--- /srv/rebuilderd/tmp/rebuilderdB8o33X/inputs/libf77dcl7_7.5.2-1+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdB8o33X/out/libf77dcl7_7.5.2-1+b1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-09-08 16:18:54.000000 debian-binary │ -rw-r--r-- 0 0 0 3056 2025-09-08 16:18:54.000000 control.tar.xz │ --rw-r--r-- 0 0 0 598788 2025-09-08 16:18:54.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 601408 2025-09-08 16:18:54.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -92,15 +92,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 2520 2025-09-08 16:18:54.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/colormap_79.x11 │ │ │ -rw-r--r-- 0 root (0) root (0) 2519 2025-09-08 16:18:54.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/colormap_80.x11 │ │ │ -rw-r--r-- 0 root (0) root (0) 13048 2025-09-08 16:18:54.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/font1u │ │ │ -rw-r--r-- 0 root (0) root (0) 13048 2025-09-08 16:18:54.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/font2u │ │ │ -rw-r--r-- 0 root (0) root (0) 52416 2025-09-08 16:18:54.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/plate_world │ │ │ -rw-r--r-- 0 root (0) root (0) 33592 2025-09-08 16:18:54.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/pref_japan │ │ │ -rw-r--r-- 0 root (0) root (0) 97184 2025-09-08 16:18:54.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/state_usa │ │ │ --rw-r--r-- 0 root (0) root (0) 1104556 2025-09-08 16:18:54.000000 ./usr/lib/arm-linux-gnueabihf/libf77dcl.so.7.5.2 │ │ │ +-rw-r--r-- 0 root (0) root (0) 1104560 2025-09-08 16:18:54.000000 ./usr/lib/arm-linux-gnueabihf/libf77dcl.so.7.5.2 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-08 16:18:54.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-08 16:18:54.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-09-08 16:18:54.000000 ./usr/share/doc/libf77dcl7/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2282 2025-02-27 12:11:25.000000 ./usr/share/doc/libf77dcl7/README.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 218 2025-09-08 16:18:54.000000 ./usr/share/doc/libf77dcl7/changelog.Debian.armhf.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1307 2025-09-08 16:18:54.000000 ./usr/share/doc/libf77dcl7/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3200 2025-02-27 12:11:25.000000 ./usr/share/doc/libf77dcl7/changelog.gz │ │ ├── ./usr/lib/arm-linux-gnueabihf/dcldbase/font1u │ │ │ @@ -639,18 +639,18 @@ │ │ │ 000027e0: 4540 4145 4849 4948 4542 3f3d 403f 3d3d E@AEHIIHEB?=@?== │ │ │ 000027f0: 0049 4144 4748 4949 4846 4340 3d3c 3b3b .IADGHIIHFC@=<;; │ │ │ 00002800: 3c3e 4448 4b4e 4f4f 5000 483c 3b3b 3c3d <>DHKNOOP.H<;;<= │ │ │ 00002810: 3e41 4447 4a4c 4d4f 5050 004a 3b3c 3d3f >ADGJLMOPP.J;<=? │ │ │ 00002820: 4245 4748 4949 4847 4542 3f3d 3c3b 3b40 BEGHIIHGEB?=<;;@ │ │ │ 00002830: 3450 0045 4040 004a 4040 004f 4040 0048 4P.E@@.J@@.O@@.H │ │ │ 00002840: 0048 0048 0048 0048 0048 0048 0000 0000 .H.H.H.H.H.H.... │ │ │ -00002850: 0000 0000 60a9 95ff 0000 0000 0000 0000 ....`........... │ │ │ -00002860: 0000 0000 0000 0000 0e00 0000 28ba e4f7 ............(... │ │ │ -00002870: 0100 0000 0000 0000 0a00 0000 803c e4f7 .............<.. │ │ │ -00002880: 0100 0000 60a9 95ff 0002 0000 7f45 4c46 ....`........ELF │ │ │ +00002850: 0000 0000 b026 b1ff 0000 0000 0000 0000 .....&.......... │ │ │ +00002860: 0000 0000 0000 0000 0e00 0000 28ba d5f7 ............(... │ │ │ +00002870: 0100 0000 0000 0000 0a00 0000 803c d5f7 .............<.. │ │ │ +00002880: 0100 0000 b026 b1ff 0002 0000 7f45 4c46 .....&.......ELF │ │ │ 00002890: 0101 0100 0000 0000 0000 0000 0300 2800 ..............(. │ │ │ 000028a0: 0100 0000 0000 0000 3400 0000 7002 0200 ........4...p... │ │ │ 000028b0: 0004 0005 3400 2000 0800 2800 1c00 1b00 ....4. ...(..... │ │ │ 000028c0: 0100 0070 0474 0100 0474 0100 0474 0100 ...p.t...t...t.. │ │ │ 000028d0: 0801 0000 0801 0000 0400 0000 0400 0000 ................ │ │ │ 000028e0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000028f0: 7c75 0100 7c75 0100 0500 0000 0000 0100 |u..|u.......... │ │ │ @@ -674,60 +674,60 @@ │ │ │ 00002a10: 1000 0048 0408 083c 4e48 c849 8240 8030 ...H...A │ │ │ 00003020: 4447 4a4c 4d4f 5050 403b 3c3d 3e41 4447 DGJLMOPP@;<=>ADG │ │ │ 00003030: 4a4c 4d4f 5000 4a3c 3d3f 4245 4748 4949 JLMOP.J<=?BEGHII │ │ │ 00003040: 4846 4340 3e3d 3c3c 403d 4042 4547 4940 HFC@>=<<@=@BEGI@ │ │ │ 00003050: 4845 4340 3e3c 3450 0045 4040 004b 4040 HEC@><4P.E@@.K@@ │ │ │ 00003060: 0051 4040 0048 0048 0048 0048 0048 0048 .Q@@.H.H.H.H.H.H │ │ │ 00003070: 0048 00f7 c70e e03d 0000 0000 0000 0000 .H.....=........ │ │ │ -00003080: 8dd1 a8f7 c814 d0ff 947b abf7 0200 0000 .........{...... │ │ │ -00003090: 3815 d0ff 0000 0000 0000 0000 0000 0000 8............... │ │ │ -000030a0: 287a abf7 1600 0000 c009 aaf7 287a abf7 (z..........(z.. │ │ │ -000030b0: f47b abf7 0070 abf7 0000 0000 5805 abf7 .{...p......X... │ │ │ -000030c0: f06f abf7 e076 abf7 61fb a8f7 5805 abf7 .o...v..a...X... │ │ │ -000030d0: ffff ffff 70b9 87f7 e8f6 aaf7 0000 0000 ....p........... │ │ │ -000030e0: 1015 d0ff 0000 0000 1815 d0ff 608b 87f7 ............`... │ │ │ -000030f0: 85cf 6309 94e4 a9f7 e8f6 aaf7 85cf 6309 ..c...........c. │ │ │ -00003100: 282f 87f7 ac82 9606 e8f6 aaf7 0600 0000 (/.............. │ │ │ -00003110: 3cfe 99f7 94e4 a9f7 0130 9cf7 0000 0014 <........0...... │ │ │ -00003120: d1ec 89f7 2000 0000 0000 0000 0000 0000 .... ........... │ │ │ -00003130: 0000 0000 1800 0000 3cfe 99f7 1900 0000 ........<....... │ │ │ -00003140: 3cfe 99f7 0000 0014 0130 9cf7 0000 0014 <........0...... │ │ │ -00003150: d1ec 89f7 0000 0001 0000 0000 f016 d0ff ................ │ │ │ -00003160: 4817 d0ff 0000 0000 ec16 d0ff c4f5 aaf7 H............... │ │ │ -00003170: e3ad c61b 0000 0000 0000 0000 8dd1 a8f7 ................ │ │ │ -00003180: f016 d0ff 947b abf7 0200 0000 a801 abf7 .....{.......... │ │ │ -00003190: 0100 0000 0000 0000 0100 0000 f8f3 aaf7 ................ │ │ │ -000031a0: 47d3 3ae2 497e 9bf7 f8f3 aaf7 c4f5 aaf7 G.:.I~.......... │ │ │ -000031b0: 0070 abf7 0000 0000 ff17 0000 0010 0000 .p.............. │ │ │ +00003080: 8db1 f1f7 28ff d2ff 945b f4f7 0200 0000 ....(....[...... │ │ │ +00003090: 98ff d2ff 0000 0000 0000 0000 0000 0000 ................ │ │ │ +000030a0: 285a f4f7 1600 0000 c0e9 f2f7 285a f4f7 (Z..........(Z.. │ │ │ +000030b0: f45b f4f7 0050 f4f7 0000 0000 58e5 f3f7 .[...P......X... │ │ │ +000030c0: f04f f4f7 e056 f4f7 61db f1f7 58e5 f3f7 .O...V..a...X... │ │ │ +000030d0: ffff ffff 70b9 d0f7 e8d6 f3f7 0000 0000 ....p........... │ │ │ +000030e0: 70ff d2ff 0000 0000 78ff d2ff 608b d0f7 p.......x...`... │ │ │ +000030f0: 85cf 6309 94c4 f2f7 e8d6 f3f7 85cf 6309 ..c...........c. │ │ │ +00003100: 282f d0f7 ac82 9606 e8d6 f3f7 0600 0000 (/.............. │ │ │ +00003110: 3cfe e2f7 94c4 f2f7 0130 e5f7 0000 0014 <........0...... │ │ │ +00003120: d1ec d2f7 2000 0000 0000 0000 0000 0000 .... ........... │ │ │ +00003130: 0000 0000 1800 0000 3cfe e2f7 1900 0000 ........<....... │ │ │ +00003140: 3cfe e2f7 0000 0014 0130 e5f7 0000 0014 <........0...... │ │ │ +00003150: d1ec d2f7 0000 0001 0000 0000 5001 d3ff ............P... │ │ │ +00003160: a801 d3ff 0000 0000 4c01 d3ff c4d5 f3f7 ........L....... │ │ │ +00003170: e3ad c61b 0000 0000 0000 0000 8db1 f1f7 ................ │ │ │ +00003180: 5001 d3ff 945b f4f7 0200 0000 a8e1 f3f7 P....[.......... │ │ │ +00003190: 0100 0000 0000 0000 0100 0000 f8d3 f3f7 ................ │ │ │ +000031a0: 47d3 3ae2 497e e4f7 f8d3 f3f7 c4d5 f3f7 G.:.I~.......... │ │ │ +000031b0: 0050 f4f7 0000 0000 ff17 0000 0010 0000 .P.............. │ │ │ 000031c0: 0000 0000 0000 0000 0100 0000 0000 0010 ................ │ │ │ -000031d0: 70fc 87f7 0000 0000 0000 0000 0000 0000 p............... │ │ │ +000031d0: 70fc d0f7 0000 0000 0000 0000 0000 0000 p............... │ │ │ 000031e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000031f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ -00003200: 0000 0000 1469 690d 70fc 87f7 a801 abf7 .....ii.p....... │ │ │ -00003210: 0200 0000 e8f6 aaf7 e2ad c61b 6053 87f7 ............`S.. │ │ │ -00003220: 6c4b 87f7 e3ad c61b 0600 0000 0000 0000 lK.............. │ │ │ -00003230: 4416 d0ff 6816 d0ff f816 d0ff 4416 d0ff D...h.......D... │ │ │ -00003240: 95ed 89f7 0000 0000 c5df 89f7 0000 0000 ................ │ │ │ -00003250: 0000 0000 0000 0000 0033 b5fc 0000 8000 .........3...... │ │ │ -00003260: 0033 b5fc 0000 0001 0100 0000 8cfe 8000 .3.............. │ │ │ -00003270: 0070 abf7 8507 7f00 f1de 89f7 0130 9cf7 .p...........0.. │ │ │ -00003280: 0000 0001 0000 0000 f016 d0ff 4817 d0ff ............H... │ │ │ -00003290: 0000 0000 ec16 d0ff c4f5 aaf7 e3ad c61b ................ │ │ │ -000032a0: 0000 0000 0000 0000 8dd1 a8f7 f016 d0ff ................ │ │ │ -000032b0: 947b abf7 0200 0000 a801 abf7 0100 0000 .{.............. │ │ │ -000032c0: 0000 0000 0100 0000 f8f3 aaf7 47d3 3ae2 ............G.:. │ │ │ -000032d0: 497e 9bf7 f8f3 aaf7 c4f5 aaf7 0070 abf7 I~...........p.. │ │ │ +00003200: 0000 0000 1469 690d 70fc d0f7 a8e1 f3f7 .....ii.p....... │ │ │ +00003210: 0200 0000 e8d6 f3f7 e2ad c61b 6053 d0f7 ............`S.. │ │ │ +00003220: 6c4b d0f7 e3ad c61b 0600 0000 0000 0000 lK.............. │ │ │ +00003230: a400 d3ff c800 d3ff 5801 d3ff a400 d3ff ........X....... │ │ │ +00003240: 95ed d2f7 0000 0000 c5df d2f7 0000 0000 ................ │ │ │ +00003250: 0000 0000 0000 0000 001b ead3 0000 8000 ................ │ │ │ +00003260: 001b ead3 0000 0001 0100 0000 8cfe 7400 ..............t. │ │ │ +00003270: 0050 f4f7 8507 7300 f1de d2f7 0130 e5f7 .P....s......0.. │ │ │ +00003280: 0000 0001 0000 0000 5001 d3ff a801 d3ff ........P....... │ │ │ +00003290: 0000 0000 4c01 d3ff c4d5 f3f7 e3ad c61b ....L........... │ │ │ +000032a0: 0000 0000 0000 0000 8db1 f1f7 5001 d3ff ............P... │ │ │ +000032b0: 945b f4f7 0200 0000 a8e1 f3f7 0100 0000 .[.............. │ │ │ +000032c0: 0000 0000 0100 0000 f8d3 f3f7 47d3 3ae2 ............G.:. │ │ │ +000032d0: 497e e4f7 f8d3 f3f7 c4d5 f3f7 0050 f4f7 I~...........P.. │ │ │ 000032e0: 0000 0000 ff17 0000 0010 0000 0000 0000 ................ │ │ │ 000032f0: 0000 0000 7017 0000 ....p... │ │ ├── ./usr/lib/arm-linux-gnueabihf/libf77dcl.so.7.5.2 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Shared object file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x0 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 1103556 (bytes into file) │ │ │ │ + Start of section headers: 1103560 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 6 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 25 │ │ │ │ Section header string table index: 24 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xf780c 0xf780c R E 0x10000 │ │ │ │ - LOAD 0x0fd0e8 0x0010d0e8 0x0010d0e8 0x1048f 0xc9a3c RW 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xf77cc 0xf77cc R E 0x10000 │ │ │ │ + LOAD 0x0fd0e8 0x0010d0e8 0x0010d0e8 0x10490 0xc9a58 RW 0x10000 │ │ │ │ DYNAMIC 0x0fddc0 0x0010ddc0 0x0010ddc0 0x00118 0x00118 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x0fd0e8 0x0010d0e8 0x0010d0e8 0x02f18 0x02f18 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ -There are 25 section headers, starting at offset 0x10d6c4: │ │ │ │ +There are 25 section headers, starting at offset 0x10d6c8: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000118 000118 009490 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 000095a8 0095a8 011a20 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 0001afc8 01afc8 00b862 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 0002682a 02682a 002344 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00028b70 028b70 0000e0 00 A 4 5 4 │ │ │ │ [ 7] .rel.dyn REL 00028c50 028c50 000b60 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 000297b0 0297b0 0040e8 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 0002d898 02d898 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0002d8a4 02d8a4 00699c 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00034240 034240 0b36aa 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000e78ec 0e78ec 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000e78f8 0e78f8 00ff10 00 A 0 0 8 │ │ │ │ - [14] .eh_frame PROGBITS 000f7808 0f7808 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00034240 034240 0b3670 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000e78b0 0e78b0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000e78b8 0e78b8 00ff10 00 A 0 0 8 │ │ │ │ + [14] .eh_frame PROGBITS 000f77c8 0f77c8 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0010d0e8 0fd0e8 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0010d0ec 0fd0ec 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0010d0f0 0fd0f0 000cd0 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0010ddc0 0fddc0 000118 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 0010ded8 0fded8 002128 04 WA 0 0 4 │ │ │ │ - [20] .data PROGBITS 00110000 100000 00d577 00 WA 0 0 8 │ │ │ │ - [21] .bss NOBITS 0011d580 10d577 0b95a4 00 WA 0 0 16 │ │ │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 10d577 000031 00 0 0 1 │ │ │ │ - [23] .gnu_debuglink PROGBITS 00000000 10d5a8 000034 00 0 0 4 │ │ │ │ - [24] .shstrtab STRTAB 00000000 10d5dc 0000e7 00 0 0 1 │ │ │ │ + [20] .data PROGBITS 00110000 100000 00d578 00 WA 0 0 8 │ │ │ │ + [21] .bss NOBITS 0011d580 10d578 0b95c0 00 WA 0 0 16 │ │ │ │ + [22] .ARM.attributes ARM_ATTRIBUTES 00000000 10d578 000031 00 0 0 1 │ │ │ │ + [23] .gnu_debuglink PROGBITS 00000000 10d5ac 000034 00 0 0 4 │ │ │ │ + [24] .shstrtab STRTAB 00000000 10d5e0 0000e7 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -130,4388 +130,4388 @@ │ │ │ │ 126: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_transfer_array@GFORTRAN_8 (3) │ │ │ │ 127: 00000000 0 FUNC GLOBAL DEFAULT UND lroundf@GLIBC_2.4 (2) │ │ │ │ 128: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (5) │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND zgscli_ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND zgftfc_ │ │ │ │ 131: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (5) │ │ │ │ 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND zgnumfonts_ │ │ │ │ - 133: 0005c27d 28 FUNC GLOBAL DEFAULT 11 uswapz__ │ │ │ │ - 134: 00041cb1 176 FUNC GLOBAL DEFAULT 11 viadd_ │ │ │ │ - 135: 0005a7f9 28 FUNC GLOBAL DEFAULT 11 ueqtlv__ │ │ │ │ - 136: 00059e41 132 FUNC GLOBAL DEFAULT 11 swlqcl__ │ │ │ │ - 137: 000bc745 16 FUNC GLOBAL DEFAULT 11 uwsgxz_ │ │ │ │ - 138: 000635a5 132 FUNC GLOBAL DEFAULT 11 ucpqin__ │ │ │ │ - 139: 000d0539 184 FUNC GLOBAL DEFAULT 11 uglqcl_ │ │ │ │ - 140: 000b7179 16 FUNC GLOBAL DEFAULT 11 uusmks_ │ │ │ │ - 141: 0004bc45 38 FUNC GLOBAL DEFAULT 11 iset1_ │ │ │ │ - 142: 0009402d 4 FUNC GLOBAL DEFAULT 11 szopl3_ │ │ │ │ - 143: 00044231 140 FUNC GLOBAL DEFAULT 11 rpnopt_ │ │ │ │ - 144: 000b4b15 292 FUNC GLOBAL DEFAULT 11 uyaxlb_ │ │ │ │ - 145: 0003e8d9 492 FUNC GLOBAL DEFAULT 11 shmw2s_ │ │ │ │ - 146: 000558c9 28 FUNC GLOBAL DEFAULT 11 scspmt__ │ │ │ │ - 147: 000ddba5 160 FUNC GLOBAL DEFAULT 11 ucistx_ │ │ │ │ - 148: 00056c41 28 FUNC GLOBAL DEFAULT 11 sgqtrn__ │ │ │ │ - 149: 0004ef91 308 FUNC GLOBAL DEFAULT 11 gnlt_ │ │ │ │ - 150: 0006e13d 132 FUNC GLOBAL DEFAULT 11 odistx__ │ │ │ │ - 151: 0007f61d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_b │ │ │ │ - 152: 00062b91 112 FUNC GLOBAL DEFAULT 11 uzpset__ │ │ │ │ - 153: 0009bef1 684 FUNC GLOBAL DEFAULT 11 stswtr_ │ │ │ │ - 154: 0004166d 200 FUNC GLOBAL DEFAULT 11 vidiv1_ │ │ │ │ - 155: 0007fdd9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_f │ │ │ │ - 156: 000c66fd 320 FUNC GLOBAL DEFAULT 11 usrqid_ │ │ │ │ - 157: 0006db61 28 FUNC GLOBAL DEFAULT 11 cosqb__ │ │ │ │ - 158: 00093c81 208 FUNC GLOBAL DEFAULT 11 szsttu_ │ │ │ │ - 159: 000bf709 38 FUNC GLOBAL DEFAULT 11 uzisvl_ │ │ │ │ - 160: 00060d9d 40 FUNC GLOBAL DEFAULT 11 ugvect__ │ │ │ │ - 161: 0006c1ed 132 FUNC GLOBAL DEFAULT 11 gllqin__ │ │ │ │ - 162: 000a6ea1 128 FUNC GLOBAL DEFAULT 11 scswnd_ │ │ │ │ - 163: 00041f85 46 FUNC GLOBAL DEFAULT 11 crvrs_ │ │ │ │ - 164: 0009cb25 52 FUNC GLOBAL DEFAULT 11 stsrad_ │ │ │ │ - 165: 00068f05 28 FUNC GLOBAL DEFAULT 11 uhbxl__ │ │ │ │ - 166: 0009cab1 52 FUNC GLOBAL DEFAULT 11 stiusr_ │ │ │ │ - 167: 0007ec9d 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetamp │ │ │ │ - 168: 000b7159 16 FUNC GLOBAL DEFAULT 11 uusmkt_ │ │ │ │ - 169: 00066105 28 FUNC GLOBAL DEFAULT 11 umspdf__ │ │ │ │ - 170: 00060de1 132 FUNC GLOBAL DEFAULT 11 ugrqid__ │ │ │ │ - 171: 0008cdb5 92 FUNC GLOBAL DEFAULT 11 tmpget_ │ │ │ │ - 172: 00092879 16 FUNC GLOBAL DEFAULT 11 szstmd_ │ │ │ │ - 173: 0007ce69 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetwindow │ │ │ │ - 174: 00045f99 388 FUNC GLOBAL DEFAULT 11 glrsvl_ │ │ │ │ - 175: 0005531d 136 FUNC GLOBAL DEFAULT 11 slqsiz__ │ │ │ │ - 176: 000d60c9 184 FUNC GLOBAL DEFAULT 11 uirqcl_ │ │ │ │ - 177: 00069f2d 4 FUNC GLOBAL DEFAULT 11 mpfcoc__ │ │ │ │ - 178: 000ad36d 184 FUNC GLOBAL DEFAULT 11 ulpqcl_ │ │ │ │ - 179: 000b6d0d 92 FUNC GLOBAL DEFAULT 11 grstxy_ │ │ │ │ - 180: 00064d79 112 FUNC GLOBAL DEFAULT 11 udlset__ │ │ │ │ - 181: 000df205 132 FUNC GLOBAL DEFAULT 11 udiqin_ │ │ │ │ - 182: 000533a1 18 FUNC GLOBAL DEFAULT 11 char_trim_ │ │ │ │ - 183: 00054175 28 FUNC GLOBAL DEFAULT 11 szslti__ │ │ │ │ - 184: 000b5191 1156 FUNC GLOBAL DEFAULT 11 uyplbl_ │ │ │ │ - 185: 00080811 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintge │ │ │ │ - 186: 00092f15 504 FUNC GLOBAL DEFAULT 11 szsttv_ │ │ │ │ - 187: 0008dbc1 4 FUNC GLOBAL DEFAULT 11 isgc_ │ │ │ │ - 188: 00055aa5 112 FUNC GLOBAL DEFAULT 11 sgrget__ │ │ │ │ - 189: 000c824d 484 FUNC GLOBAL DEFAULT 11 usspnt_ │ │ │ │ - 190: 000490b1 220 FUNC GLOBAL DEFAULT 11 mpiglb_ │ │ │ │ - 191: 00083281 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_b │ │ │ │ - 192: 00062a65 132 FUNC GLOBAL DEFAULT 11 uziqin__ │ │ │ │ - 193: 00063249 28 FUNC GLOBAL DEFAULT 11 uzrsvl__ │ │ │ │ - 194: 0008344d 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_f │ │ │ │ - 195: 000c3bcd 600 FUNC GLOBAL DEFAULT 11 usyaxl_ │ │ │ │ - 196: 000615d1 28 FUNC GLOBAL DEFAULT 11 ugpqvl__ │ │ │ │ - 197: 000dc9a5 92 FUNC GLOBAL DEFAULT 11 ucpget_ │ │ │ │ - 198: 000d872d 92 FUNC GLOBAL DEFAULT 11 uilget_ │ │ │ │ - 199: 0008b56d 106 FUNC GLOBAL DEFAULT 11 itrp2d_ │ │ │ │ - 200: 0006a0f1 40 FUNC GLOBAL DEFAULT 11 vicon1__ │ │ │ │ - 201: 00080845 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintgt │ │ │ │ - 202: 0006fd09 28 FUNC GLOBAL DEFAULT 11 date32__ │ │ │ │ - 203: 0006dc25 28 FUNC GLOBAL DEFAULT 11 sinti__ │ │ │ │ - 204: 00066ca9 28 FUNC GLOBAL DEFAULT 11 umpqnp__ │ │ │ │ - 205: 000a28e9 108 FUNC GLOBAL DEFAULT 11 isgtrc_ │ │ │ │ - 206: 00056bb9 40 FUNC GLOBAL DEFAULT 11 sglnxr__ │ │ │ │ - 207: 00060a3d 28 FUNC GLOBAL DEFAULT 11 uusmks__ │ │ │ │ - 208: 0006ebd1 44 FUNC GLOBAL DEFAULT 11 shfw2g__ │ │ │ │ - 209: 0007cd59 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmapprojectionangle │ │ │ │ - 210: 000636c9 132 FUNC GLOBAL DEFAULT 11 ucrqcp__ │ │ │ │ - 211: 00062c85 28 FUNC GLOBAL DEFAULT 11 uzlqnp__ │ │ │ │ - 212: 0006a6d1 44 FUNC GLOBAL DEFAULT 11 vimlt__ │ │ │ │ - 213: 0006b0f9 132 FUNC GLOBAL DEFAULT 11 glrstx__ │ │ │ │ - 214: 000a1711 16 FUNC GLOBAL DEFAULT 11 sgqtxr_ │ │ │ │ - 215: 0006a099 84 FUNC GLOBAL DEFAULT 11 osexec__ │ │ │ │ - 216: 000a46a5 132 FUNC GLOBAL DEFAULT 11 sgrqin_ │ │ │ │ - 217: 00072d75 712 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxframe │ │ │ │ - 218: 00090305 46 FUNC GLOBAL DEFAULT 11 szqfnt_ │ │ │ │ - 219: 0006a59d 28 FUNC GLOBAL DEFAULT 11 ct2ec__ │ │ │ │ - 220: 000549d1 28 FUNC GLOBAL DEFAULT 11 szsttv__ │ │ │ │ - 221: 000ce629 24 FUNC GLOBAL DEFAULT 11 umscwd_ │ │ │ │ - 222: 000a0029 34 FUNC GLOBAL DEFAULT 11 sgqcmn_ │ │ │ │ - 223: 000a4f8d 320 FUNC GLOBAL DEFAULT 11 sglqid_ │ │ │ │ - 224: 0005b10d 132 FUNC GLOBAL DEFAULT 11 uerqcl__ │ │ │ │ - 225: 00071c91 132 FUNC GLOBAL DEFAULT 11 tmpqcl__ │ │ │ │ - 226: 0007107d 40 FUNC GLOBAL DEFAULT 11 g2sctr__ │ │ │ │ - 227: 00097f71 20 FUNC GLOBAL DEFAULT 11 sztxop_ │ │ │ │ - 228: 0006f0dd 28 FUNC GLOBAL DEFAULT 11 shtlib__ │ │ │ │ - 229: 0008f1ad 540 FUNC GLOBAL DEFAULT 11 szgclx_ │ │ │ │ - 230: 00058d3d 28 FUNC GLOBAL DEFAULT 11 swqwdc__ │ │ │ │ - 231: 0007a4cd 216 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcldeallocsht │ │ │ │ - 232: 00042c75 10 FUNC GLOBAL DEFAULT 11 prcopn_ │ │ │ │ - 233: 000c26f9 1036 FUNC GLOBAL DEFAULT 11 csblbl_ │ │ │ │ - 234: 00053ce5 28 FUNC GLOBAL DEFAULT 11 szoptt__ │ │ │ │ - 235: 000ba8d1 1316 FUNC GLOBAL DEFAULT 11 uhbrfz_ │ │ │ │ - 236: 00053f65 28 FUNC GLOBAL DEFAULT 11 szl3zv__ │ │ │ │ - 237: 000569f1 28 FUNC GLOBAL DEFAULT 11 sgstxs__ │ │ │ │ - 238: 00099c99 580 FUNC GLOBAL DEFAULT 11 sltlcv_ │ │ │ │ - 239: 00057b51 132 FUNC GLOBAL DEFAULT 11 sgrqid__ │ │ │ │ - 240: 00068611 128 FUNC GLOBAL DEFAULT 11 uxqfmt__ │ │ │ │ - 241: 000422bd 50 FUNC GLOBAL DEFAULT 11 indxif_ │ │ │ │ - 242: 0006c3d5 28 FUNC GLOBAL DEFAULT 11 rpnxfl__ │ │ │ │ - 243: 00051f81 156 FUNC GLOBAL DEFAULT 11 imin_ │ │ │ │ - 244: 0006ecbd 28 FUNC GLOBAL DEFAULT 11 shiniz__ │ │ │ │ - 245: 000a1731 16 FUNC GLOBAL DEFAULT 11 sgqtxs_ │ │ │ │ - 246: 00043e61 56 FUNC GLOBAL DEFAULT 11 rlienv_ │ │ │ │ - 247: 000e5c35 62 FUNC GLOBAL DEFAULT 11 fcputr_ │ │ │ │ - 248: 00074085 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarwidth │ │ │ │ - 249: 000d05f1 136 FUNC GLOBAL DEFAULT 11 uglqcp_ │ │ │ │ - 250: 0006eed9 72 FUNC GLOBAL DEFAULT 11 shmw2s__ │ │ │ │ - 251: 00060dc5 28 FUNC GLOBAL DEFAULT 11 ugrqnp__ │ │ │ │ - 252: 00066f99 28 FUNC GLOBAL DEFAULT 11 grsmpl__ │ │ │ │ - 253: 0005c5e1 128 FUNC GLOBAL DEFAULT 11 usxoff__ │ │ │ │ - 254: 0006581d 132 FUNC GLOBAL DEFAULT 11 udpqin__ │ │ │ │ - 255: 0008ee11 52 FUNC GLOBAL DEFAULT 11 szgcly_ │ │ │ │ - 256: 00044cf9 100 FUNC GLOBAL DEFAULT 11 rlrget_ │ │ │ │ - 257: 000bf6dd 44 FUNC GLOBAL DEFAULT 11 uziqin_ │ │ │ │ - 258: 0007b8e1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkersize │ │ │ │ - 259: 0005f72d 28 FUNC GLOBAL DEFAULT 11 ulylbl__ │ │ │ │ - 260: 000a37fd 16 FUNC GLOBAL DEFAULT 11 sgstrn_ │ │ │ │ - 261: 0004a7c9 132 FUNC GLOBAL DEFAULT 11 mpscon_ │ │ │ │ - 262: 00066f7d 28 FUNC GLOBAL DEFAULT 11 grsvpt__ │ │ │ │ - 263: 0007f40d 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetorthographic │ │ │ │ - 264: 00057a5d 28 FUNC GLOBAL DEFAULT 11 sgpqvl__ │ │ │ │ - 265: 00069d15 116 FUNC GLOBAL DEFAULT 11 lenz__ │ │ │ │ - 266: 0007c2b1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetextsize │ │ │ │ - 267: 000671b9 132 FUNC GLOBAL DEFAULT 11 uirqcl__ │ │ │ │ - 268: 000bdbb5 42 FUNC GLOBAL DEFAULT 11 uzcqid_ │ │ │ │ - 269: 0006a2e5 4 FUNC GLOBAL DEFAULT 11 imlt1__ │ │ │ │ - 270: 00045f15 132 FUNC GLOBAL DEFAULT 11 glrqin_ │ │ │ │ - 271: 00069ee1 4 FUNC GLOBAL DEFAULT 11 mpscon__ │ │ │ │ - 272: 000b16d1 92 FUNC GLOBAL DEFAULT 11 uelset_ │ │ │ │ - 273: 000b45b5 1100 FUNC GLOBAL DEFAULT 11 uyaxdv_ │ │ │ │ - 274: 000b71b9 16 FUNC GLOBAL DEFAULT 11 uuslnt_ │ │ │ │ - 275: 000a1f85 16 FUNC GLOBAL DEFAULT 11 sgqpms_ │ │ │ │ - 276: 0005f4c9 112 FUNC GLOBAL DEFAULT 11 ulrget__ │ │ │ │ - 277: 000469b1 324 FUNC GLOBAL DEFAULT 11 gllqid_ │ │ │ │ - 278: 000e5bc5 56 FUNC GLOBAL DEFAULT 11 fcputs_ │ │ │ │ - 279: 00064085 132 FUNC GLOBAL DEFAULT 11 uciqcl__ │ │ │ │ - 280: 000673a1 28 FUNC GLOBAL DEFAULT 11 uic2d__ │ │ │ │ - 281: 0008c86d 6 FUNC GLOBAL DEFAULT 11 tmpqnp_ │ │ │ │ - 282: 00069e7d 4 FUNC GLOBAL DEFAULT 11 iblkgt__ │ │ │ │ - 283: 000c46cd 1684 FUNC GLOBAL DEFAULT 11 ususcu_ │ │ │ │ - 284: 000d0afd 184 FUNC GLOBAL DEFAULT 11 ugiqcl_ │ │ │ │ - 285: 00069919 40 FUNC GLOBAL DEFAULT 11 vrfct1__ │ │ │ │ - 286: 00069ad5 4 FUNC GLOBAL DEFAULT 11 lrlt0__ │ │ │ │ - 287: 000d6181 156 FUNC GLOBAL DEFAULT 11 uirqcp_ │ │ │ │ - 288: 000ad425 136 FUNC GLOBAL DEFAULT 11 ulpqcp_ │ │ │ │ - 289: 00069ba1 128 FUNC GLOBAL DEFAULT 11 cradj__ │ │ │ │ - 290: 000ab405 138 FUNC GLOBAL DEFAULT 11 swsfcm_ │ │ │ │ - 291: 0005eaed 132 FUNC GLOBAL DEFAULT 11 ulpqcl__ │ │ │ │ - 292: 000e6039 144 FUNC GLOBAL DEFAULT 11 cweek_ │ │ │ │ - 293: 0006d289 28 FUNC GLOBAL DEFAULT 11 vignn__ │ │ │ │ - 294: 00070d15 28 FUNC GLOBAL DEFAULT 11 timeq1__ │ │ │ │ - 295: 0005a63d 112 FUNC GLOBAL DEFAULT 11 uelset__ │ │ │ │ - 296: 0009201d 120 FUNC GLOBAL DEFAULT 11 szsttz_ │ │ │ │ - 297: 000dbab1 1124 FUNC GLOBAL DEFAULT 11 ucxamn_ │ │ │ │ - 298: 00084cb9 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalge │ │ │ │ - 299: 000a8461 324 FUNC GLOBAL DEFAULT 11 swpqid_ │ │ │ │ - 300: 000a1fc5 16 FUNC GLOBAL DEFAULT 11 sgqpmt_ │ │ │ │ - 301: 000902dd 40 FUNC GLOBAL DEFAULT 11 szqfnw_ │ │ │ │ - 302: 000dc45d 6 FUNC GLOBAL DEFAULT 11 ucpqnp_ │ │ │ │ - 303: 00095f19 356 FUNC GLOBAL DEFAULT 11 szt3zu_ │ │ │ │ - 304: 000d82b5 6 FUNC GLOBAL DEFAULT 11 uilqnp_ │ │ │ │ - 305: 0004117d 136 FUNC GLOBAL DEFAULT 11 vs1out_ │ │ │ │ - 306: 000d0489 176 FUNC GLOBAL DEFAULT 11 uglqvl_ │ │ │ │ - 307: 000d02f1 92 FUNC GLOBAL DEFAULT 11 ugrset_ │ │ │ │ - 308: 000b71f9 124 FUNC GLOBAL DEFAULT 11 uuinit_ │ │ │ │ - 309: 0007e295 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dorigin │ │ │ │ - 310: 0006ff01 4 FUNC GLOBAL DEFAULT 11 ndyear__ │ │ │ │ - 311: 0005787d 28 FUNC GLOBAL DEFAULT 11 sgqlni__ │ │ │ │ - 312: 0007389d 700 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeygap │ │ │ │ - 313: 0009c9f5 50 FUNC GLOBAL DEFAULT 11 stfusr_ │ │ │ │ - 314: 0009e355 508 FUNC GLOBAL DEFAULT 11 sgtxxr_ │ │ │ │ - 315: 00084dbd 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalgt │ │ │ │ - 316: 0006d6e9 44 FUNC GLOBAL DEFAULT 11 passf4__ │ │ │ │ - 317: 0006a8b9 4 FUNC GLOBAL DEFAULT 11 g2sgrd__ │ │ │ │ - 318: 0004b4b1 48 FUNC GLOBAL DEFAULT 11 rr2d_ │ │ │ │ - 319: 00070505 116 FUNC GLOBAL DEFAULT 11 lchra__ │ │ │ │ - 320: 0006d4f5 28 FUNC GLOBAL DEFAULT 11 gnlt__ │ │ │ │ - 321: 0005d821 132 FUNC GLOBAL DEFAULT 11 uscqcl__ │ │ │ │ - 322: 00038cf5 2682 FUNC GLOBAL DEFAULT 11 radbg_ │ │ │ │ - 323: 00072545 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetygrid │ │ │ │ - 324: 000586f5 28 FUNC GLOBAL DEFAULT 11 swpopn__ │ │ │ │ - 325: 0005fbd5 28 FUNC GLOBAL DEFAULT 11 uuisvl__ │ │ │ │ - 326: 000e2dc1 368 FUNC GLOBAL DEFAULT 11 inorml_ │ │ │ │ - 327: 00060171 112 FUNC GLOBAL DEFAULT 11 uurset__ │ │ │ │ - 328: 00060045 28 FUNC GLOBAL DEFAULT 11 uulqvl__ │ │ │ │ - 329: 00057b35 28 FUNC GLOBAL DEFAULT 11 sgrqnp__ │ │ │ │ - 330: 0005ec65 132 FUNC GLOBAL DEFAULT 11 ulrqid__ │ │ │ │ - 331: 000544f1 28 FUNC GLOBAL DEFAULT 11 szcllt__ │ │ │ │ - 332: 000d1721 3276 FUNC GLOBAL DEFAULT 11 ugvect_ │ │ │ │ - 333: 00080879 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintle │ │ │ │ - 334: 00071065 4 FUNC GLOBAL DEFAULT 11 rprd__ │ │ │ │ - 335: 00065941 132 FUNC GLOBAL DEFAULT 11 udrqcp__ │ │ │ │ - 336: 0006dbe5 36 FUNC GLOBAL DEFAULT 11 rfftf1__ │ │ │ │ - 337: 000c7b31 1820 FUNC GLOBAL DEFAULT 11 uspfit_ │ │ │ │ - 338: 000b1631 160 FUNC GLOBAL DEFAULT 11 uelstx_ │ │ │ │ - 339: 00068c61 28 FUNC GLOBAL DEFAULT 11 uvbrl__ │ │ │ │ - 340: 00065f75 28 FUNC GLOBAL DEFAULT 11 umspwd__ │ │ │ │ - 341: 00095dd9 320 FUNC GLOBAL DEFAULT 11 szt3zv_ │ │ │ │ - 342: 00049059 88 FUNC GLOBAL DEFAULT 11 mpfglb_ │ │ │ │ - 343: 00054bb5 28 FUNC GLOBAL DEFAULT 11 stftrf__ │ │ │ │ - 344: 00069e81 4 FUNC GLOBAL DEFAULT 11 iblkge__ │ │ │ │ - 345: 000aabbd 138 FUNC GLOBAL DEFAULT 11 swqpnt_ │ │ │ │ - 346: 000df895 280 FUNC GLOBAL DEFAULT 11 ludchk_ │ │ │ │ - 347: 000678b5 112 FUNC GLOBAL DEFAULT 11 uilset__ │ │ │ │ - 348: 0005a549 132 FUNC GLOBAL DEFAULT 11 swpstx__ │ │ │ │ - 349: 00071969 28 FUNC GLOBAL DEFAULT 11 tmlsvl__ │ │ │ │ - 350: 000c9185 400 FUNC GLOBAL DEFAULT 11 uxpnum_ │ │ │ │ - 351: 00069f49 4 FUNC GLOBAL DEFAULT 11 mpicyb__ │ │ │ │ - 352: 00074385 816 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislabel │ │ │ │ - 353: 000808ad 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintlt │ │ │ │ - 354: 000d8cf1 92 FUNC GLOBAL DEFAULT 11 uiiget_ │ │ │ │ - 355: 0005cf79 112 FUNC GLOBAL DEFAULT 11 uspget__ │ │ │ │ - 356: 000c645d 176 FUNC GLOBAL DEFAULT 11 usrsvl_ │ │ │ │ - 357: 000d9dd5 50 FUNC GLOBAL DEFAULT 11 uismfl_ │ │ │ │ - 358: 0006cf75 132 FUNC GLOBAL DEFAULT 11 glpqcl__ │ │ │ │ - 359: 000d6019 176 FUNC GLOBAL DEFAULT 11 uirqvl_ │ │ │ │ - 360: 00068795 132 FUNC GLOBAL DEFAULT 11 uxpaxs__ │ │ │ │ - 361: 000ad225 240 FUNC GLOBAL DEFAULT 11 ulpqvl_ │ │ │ │ - 362: 0006a515 40 FUNC GLOBAL DEFAULT 11 ct3cs__ │ │ │ │ - 363: 0006d235 28 FUNC GLOBAL DEFAULT 11 dxfloc__ │ │ │ │ - 364: 00069f51 4 FUNC GLOBAL DEFAULT 11 mpfhmr__ │ │ │ │ - 365: 000b7941 92 FUNC GLOBAL DEFAULT 11 uupset_ │ │ │ │ - 366: 0005a9f5 28 FUNC GLOBAL DEFAULT 11 uetone__ │ │ │ │ - 367: 00078f41 64 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontoura │ │ │ │ - 368: 00053c3d 28 FUNC GLOBAL DEFAULT 11 szplsv__ │ │ │ │ - 369: 00078d6d 468 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourb │ │ │ │ - 370: 0005f3c9 128 FUNC GLOBAL DEFAULT 11 ulxsfm__ │ │ │ │ - 371: 0005eee5 28 FUNC GLOBAL DEFAULT 11 ulqxbl__ │ │ │ │ - 372: 00069b29 4 FUNC GLOBAL DEFAULT 11 lrlta__ │ │ │ │ - 373: 001d6640 28 OBJECT GLOBAL DEFAULT 21 umwk1_ │ │ │ │ - 374: 0006f871 28 FUNC GLOBAL DEFAULT 11 vs2out__ │ │ │ │ - 375: 00055479 28 FUNC GLOBAL DEFAULT 11 slpcnr__ │ │ │ │ - 376: 00069b21 4 FUNC GLOBAL DEFAULT 11 lrlt__ │ │ │ │ - 377: 00084765 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvhyperbolic │ │ │ │ - 378: 0005e4b9 128 FUNC GLOBAL DEFAULT 11 uyqfmt__ │ │ │ │ - 379: 0005a84d 28 FUNC GLOBAL DEFAULT 11 ueqtlz__ │ │ │ │ - 380: 0006a5f5 44 FUNC GLOBAL DEFAULT 11 visub__ │ │ │ │ - 381: 00059dbd 132 FUNC GLOBAL DEFAULT 11 swlqcp__ │ │ │ │ - 382: 000db0f1 1118 FUNC GLOBAL DEFAULT 11 ucyady_ │ │ │ │ - 383: 0006d641 36 FUNC GLOBAL DEFAULT 11 radf2__ │ │ │ │ - 384: 000bc475 200 FUNC GLOBAL DEFAULT 11 uwsgya_ │ │ │ │ - 385: 00068cd1 28 FUNC GLOBAL DEFAULT 11 uvbxf__ │ │ │ │ - 386: 000621ed 184 FUNC GLOBAL DEFAULT 11 uzcget__ │ │ │ │ - 387: 00058dad 28 FUNC GLOBAL DEFAULT 11 swqptc__ │ │ │ │ - 388: 000d0251 160 FUNC GLOBAL DEFAULT 11 ugrstx_ │ │ │ │ - 389: 00071145 28 FUNC GLOBAL DEFAULT 11 uwsgxb__ │ │ │ │ - 390: 000b5615 796 FUNC GLOBAL DEFAULT 11 uyptmk_ │ │ │ │ - 391: 0007aaa9 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetshadepattern │ │ │ │ - 392: 00055805 28 FUNC GLOBAL DEFAULT 11 scsorg__ │ │ │ │ - 393: 0006d511 28 FUNC GLOBAL DEFAULT 11 gnle__ │ │ │ │ - 394: 0012a1a0 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yuni0 │ │ │ │ - 395: 000a5551 320 FUNC GLOBAL DEFAULT 11 sgiqid_ │ │ │ │ - 396: 000785f9 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadea │ │ │ │ - 397: 00059055 28 FUNC GLOBAL DEFAULT 11 swlsft__ │ │ │ │ - 398: 00078425 468 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadeb │ │ │ │ - 399: 00054b61 28 FUNC GLOBAL DEFAULT 11 stspr2__ │ │ │ │ - 400: 00098821 412 FUNC GLOBAL DEFAULT 11 slqsiz_ │ │ │ │ - 401: 00054bed 28 FUNC GLOBAL DEFAULT 11 stqtrf__ │ │ │ │ - 402: 0006dfa1 28 FUNC GLOBAL DEFAULT 11 odrqvl__ │ │ │ │ - 403: 0005c4d1 112 FUNC GLOBAL DEFAULT 11 usiset__ │ │ │ │ - 404: 0005af65 132 FUNC GLOBAL DEFAULT 11 uepqin__ │ │ │ │ - 405: 0006dc41 28 FUNC GLOBAL DEFAULT 11 cosqf__ │ │ │ │ - 406: 000a0f89 200 FUNC GLOBAL DEFAULT 11 sgtnr_ │ │ │ │ - 407: 000520e1 84 FUNC GLOBAL DEFAULT 11 imax0_ │ │ │ │ - 408: 00078a7d 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclclearcontourlevel │ │ │ │ - 409: 00036c21 50 FUNC GLOBAL DEFAULT 11 odrk1_ │ │ │ │ - 410: 000830f1 116 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dcldealloccosfft │ │ │ │ - 411: 000782d1 276 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshaden │ │ │ │ - 412: 00083cd5 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ - 413: 000a2fa5 372 FUNC GLOBAL DEFAULT 11 sgtrsl_ │ │ │ │ - 414: 000858d9 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetrealex │ │ │ │ - 415: 000d3c35 124 FUNC GLOBAL DEFAULT 11 uvbra_ │ │ │ │ - 416: 00083ead 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ - 417: 00071359 132 FUNC GLOBAL DEFAULT 11 tmistx__ │ │ │ │ - 418: 000e2515 8 FUNC GLOBAL DEFAULT 11 iand_ │ │ │ │ - 419: 000783e5 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadev │ │ │ │ - 420: 000582f9 4 FUNC GLOBAL DEFAULT 11 zgiint__ │ │ │ │ - 421: 0007f3d5 56 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclexeccommand │ │ │ │ - 422: 0005b789 132 FUNC GLOBAL DEFAULT 11 uspqid__ │ │ │ │ - 423: 0006d85d 36 FUNC GLOBAL DEFAULT 11 cfftb1__ │ │ │ │ - 424: 000c50b9 140 FUNC GLOBAL DEFAULT 11 usyaxs_ │ │ │ │ - 425: 0004a151 252 FUNC GLOBAL DEFAULT 11 mpibon_ │ │ │ │ - 426: 0006651d 112 FUNC GLOBAL DEFAULT 11 umrget__ │ │ │ │ - 427: 000bc585 164 FUNC GLOBAL DEFAULT 11 uwsgyb_ │ │ │ │ - 428: 000428dd 132 FUNC GLOBAL DEFAULT 11 osexec_ │ │ │ │ - 429: 0006a845 44 FUNC GLOBAL DEFAULT 11 g2fbli__ │ │ │ │ - 430: 00080d91 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastcharex │ │ │ │ - 431: 00057845 28 FUNC GLOBAL DEFAULT 11 sglnr__ │ │ │ │ - 432: 00064bc9 132 FUNC GLOBAL DEFAULT 11 udiqcl__ │ │ │ │ - 433: 000d0bb5 136 FUNC GLOBAL DEFAULT 11 ugiqcp_ │ │ │ │ - 434: 0004e38d 38 FUNC GLOBAL DEFAULT 11 vrcon0_ │ │ │ │ - 435: 0009e159 508 FUNC GLOBAL DEFAULT 11 sgtxxu_ │ │ │ │ - 436: 00069f71 4 FUNC GLOBAL DEFAULT 11 mpfcyl__ │ │ │ │ - 437: 0003dab5 176 FUNC GLOBAL DEFAULT 11 shts2g_ │ │ │ │ - 438: 000606f9 28 FUNC GLOBAL DEFAULT 11 uuqidv__ │ │ │ │ - 439: 0004f0c5 56 FUNC GLOBAL DEFAULT 11 gnqblk_ │ │ │ │ - 440: 00056419 28 FUNC GLOBAL DEFAULT 11 sgqlai__ │ │ │ │ - 441: 000ae619 96 FUNC GLOBAL DEFAULT 11 ulsxbl_ │ │ │ │ - 442: 0009d8e9 84 FUNC GLOBAL DEFAULT 11 ststrf_ │ │ │ │ - 443: 0004ea01 104 FUNC GLOBAL DEFAULT 11 rgngt_ │ │ │ │ - 444: 0006d9ed 56 FUNC GLOBAL DEFAULT 11 radbg__ │ │ │ │ - 445: 000e3535 464 FUNC GLOBAL DEFAULT 11 clrgsv_ │ │ │ │ - 446: 0005f0c5 28 FUNC GLOBAL DEFAULT 11 ullsvl__ │ │ │ │ - 447: 0006ee51 28 FUNC GLOBAL DEFAULT 11 shmdxm__ │ │ │ │ - 448: 000c8b85 276 FUNC GLOBAL DEFAULT 11 uxaxnm_ │ │ │ │ - 449: 0006168d 112 FUNC GLOBAL DEFAULT 11 ugiget__ │ │ │ │ - 450: 00069b01 4 FUNC GLOBAL DEFAULT 11 lrle__ │ │ │ │ - 451: 000b77f5 332 FUNC GLOBAL DEFAULT 11 uupstx_ │ │ │ │ - 452: 0007c175 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetext │ │ │ │ - 453: 0005201d 196 FUNC GLOBAL DEFAULT 11 imax1_ │ │ │ │ - 454: 000518b9 120 FUNC GLOBAL DEFAULT 11 vrfnb0_ │ │ │ │ - 455: 00036b45 220 FUNC GLOBAL DEFAULT 11 odrk2_ │ │ │ │ - 456: 000a4ced 176 FUNC GLOBAL DEFAULT 11 sglsvl_ │ │ │ │ - 457: 0005ec49 28 FUNC GLOBAL DEFAULT 11 ulrqnp__ │ │ │ │ - 458: 00060265 36 FUNC GLOBAL DEFAULT 11 uulinz__ │ │ │ │ - 459: 0007c77d 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ - 460: 00047761 26 FUNC GLOBAL DEFAULT 11 lrlta_ │ │ │ │ - 461: 00042289 50 FUNC GLOBAL DEFAULT 11 indxil_ │ │ │ │ - 462: 0007c6a9 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ - 463: 00068425 4 FUNC GLOBAL DEFAULT 11 iuwgy__ │ │ │ │ - 464: 0006a169 4 FUNC GLOBAL DEFAULT 11 iset1__ │ │ │ │ - 465: 0007f17d 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetave │ │ │ │ - 466: 0006d791 60 FUNC GLOBAL DEFAULT 11 passb__ │ │ │ │ - 467: 000a3879 92 FUNC GLOBAL DEFAULT 11 sgqtxy_ │ │ │ │ - 468: 000b1c8d 92 FUNC GLOBAL DEFAULT 11 ueiset_ │ │ │ │ - 469: 00061d39 132 FUNC GLOBAL DEFAULT 11 uzcqid__ │ │ │ │ - 470: 00068e6d 40 FUNC GLOBAL DEFAULT 11 uhbxfz__ │ │ │ │ - 471: 000cb449 328 FUNC GLOBAL DEFAULT 11 umbndp_ │ │ │ │ - 472: 000a7a15 92 FUNC GLOBAL DEFAULT 11 swrget_ │ │ │ │ - 473: 00047051 320 FUNC GLOBAL DEFAULT 11 gliqid_ │ │ │ │ - 474: 00055901 28 FUNC GLOBAL DEFAULT 11 scspmi__ │ │ │ │ - 475: 0004d901 156 FUNC GLOBAL DEFAULT 11 rave_ │ │ │ │ - 476: 00070e6d 4 FUNC GLOBAL DEFAULT 11 ramp0__ │ │ │ │ - 477: 0005c6f1 128 FUNC GLOBAL DEFAULT 11 usaxsc__ │ │ │ │ - 478: 00069f8d 4 FUNC GLOBAL DEFAULT 11 mpfrbs__ │ │ │ │ - 479: 0006e785 132 FUNC GLOBAL DEFAULT 11 odlstx__ │ │ │ │ - 480: 0004e241 52 FUNC GLOBAL DEFAULT 11 vrset_ │ │ │ │ - 481: 0007101d 4 FUNC GLOBAL DEFAULT 11 rvmax0__ │ │ │ │ - 482: 00047919 148 FUNC GLOBAL DEFAULT 11 lrne_ │ │ │ │ - 483: 0004e2dd 176 FUNC GLOBAL DEFAULT 11 vrcon1_ │ │ │ │ - 484: 000e6ee9 30 FUNC GLOBAL DEFAULT 11 date31_ │ │ │ │ - 485: 00059875 132 FUNC GLOBAL DEFAULT 11 swcqcl__ │ │ │ │ - 486: 0009df5d 508 FUNC GLOBAL DEFAULT 11 sgtxxv_ │ │ │ │ - 487: 000572cd 40 FUNC GLOBAL DEFAULT 11 sglnxv__ │ │ │ │ - 488: 00069e99 4 FUNC GLOBAL DEFAULT 11 mpisin__ │ │ │ │ - 489: 00063589 28 FUNC GLOBAL DEFAULT 11 ucpsvl__ │ │ │ │ - 490: 000420ad 42 FUNC GLOBAL DEFAULT 11 lenb_ │ │ │ │ - 491: 000735b9 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarframe │ │ │ │ - 492: 000e45f5 284 FUNC GLOBAL DEFAULT 11 lchr_ │ │ │ │ - 493: 00066f61 28 FUNC GLOBAL DEFAULT 11 grscwd__ │ │ │ │ - 494: 00094dad 16 FUNC GLOBAL DEFAULT 11 szcrst_ │ │ │ │ - 495: 0006a559 40 FUNC GLOBAL DEFAULT 11 ct3sc__ │ │ │ │ - 496: 00099159 728 FUNC GLOBAL DEFAULT 11 slpwvc_ │ │ │ │ - 497: 00096189 8 FUNC GLOBAL DEFAULT 11 szt3op_ │ │ │ │ - 498: 000517a5 276 FUNC GLOBAL DEFAULT 11 vrfnb1_ │ │ │ │ - 499: 00068fa1 28 FUNC GLOBAL DEFAULT 11 uhbxa__ │ │ │ │ - 500: 000c63d9 132 FUNC GLOBAL DEFAULT 11 usrqin_ │ │ │ │ - 501: 0008cb31 184 FUNC GLOBAL DEFAULT 11 tmpqcl_ │ │ │ │ - 502: 00054641 28 FUNC GLOBAL DEFAULT 11 szsttz__ │ │ │ │ - 503: 000a2e75 304 FUNC GLOBAL DEFAULT 11 sgtrsn_ │ │ │ │ - 504: 000a3b9d 92 FUNC GLOBAL DEFAULT 11 sgsvpt_ │ │ │ │ - 505: 00084ec1 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalle │ │ │ │ - 506: 00065b91 132 FUNC GLOBAL DEFAULT 11 umrqid__ │ │ │ │ - 507: 0007006d 132 FUNC GLOBAL DEFAULT 11 cweek__ │ │ │ │ - 508: 0006d2fd 44 FUNC GLOBAL DEFAULT 11 vradd0__ │ │ │ │ - 509: 000ccd19 324 FUNC GLOBAL DEFAULT 11 umpqid_ │ │ │ │ - 510: 0006b775 132 FUNC GLOBAL DEFAULT 11 rllenv__ │ │ │ │ - 511: 000983dd 36 FUNC GLOBAL DEFAULT 11 szpmcl_ │ │ │ │ - 512: 000c6cc1 320 FUNC GLOBAL DEFAULT 11 uslqid_ │ │ │ │ - 513: 00076c39 716 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexboxarea │ │ │ │ - 514: 0006d355 44 FUNC GLOBAL DEFAULT 11 vrsub1__ │ │ │ │ - 515: 001ca518 16 OBJECT GLOBAL DEFAULT 21 szbtx1_ │ │ │ │ - 516: 000c3e25 812 FUNC GLOBAL DEFAULT 11 usyaxu_ │ │ │ │ - 517: 00071c0d 132 FUNC GLOBAL DEFAULT 11 tmpqcp__ │ │ │ │ - 518: 00058669 4 FUNC GLOBAL DEFAULT 11 zgiclr__ │ │ │ │ - 519: 0005b089 132 FUNC GLOBAL DEFAULT 11 uerqcp__ │ │ │ │ - 520: 000703a9 84 FUNC GLOBAL DEFAULT 11 dclvnm__ │ │ │ │ - 521: 000dfe19 1148 FUNC GLOBAL DEFAULT 11 udline_ │ │ │ │ - 522: 00081b59 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsavegoodnumlist │ │ │ │ - 523: 00088dcd 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ - 524: 00081859 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewframe │ │ │ │ - 525: 000d8885 6 FUNC GLOBAL DEFAULT 11 uiiqnp_ │ │ │ │ - 526: 000d0a4d 176 FUNC GLOBAL DEFAULT 11 ugiqvl_ │ │ │ │ - 527: 000bdafd 42 FUNC GLOBAL DEFAULT 11 uzcsvl_ │ │ │ │ - 528: 0005e7e1 132 FUNC GLOBAL DEFAULT 11 ulistx__ │ │ │ │ - 529: 0006fce9 4 FUNC GLOBAL DEFAULT 11 ndate1__ │ │ │ │ - 530: 000816dd 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionangle │ │ │ │ - 531: 0006c1d1 28 FUNC GLOBAL DEFAULT 11 gllsvl__ │ │ │ │ - 532: 000e6e41 168 FUNC GLOBAL DEFAULT 11 date32_ │ │ │ │ - 533: 000563c5 28 FUNC GLOBAL DEFAULT 11 sgslat__ │ │ │ │ - 534: 00084fc5 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervallt │ │ │ │ - 535: 0004208d 32 FUNC GLOBAL DEFAULT 11 lenc_ │ │ │ │ - 536: 000a7539 72 FUNC GLOBAL DEFAULT 11 scqobj_ │ │ │ │ - 537: 00061045 132 FUNC GLOBAL DEFAULT 11 ugiqid__ │ │ │ │ - 538: 0006ee6d 52 FUNC GLOBAL DEFAULT 11 shfwga__ │ │ │ │ - 539: 00035815 324 FUNC GLOBAL DEFAULT 11 odpqid_ │ │ │ │ - 540: 0009ca29 46 FUNC GLOBAL DEFAULT 11 stcusr_ │ │ │ │ - 541: 00070e4d 4 FUNC GLOBAL DEFAULT 11 rmin1__ │ │ │ │ - 542: 0005221d 24 FUNC GLOBAL DEFAULT 11 msgdmp_ │ │ │ │ - 543: 0005d4e1 128 FUNC GLOBAL DEFAULT 11 ussaxs__ │ │ │ │ - 544: 000e6a65 116 FUNC GLOBAL DEFAULT 11 ndate1_ │ │ │ │ - 545: 00046635 392 FUNC GLOBAL DEFAULT 11 gllsvl_ │ │ │ │ - 546: 0005dee9 132 FUNC GLOBAL DEFAULT 11 uypaxs__ │ │ │ │ - 547: 000423f5 86 FUNC GLOBAL DEFAULT 11 indxmf_ │ │ │ │ - 548: 00047599 26 FUNC GLOBAL DEFAULT 11 lrlea_ │ │ │ │ - 549: 000a0ea1 200 FUNC GLOBAL DEFAULT 11 sgtnu_ │ │ │ │ - 550: 000dc721 184 FUNC GLOBAL DEFAULT 11 ucpqcl_ │ │ │ │ - 551: 0005a7dd 28 FUNC GLOBAL DEFAULT 11 uestlv__ │ │ │ │ - 552: 000d84a9 184 FUNC GLOBAL DEFAULT 11 uilqcl_ │ │ │ │ - 553: 00063809 132 FUNC GLOBAL DEFAULT 11 ucrqin__ │ │ │ │ - 554: 00036999 428 FUNC GLOBAL DEFAULT 11 odrk4_ │ │ │ │ - 555: 0007e419 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dorigin │ │ │ │ - 556: 00066e6d 28 FUNC GLOBAL DEFAULT 11 umpqvl__ │ │ │ │ - 557: 0004b775 204 FUNC GLOBAL DEFAULT 11 ct2bc_ │ │ │ │ - 558: 0006d7cd 28 FUNC GLOBAL DEFAULT 11 cffti__ │ │ │ │ - 559: 0009a7c9 648 FUNC GLOBAL DEFAULT 11 sldiv_ │ │ │ │ - 560: 000547f1 28 FUNC GLOBAL DEFAULT 11 szpllp__ │ │ │ │ - 561: 000443e9 256 FUNC GLOBAL DEFAULT 11 rlropt_ │ │ │ │ - 562: 0006f5d9 40 FUNC GLOBAL DEFAULT 11 shlssd__ │ │ │ │ - 563: 0005dc09 28 FUNC GLOBAL DEFAULT 11 usytlz__ │ │ │ │ - 564: 000cb199 688 FUNC GLOBAL DEFAULT 11 umbndr_ │ │ │ │ - 565: 000a22cd 248 FUNC GLOBAL DEFAULT 11 sgplzr_ │ │ │ │ - 566: 000b1bed 160 FUNC GLOBAL DEFAULT 11 ueistx_ │ │ │ │ - 567: 00053ea1 28 FUNC GLOBAL DEFAULT 11 szt3cl__ │ │ │ │ - 568: 000b7009 52 FUNC GLOBAL DEFAULT 11 uusidv_ │ │ │ │ - 569: 001ca528 24 OBJECT GLOBAL DEFAULT 21 szbtx2_ │ │ │ │ - 570: 0005b76d 28 FUNC GLOBAL DEFAULT 11 uspqnp__ │ │ │ │ - 571: 00056c25 28 FUNC GLOBAL DEFAULT 11 sgstrn__ │ │ │ │ - 572: 00056db1 112 FUNC GLOBAL DEFAULT 11 sgiget__ │ │ │ │ - 573: 001ca588 12 OBJECT GLOBAL DEFAULT 21 szbpm1_ │ │ │ │ - 574: 000ce60d 28 FUNC GLOBAL DEFAULT 11 umqpnt_ │ │ │ │ - 575: 00071245 4 FUNC GLOBAL DEFAULT 11 vifna0__ │ │ │ │ - 576: 00062a49 28 FUNC GLOBAL DEFAULT 11 uzisvl__ │ │ │ │ - 577: 00062e2d 28 FUNC GLOBAL DEFAULT 11 uzlqvl__ │ │ │ │ - 578: 00062f91 112 FUNC GLOBAL DEFAULT 11 uzrset__ │ │ │ │ - 579: 0009def9 38 FUNC GLOBAL DEFAULT 11 sgclst_ │ │ │ │ - 580: 00094031 4 FUNC GLOBAL DEFAULT 11 szcll3_ │ │ │ │ - 581: 0005c061 48 FUNC GLOBAL DEFAULT 11 uszdgt__ │ │ │ │ - 582: 000b7cc9 320 FUNC GLOBAL DEFAULT 11 uurqid_ │ │ │ │ - 583: 00067135 132 FUNC GLOBAL DEFAULT 11 uirqcp__ │ │ │ │ - 584: 00065039 28 FUNC GLOBAL DEFAULT 11 udiclr__ │ │ │ │ - 585: 0009d31d 32 FUNC GLOBAL DEFAULT 11 ststri_ │ │ │ │ - 586: 000563a9 28 FUNC GLOBAL DEFAULT 11 sglar__ │ │ │ │ - 587: 000a80e9 240 FUNC GLOBAL DEFAULT 11 swpsvl_ │ │ │ │ - 588: 000df885 16 FUNC GLOBAL DEFAULT 11 udiclr_ │ │ │ │ - 589: 000e6a01 100 FUNC GLOBAL DEFAULT 11 ndate2_ │ │ │ │ - 590: 00056859 136 FUNC GLOBAL DEFAULT 11 sgtxu__ │ │ │ │ - 591: 000e71dd 220 FUNC GLOBAL DEFAULT 11 hexdic_ │ │ │ │ - 592: 0006a805 64 FUNC GLOBAL DEFAULT 11 g2ibl2__ │ │ │ │ - 593: 000a1051 200 FUNC GLOBAL DEFAULT 11 sgtnv_ │ │ │ │ - 594: 000e5d61 54 FUNC GLOBAL DEFAULT 11 fcleol_ │ │ │ │ - 595: 00056729 36 FUNC GLOBAL DEFAULT 11 sgplzr__ │ │ │ │ - 596: 000ab2ed 138 FUNC GLOBAL DEFAULT 11 swscli_ │ │ │ │ - 597: 0006f601 68 FUNC GLOBAL DEFAULT 11 shmswm__ │ │ │ │ - 598: 00064001 132 FUNC GLOBAL DEFAULT 11 uciqcp__ │ │ │ │ - 599: 001111dc 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ - 600: 00041fb5 76 FUNC GLOBAL DEFAULT 11 cradj_ │ │ │ │ - 601: 00061d1d 28 FUNC GLOBAL DEFAULT 11 uzcqnp__ │ │ │ │ - 602: 00070501 4 FUNC GLOBAL DEFAULT 11 rngu0__ │ │ │ │ - 603: 0006c351 132 FUNC GLOBAL DEFAULT 11 glistx__ │ │ │ │ - 604: 001ca568 4 OBJECT GLOBAL DEFAULT 21 szbtx3_ │ │ │ │ - 605: 001ca580 1 OBJECT GLOBAL DEFAULT 21 szbpm2_ │ │ │ │ - 606: 000808e1 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastreal │ │ │ │ - 607: 0006f43d 48 FUNC GLOBAL DEFAULT 11 shtsgz__ │ │ │ │ - 608: 000a4c69 132 FUNC GLOBAL DEFAULT 11 sglqin_ │ │ │ │ - 609: 000da781 44 FUNC GLOBAL DEFAULT 11 uiscr2_ │ │ │ │ - 610: 0003da0d 168 FUNC GLOBAL DEFAULT 11 shtsga_ │ │ │ │ - 611: 0005ea69 132 FUNC GLOBAL DEFAULT 11 ulpqcp__ │ │ │ │ - 612: 0005b38d 132 FUNC GLOBAL DEFAULT 11 ueiqcl__ │ │ │ │ - 613: 00069e91 4 FUNC GLOBAL DEFAULT 11 mpiazm__ │ │ │ │ - 614: 000e6989 120 FUNC GLOBAL DEFAULT 11 ndate3_ │ │ │ │ - 615: 0004e2a9 52 FUNC GLOBAL DEFAULT 11 vrset0_ │ │ │ │ - 616: 00060f6d 28 FUNC GLOBAL DEFAULT 11 ugrqvl__ │ │ │ │ - 617: 000b09d9 92 FUNC GLOBAL DEFAULT 11 uepget_ │ │ │ │ - 618: 0007e1ed 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3deyepoint │ │ │ │ - 619: 0007493d 412 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxiscalendar │ │ │ │ - 620: 00088df1 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ - 621: 00067349 40 FUNC GLOBAL DEFAULT 11 uipda3__ │ │ │ │ - 622: 000575c5 132 FUNC GLOBAL DEFAULT 11 sgiqid__ │ │ │ │ - 623: 00057d9d 28 FUNC GLOBAL DEFAULT 11 sgtrqf__ │ │ │ │ - 624: 000a75c1 6 FUNC GLOBAL DEFAULT 11 swrqnp_ │ │ │ │ - 625: 000d41d5 124 FUNC GLOBAL DEFAULT 11 uvbrf_ │ │ │ │ - 626: 00047b15 628 FUNC GLOBAL DEFAULT 11 mpnwtn_ │ │ │ │ - 627: 00068409 28 FUNC GLOBAL DEFAULT 11 uwinit__ │ │ │ │ - 628: 00065b75 28 FUNC GLOBAL DEFAULT 11 umrqnp__ │ │ │ │ - 629: 0006fd29 140 FUNC GLOBAL DEFAULT 11 datec3__ │ │ │ │ - 630: 0009b771 20 FUNC GLOBAL DEFAULT 11 stepr2_ │ │ │ │ - 631: 00043d89 100 FUNC GLOBAL DEFAULT 11 rlcenv_ │ │ │ │ - 632: 0004a00d 200 FUNC GLOBAL DEFAULT 11 mpfbon_ │ │ │ │ - 633: 000e4b11 324 FUNC GLOBAL DEFAULT 11 rngu0_ │ │ │ │ - 634: 000e5b8d 54 FUNC GLOBAL DEFAULT 11 fcpack_ │ │ │ │ - 635: 0005d79d 132 FUNC GLOBAL DEFAULT 11 uscqcp__ │ │ │ │ - 636: 0005db81 136 FUNC GLOBAL DEFAULT 11 usyinz__ │ │ │ │ - 637: 000376d1 2872 FUNC GLOBAL DEFAULT 11 radfg_ │ │ │ │ - 638: 00069f35 4 FUNC GLOBAL DEFAULT 11 mpscoc__ │ │ │ │ - 639: 00061029 28 FUNC GLOBAL DEFAULT 11 ugiqnp__ │ │ │ │ - 640: 0007ad7d 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionnormalized │ │ │ │ - 641: 000673f5 28 FUNC GLOBAL DEFAULT 11 uiqcr2__ │ │ │ │ - 642: 0012ad44 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ - 643: 000703fd 128 FUNC GLOBAL DEFAULT 11 cdblk__ │ │ │ │ - 644: 00071169 28 FUNC GLOBAL DEFAULT 11 uwqgyz__ │ │ │ │ - 645: 00065801 28 FUNC GLOBAL DEFAULT 11 udpsvl__ │ │ │ │ - 646: 0004e275 52 FUNC GLOBAL DEFAULT 11 vrset1_ │ │ │ │ - 647: 000a38d5 72 FUNC GLOBAL DEFAULT 11 sgsmpl_ │ │ │ │ - 648: 00074125 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlineindex │ │ │ │ - 649: 00044d5d 100 FUNC GLOBAL DEFAULT 11 rllget_ │ │ │ │ - 650: 00054679 28 FUNC GLOBAL DEFAULT 11 sztitz__ │ │ │ │ - 651: 000bdacd 46 FUNC GLOBAL DEFAULT 11 uzcqin_ │ │ │ │ - 652: 0006da25 28 FUNC GLOBAL DEFAULT 11 cost__ │ │ │ │ - 653: 00067705 132 FUNC GLOBAL DEFAULT 11 uiiqcl__ │ │ │ │ - 654: 0008cbe9 136 FUNC GLOBAL DEFAULT 11 tmpqcp_ │ │ │ │ - 655: 00054481 28 FUNC GLOBAL DEFAULT 11 szqfnw__ │ │ │ │ - 656: 000a52b1 176 FUNC GLOBAL DEFAULT 11 sgisvl_ │ │ │ │ - 657: 00045d81 92 FUNC GLOBAL DEFAULT 11 glcget_ │ │ │ │ - 658: 00072075 132 FUNC GLOBAL DEFAULT 11 tmrqcl__ │ │ │ │ - 659: 00069f25 4 FUNC GLOBAL DEFAULT 11 mpicoa__ │ │ │ │ - 660: 0007434d 56 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclshiftaxis │ │ │ │ - 661: 000465b1 132 FUNC GLOBAL DEFAULT 11 gllqin_ │ │ │ │ - 662: 000cd4cd 92 FUNC GLOBAL DEFAULT 11 umrget_ │ │ │ │ - 663: 000409c9 4 FUNC GLOBAL DEFAULT 11 shfftb_ │ │ │ │ - 664: 000a24bd 248 FUNC GLOBAL DEFAULT 11 sgplzu_ │ │ │ │ - 665: 0003edf1 400 FUNC GLOBAL DEFAULT 11 shmswa_ │ │ │ │ - 666: 0003e349 164 FUNC GLOBAL DEFAULT 11 shppma_ │ │ │ │ - 667: 0006cef1 132 FUNC GLOBAL DEFAULT 11 glpqcp__ │ │ │ │ - 668: 000e4e15 196 FUNC GLOBAL DEFAULT 11 rngu1_ │ │ │ │ - 669: 0007c2e5 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetext │ │ │ │ - 670: 00068591 128 FUNC GLOBAL DEFAULT 11 uxsfmt__ │ │ │ │ - 671: 00056f15 152 FUNC GLOBAL DEFAULT 11 sgtxzr__ │ │ │ │ - 672: 000ce675 28 FUNC GLOBAL DEFAULT 11 umqcnt_ │ │ │ │ - 673: 0006efc5 56 FUNC GLOBAL DEFAULT 11 shlbwm__ │ │ │ │ - 674: 00049a9d 252 FUNC GLOBAL DEFAULT 11 mpiaza_ │ │ │ │ - 675: 000702f9 40 FUNC GLOBAL DEFAULT 11 sbytes__ │ │ │ │ - 676: 00061c99 132 FUNC GLOBAL DEFAULT 11 uglstx__ │ │ │ │ - 677: 0007d271 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatch │ │ │ │ - 678: 000683ed 28 FUNC GLOBAL DEFAULT 11 uwdflt__ │ │ │ │ - 679: 00063d75 136 FUNC GLOBAL DEFAULT 11 ucxacl__ │ │ │ │ - 680: 00034769 92 FUNC GLOBAL DEFAULT 11 odrget_ │ │ │ │ - 681: 000dc7d9 136 FUNC GLOBAL DEFAULT 11 ucpqcp_ │ │ │ │ - 682: 000604ed 112 FUNC GLOBAL DEFAULT 11 uupget__ │ │ │ │ - 683: 0006e5cd 28 FUNC GLOBAL DEFAULT 11 odpqit__ │ │ │ │ - 684: 0008eb71 52 FUNC GLOBAL DEFAULT 11 szqcll_ │ │ │ │ - 685: 000d8561 136 FUNC GLOBAL DEFAULT 11 uilqcp_ │ │ │ │ - 686: 0006a07d 28 FUNC GLOBAL DEFAULT 11 osqarn__ │ │ │ │ - 687: 0006a6fd 44 FUNC GLOBAL DEFAULT 11 vimlt1__ │ │ │ │ - 688: 00065a81 132 FUNC GLOBAL DEFAULT 11 udrqin__ │ │ │ │ - 689: 000534b9 28 FUNC GLOBAL DEFAULT 11 szplcl__ │ │ │ │ - 690: 000a8065 132 FUNC GLOBAL DEFAULT 11 swpqin_ │ │ │ │ - 691: 000679e1 148 FUNC GLOBAL DEFAULT 11 uiybar__ │ │ │ │ - 692: 000a7461 72 FUNC GLOBAL DEFAULT 11 scseye_ │ │ │ │ - 693: 000a23c5 248 FUNC GLOBAL DEFAULT 11 sgplzv_ │ │ │ │ - 694: 00057cdd 28 FUNC GLOBAL DEFAULT 11 sgrqvl__ │ │ │ │ - 695: 000aaaa5 140 FUNC GLOBAL DEFAULT 11 swiint_ │ │ │ │ - 696: 000540cd 28 FUNC GLOBAL DEFAULT 11 szcltp__ │ │ │ │ - 697: 000c7285 320 FUNC GLOBAL DEFAULT 11 usiqid_ │ │ │ │ - 698: 000e4c55 448 FUNC GLOBAL DEFAULT 11 rngu2_ │ │ │ │ - 699: 00055a7d 40 FUNC GLOBAL DEFAULT 11 scqvpt__ │ │ │ │ - 700: 00071265 4 FUNC GLOBAL DEFAULT 11 vifnb1__ │ │ │ │ - 701: 0007be85 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarker │ │ │ │ - 702: 0006f281 52 FUNC GLOBAL DEFAULT 11 shtswj__ │ │ │ │ - 703: 000d08b5 92 FUNC GLOBAL DEFAULT 11 uglset_ │ │ │ │ - 704: 00083bb9 284 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclinitcosqft │ │ │ │ - 705: 0007b335 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextheight │ │ │ │ - 706: 000e080d 42 FUNC GLOBAL DEFAULT 11 udiclv_ │ │ │ │ - 707: 000758fd 620 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxis │ │ │ │ - 708: 0006f381 44 FUNC GLOBAL DEFAULT 11 shtwgj__ │ │ │ │ - 709: 000ab5a9 138 FUNC GLOBAL DEFAULT 11 swoopn_ │ │ │ │ - 710: 00068de1 28 FUNC GLOBAL DEFAULT 11 uvbra__ │ │ │ │ - 711: 0006e92d 132 FUNC GLOBAL DEFAULT 11 odiqcl__ │ │ │ │ - 712: 000655cd 48 FUNC GLOBAL DEFAULT 11 uduxuy__ │ │ │ │ - 713: 00067b69 28 FUNC GLOBAL DEFAULT 11 uicrgb__ │ │ │ │ - 714: 00097c51 16 FUNC GLOBAL DEFAULT 11 sztncl_ │ │ │ │ - 715: 00046cdd 388 FUNC GLOBAL DEFAULT 11 glisvl_ │ │ │ │ - 716: 0008c9e9 240 FUNC GLOBAL DEFAULT 11 tmpqvl_ │ │ │ │ - 717: 00053cc9 28 FUNC GLOBAL DEFAULT 11 szt3zu__ │ │ │ │ - 718: 00058949 28 FUNC GLOBAL DEFAULT 11 swgopn__ │ │ │ │ - 719: 000d8a71 184 FUNC GLOBAL DEFAULT 11 uiiqcl_ │ │ │ │ - 720: 00060ae5 112 FUNC GLOBAL DEFAULT 11 uuiset__ │ │ │ │ - 721: 0005f781 136 FUNC GLOBAL DEFAULT 11 ulxlog__ │ │ │ │ - 722: 000575a9 28 FUNC GLOBAL DEFAULT 11 sgiqnp__ │ │ │ │ - 723: 00059efd 132 FUNC GLOBAL DEFAULT 11 swlqin__ │ │ │ │ - 724: 0006d2d1 44 FUNC GLOBAL DEFAULT 11 vrdiv0__ │ │ │ │ - 725: 0006ed55 44 FUNC GLOBAL DEFAULT 11 shlfwl__ │ │ │ │ - 726: 00057829 28 FUNC GLOBAL DEFAULT 11 sglnv__ │ │ │ │ - 727: 00064b45 132 FUNC GLOBAL DEFAULT 11 udiqcp__ │ │ │ │ - 728: 000e2b59 268 FUNC GLOBAL DEFAULT 11 bitpic_ │ │ │ │ - 729: 000b8f8d 116 FUNC GLOBAL DEFAULT 11 uulin_ │ │ │ │ - 730: 000721dd 40 FUNC GLOBAL DEFAULT 11 tmstlc__ │ │ │ │ - 731: 0007023d 132 FUNC GLOBAL DEFAULT 11 bitpci__ │ │ │ │ - 732: 000716b1 112 FUNC GLOBAL DEFAULT 11 tmlset__ │ │ │ │ - 733: 00060731 132 FUNC GLOBAL DEFAULT 11 uupqid__ │ │ │ │ - 734: 0009b101 46 FUNC GLOBAL DEFAULT 11 ststrn_ │ │ │ │ - 735: 000cc9a1 240 FUNC GLOBAL DEFAULT 11 umpsvl_ │ │ │ │ - 736: 000c6a21 176 FUNC GLOBAL DEFAULT 11 uslsvl_ │ │ │ │ - 737: 000b0491 6 FUNC GLOBAL DEFAULT 11 uepqnp_ │ │ │ │ - 738: 0004e17d 38 FUNC GLOBAL DEFAULT 11 radd0_ │ │ │ │ - 739: 0006d6a5 40 FUNC GLOBAL DEFAULT 11 sint1__ │ │ │ │ - 740: 000dc5d9 240 FUNC GLOBAL DEFAULT 11 ucpqvl_ │ │ │ │ - 741: 00042399 90 FUNC GLOBAL DEFAULT 11 indxml_ │ │ │ │ - 742: 0006d9a1 36 FUNC GLOBAL DEFAULT 11 cfftf1__ │ │ │ │ - 743: 000d83f5 180 FUNC GLOBAL DEFAULT 11 uilqvl_ │ │ │ │ - 744: 000d645d 92 FUNC GLOBAL DEFAULT 11 uirset_ │ │ │ │ - 745: 000ad799 92 FUNC GLOBAL DEFAULT 11 ulpset_ │ │ │ │ - 746: 0006da41 60 FUNC GLOBAL DEFAULT 11 passf__ │ │ │ │ - 747: 000bbab1 44 FUNC GLOBAL DEFAULT 11 uwinit_ │ │ │ │ - 748: 0007ab11 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetshadepattern │ │ │ │ - 749: 00057861 28 FUNC GLOBAL DEFAULT 11 sgslni__ │ │ │ │ - 750: 00085431 1192 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogicalex │ │ │ │ - 751: 0005666d 132 FUNC GLOBAL DEFAULT 11 sglstx__ │ │ │ │ - 752: 000539c1 36 FUNC GLOBAL DEFAULT 11 szpipl__ │ │ │ │ - 753: 00077fcd 64 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dclsetunitvectortitle │ │ │ │ - 754: 00055115 228 FUNC GLOBAL DEFAULT 11 slsttl__ │ │ │ │ - 755: 00063c11 112 FUNC GLOBAL DEFAULT 11 uclget__ │ │ │ │ - 756: 0003dc6d 64 FUNC GLOBAL DEFAULT 11 shtw2g_ │ │ │ │ - 757: 0003549d 240 FUNC GLOBAL DEFAULT 11 odpsvl_ │ │ │ │ - 758: 0006daa5 56 FUNC GLOBAL DEFAULT 11 radfg__ │ │ │ │ - 759: 00064705 136 FUNC GLOBAL DEFAULT 11 ucyayr__ │ │ │ │ - 760: 000597f1 132 FUNC GLOBAL DEFAULT 11 swcqcp__ │ │ │ │ - 761: 000e250d 8 FUNC GLOBAL DEFAULT 11 ior_ │ │ │ │ - 762: 0008dbc5 6 FUNC GLOBAL DEFAULT 11 csgi_ │ │ │ │ - 763: 000a67b5 16 FUNC GLOBAL DEFAULT 11 scspli_ │ │ │ │ - 764: 000a522d 132 FUNC GLOBAL DEFAULT 11 sgiqin_ │ │ │ │ - 765: 000e72e5 136 FUNC GLOBAL DEFAULT 11 clckgt_ │ │ │ │ - 766: 000aae89 142 FUNC GLOBAL DEFAULT 11 swgton_ │ │ │ │ - 767: 0006fdd1 36 FUNC GLOBAL DEFAULT 11 datef2__ │ │ │ │ - 768: 00070321 132 FUNC GLOBAL DEFAULT 11 bitpic__ │ │ │ │ - 769: 000d0815 160 FUNC GLOBAL DEFAULT 11 uglstx_ │ │ │ │ - 770: 00053f9d 28 FUNC GLOBAL DEFAULT 11 sztxcl__ │ │ │ │ - 771: 0004e155 38 FUNC GLOBAL DEFAULT 11 radd1_ │ │ │ │ - 772: 000c8499 54 FUNC GLOBAL DEFAULT 11 usgrph_ │ │ │ │ - 773: 0007418d 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlineindex │ │ │ │ - 774: 000591e9 132 FUNC GLOBAL DEFAULT 11 swrstx__ │ │ │ │ - 775: 0005af49 28 FUNC GLOBAL DEFAULT 11 uepsvl__ │ │ │ │ - 776: 000548f5 136 FUNC GLOBAL DEFAULT 11 sztxwv__ │ │ │ │ - 777: 000458b5 6 FUNC GLOBAL DEFAULT 11 glcqnp_ │ │ │ │ - 778: 000555d5 36 FUNC GLOBAL DEFAULT 11 sctnzu__ │ │ │ │ - 779: 0007f82d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_b │ │ │ │ - 780: 0005c9f1 112 FUNC GLOBAL DEFAULT 11 usrget__ │ │ │ │ - 781: 000b7a29 176 FUNC GLOBAL DEFAULT 11 uursvl_ │ │ │ │ - 782: 0008006d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_f │ │ │ │ - 783: 000cd061 6 FUNC GLOBAL DEFAULT 11 umrqnp_ │ │ │ │ - 784: 00069ee5 4 FUNC GLOBAL DEFAULT 11 mpfcya__ │ │ │ │ - 785: 000409c5 4 FUNC GLOBAL DEFAULT 11 shfftf_ │ │ │ │ - 786: 0004127d 588 FUNC GLOBAL DEFAULT 11 vcintr_ │ │ │ │ - 787: 0005edf1 28 FUNC GLOBAL DEFAULT 11 ulrqvl__ │ │ │ │ - 788: 00069aa5 40 FUNC GLOBAL DEFAULT 11 vrinc1__ │ │ │ │ - 789: 00066755 28 FUNC GLOBAL DEFAULT 11 umqcnt__ │ │ │ │ - 790: 000421f1 46 FUNC GLOBAL DEFAULT 11 nindxc_ │ │ │ │ - 791: 00066011 28 FUNC GLOBAL DEFAULT 11 umscom__ │ │ │ │ - 792: 00066191 112 FUNC GLOBAL DEFAULT 11 umiget__ │ │ │ │ - 793: 000c03c1 220 FUNC GLOBAL DEFAULT 11 ussaxs_ │ │ │ │ - 794: 000a0af9 16 FUNC GLOBAL DEFAULT 11 sgqlni_ │ │ │ │ - 795: 0003431d 6 FUNC GLOBAL DEFAULT 11 odrqnp_ │ │ │ │ - 796: 00053951 28 FUNC GLOBAL DEFAULT 11 szoplu__ │ │ │ │ - 797: 0009d2f9 36 FUNC GLOBAL DEFAULT 11 ststrp_ │ │ │ │ - 798: 0005e439 128 FUNC GLOBAL DEFAULT 11 uysfmt__ │ │ │ │ - 799: 0004c049 38 FUNC GLOBAL DEFAULT 11 vicon0_ │ │ │ │ - 800: 0005a831 28 FUNC GLOBAL DEFAULT 11 uestlz__ │ │ │ │ - 801: 000536a9 40 FUNC GLOBAL DEFAULT 11 szpcll__ │ │ │ │ - 802: 000689e1 116 FUNC GLOBAL DEFAULT 11 luxchk__ │ │ │ │ - 803: 0005479d 28 FUNC GLOBAL DEFAULT 11 szqcly__ │ │ │ │ - 804: 000a7795 184 FUNC GLOBAL DEFAULT 11 swrqcl_ │ │ │ │ - 805: 00058179 128 FUNC GLOBAL DEFAULT 11 sgclst__ │ │ │ │ - 806: 0006f511 44 FUNC GLOBAL DEFAULT 11 shfg2w__ │ │ │ │ - 807: 0005e8d5 112 FUNC GLOBAL DEFAULT 11 ullset__ │ │ │ │ - 808: 000544d5 28 FUNC GLOBAL DEFAULT 11 szpllt__ │ │ │ │ - 809: 000644bd 132 FUNC GLOBAL DEFAULT 11 uclqid__ │ │ │ │ - 810: 00081789 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransnumber │ │ │ │ - 811: 00044dc1 100 FUNC GLOBAL DEFAULT 11 rliget_ │ │ │ │ - 812: 000d63bd 160 FUNC GLOBAL DEFAULT 11 uirstx_ │ │ │ │ - 813: 00036701 664 FUNC GLOBAL DEFAULT 11 odrk4r_ │ │ │ │ - 814: 000ad64d 332 FUNC GLOBAL DEFAULT 11 ulpstx_ │ │ │ │ - 815: 00069ea9 4 FUNC GLOBAL DEFAULT 11 mpimer__ │ │ │ │ - 816: 00041e59 120 FUNC GLOBAL DEFAULT 11 vifnb0_ │ │ │ │ - 817: 000d362d 128 FUNC GLOBAL DEFAULT 11 uvbrl_ │ │ │ │ - 818: 0006a119 40 FUNC GLOBAL DEFAULT 11 vifct0__ │ │ │ │ - 819: 000a3f21 38 FUNC GLOBAL DEFAULT 11 sgocls_ │ │ │ │ - 820: 0005864d 4 FUNC GLOBAL DEFAULT 11 zgqimc__ │ │ │ │ - 821: 000bc821 68 FUNC GLOBAL DEFAULT 11 uwqgxa_ │ │ │ │ - 822: 00054c09 28 FUNC GLOBAL DEFAULT 11 ststrf__ │ │ │ │ - 823: 0006f8fd 304 FUNC GLOBAL DEFAULT 11 chngr__ │ │ │ │ - 824: 0005b1c9 132 FUNC GLOBAL DEFAULT 11 uerqin__ │ │ │ │ - 825: 00071d69 132 FUNC GLOBAL DEFAULT 11 tmpqin__ │ │ │ │ - 826: 000da275 152 FUNC GLOBAL DEFAULT 11 uiiluv_ │ │ │ │ - 827: 00046c59 132 FUNC GLOBAL DEFAULT 11 gliqin_ │ │ │ │ - 828: 00064e6d 28 FUNC GLOBAL DEFAULT 11 udiclv__ │ │ │ │ - 829: 000abcd1 92 FUNC GLOBAL DEFAULT 11 swlget_ │ │ │ │ - 830: 00068f59 44 FUNC GLOBAL DEFAULT 11 uhbrfz__ │ │ │ │ - 831: 00058471 4 FUNC GLOBAL DEFAULT 11 zgscli__ │ │ │ │ - 832: 0005638d 28 FUNC GLOBAL DEFAULT 11 sglav__ │ │ │ │ - 833: 000b6db1 72 FUNC GLOBAL DEFAULT 11 grssim_ │ │ │ │ - 834: 00060715 28 FUNC GLOBAL DEFAULT 11 uupqnp__ │ │ │ │ - 835: 00057585 36 FUNC GLOBAL DEFAULT 11 sgplzv__ │ │ │ │ - 836: 00068245 40 FUNC GLOBAL DEFAULT 11 uifyxy__ │ │ │ │ - 837: 000a5e71 20 FUNC GLOBAL DEFAULT 11 scqtnp_ │ │ │ │ - 838: 0004bfa5 164 FUNC GLOBAL DEFAULT 11 vicon1_ │ │ │ │ - 839: 0007e22d 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dtransnumber │ │ │ │ - 840: 00049a09 148 FUNC GLOBAL DEFAULT 11 mpfaza_ │ │ │ │ - 841: 00042ca9 360 FUNC GLOBAL DEFAULT 11 mszdmp_ │ │ │ │ - 842: 00063a0d 112 FUNC GLOBAL DEFAULT 11 ucpset__ │ │ │ │ - 843: 0005bae5 132 FUNC GLOBAL DEFAULT 11 usrqid__ │ │ │ │ - 844: 000538e1 28 FUNC GLOBAL DEFAULT 11 szplzu__ │ │ │ │ - 845: 00084355 140 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcladddate │ │ │ │ - 846: 000d8b29 136 FUNC GLOBAL DEFAULT 11 uiiqcp_ │ │ │ │ - 847: 000364b9 584 FUNC GLOBAL DEFAULT 11 odrk4s_ │ │ │ │ - 848: 0006d625 28 FUNC GLOBAL DEFAULT 11 costi__ │ │ │ │ - 849: 00041d61 248 FUNC GLOBAL DEFAULT 11 vifnb1_ │ │ │ │ - 850: 000615b5 28 FUNC GLOBAL DEFAULT 11 ugpqit__ │ │ │ │ - 851: 0007ab45 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionprojected │ │ │ │ - 852: 000606dd 28 FUNC GLOBAL DEFAULT 11 uusidv__ │ │ │ │ - 853: 000563fd 28 FUNC GLOBAL DEFAULT 11 sgslai__ │ │ │ │ - 854: 000cc91d 132 FUNC GLOBAL DEFAULT 11 umpqin_ │ │ │ │ - 855: 000bc755 40 FUNC GLOBAL DEFAULT 11 uwqgxb_ │ │ │ │ - 856: 000c699d 132 FUNC GLOBAL DEFAULT 11 uslqin_ │ │ │ │ - 857: 00076605 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawgrid │ │ │ │ - 858: 000534d5 28 FUNC GLOBAL DEFAULT 11 szsgcl__ │ │ │ │ - 859: 000667a9 132 FUNC GLOBAL DEFAULT 11 umiqid__ │ │ │ │ - 860: 000de2f5 324 FUNC GLOBAL DEFAULT 11 udpqid_ │ │ │ │ - 861: 0004d469 148 FUNC GLOBAL DEFAULT 11 rstd0_ │ │ │ │ - 862: 00062b21 112 FUNC GLOBAL DEFAULT 11 uzpget__ │ │ │ │ - 863: 0006b87d 216 FUNC GLOBAL DEFAULT 11 rlcenv__ │ │ │ │ - 864: 000c85ed 20 FUNC GLOBAL DEFAULT 11 uxqfmt_ │ │ │ │ - 865: 000aab31 140 FUNC GLOBAL DEFAULT 11 swfint_ │ │ │ │ - 866: 0005b309 132 FUNC GLOBAL DEFAULT 11 ueiqcp__ │ │ │ │ - 867: 00067275 132 FUNC GLOBAL DEFAULT 11 uirqin__ │ │ │ │ - 868: 0006ae4d 112 FUNC GLOBAL DEFAULT 11 gllset__ │ │ │ │ - 869: 0005b931 28 FUNC GLOBAL DEFAULT 11 uspqvl__ │ │ │ │ - 870: 00035419 132 FUNC GLOBAL DEFAULT 11 odpqin_ │ │ │ │ - 871: 00073f41 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframetype │ │ │ │ - 872: 000d0e79 92 FUNC GLOBAL DEFAULT 11 ugiset_ │ │ │ │ - 873: 00070e75 4 FUNC GLOBAL DEFAULT 11 rsum0__ │ │ │ │ - 874: 0005545d 28 FUNC GLOBAL DEFAULT 11 slform__ │ │ │ │ - 875: 00054079 28 FUNC GLOBAL DEFAULT 11 szqtyp__ │ │ │ │ - 876: 00069ae9 4 FUNC GLOBAL DEFAULT 11 lrne0__ │ │ │ │ - 877: 00060689 28 FUNC GLOBAL DEFAULT 11 uuqlnt__ │ │ │ │ - 878: 00036cf9 544 FUNC GLOBAL DEFAULT 11 sint1_ │ │ │ │ - 879: 00064141 132 FUNC GLOBAL DEFAULT 11 uciqin__ │ │ │ │ - 880: 0006fb5d 304 FUNC GLOBAL DEFAULT 11 chngc__ │ │ │ │ - 881: 00094dbd 160 FUNC GLOBAL DEFAULT 11 szqchz_ │ │ │ │ - 882: 000637ed 28 FUNC GLOBAL DEFAULT 11 ucrsvl__ │ │ │ │ - 883: 000a82c9 88 FUNC GLOBAL DEFAULT 11 swpqit_ │ │ │ │ - 884: 0003dc25 72 FUNC GLOBAL DEFAULT 11 shtwga_ │ │ │ │ - 885: 000711ed 4 FUNC GLOBAL DEFAULT 11 rvmax__ │ │ │ │ - 886: 0004ad79 308 FUNC GLOBAL DEFAULT 11 mpihmr_ │ │ │ │ - 887: 0004d371 248 FUNC GLOBAL DEFAULT 11 rstd1_ │ │ │ │ - 888: 00064d09 112 FUNC GLOBAL DEFAULT 11 udlget__ │ │ │ │ - 889: 00058dc9 36 FUNC GLOBAL DEFAULT 11 swqrct__ │ │ │ │ - 890: 000444e9 256 FUNC GLOBAL DEFAULT 11 rllopt_ │ │ │ │ - 891: 00053269 154 FUNC GLOBAL DEFAULT 11 uxplbb__ │ │ │ │ - 892: 000769e1 600 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxline │ │ │ │ - 893: 000793fd 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowframe │ │ │ │ - 894: 000b79a5 132 FUNC GLOBAL DEFAULT 11 uurqin_ │ │ │ │ - 895: 000620f9 112 FUNC GLOBAL DEFAULT 11 uziset__ │ │ │ │ - 896: 00061ec5 132 FUNC GLOBAL DEFAULT 11 uzcqvl__ │ │ │ │ - 897: 0005ebc5 132 FUNC GLOBAL DEFAULT 11 ulpqin__ │ │ │ │ - 898: 000583c5 4 FUNC GLOBAL DEFAULT 11 zgpcls__ │ │ │ │ - 899: 0003d835 168 FUNC GLOBAL DEFAULT 11 shtsgj_ │ │ │ │ - 900: 000ad90d 208 FUNC GLOBAL DEFAULT 11 ulrqid_ │ │ │ │ - 901: 00058659 4 FUNC GLOBAL DEFAULT 11 zgsrot__ │ │ │ │ - 902: 0006fcb9 44 FUNC GLOBAL DEFAULT 11 dateg3__ │ │ │ │ - 903: 00067681 132 FUNC GLOBAL DEFAULT 11 uiiqcp__ │ │ │ │ - 904: 000b8079 244 FUNC GLOBAL DEFAULT 11 uulqid_ │ │ │ │ - 905: 00071ff1 132 FUNC GLOBAL DEFAULT 11 tmrqcp__ │ │ │ │ - 906: 00054a5d 28 FUNC GLOBAL DEFAULT 11 stftrn__ │ │ │ │ - 907: 000c6fe5 176 FUNC GLOBAL DEFAULT 11 usisvl_ │ │ │ │ - 908: 000d64b9 320 FUNC GLOBAL DEFAULT 11 uiqfnm_ │ │ │ │ - 909: 000644a1 28 FUNC GLOBAL DEFAULT 11 uclqnp__ │ │ │ │ - 910: 000d89c1 176 FUNC GLOBAL DEFAULT 11 uiiqvl_ │ │ │ │ - 911: 00055875 28 FUNC GLOBAL DEFAULT 11 scsprj__ │ │ │ │ - 912: 00056be1 28 FUNC GLOBAL DEFAULT 11 sgpwsn__ │ │ │ │ - 913: 00053639 28 FUNC GLOBAL DEFAULT 11 szmvlr__ │ │ │ │ - 914: 00062605 132 FUNC GLOBAL DEFAULT 11 uzpqid__ │ │ │ │ - 915: 000583bd 4 FUNC GLOBAL DEFAULT 11 zgdcls__ │ │ │ │ - 916: 00056b21 152 FUNC GLOBAL DEFAULT 11 sgtxzv__ │ │ │ │ - 917: 000c18d1 1236 FUNC GLOBAL DEFAULT 11 uszdgt_ │ │ │ │ - 918: 00080b39 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastint │ │ │ │ - 919: 000b0755 184 FUNC GLOBAL DEFAULT 11 uepqcl_ │ │ │ │ - 920: 00053d39 136 FUNC GLOBAL DEFAULT 11 sztxzu__ │ │ │ │ - 921: 00042001 70 FUNC GLOBAL DEFAULT 11 cladj_ │ │ │ │ - 922: 00059391 132 FUNC GLOBAL DEFAULT 11 swpqcl__ │ │ │ │ - 923: 0006a381 116 FUNC GLOBAL DEFAULT 11 jfromc__ │ │ │ │ - 924: 000a73bd 92 FUNC GLOBAL DEFAULT 11 scspln_ │ │ │ │ - 925: 00054829 176 FUNC GLOBAL DEFAULT 11 szfont__ │ │ │ │ - 926: 000b6435 324 FUNC GLOBAL DEFAULT 11 uyptmz_ │ │ │ │ - 927: 000b6eb1 208 FUNC GLOBAL DEFAULT 11 grinit_ │ │ │ │ - 928: 0005d9ad 132 FUNC GLOBAL DEFAULT 11 uscqin__ │ │ │ │ - 929: 00057a41 28 FUNC GLOBAL DEFAULT 11 sgpqit__ │ │ │ │ - 930: 00065d1d 28 FUNC GLOBAL DEFAULT 11 umrqvl__ │ │ │ │ - 931: 00043b95 44 FUNC GLOBAL DEFAULT 11 rpnxfl_ │ │ │ │ - 932: 00081eb5 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_b │ │ │ │ - 933: 00051531 176 FUNC GLOBAL DEFAULT 11 vrsub_ │ │ │ │ - 934: 00082069 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_f │ │ │ │ - 935: 000a784d 136 FUNC GLOBAL DEFAULT 11 swrqcp_ │ │ │ │ - 936: 000573ed 36 FUNC GLOBAL DEFAULT 11 sgtnxu__ │ │ │ │ - 937: 0005bac9 28 FUNC GLOBAL DEFAULT 11 usrqnp__ │ │ │ │ - 938: 000d0dd9 160 FUNC GLOBAL DEFAULT 11 ugistx_ │ │ │ │ - 939: 0007124d 4 FUNC GLOBAL DEFAULT 11 vrfna__ │ │ │ │ - 940: 0004bf71 52 FUNC GLOBAL DEFAULT 11 viset0_ │ │ │ │ - 941: 000b98dd 112 FUNC GLOBAL DEFAULT 11 uhbxa_ │ │ │ │ - 942: 00066fd1 28 FUNC GLOBAL DEFAULT 11 grfrm__ │ │ │ │ - 943: 000611d1 28 FUNC GLOBAL DEFAULT 11 ugiqvl__ │ │ │ │ - 944: 00069acd 4 FUNC GLOBAL DEFAULT 11 lrnea__ │ │ │ │ - 945: 00069729 208 FUNC GLOBAL DEFAULT 11 indxcf__ │ │ │ │ - 946: 0006535d 132 FUNC GLOBAL DEFAULT 11 udlqid__ │ │ │ │ - 947: 000bcfd1 324 FUNC GLOBAL DEFAULT 11 uzpqid_ │ │ │ │ - 948: 000e3121 472 FUNC GLOBAL DEFAULT 11 clrgls_ │ │ │ │ - 949: 00053d1d 28 FUNC GLOBAL DEFAULT 11 szcltt__ │ │ │ │ - 950: 00042e11 504 FUNC GLOBAL DEFAULT 11 cfsrch_ │ │ │ │ - 951: 000609e9 28 FUNC GLOBAL DEFAULT 11 uuqmkt__ │ │ │ │ - 952: 0006678d 28 FUNC GLOBAL DEFAULT 11 umiqnp__ │ │ │ │ - 953: 0003ecb5 316 FUNC GLOBAL DEFAULT 11 shmswj_ │ │ │ │ - 954: 0005368d 28 FUNC GLOBAL DEFAULT 11 sztnzr__ │ │ │ │ - 955: 0003e2a9 158 FUNC GLOBAL DEFAULT 11 shppmj_ │ │ │ │ - 956: 000ab865 6 FUNC GLOBAL DEFAULT 11 swlqnp_ │ │ │ │ - 957: 0006d04d 132 FUNC GLOBAL DEFAULT 11 glpqin__ │ │ │ │ - 958: 0005cead 204 FUNC GLOBAL DEFAULT 11 csblbl__ │ │ │ │ - 959: 000a3ae5 92 FUNC GLOBAL DEFAULT 11 sgswnd_ │ │ │ │ - 960: 00068dc5 28 FUNC GLOBAL DEFAULT 11 uvdif__ │ │ │ │ - 961: 00073ed9 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframetype │ │ │ │ - 962: 000cef75 26 FUNC GLOBAL DEFAULT 11 umpglb_ │ │ │ │ - 963: 00045b01 184 FUNC GLOBAL DEFAULT 11 glcqcl_ │ │ │ │ - 964: 000c0895 248 FUNC GLOBAL DEFAULT 11 uspaxs_ │ │ │ │ - 965: 0006e8a9 132 FUNC GLOBAL DEFAULT 11 odiqcp__ │ │ │ │ - 966: 0005bef9 220 FUNC GLOBAL DEFAULT 11 usaxcl__ │ │ │ │ - 967: 00072381 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxevengrid │ │ │ │ - 968: 00055891 28 FUNC GLOBAL DEFAULT 11 scpmu__ │ │ │ │ - 969: 00067bd9 28 FUNC GLOBAL DEFAULT 11 uiqcrg__ │ │ │ │ - 970: 00057281 40 FUNC GLOBAL DEFAULT 11 sglazu__ │ │ │ │ - 971: 000cd24d 184 FUNC GLOBAL DEFAULT 11 umrqcl_ │ │ │ │ - 972: 00053a8d 28 FUNC GLOBAL DEFAULT 11 szmvlc__ │ │ │ │ - 973: 0006f8a9 28 FUNC GLOBAL DEFAULT 11 vs1din__ │ │ │ │ - 974: 0003caa1 196 FUNC GLOBAL DEFAULT 11 costi_ │ │ │ │ - 975: 00064821 112 FUNC GLOBAL DEFAULT 11 udpset__ │ │ │ │ - 976: 0004bf3d 52 FUNC GLOBAL DEFAULT 11 viset1_ │ │ │ │ - 977: 000c03b5 10 FUNC GLOBAL DEFAULT 11 usxtlz_ │ │ │ │ - 978: 00060c81 40 FUNC GLOBAL DEFAULT 11 uumrkz__ │ │ │ │ - 979: 00056cdd 128 FUNC GLOBAL DEFAULT 11 sgqplc__ │ │ │ │ - 980: 000ae679 2788 FUNC GLOBAL DEFAULT 11 ulylog_ │ │ │ │ - 981: 00090a55 2140 FUNC GLOBAL DEFAULT 11 sztxwv_ │ │ │ │ - 982: 00071501 132 FUNC GLOBAL DEFAULT 11 tmiqcl__ │ │ │ │ - 983: 000344f1 184 FUNC GLOBAL DEFAULT 11 odrqcl_ │ │ │ │ - 984: 00066461 132 FUNC GLOBAL DEFAULT 11 umlstx__ │ │ │ │ - 985: 00069aed 4 FUNC GLOBAL DEFAULT 11 lrge1__ │ │ │ │ - 986: 00042111 48 FUNC GLOBAL DEFAULT 11 nindxi_ │ │ │ │ - 987: 000deae1 92 FUNC GLOBAL DEFAULT 11 udrget_ │ │ │ │ - 988: 000cfb45 92 FUNC GLOBAL DEFAULT 11 ugpget_ │ │ │ │ - 989: 000574e9 128 FUNC GLOBAL DEFAULT 11 sgocls__ │ │ │ │ - 990: 000da1bd 184 FUNC GLOBAL DEFAULT 11 uifluv_ │ │ │ │ - 991: 0007b1ed 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextposition │ │ │ │ - 992: 00068691 220 FUNC GLOBAL DEFAULT 11 uxpttl__ │ │ │ │ - 993: 000cda89 92 FUNC GLOBAL DEFAULT 11 umlget_ │ │ │ │ - 994: 000bbadd 200 FUNC GLOBAL DEFAULT 11 uwdflt_ │ │ │ │ - 995: 000ae4d9 72 FUNC GLOBAL DEFAULT 11 ulqybl_ │ │ │ │ - 996: 0006eea1 28 FUNC GLOBAL DEFAULT 11 shmsri__ │ │ │ │ - 997: 000ac295 92 FUNC GLOBAL DEFAULT 11 swiget_ │ │ │ │ - 998: 0003df21 112 FUNC GLOBAL DEFAULT 11 shts2w_ │ │ │ │ - 999: 00087b7d 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetintegers │ │ │ │ - 1000: 0003d8dd 164 FUNC GLOBAL DEFAULT 11 shtsgm_ │ │ │ │ - 1001: 000a76f1 164 FUNC GLOBAL DEFAULT 11 swrqvl_ │ │ │ │ - 1002: 00068361 140 FUNC GLOBAL DEFAULT 11 uipcmp__ │ │ │ │ - 1003: 0009ca85 42 FUNC GLOBAL DEFAULT 11 stsusr_ │ │ │ │ - 1004: 0004bf09 52 FUNC GLOBAL DEFAULT 11 viset_ │ │ │ │ - 1005: 000998e5 392 FUNC GLOBAL DEFAULT 11 slpwvr_ │ │ │ │ - 1006: 00034d0d 92 FUNC GLOBAL DEFAULT 11 odlget_ │ │ │ │ - 1007: 000d9f05 48 FUNC GLOBAL DEFAULT 11 uismrg_ │ │ │ │ - 1008: 00070af1 28 FUNC GLOBAL DEFAULT 11 time12__ │ │ │ │ - 1009: 0007f515 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_b │ │ │ │ - 1010: 00070e59 4 FUNC GLOBAL DEFAULT 11 rmax1__ │ │ │ │ - 1011: 000625e9 28 FUNC GLOBAL DEFAULT 11 uzpqnp__ │ │ │ │ - 1012: 0007fcd1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_f │ │ │ │ - 1013: 000673d9 28 FUNC GLOBAL DEFAULT 11 uiscr2__ │ │ │ │ - 1014: 0008b5d9 3260 FUNC GLOBAL DEFAULT 11 tmslcl_ │ │ │ │ - 1015: 000583cd 80 FUNC GLOBAL DEFAULT 11 zgoopn__ │ │ │ │ - 1016: 00064c85 132 FUNC GLOBAL DEFAULT 11 udiqin__ │ │ │ │ - 1017: 0006a2f1 4 FUNC GLOBAL DEFAULT 11 imin0__ │ │ │ │ - 1018: 00071215 28 FUNC GLOBAL DEFAULT 11 uwsgyz__ │ │ │ │ - 1019: 00071275 4 FUNC GLOBAL DEFAULT 11 vcintr__ │ │ │ │ - 1020: 00065a65 28 FUNC GLOBAL DEFAULT 11 udrsvl__ │ │ │ │ - 1021: 000c6f61 132 FUNC GLOBAL DEFAULT 11 usiqin_ │ │ │ │ - 1022: 000a6d49 16 FUNC GLOBAL DEFAULT 11 scqtrn_ │ │ │ │ - 1023: 0007a859 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlinetype │ │ │ │ - 1024: 0006e2e5 132 FUNC GLOBAL DEFAULT 11 odlqcl__ │ │ │ │ - 1025: 00057751 28 FUNC GLOBAL DEFAULT 11 sgiqvl__ │ │ │ │ - 1026: 0005a5cd 112 FUNC GLOBAL DEFAULT 11 uelget__ │ │ │ │ - 1027: 000703a5 4 FUNC GLOBAL DEFAULT 11 ishift__ │ │ │ │ - 1028: 000c59b9 320 FUNC GLOBAL DEFAULT 11 uscqid_ │ │ │ │ - 1029: 00066f45 28 FUNC GLOBAL DEFAULT 11 grstrf__ │ │ │ │ - 1030: 00053305 154 FUNC GLOBAL DEFAULT 11 uyplbb__ │ │ │ │ - 1031: 00088e15 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ - 1032: 00070e69 4 FUNC GLOBAL DEFAULT 11 rstd1__ │ │ │ │ - 1033: 0006f7b5 40 FUNC GLOBAL DEFAULT 11 vrrnm__ │ │ │ │ - 1034: 000a66d9 204 FUNC GLOBAL DEFAULT 11 scplu_ │ │ │ │ - 1035: 0006d52d 28 FUNC GLOBAL DEFAULT 11 gngt__ │ │ │ │ - 1036: 000aaded 156 FUNC GLOBAL DEFAULT 11 swiopn_ │ │ │ │ - 1037: 000781f1 52 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclclearshadelevel │ │ │ │ - 1038: 00065341 28 FUNC GLOBAL DEFAULT 11 udlqnp__ │ │ │ │ - 1039: 000ccb81 88 FUNC GLOBAL DEFAULT 11 umpqit_ │ │ │ │ - 1040: 0008cf5d 92 FUNC GLOBAL DEFAULT 11 tmpset_ │ │ │ │ - 1041: 0004d895 108 FUNC GLOBAL DEFAULT 11 rave0_ │ │ │ │ - 1042: 00059a01 132 FUNC GLOBAL DEFAULT 11 swcqin__ │ │ │ │ - 1043: 0004252d 88 FUNC GLOBAL DEFAULT 11 vrgnn_ │ │ │ │ - 1044: 00057151 28 FUNC GLOBAL DEFAULT 11 sgqpms__ │ │ │ │ - 1045: 0003eb95 288 FUNC GLOBAL DEFAULT 11 shmswm_ │ │ │ │ - 1046: 00059ee1 28 FUNC GLOBAL DEFAULT 11 swlsvl__ │ │ │ │ - 1047: 00055c31 40 FUNC GLOBAL DEFAULT 11 sgpmzu__ │ │ │ │ - 1048: 0004ace5 148 FUNC GLOBAL DEFAULT 11 mpfhmr_ │ │ │ │ - 1049: 00060101 112 FUNC GLOBAL DEFAULT 11 uurget__ │ │ │ │ - 1050: 000b080d 136 FUNC GLOBAL DEFAULT 11 uepqcp_ │ │ │ │ - 1051: 0008486d 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclh2c │ │ │ │ - 1052: 000445e9 256 FUNC GLOBAL DEFAULT 11 rliopt_ │ │ │ │ - 1053: 000a6e59 72 FUNC GLOBAL DEFAULT 11 scqlog_ │ │ │ │ - 1054: 0005f289 132 FUNC GLOBAL DEFAULT 11 uliqcl__ │ │ │ │ - 1055: 00049c21 216 FUNC GLOBAL DEFAULT 11 mpiazm_ │ │ │ │ - 1056: 0003567d 88 FUNC GLOBAL DEFAULT 11 odpqit_ │ │ │ │ - 1057: 000557a1 28 FUNC GLOBAL DEFAULT 11 scqpli__ │ │ │ │ - 1058: 00067845 112 FUNC GLOBAL DEFAULT 11 uilget__ │ │ │ │ - 1059: 00047505 148 FUNC GLOBAL DEFAULT 11 lrge_ │ │ │ │ - 1060: 000ddf7d 240 FUNC GLOBAL DEFAULT 11 udpsvl_ │ │ │ │ - 1061: 00053c75 28 FUNC GLOBAL DEFAULT 11 sztnop__ │ │ │ │ - 1062: 000b83dd 244 FUNC GLOBAL DEFAULT 11 uuiqid_ │ │ │ │ - 1063: 0005ab75 36 FUNC GLOBAL DEFAULT 11 uegtlb__ │ │ │ │ - 1064: 000a67c5 204 FUNC GLOBAL DEFAULT 11 scplv_ │ │ │ │ - 1065: 00067009 28 FUNC GLOBAL DEFAULT 11 grcls__ │ │ │ │ - 1066: 0004be45 38 FUNC GLOBAL DEFAULT 11 iadd0_ │ │ │ │ - 1067: 0008f185 20 FUNC GLOBAL DEFAULT 11 szqclx_ │ │ │ │ - 1068: 0004f8a1 120 FUNC GLOBAL DEFAULT 11 g2qgrd_ │ │ │ │ - 1069: 00055a55 40 FUNC GLOBAL DEFAULT 11 scsvpt__ │ │ │ │ - 1070: 000ab635 138 FUNC GLOBAL DEFAULT 11 swpcls_ │ │ │ │ - 1071: 0007a2c1 252 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcloperatelaplacian │ │ │ │ - 1072: 000dcb4d 92 FUNC GLOBAL DEFAULT 11 ucpset_ │ │ │ │ - 1073: 000d8829 92 FUNC GLOBAL DEFAULT 11 uilset_ │ │ │ │ - 1074: 000be559 92 FUNC GLOBAL DEFAULT 11 uzrget_ │ │ │ │ - 1075: 000539e5 28 FUNC GLOBAL DEFAULT 11 szgipl__ │ │ │ │ - 1076: 000bc061 828 FUNC GLOBAL DEFAULT 11 uwqgxi_ │ │ │ │ - 1077: 0004d7b9 220 FUNC GLOBAL DEFAULT 11 rave1_ │ │ │ │ - 1078: 0005b521 132 FUNC GLOBAL DEFAULT 11 uelqid__ │ │ │ │ - 1079: 00069095 208 FUNC GLOBAL DEFAULT 11 indxnl__ │ │ │ │ - 1080: 0004a9fd 280 FUNC GLOBAL DEFAULT 11 mpiktd_ │ │ │ │ - 1081: 00069ae5 4 FUNC GLOBAL DEFAULT 11 lrgt__ │ │ │ │ - 1082: 000b9001 932 FUNC GLOBAL DEFAULT 11 uhbxlz_ │ │ │ │ - 1083: 00053ed9 28 FUNC GLOBAL DEFAULT 11 szstts__ │ │ │ │ - 1084: 000a2bdd 304 FUNC GLOBAL DEFAULT 11 sgtrln_ │ │ │ │ - 1085: 00071231 4 FUNC GLOBAL DEFAULT 11 rudlev__ │ │ │ │ - 1086: 0006533d 4 FUNC GLOBAL DEFAULT 11 ludchk__ │ │ │ │ - 1087: 0006f88d 28 FUNC GLOBAL DEFAULT 11 vs1int__ │ │ │ │ - 1088: 000ae439 20 FUNC GLOBAL DEFAULT 11 ulysfm_ │ │ │ │ - 1089: 00058c55 64 FUNC GLOBAL DEFAULT 11 swiopn__ │ │ │ │ - 1090: 00058911 28 FUNC GLOBAL DEFAULT 11 swslcl__ │ │ │ │ - 1091: 00070f69 28 FUNC GLOBAL DEFAULT 11 uwigyi__ │ │ │ │ - 1092: 00045bb9 136 FUNC GLOBAL DEFAULT 11 glcqcp_ │ │ │ │ - 1093: 0007a825 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlineindex │ │ │ │ - 1094: 00054acd 36 FUNC GLOBAL DEFAULT 11 stfpr3__ │ │ │ │ - 1095: 00052efd 196 FUNC GLOBAL DEFAULT 11 usplbl__ │ │ │ │ - 1096: 000cd305 136 FUNC GLOBAL DEFAULT 11 umrqcp_ │ │ │ │ - 1097: 00054ed9 28 FUNC GLOBAL DEFAULT 11 stqwrc__ │ │ │ │ - 1098: 000a3a9d 72 FUNC GLOBAL DEFAULT 11 sgqsim_ │ │ │ │ - 1099: 0006d549 28 FUNC GLOBAL DEFAULT 11 gnge__ │ │ │ │ - 1100: 00054cf1 28 FUNC GLOBAL DEFAULT 11 stsrd3__ │ │ │ │ - 1101: 0004be1d 38 FUNC GLOBAL DEFAULT 11 iadd1_ │ │ │ │ - 1102: 0008ede9 20 FUNC GLOBAL DEFAULT 11 szqcly_ │ │ │ │ - 1103: 000b9d59 116 FUNC GLOBAL DEFAULT 11 uhbxf_ │ │ │ │ - 1104: 00071165 4 FUNC GLOBAL DEFAULT 11 rvmin1__ │ │ │ │ - 1105: 0005a2a5 132 FUNC GLOBAL DEFAULT 11 swistx__ │ │ │ │ - 1106: 0012ad70 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ - 1107: 0005ac09 112 FUNC GLOBAL DEFAULT 11 uepset__ │ │ │ │ - 1108: 000602a5 132 FUNC GLOBAL DEFAULT 11 uurqid__ │ │ │ │ - 1109: 0005c461 112 FUNC GLOBAL DEFAULT 11 usiget__ │ │ │ │ - 1110: 00047d89 752 FUNC GLOBAL DEFAULT 11 mpxvdg_ │ │ │ │ - 1111: 0006b411 216 FUNC GLOBAL DEFAULT 11 rtlenv__ │ │ │ │ - 1112: 000ad805 64 FUNC GLOBAL DEFAULT 11 ulrsvl_ │ │ │ │ - 1113: 00047901 24 FUNC GLOBAL DEFAULT 11 lrne0_ │ │ │ │ - 1114: 000345a9 124 FUNC GLOBAL DEFAULT 11 odrqcp_ │ │ │ │ - 1115: 000de63d 6 FUNC GLOBAL DEFAULT 11 udrqnp_ │ │ │ │ - 1116: 000b7f71 64 FUNC GLOBAL DEFAULT 11 uulsvl_ │ │ │ │ - 1117: 000cf5fd 6 FUNC GLOBAL DEFAULT 11 ugpqnp_ │ │ │ │ - 1118: 000d14b5 616 FUNC GLOBAL DEFAULT 11 ugunit_ │ │ │ │ - 1119: 0008ce11 332 FUNC GLOBAL DEFAULT 11 tmpstx_ │ │ │ │ - 1120: 000b060d 240 FUNC GLOBAL DEFAULT 11 uepqvl_ │ │ │ │ - 1121: 00073e3d 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframeindex │ │ │ │ - 1122: 0004d085 100 FUNC GLOBAL DEFAULT 11 ramp0_ │ │ │ │ - 1123: 00042199 86 FUNC GLOBAL DEFAULT 11 nindxm_ │ │ │ │ - 1124: 000cd625 6 FUNC GLOBAL DEFAULT 11 umlqnp_ │ │ │ │ - 1125: 0006d689 28 FUNC GLOBAL DEFAULT 11 cfftb__ │ │ │ │ - 1126: 0006f1a5 44 FUNC GLOBAL DEFAULT 11 shtlbw__ │ │ │ │ - 1127: 000abe29 6 FUNC GLOBAL DEFAULT 11 swiqnp_ │ │ │ │ - 1128: 0007e45d 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlogaxis │ │ │ │ - 1129: 0005d341 416 FUNC GLOBAL DEFAULT 11 ussttl__ │ │ │ │ - 1130: 00067d65 132 FUNC GLOBAL DEFAULT 11 uilqid__ │ │ │ │ - 1131: 0005df6d 220 FUNC GLOBAL DEFAULT 11 uypttl__ │ │ │ │ - 1132: 0009a2dd 240 FUNC GLOBAL DEFAULT 11 slpage_ │ │ │ │ - 1133: 00055e81 28 FUNC GLOBAL DEFAULT 11 sgqwnd__ │ │ │ │ - 1134: 000348c1 6 FUNC GLOBAL DEFAULT 11 odlqnp_ │ │ │ │ - 1135: 000536d1 36 FUNC GLOBAL DEFAULT 11 szgcll__ │ │ │ │ - 1136: 000aba51 184 FUNC GLOBAL DEFAULT 11 swlqcl_ │ │ │ │ - 1137: 000608d9 28 FUNC GLOBAL DEFAULT 11 uupqvl__ │ │ │ │ - 1138: 000e3709 3820 FUNC GLOBAL DEFAULT 11 chval_ │ │ │ │ - 1139: 00070b2d 28 FUNC GLOBAL DEFAULT 11 time23__ │ │ │ │ - 1140: 00057db9 216 FUNC GLOBAL DEFAULT 11 sgtrsl__ │ │ │ │ - 1141: 0009fdb1 300 FUNC GLOBAL DEFAULT 11 sgscwd_ │ │ │ │ - 1142: 0007d4fd 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ - 1143: 000e61b5 176 FUNC GLOBAL DEFAULT 11 ndmon_ │ │ │ │ - 1144: 0003dcad 148 FUNC GLOBAL DEFAULT 11 shtw2s_ │ │ │ │ - 1145: 0005236d 20 FUNC GLOBAL DEFAULT 11 exit_ │ │ │ │ - 1146: 000df7ed 76 FUNC GLOBAL DEFAULT 11 udqfmt_ │ │ │ │ - 1147: 000dca01 332 FUNC GLOBAL DEFAULT 11 ucpstx_ │ │ │ │ - 1148: 00069b05 4 FUNC GLOBAL DEFAULT 11 lrge__ │ │ │ │ - 1149: 00062f05 28 FUNC GLOBAL DEFAULT 11 uzlrst__ │ │ │ │ - 1150: 000b22cd 24 FUNC GLOBAL DEFAULT 11 ueaint_ │ │ │ │ - 1151: 00075b69 1096 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledgraph │ │ │ │ - 1152: 00044c65 148 FUNC GLOBAL DEFAULT 11 rlcget_ │ │ │ │ - 1153: 00050ef1 420 FUNC GLOBAL DEFAULT 11 g2ictr_ │ │ │ │ - 1154: 00047869 152 FUNC GLOBAL DEFAULT 11 lrne1_ │ │ │ │ - 1155: 000d8789 160 FUNC GLOBAL DEFAULT 11 uilstx_ │ │ │ │ - 1156: 0006826d 40 FUNC GLOBAL DEFAULT 11 uiiyxy__ │ │ │ │ - 1157: 000e77cd 104 FUNC GLOBAL DEFAULT 11 time21_ │ │ │ │ - 1158: 000555f9 28 FUNC GLOBAL DEFAULT 11 sctnu__ │ │ │ │ - 1159: 0004767d 26 FUNC GLOBAL DEFAULT 11 lrgta_ │ │ │ │ - 1160: 0004cfb1 212 FUNC GLOBAL DEFAULT 11 ramp1_ │ │ │ │ - 1161: 00042141 88 FUNC GLOBAL DEFAULT 11 nindxn_ │ │ │ │ - 1162: 0005b449 132 FUNC GLOBAL DEFAULT 11 ueiqin__ │ │ │ │ - 1163: 00071d4d 28 FUNC GLOBAL DEFAULT 11 tmpsvl__ │ │ │ │ - 1164: 0005b1ad 28 FUNC GLOBAL DEFAULT 11 uersvl__ │ │ │ │ - 1165: 00068fd9 40 FUNC GLOBAL DEFAULT 11 uhbxaz__ │ │ │ │ - 1166: 00045a21 224 FUNC GLOBAL DEFAULT 11 glcqvl_ │ │ │ │ - 1167: 000ce04d 92 FUNC GLOBAL DEFAULT 11 umiget_ │ │ │ │ - 1168: 000bcc59 240 FUNC GLOBAL DEFAULT 11 uzpsvl_ │ │ │ │ - 1169: 000552d9 40 FUNC GLOBAL DEFAULT 11 slratz__ │ │ │ │ - 1170: 0007667d 52 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfitmapparm │ │ │ │ - 1171: 000cd19d 176 FUNC GLOBAL DEFAULT 11 umrqvl_ │ │ │ │ - 1172: 00066e51 28 FUNC GLOBAL DEFAULT 11 umpqit__ │ │ │ │ - 1173: 0005892d 28 FUNC GLOBAL DEFAULT 11 swsfw__ │ │ │ │ - 1174: 000e5d99 56 FUNC GLOBAL DEFAULT 11 fcslfc_ │ │ │ │ - 1175: 00053a1d 28 FUNC GLOBAL DEFAULT 11 szmvlv__ │ │ │ │ - 1176: 00097fb5 264 FUNC GLOBAL DEFAULT 11 szpmzr_ │ │ │ │ - 1177: 00066739 28 FUNC GLOBAL DEFAULT 11 umscnt__ │ │ │ │ - 1178: 0005c7a9 132 FUNC GLOBAL DEFAULT 11 usiqid__ │ │ │ │ - 1179: 0006d5c9 48 FUNC GLOBAL DEFAULT 11 passb5__ │ │ │ │ - 1180: 000352b9 92 FUNC GLOBAL DEFAULT 11 odiget_ │ │ │ │ - 1181: 0006ec3d 64 FUNC GLOBAL DEFAULT 11 shlbwu__ │ │ │ │ - 1182: 0003444d 164 FUNC GLOBAL DEFAULT 11 odrqvl_ │ │ │ │ - 1183: 0004ba95 84 FUNC GLOBAL DEFAULT 11 cr2c_ │ │ │ │ - 1184: 0003dba5 64 FUNC GLOBAL DEFAULT 11 shtwgj_ │ │ │ │ - 1185: 0005930d 132 FUNC GLOBAL DEFAULT 11 swpqcp__ │ │ │ │ - 1186: 00054781 28 FUNC GLOBAL DEFAULT 11 szscly__ │ │ │ │ - 1187: 0005b505 28 FUNC GLOBAL DEFAULT 11 uelqnp__ │ │ │ │ - 1188: 000ddef9 132 FUNC GLOBAL DEFAULT 11 udpqin_ │ │ │ │ - 1189: 00069ecd 4 FUNC GLOBAL DEFAULT 11 mpimwd__ │ │ │ │ - 1190: 00079ee1 464 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgridtospectrum │ │ │ │ - 1191: 00068155 40 FUNC GLOBAL DEFAULT 11 uiflab__ │ │ │ │ - 1192: 00061915 132 FUNC GLOBAL DEFAULT 11 uglqcl__ │ │ │ │ - 1193: 001110c0 63 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_week │ │ │ │ - 1194: 0006602d 216 FUNC GLOBAL DEFAULT 11 umqfnm__ │ │ │ │ - 1195: 00094035 96 FUNC GLOBAL DEFAULT 11 szpll3_ │ │ │ │ - 1196: 00062869 28 FUNC GLOBAL DEFAULT 11 uzfact__ │ │ │ │ - 1197: 000606c1 28 FUNC GLOBAL DEFAULT 11 uuqlni__ │ │ │ │ - 1198: 000677c1 132 FUNC GLOBAL DEFAULT 11 uiiqin__ │ │ │ │ - 1199: 00069f19 4 FUNC GLOBAL DEFAULT 11 mpibon__ │ │ │ │ - 1200: 00067259 28 FUNC GLOBAL DEFAULT 11 uirsvl__ │ │ │ │ - 1201: 00072131 132 FUNC GLOBAL DEFAULT 11 tmrqin__ │ │ │ │ - 1202: 000bc9c1 404 FUNC GLOBAL DEFAULT 11 uzfact_ │ │ │ │ - 1203: 000d48bd 112 FUNC GLOBAL DEFAULT 11 uvdif_ │ │ │ │ - 1204: 0008c5d5 320 FUNC GLOBAL DEFAULT 11 tmrqid_ │ │ │ │ - 1205: 0007f935 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_b │ │ │ │ - 1206: 000be3e5 40 FUNC GLOBAL DEFAULT 11 uzrqnp_ │ │ │ │ - 1207: 0004bb5d 92 FUNC GLOBAL DEFAULT 11 ct3cs_ │ │ │ │ - 1208: 000538fd 28 FUNC GLOBAL DEFAULT 11 sztnzv__ │ │ │ │ - 1209: 000d5c25 348 FUNC GLOBAL DEFAULT 11 uiybar_ │ │ │ │ - 1210: 000710a9 4 FUNC GLOBAL DEFAULT 11 rvar0__ │ │ │ │ - 1211: 000474b5 26 FUNC GLOBAL DEFAULT 11 lrgea_ │ │ │ │ - 1212: 00060289 28 FUNC GLOBAL DEFAULT 11 uurqnp__ │ │ │ │ - 1213: 000800f1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_f │ │ │ │ - 1214: 0006812d 40 FUNC GLOBAL DEFAULT 11 ui3ini__ │ │ │ │ - 1215: 00053f11 28 FUNC GLOBAL DEFAULT 11 sztits__ │ │ │ │ - 1216: 000e7779 84 FUNC GLOBAL DEFAULT 11 time23_ │ │ │ │ - 1217: 00064125 28 FUNC GLOBAL DEFAULT 11 ucisvl__ │ │ │ │ - 1218: 00064649 28 FUNC GLOBAL DEFAULT 11 uclqvl__ │ │ │ │ - 1219: 000642ad 112 FUNC GLOBAL DEFAULT 11 ucrset__ │ │ │ │ - 1220: 000430b9 184 FUNC GLOBAL DEFAULT 11 lchreq_ │ │ │ │ - 1221: 0003f029 472 FUNC GLOBAL DEFAULT 11 shly2x_ │ │ │ │ - 1222: 000e76cd 108 FUNC GLOBAL DEFAULT 11 timec1_ │ │ │ │ - 1223: 0006d731 40 FUNC GLOBAL DEFAULT 11 radb3__ │ │ │ │ - 1224: 00067d49 28 FUNC GLOBAL DEFAULT 11 uilqnp__ │ │ │ │ - 1225: 000ad7fd 6 FUNC GLOBAL DEFAULT 11 ulrqin_ │ │ │ │ - 1226: 00049b99 136 FUNC GLOBAL DEFAULT 11 mpfazm_ │ │ │ │ - 1227: 000b7f69 6 FUNC GLOBAL DEFAULT 11 uulqin_ │ │ │ │ - 1228: 000585ed 4 FUNC GLOBAL DEFAULT 11 zggcls__ │ │ │ │ - 1229: 0005eba9 28 FUNC GLOBAL DEFAULT 11 ulpsvl__ │ │ │ │ - 1230: 000dcea1 320 FUNC GLOBAL DEFAULT 11 ucrqid_ │ │ │ │ - 1231: 000a7021 128 FUNC GLOBAL DEFAULT 11 scqvpt_ │ │ │ │ - 1232: 00062f21 112 FUNC GLOBAL DEFAULT 11 uzrget__ │ │ │ │ - 1233: 000ddca1 292 FUNC GLOBAL DEFAULT 11 nucday_ │ │ │ │ - 1234: 000adc4d 208 FUNC GLOBAL DEFAULT 11 ullqid_ │ │ │ │ - 1235: 0005b4e9 28 FUNC GLOBAL DEFAULT 11 uetonb__ │ │ │ │ - 1236: 00058071 132 FUNC GLOBAL DEFAULT 11 sgtrns__ │ │ │ │ - 1237: 0003e109 4 FUNC GLOBAL DEFAULT 11 shtlap_ │ │ │ │ - 1238: 000425d5 148 FUNC GLOBAL DEFAULT 11 irge_ │ │ │ │ - 1239: 0007147d 132 FUNC GLOBAL DEFAULT 11 tmiqcp__ │ │ │ │ - 1240: 00069a11 28 FUNC GLOBAL DEFAULT 11 radd1__ │ │ │ │ - 1241: 0005350d 28 FUNC GLOBAL DEFAULT 11 szqgcx__ │ │ │ │ - 1242: 000c56b9 224 FUNC GLOBAL DEFAULT 11 uscsvl_ │ │ │ │ - 1243: 000b65d5 1832 FUNC GLOBAL DEFAULT 11 grstrf_ │ │ │ │ - 1244: 0005bc71 28 FUNC GLOBAL DEFAULT 11 usrqvl__ │ │ │ │ - 1245: 000d8ded 92 FUNC GLOBAL DEFAULT 11 uiiset_ │ │ │ │ - 1246: 00053775 140 FUNC GLOBAL DEFAULT 11 szqtxw__ │ │ │ │ - 1247: 00069f65 4 FUNC GLOBAL DEFAULT 11 mpiek6__ │ │ │ │ - 1248: 0006cd85 204 FUNC GLOBAL DEFAULT 11 lchreq__ │ │ │ │ - 1249: 000da549 140 FUNC GLOBAL DEFAULT 11 uidecd_ │ │ │ │ - 1250: 0005405d 28 FUNC GLOBAL DEFAULT 11 szstyp__ │ │ │ │ - 1251: 0004f645 236 FUNC GLOBAL DEFAULT 11 ifromc_ │ │ │ │ - 1252: 000bc54d 16 FUNC GLOBAL DEFAULT 11 uwsgyz_ │ │ │ │ - 1253: 00042c81 10 FUNC GLOBAL DEFAULT 11 prcnam_ │ │ │ │ - 1254: 000a2d0d 360 FUNC GLOBAL DEFAULT 11 sgtrls_ │ │ │ │ - 1255: 000db639 1144 FUNC GLOBAL DEFAULT 11 ucxayr_ │ │ │ │ - 1256: 00052c2d 92 FUNC GLOBAL DEFAULT 11 csgi__ │ │ │ │ - 1257: 0004a921 220 FUNC GLOBAL DEFAULT 11 mpfktd_ │ │ │ │ - 1258: 0006eb4d 132 FUNC GLOBAL DEFAULT 11 odpstx__ │ │ │ │ - 1259: 000e7661 108 FUNC GLOBAL DEFAULT 11 timec2_ │ │ │ │ - 1260: 000cba99 1012 FUNC GLOBAL DEFAULT 11 umsppt_ │ │ │ │ - 1261: 0009b761 16 FUNC GLOBAL DEFAULT 11 strpr2_ │ │ │ │ - 1262: 00071259 4 FUNC GLOBAL DEFAULT 11 umbndr__ │ │ │ │ - 1263: 0006066d 28 FUNC GLOBAL DEFAULT 11 uuslnt__ │ │ │ │ - 1264: 00042065 38 FUNC GLOBAL DEFAULT 11 leny_ │ │ │ │ - 1265: 0006e9e9 132 FUNC GLOBAL DEFAULT 11 odiqin__ │ │ │ │ - 1266: 0004a0d5 124 FUNC GLOBAL DEFAULT 11 mpsbon_ │ │ │ │ - 1267: 0005426d 36 FUNC GLOBAL DEFAULT 11 szpipt__ │ │ │ │ - 1268: 00066935 28 FUNC GLOBAL DEFAULT 11 umiqvl__ │ │ │ │ - 1269: 0005438d 28 FUNC GLOBAL DEFAULT 11 szfint__ │ │ │ │ - 1270: 0005d929 132 FUNC GLOBAL DEFAULT 11 uscsvl__ │ │ │ │ - 1271: 00081571 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionwindow │ │ │ │ - 1272: 0004d68d 144 FUNC GLOBAL DEFAULT 11 rvar0_ │ │ │ │ - 1273: 00060a21 28 FUNC GLOBAL DEFAULT 11 uuqmki__ │ │ │ │ - 1274: 000d0ed5 724 FUNC GLOBAL DEFAULT 11 ugsut_ │ │ │ │ - 1275: 00098199 220 FUNC GLOBAL DEFAULT 11 szpmzu_ │ │ │ │ - 1276: 0006fc91 4 FUNC GLOBAL DEFAULT 11 clckgt__ │ │ │ │ - 1277: 0005c78d 28 FUNC GLOBAL DEFAULT 11 usiqnp__ │ │ │ │ - 1278: 00054529 28 FUNC GLOBAL DEFAULT 11 szm3cl__ │ │ │ │ - 1279: 000abb09 136 FUNC GLOBAL DEFAULT 11 swlqcp_ │ │ │ │ - 1280: 0006a261 40 FUNC GLOBAL DEFAULT 11 viinc0__ │ │ │ │ - 1281: 000b8b2d 128 FUNC GLOBAL DEFAULT 11 uumrk_ │ │ │ │ - 1282: 00071241 4 FUNC GLOBAL DEFAULT 11 vifna__ │ │ │ │ - 1283: 000bcbd5 132 FUNC GLOBAL DEFAULT 11 uzpqin_ │ │ │ │ - 1284: 000561dd 132 FUNC GLOBAL DEFAULT 11 sglqcl__ │ │ │ │ - 1285: 000d31c1 1132 FUNC GLOBAL DEFAULT 11 uvbrlz_ │ │ │ │ - 1286: 0003dbe9 60 FUNC GLOBAL DEFAULT 11 shtwgm_ │ │ │ │ - 1287: 0006e261 132 FUNC GLOBAL DEFAULT 11 odlqcp__ │ │ │ │ - 1288: 00052c89 20 FUNC GLOBAL DEFAULT 11 iand__ │ │ │ │ - 1289: 000655fd 36 FUNC GLOBAL DEFAULT 11 udbclr__ │ │ │ │ - 1290: 000420d9 56 FUNC GLOBAL DEFAULT 11 nindxr_ │ │ │ │ - 1291: 000b82d5 64 FUNC GLOBAL DEFAULT 11 uuisvl_ │ │ │ │ - 1292: 000524bd 964 FUNC GLOBAL DEFAULT 11 msgdmp_dclorig │ │ │ │ - 1293: 000cdbe1 6 FUNC GLOBAL DEFAULT 11 umiqnp_ │ │ │ │ - 1294: 000e7489 472 FUNC GLOBAL DEFAULT 11 timec3_ │ │ │ │ - 1295: 0006d031 28 FUNC GLOBAL DEFAULT 11 glpsvl__ │ │ │ │ - 1296: 0003d75d 2 FUNC GLOBAL DEFAULT 11 shtlib_ │ │ │ │ - 1297: 00042049 28 FUNC GLOBAL DEFAULT 11 lenz_ │ │ │ │ - 1298: 000630a1 132 FUNC GLOBAL DEFAULT 11 uzrqid__ │ │ │ │ - 1299: 0007f391 68 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetenv │ │ │ │ - 1300: 0004d599 244 FUNC GLOBAL DEFAULT 11 rvar1_ │ │ │ │ - 1301: 000da6ed 108 FUNC GLOBAL DEFAULT 11 uiscmp_ │ │ │ │ - 1302: 000582f5 4 FUNC GLOBAL DEFAULT 11 zgfrel__ │ │ │ │ - 1303: 0005865d 4 FUNC GLOBAL DEFAULT 11 zgsfcm__ │ │ │ │ - 1304: 0007b3a1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextposition │ │ │ │ - 1305: 0005c171 132 FUNC GLOBAL DEFAULT 11 uslstx__ │ │ │ │ - 1306: 000980bd 220 FUNC GLOBAL DEFAULT 11 szpmzv_ │ │ │ │ - 1307: 0006f0a5 28 FUNC GLOBAL DEFAULT 11 shmdxj__ │ │ │ │ - 1308: 000de861 184 FUNC GLOBAL DEFAULT 11 udrqcl_ │ │ │ │ - 1309: 00078a09 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourlabelformat │ │ │ │ - 1310: 00056ab5 28 FUNC GLOBAL DEFAULT 11 sgqtxi__ │ │ │ │ - 1311: 000cf8c1 184 FUNC GLOBAL DEFAULT 11 ugpqcl_ │ │ │ │ - 1312: 000b2b59 44 FUNC GLOBAL DEFAULT 11 ueqtlv_ │ │ │ │ - 1313: 000b93a5 116 FUNC GLOBAL DEFAULT 11 uhbxl_ │ │ │ │ - 1314: 00034e65 6 FUNC GLOBAL DEFAULT 11 odiqnp_ │ │ │ │ - 1315: 0006f6a5 48 FUNC GLOBAL DEFAULT 11 shfwgm__ │ │ │ │ - 1316: 00059611 132 FUNC GLOBAL DEFAULT 11 swrqcl__ │ │ │ │ - 1317: 0007dac5 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlineindex │ │ │ │ - 1318: 00043f9d 220 FUNC GLOBAL DEFAULT 11 rtrenv_ │ │ │ │ - 1319: 00043bf5 46 FUNC GLOBAL DEFAULT 11 rlrxfl_ │ │ │ │ - 1320: 000cd809 184 FUNC GLOBAL DEFAULT 11 umlqcl_ │ │ │ │ - 1321: 0004c85d 468 FUNC GLOBAL DEFAULT 11 rvmin0_ │ │ │ │ - 1322: 000ac015 184 FUNC GLOBAL DEFAULT 11 swiqcl_ │ │ │ │ - 1323: 00069f05 4 FUNC GLOBAL DEFAULT 11 mpfaza__ │ │ │ │ - 1324: 000582a1 84 FUNC GLOBAL DEFAULT 11 zgrset__ │ │ │ │ - 1325: 00062ee9 28 FUNC GLOBAL DEFAULT 11 uzlsav__ │ │ │ │ - 1326: 00055011 28 FUNC GLOBAL DEFAULT 11 slrat__ │ │ │ │ - 1327: 000b7189 16 FUNC GLOBAL DEFAULT 11 uuqmki_ │ │ │ │ - 1328: 0005f205 132 FUNC GLOBAL DEFAULT 11 uliqcp__ │ │ │ │ - 1329: 000507c1 508 FUNC GLOBAL DEFAULT 11 g2fctr_ │ │ │ │ - 1330: 000d2d41 1032 FUNC GLOBAL DEFAULT 11 uvbxfz_ │ │ │ │ - 1331: 000d8d4d 160 FUNC GLOBAL DEFAULT 11 uiistx_ │ │ │ │ - 1332: 00066701 28 FUNC GLOBAL DEFAULT 11 umbndc__ │ │ │ │ - 1333: 0004ea69 104 FUNC GLOBAL DEFAULT 11 rgnle_ │ │ │ │ - 1334: 00099edd 580 FUNC GLOBAL DEFAULT 11 slsttl_ │ │ │ │ - 1335: 000aa875 138 FUNC GLOBAL DEFAULT 11 swqimc_ │ │ │ │ - 1336: 000627ad 28 FUNC GLOBAL DEFAULT 11 uzpqvl__ │ │ │ │ - 1337: 00034a95 184 FUNC GLOBAL DEFAULT 11 odlqcl_ │ │ │ │ - 1338: 000a0145 168 FUNC GLOBAL DEFAULT 11 sgsplc_ │ │ │ │ - 1339: 001111c0 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ - 1340: 000e4af9 22 FUNC GLOBAL DEFAULT 11 cns_ │ │ │ │ - 1341: 000df0a5 92 FUNC GLOBAL DEFAULT 11 udlget_ │ │ │ │ - 1342: 00054c25 36 FUNC GLOBAL DEFAULT 11 ststrn__ │ │ │ │ - 1343: 000609cd 28 FUNC GLOBAL DEFAULT 11 uusmkt__ │ │ │ │ - 1344: 000acf19 92 FUNC GLOBAL DEFAULT 11 swcget_ │ │ │ │ - 1345: 000a7b11 92 FUNC GLOBAL DEFAULT 11 swrset_ │ │ │ │ - 1346: 000ab9a1 176 FUNC GLOBAL DEFAULT 11 swlqvl_ │ │ │ │ - 1347: 0006bdad 132 FUNC GLOBAL DEFAULT 11 rllopt__ │ │ │ │ - 1348: 0004c5f1 620 FUNC GLOBAL DEFAULT 11 rvmin1_ │ │ │ │ - 1349: 000b5b99 188 FUNC GLOBAL DEFAULT 11 uysoff_ │ │ │ │ - 1350: 000740f1 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarwidth │ │ │ │ - 1351: 00067ba1 28 FUNC GLOBAL DEFAULT 11 uiscrg__ │ │ │ │ - 1352: 00072649 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgrid │ │ │ │ - 1353: 00069979 28 FUNC GLOBAL DEFAULT 11 rset__ │ │ │ │ - 1354: 0006ac35 120 FUNC GLOBAL DEFAULT 11 rllget__ │ │ │ │ - 1355: 000c03a9 12 FUNC GLOBAL DEFAULT 11 usxinz_ │ │ │ │ - 1356: 0004e1a5 156 FUNC GLOBAL DEFAULT 11 radd_ │ │ │ │ - 1357: 00064c69 28 FUNC GLOBAL DEFAULT 11 udisvl__ │ │ │ │ - 1358: 00065249 112 FUNC GLOBAL DEFAULT 11 udrset__ │ │ │ │ - 1359: 000654e9 28 FUNC GLOBAL DEFAULT 11 udlqvl__ │ │ │ │ - 1360: 0003d72d 46 FUNC GLOBAL DEFAULT 11 cfftb_ │ │ │ │ - 1361: 00056c5d 128 FUNC GLOBAL DEFAULT 11 sgsplc__ │ │ │ │ - 1362: 000c5635 132 FUNC GLOBAL DEFAULT 11 uscqin_ │ │ │ │ - 1363: 00097945 136 FUNC GLOBAL DEFAULT 11 sztnzr_ │ │ │ │ - 1364: 00058595 84 FUNC GLOBAL DEFAULT 11 zgfontname__ │ │ │ │ - 1365: 00049919 122 FUNC GLOBAL DEFAULT 11 mpzek6_ │ │ │ │ - 1366: 00058539 80 FUNC GLOBAL DEFAULT 11 zgftfc__ │ │ │ │ - 1367: 00054121 28 FUNC GLOBAL DEFAULT 11 szoptu__ │ │ │ │ - 1368: 0006d329 44 FUNC GLOBAL DEFAULT 11 vrdiv__ │ │ │ │ - 1369: 00095c81 128 FUNC GLOBAL DEFAULT 11 szstyp_ │ │ │ │ - 1370: 000793c1 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ - 1371: 000693e5 4 FUNC GLOBAL DEFAULT 11 indxrl__ │ │ │ │ - 1372: 000dfad1 292 FUNC GLOBAL DEFAULT 11 udbset_ │ │ │ │ - 1373: 0011116c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ - 1374: 0006b1fd 128 FUNC GLOBAL DEFAULT 11 prccls__ │ │ │ │ - 1375: 0006a0ed 4 FUNC GLOBAL DEFAULT 11 osabrt__ │ │ │ │ - 1376: 0006d841 28 FUNC GLOBAL DEFAULT 11 cfftf__ │ │ │ │ - 1377: 000de15d 88 FUNC GLOBAL DEFAULT 11 udpqit_ │ │ │ │ - 1378: 000dddc5 300 FUNC GLOBAL DEFAULT 11 nucchr_ │ │ │ │ - 1379: 0005997d 132 FUNC GLOBAL DEFAULT 11 swcsvl__ │ │ │ │ - 1380: 0004f731 304 FUNC GLOBAL DEFAULT 11 jfromc_ │ │ │ │ - 1381: 00059af5 112 FUNC GLOBAL DEFAULT 11 swlset__ │ │ │ │ - 1382: 000766b1 496 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmappoint │ │ │ │ - 1383: 0008368d 284 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclinitsinqft │ │ │ │ - 1384: 0007e365 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dviewport │ │ │ │ - 1385: 00060a75 112 FUNC GLOBAL DEFAULT 11 uuiget__ │ │ │ │ - 1386: 0007b47d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextheight │ │ │ │ - 1387: 00063085 28 FUNC GLOBAL DEFAULT 11 uzrqnp__ │ │ │ │ - 1388: 000be4d9 44 FUNC GLOBAL DEFAULT 11 uzrqcl_ │ │ │ │ - 1389: 00066681 128 FUNC GLOBAL DEFAULT 11 umfmap__ │ │ │ │ - 1390: 000442bd 300 FUNC GLOBAL DEFAULT 11 rlcopt_ │ │ │ │ - 1391: 0004e6ad 64 FUNC GLOBAL DEFAULT 11 vrinc0_ │ │ │ │ - 1392: 000b82cd 6 FUNC GLOBAL DEFAULT 11 uuiqin_ │ │ │ │ - 1393: 00068ced 40 FUNC GLOBAL DEFAULT 11 uvbxfz__ │ │ │ │ - 1394: 00042c8d 10 FUNC GLOBAL DEFAULT 11 prclvl_ │ │ │ │ - 1395: 00040399 90 FUNC GLOBAL DEFAULT 11 shinic_ │ │ │ │ - 1396: 000b9419 1220 FUNC GLOBAL DEFAULT 11 uhbxaz_ │ │ │ │ - 1397: 000a4351 328 FUNC GLOBAL DEFAULT 11 sgpqid_ │ │ │ │ - 1398: 00056969 136 FUNC GLOBAL DEFAULT 11 sgtxr__ │ │ │ │ - 1399: 0006f179 44 FUNC GLOBAL DEFAULT 11 shtlfw__ │ │ │ │ - 1400: 000ae1a1 320 FUNC GLOBAL DEFAULT 11 uliqid_ │ │ │ │ - 1401: 000a7a71 160 FUNC GLOBAL DEFAULT 11 swrstx_ │ │ │ │ - 1402: 00071641 112 FUNC GLOBAL DEFAULT 11 tmlget__ │ │ │ │ - 1403: 00070b49 132 FUNC GLOBAL DEFAULT 11 timec1__ │ │ │ │ - 1404: 0006f73d 72 FUNC GLOBAL DEFAULT 11 shmswj__ │ │ │ │ - 1405: 0005bdad 304 FUNC GLOBAL DEFAULT 11 usysub__ │ │ │ │ - 1406: 000bee99 92 FUNC GLOBAL DEFAULT 11 uzlget_ │ │ │ │ - 1407: 000b6fd9 46 FUNC GLOBAL DEFAULT 11 grfrm_ │ │ │ │ - 1408: 0008c321 164 FUNC GLOBAL DEFAULT 11 tmrsvl_ │ │ │ │ - 1409: 00079b51 428 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ - 1410: 000983d5 8 FUNC GLOBAL DEFAULT 11 szpmop_ │ │ │ │ - 1411: 00066311 28 FUNC GLOBAL DEFAULT 11 umqpnt__ │ │ │ │ - 1412: 0009697d 16 FUNC GLOBAL DEFAULT 11 szl3cl_ │ │ │ │ - 1413: 0003d981 140 FUNC GLOBAL DEFAULT 11 shtsgz_ │ │ │ │ - 1414: 000546cd 28 FUNC GLOBAL DEFAULT 11 szmvlz__ │ │ │ │ - 1415: 00069af5 4 FUNC GLOBAL DEFAULT 11 lrlt1__ │ │ │ │ - 1416: 00061b35 132 FUNC GLOBAL DEFAULT 11 ugpstx__ │ │ │ │ - 1417: 00069f11 4 FUNC GLOBAL DEFAULT 11 mpiktd__ │ │ │ │ - 1418: 0005373d 28 FUNC GLOBAL DEFAULT 11 szm3zu__ │ │ │ │ - 1419: 0004e5f9 180 FUNC GLOBAL DEFAULT 11 vrinc1_ │ │ │ │ - 1420: 00057135 28 FUNC GLOBAL DEFAULT 11 sgspms__ │ │ │ │ - 1421: 000de919 136 FUNC GLOBAL DEFAULT 11 udrqcp_ │ │ │ │ - 1422: 000b71c9 16 FUNC GLOBAL DEFAULT 11 uuqlni_ │ │ │ │ - 1423: 000b2ae1 38 FUNC GLOBAL DEFAULT 11 ueqtlz_ │ │ │ │ - 1424: 00041afd 176 FUNC GLOBAL DEFAULT 11 visub_ │ │ │ │ - 1425: 000cf979 136 FUNC GLOBAL DEFAULT 11 ugpqcp_ │ │ │ │ - 1426: 00070be9 28 FUNC GLOBAL DEFAULT 11 timeq2__ │ │ │ │ - 1427: 000cd8c1 136 FUNC GLOBAL DEFAULT 11 umlqcp_ │ │ │ │ - 1428: 0007a5a5 432 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclinitsht │ │ │ │ - 1429: 000ac0cd 136 FUNC GLOBAL DEFAULT 11 swiqcp_ │ │ │ │ - 1430: 0006f785 48 FUNC GLOBAL DEFAULT 11 shppmj__ │ │ │ │ - 1431: 00055785 28 FUNC GLOBAL DEFAULT 11 scspli__ │ │ │ │ - 1432: 0005fa2d 132 FUNC GLOBAL DEFAULT 11 uuiqid__ │ │ │ │ - 1433: 000dcc35 156 FUNC GLOBAL DEFAULT 11 ucrsvl_ │ │ │ │ - 1434: 0006b5c1 304 FUNC GLOBAL DEFAULT 11 rtcenv__ │ │ │ │ - 1435: 00061891 132 FUNC GLOBAL DEFAULT 11 uglqcp__ │ │ │ │ - 1436: 000adb45 64 FUNC GLOBAL DEFAULT 11 ullsvl_ │ │ │ │ - 1437: 00084ac1 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckfortran │ │ │ │ - 1438: 00093d51 716 FUNC GLOBAL DEFAULT 11 szstni_ │ │ │ │ - 1439: 00034b4d 124 FUNC GLOBAL DEFAULT 11 odlqcp_ │ │ │ │ - 1440: 000dec39 6 FUNC GLOBAL DEFAULT 11 udlqnp_ │ │ │ │ - 1441: 0006d8ad 48 FUNC GLOBAL DEFAULT 11 passf5__ │ │ │ │ - 1442: 00097a19 74 FUNC GLOBAL DEFAULT 11 sztnzu_ │ │ │ │ - 1443: 000b0b81 92 FUNC GLOBAL DEFAULT 11 uepset_ │ │ │ │ - 1444: 00070579 116 FUNC GLOBAL DEFAULT 11 lchrb__ │ │ │ │ - 1445: 00050771 80 FUNC GLOBAL DEFAULT 11 g2fbli_ │ │ │ │ - 1446: 000ac3ed 6 FUNC GLOBAL DEFAULT 11 swcqnp_ │ │ │ │ - 1447: 000711e9 4 FUNC GLOBAL DEFAULT 11 rcor__ │ │ │ │ - 1448: 000da7ad 96 FUNC GLOBAL DEFAULT 11 ui2ini_ │ │ │ │ - 1449: 0006632d 28 FUNC GLOBAL DEFAULT 11 umqptn__ │ │ │ │ - 1450: 00068505 140 FUNC GLOBAL DEFAULT 11 uxpnum__ │ │ │ │ - 1451: 000a6db5 92 FUNC GLOBAL DEFAULT 11 scqorg_ │ │ │ │ - 1452: 0004556d 324 FUNC GLOBAL DEFAULT 11 glpqid_ │ │ │ │ - 1453: 0006ed05 52 FUNC GLOBAL DEFAULT 11 shpfun__ │ │ │ │ - 1454: 00081975 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclselectdevice │ │ │ │ - 1455: 000717c1 132 FUNC GLOBAL DEFAULT 11 tmlqid__ │ │ │ │ - 1456: 00049ec1 332 FUNC GLOBAL DEFAULT 11 mpiotg_ │ │ │ │ - 1457: 00052235 96 FUNC GLOBAL DEFAULT 11 s_stop │ │ │ │ - 1458: 000d8155 352 FUNC GLOBAL DEFAULT 11 uipcmp_ │ │ │ │ - 1459: 000539a5 28 FUNC GLOBAL DEFAULT 11 szcllu__ │ │ │ │ - 1460: 00084b69 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphabet │ │ │ │ - 1461: 00069eb9 4 FUNC GLOBAL DEFAULT 11 mpfcct__ │ │ │ │ - 1462: 000bce39 88 FUNC GLOBAL DEFAULT 11 uzpqit_ │ │ │ │ - 1463: 00098811 16 FUNC GLOBAL DEFAULT 11 szplcl_ │ │ │ │ - 1464: 000cddcd 184 FUNC GLOBAL DEFAULT 11 umiqcl_ │ │ │ │ - 1465: 000ab379 138 FUNC GLOBAL DEFAULT 11 swswdi_ │ │ │ │ - 1466: 00059469 132 FUNC GLOBAL DEFAULT 11 swpqin__ │ │ │ │ - 1467: 000543a9 216 FUNC GLOBAL DEFAULT 11 szqfnt__ │ │ │ │ - 1468: 0006fced 28 FUNC GLOBAL DEFAULT 11 dateq1__ │ │ │ │ - 1469: 00054ebd 28 FUNC GLOBAL DEFAULT 11 stswrc__ │ │ │ │ - 1470: 0003eac5 208 FUNC GLOBAL DEFAULT 11 shmswz_ │ │ │ │ - 1471: 0006206d 28 FUNC GLOBAL DEFAULT 11 uzcrst__ │ │ │ │ - 1472: 0005e865 112 FUNC GLOBAL DEFAULT 11 ullget__ │ │ │ │ - 1473: 0007c215 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetype │ │ │ │ - 1474: 0005b915 28 FUNC GLOBAL DEFAULT 11 uspqit__ │ │ │ │ - 1475: 00069ef5 4 FUNC GLOBAL DEFAULT 11 mpicyc__ │ │ │ │ - 1476: 000ce729 668 FUNC GLOBAL DEFAULT 11 umplim_ │ │ │ │ - 1477: 0003d4fd 46 FUNC GLOBAL DEFAULT 11 cfftf_ │ │ │ │ - 1478: 000e0aed 660 FUNC GLOBAL DEFAULT 11 udgcla_ │ │ │ │ - 1479: 0009a121 208 FUNC GLOBAL DEFAULT 11 slpttl_ │ │ │ │ - 1480: 000979cd 74 FUNC GLOBAL DEFAULT 11 sztnzv_ │ │ │ │ - 1481: 00035039 184 FUNC GLOBAL DEFAULT 11 odiqcl_ │ │ │ │ - 1482: 000ab491 138 FUNC GLOBAL DEFAULT 11 swqfcc_ │ │ │ │ - 1483: 0005b42d 28 FUNC GLOBAL DEFAULT 11 ueisvl__ │ │ │ │ - 1484: 00071a79 112 FUNC GLOBAL DEFAULT 11 tmpset__ │ │ │ │ - 1485: 000c068d 244 FUNC GLOBAL DEFAULT 11 uspnum_ │ │ │ │ - 1486: 0005b6ad 28 FUNC GLOBAL DEFAULT 11 uelqvl__ │ │ │ │ - 1487: 0005aa81 112 FUNC GLOBAL DEFAULT 11 uerset__ │ │ │ │ - 1488: 0006a4d5 28 FUNC GLOBAL DEFAULT 11 ct2hc__ │ │ │ │ - 1489: 0006a305 4 FUNC GLOBAL DEFAULT 11 imax0__ │ │ │ │ - 1490: 0005b4cd 28 FUNC GLOBAL DEFAULT 11 uetonf__ │ │ │ │ - 1491: 00055669 36 FUNC GLOBAL DEFAULT 11 scplzu__ │ │ │ │ - 1492: 000df669 92 FUNC GLOBAL DEFAULT 11 udiget_ │ │ │ │ - 1493: 00068ebd 44 FUNC GLOBAL DEFAULT 11 uhbraz__ │ │ │ │ - 1494: 0006ed81 60 FUNC GLOBAL DEFAULT 11 shlbwj__ │ │ │ │ - 1495: 00045eb1 92 FUNC GLOBAL DEFAULT 11 glcset_ │ │ │ │ - 1496: 0005fe11 28 FUNC GLOBAL DEFAULT 11 uuqfrt__ │ │ │ │ - 1497: 000de779 232 FUNC GLOBAL DEFAULT 11 udrqvl_ │ │ │ │ - 1498: 000cf779 240 FUNC GLOBAL DEFAULT 11 ugpqvl_ │ │ │ │ - 1499: 00040395 4 FUNC GLOBAL DEFAULT 11 shinif_ │ │ │ │ - 1500: 000cd5c9 92 FUNC GLOBAL DEFAULT 11 umrset_ │ │ │ │ - 1501: 000cd75d 172 FUNC GLOBAL DEFAULT 11 umlqvl_ │ │ │ │ - 1502: 000a7b6d 1264 FUNC GLOBAL DEFAULT 11 swqfnm_ │ │ │ │ - 1503: 0004da71 96 FUNC GLOBAL DEFAULT 11 rsum0_ │ │ │ │ - 1504: 000abf65 176 FUNC GLOBAL DEFAULT 11 swiqvl_ │ │ │ │ - 1505: 0006388d 136 FUNC GLOBAL DEFAULT 11 ucxamn__ │ │ │ │ - 1506: 000e0925 50 FUNC GLOBAL DEFAULT 11 udsclv_ │ │ │ │ - 1507: 000641c5 120 FUNC GLOBAL DEFAULT 11 nucday__ │ │ │ │ - 1508: 00055f99 132 FUNC GLOBAL DEFAULT 11 sgpstx__ │ │ │ │ - 1509: 0006817d 40 FUNC GLOBAL DEFAULT 11 uiilab__ │ │ │ │ - 1510: 000b6cfd 16 FUNC GLOBAL DEFAULT 11 grstrn_ │ │ │ │ - 1511: 000ab031 138 FUNC GLOBAL DEFAULT 11 swgplt_ │ │ │ │ - 1512: 0006da7d 40 FUNC GLOBAL DEFAULT 11 radf3__ │ │ │ │ - 1513: 00055e65 28 FUNC GLOBAL DEFAULT 11 sgswnd__ │ │ │ │ - 1514: 0006399d 112 FUNC GLOBAL DEFAULT 11 ucpget__ │ │ │ │ - 1515: 000ab1d5 138 FUNC GLOBAL DEFAULT 11 swsfw_ │ │ │ │ - 1516: 00066b31 132 FUNC GLOBAL DEFAULT 11 umlqcl__ │ │ │ │ - 1517: 00071235 4 FUNC GLOBAL DEFAULT 11 rexp__ │ │ │ │ - 1518: 0005f9f5 28 FUNC GLOBAL DEFAULT 11 uulin__ │ │ │ │ - 1519: 000e0295 252 FUNC GLOBAL DEFAULT 11 rudlev_ │ │ │ │ - 1520: 00034865 92 FUNC GLOBAL DEFAULT 11 odrset_ │ │ │ │ - 1521: 000349f1 164 FUNC GLOBAL DEFAULT 11 odlqvl_ │ │ │ │ - 1522: 00054d29 28 FUNC GLOBAL DEFAULT 11 stfusr__ │ │ │ │ - 1523: 000a26c1 16 FUNC GLOBAL DEFAULT 11 sgspli_ │ │ │ │ - 1524: 0009ee8d 564 FUNC GLOBAL DEFAULT 11 sgpmxr_ │ │ │ │ - 1525: 00060431 28 FUNC GLOBAL DEFAULT 11 uurqvl__ │ │ │ │ - 1526: 000e0959 404 FUNC GLOBAL DEFAULT 11 udgclb_ │ │ │ │ - 1527: 00054af1 56 FUNC GLOBAL DEFAULT 11 stspr3__ │ │ │ │ - 1528: 0012ad94 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ - 1529: 000be505 44 FUNC GLOBAL DEFAULT 11 uzrqcp_ │ │ │ │ - 1530: 000b0a35 332 FUNC GLOBAL DEFAULT 11 uepstx_ │ │ │ │ - 1531: 00056159 132 FUNC GLOBAL DEFAULT 11 sglqcp__ │ │ │ │ - 1532: 000e72b9 44 FUNC GLOBAL DEFAULT 11 clckst_ │ │ │ │ - 1533: 000677a5 28 FUNC GLOBAL DEFAULT 11 uiisvl__ │ │ │ │ - 1534: 00052205 24 FUNC GLOBAL DEFAULT 11 msgdmp__ │ │ │ │ - 1535: 000715bd 132 FUNC GLOBAL DEFAULT 11 tmiqin__ │ │ │ │ - 1536: 00067ef1 28 FUNC GLOBAL DEFAULT 11 uilqvl__ │ │ │ │ - 1537: 0006801d 112 FUNC GLOBAL DEFAULT 11 uirset__ │ │ │ │ - 1538: 0008c29d 132 FUNC GLOBAL DEFAULT 11 tmrqin_ │ │ │ │ - 1539: 0004d99d 212 FUNC GLOBAL DEFAULT 11 rsum1_ │ │ │ │ - 1540: 00072115 28 FUNC GLOBAL DEFAULT 11 tmrsvl__ │ │ │ │ - 1541: 000a4b09 92 FUNC GLOBAL DEFAULT 11 sgrget_ │ │ │ │ - 1542: 0006addd 112 FUNC GLOBAL DEFAULT 11 gllget__ │ │ │ │ - 1543: 0005ef1d 132 FUNC GLOBAL DEFAULT 11 ullqid__ │ │ │ │ - 1544: 00058711 28 FUNC GLOBAL DEFAULT 11 swflsh__ │ │ │ │ - 1545: 0005a361 132 FUNC GLOBAL DEFAULT 11 swqcmf__ │ │ │ │ - 1546: 00067025 28 FUNC GLOBAL DEFAULT 11 grstrn__ │ │ │ │ - 1547: 0008d2e5 324 FUNC GLOBAL DEFAULT 11 tmlqid_ │ │ │ │ - 1548: 0005136d 176 FUNC GLOBAL DEFAULT 11 vrmlt_ │ │ │ │ - 1549: 000bed25 40 FUNC GLOBAL DEFAULT 11 uzlqnp_ │ │ │ │ - 1550: 000516ad 72 FUNC GLOBAL DEFAULT 11 vradd0_ │ │ │ │ - 1551: 0005fa11 28 FUNC GLOBAL DEFAULT 11 uuiqnp__ │ │ │ │ - 1552: 000789d1 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlabelformat │ │ │ │ - 1553: 0007caa1 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline1 │ │ │ │ - 1554: 0007c9cd 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline2 │ │ │ │ - 1555: 00063e6d 112 FUNC GLOBAL DEFAULT 11 uciset__ │ │ │ │ - 1556: 0003c8c9 472 FUNC GLOBAL DEFAULT 11 ezfft1_ │ │ │ │ - 1557: 00095b29 328 FUNC GLOBAL DEFAULT 11 szsidx_ │ │ │ │ - 1558: 0006fce5 4 FUNC GLOBAL DEFAULT 11 iweek1__ │ │ │ │ - 1559: 000a06a5 16 FUNC GLOBAL DEFAULT 11 sgslai_ │ │ │ │ - 1560: 00042585 78 FUNC GLOBAL DEFAULT 11 vignn_ │ │ │ │ - 1561: 0006a219 36 FUNC GLOBAL DEFAULT 11 viset0__ │ │ │ │ - 1562: 0007a88d 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrowprojected │ │ │ │ - 1563: 0005958d 132 FUNC GLOBAL DEFAULT 11 swrqcp__ │ │ │ │ - 1564: 00053be9 28 FUNC GLOBAL DEFAULT 11 szcrst__ │ │ │ │ - 1565: 000dcbb1 132 FUNC GLOBAL DEFAULT 11 ucrqin_ │ │ │ │ - 1566: 000476cd 148 FUNC GLOBAL DEFAULT 11 lrgt_ │ │ │ │ - 1567: 000717a5 28 FUNC GLOBAL DEFAULT 11 tmlqnp__ │ │ │ │ - 1568: 00065f3d 28 FUNC GLOBAL DEFAULT 11 umsgrd__ │ │ │ │ - 1569: 000adb3d 6 FUNC GLOBAL DEFAULT 11 ullqin_ │ │ │ │ - 1570: 00045ddd 212 FUNC GLOBAL DEFAULT 11 glcstx_ │ │ │ │ - 1571: 0005f879 112 FUNC GLOBAL DEFAULT 11 ulpset__ │ │ │ │ - 1572: 000849f9 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclp2c │ │ │ │ - 1573: 000633c5 132 FUNC GLOBAL DEFAULT 11 ucpqid__ │ │ │ │ - 1574: 00062089 112 FUNC GLOBAL DEFAULT 11 uziget__ │ │ │ │ - 1575: 000c0e79 556 FUNC GLOBAL DEFAULT 11 usaxnm_ │ │ │ │ - 1576: 000dd441 324 FUNC GLOBAL DEFAULT 11 uclqid_ │ │ │ │ - 1577: 00053865 40 FUNC GLOBAL DEFAULT 11 szpclx__ │ │ │ │ - 1578: 000cd529 160 FUNC GLOBAL DEFAULT 11 umrstx_ │ │ │ │ - 1579: 00072295 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridnumber │ │ │ │ - 1580: 000643a1 136 FUNC GLOBAL DEFAULT 11 ucxady__ │ │ │ │ - 1581: 0003d081 88 FUNC GLOBAL DEFAULT 11 cosqb_ │ │ │ │ - 1582: 0004e8d1 168 FUNC GLOBAL DEFAULT 11 vrfna_ │ │ │ │ - 1583: 00069f01 4 FUNC GLOBAL DEFAULT 11 mpivdg__ │ │ │ │ - 1584: 0006e3a1 132 FUNC GLOBAL DEFAULT 11 odlqin__ │ │ │ │ - 1585: 000606a5 28 FUNC GLOBAL DEFAULT 11 uuslni__ │ │ │ │ - 1586: 0005fd71 132 FUNC GLOBAL DEFAULT 11 uulstx__ │ │ │ │ - 1587: 000c8671 100 FUNC GLOBAL DEFAULT 11 uxsttl_ │ │ │ │ - 1588: 000515e1 204 FUNC GLOBAL DEFAULT 11 vradd1_ │ │ │ │ - 1589: 0005c935 28 FUNC GLOBAL DEFAULT 11 usiqvl__ │ │ │ │ - 1590: 000aafa5 138 FUNC GLOBAL DEFAULT 11 swgcls_ │ │ │ │ - 1591: 00070e71 4 FUNC GLOBAL DEFAULT 11 ramp1__ │ │ │ │ - 1592: 00071161 4 FUNC GLOBAL DEFAULT 11 rvmax1__ │ │ │ │ - 1593: 0007f725 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_b │ │ │ │ - 1594: 000aa529 138 FUNC GLOBAL DEFAULT 11 swftfc_ │ │ │ │ - 1595: 0003d2e9 20 FUNC GLOBAL DEFAULT 11 cffti_ │ │ │ │ - 1596: 000bf7d9 92 FUNC GLOBAL DEFAULT 11 uziget_ │ │ │ │ - 1597: 000347c5 160 FUNC GLOBAL DEFAULT 11 odrstx_ │ │ │ │ - 1598: 0007fee1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_f │ │ │ │ - 1599: 000be4b1 38 FUNC GLOBAL DEFAULT 11 uzrqvl_ │ │ │ │ - 1600: 000711f1 28 FUNC GLOBAL DEFAULT 11 uwqgxz__ │ │ │ │ - 1601: 00111268 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ - 1602: 000414c9 420 FUNC GLOBAL DEFAULT 11 vrintr_ │ │ │ │ - 1603: 00069ec5 4 FUNC GLOBAL DEFAULT 11 mpigno__ │ │ │ │ - 1604: 000e736d 12 FUNC GLOBAL DEFAULT 11 clckdt_ │ │ │ │ - 1605: 000a5c79 6 FUNC GLOBAL DEFAULT 11 sgfrm_ │ │ │ │ - 1606: 000a0f69 16 FUNC GLOBAL DEFAULT 11 sgqtnp_ │ │ │ │ - 1607: 00054291 28 FUNC GLOBAL DEFAULT 11 szgipt__ │ │ │ │ - 1608: 0006e9cd 28 FUNC GLOBAL DEFAULT 11 odisvl__ │ │ │ │ - 1609: 000d36ad 1416 FUNC GLOBAL DEFAULT 11 uvbraz_ │ │ │ │ - 1610: 00099431 612 FUNC GLOBAL DEFAULT 11 slpwwc_ │ │ │ │ - 1611: 0004644d 92 FUNC GLOBAL DEFAULT 11 glrget_ │ │ │ │ - 1612: 0006c029 132 FUNC GLOBAL DEFAULT 11 gllqid__ │ │ │ │ - 1613: 0005dcdd 180 FUNC GLOBAL DEFAULT 11 uscset__ │ │ │ │ - 1614: 0005e0c9 140 FUNC GLOBAL DEFAULT 11 uypnum__ │ │ │ │ - 1615: 00056569 36 FUNC GLOBAL DEFAULT 11 sglnzu__ │ │ │ │ - 1616: 00079865 224 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ - 1617: 0004d4fd 156 FUNC GLOBAL DEFAULT 11 rstd_ │ │ │ │ - 1618: 000a088d 152 FUNC GLOBAL DEFAULT 11 sglnzr_ │ │ │ │ - 1619: 0003cb65 412 FUNC GLOBAL DEFAULT 11 cost_ │ │ │ │ - 1620: 000cde85 136 FUNC GLOBAL DEFAULT 11 umiqcp_ │ │ │ │ - 1621: 00095405 156 FUNC GLOBAL DEFAULT 11 szmvlc_ │ │ │ │ - 1622: 0009bdd5 148 FUNC GLOBAL DEFAULT 11 stswrc_ │ │ │ │ - 1623: 00053b65 132 FUNC GLOBAL DEFAULT 11 szqchz__ │ │ │ │ - 1624: 0006d405 44 FUNC GLOBAL DEFAULT 11 vradd1__ │ │ │ │ - 1625: 00051931 180 FUNC GLOBAL DEFAULT 11 vrfnb_ │ │ │ │ - 1626: 00097c4d 2 FUNC GLOBAL DEFAULT 11 sztnop_ │ │ │ │ - 1627: 0005f345 132 FUNC GLOBAL DEFAULT 11 uliqin__ │ │ │ │ - 1628: 00086501 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogical │ │ │ │ - 1629: 00058639 4 FUNC GLOBAL DEFAULT 11 zgicls__ │ │ │ │ - 1630: 000b0ee5 324 FUNC GLOBAL DEFAULT 11 uerqid_ │ │ │ │ - 1631: 0012ad68 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ - 1632: 00076f05 712 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxframe │ │ │ │ - 1633: 000700f5 4 FUNC GLOBAL DEFAULT 11 ndate2__ │ │ │ │ - 1634: 0004b479 56 FUNC GLOBAL DEFAULT 11 rfpi_ │ │ │ │ - 1635: 000b4345 284 FUNC GLOBAL DEFAULT 11 uysfmt_ │ │ │ │ - 1636: 0005cd09 128 FUNC GLOBAL DEFAULT 11 usxaxu__ │ │ │ │ - 1637: 000a3fdd 240 FUNC GLOBAL DEFAULT 11 sgpsvl_ │ │ │ │ - 1638: 0009ec59 564 FUNC GLOBAL DEFAULT 11 sgpmxu_ │ │ │ │ - 1639: 00076091 52 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclfitscalingparm │ │ │ │ - 1640: 0005c329 148 FUNC GLOBAL DEFAULT 11 ususcu__ │ │ │ │ - 1641: 000adf01 176 FUNC GLOBAL DEFAULT 11 ulisvl_ │ │ │ │ - 1642: 000350f1 136 FUNC GLOBAL DEFAULT 11 odiqcp_ │ │ │ │ - 1643: 000df1fd 6 FUNC GLOBAL DEFAULT 11 udiqnp_ │ │ │ │ - 1644: 0006dc79 28 FUNC GLOBAL DEFAULT 11 rffti1__ │ │ │ │ - 1645: 0006a871 4 FUNC GLOBAL DEFAULT 11 lg2inq__ │ │ │ │ - 1646: 00068e29 28 FUNC GLOBAL DEFAULT 11 uverb__ │ │ │ │ - 1647: 0006d141 112 FUNC GLOBAL DEFAULT 11 glpset__ │ │ │ │ - 1648: 0003dea9 120 FUNC GLOBAL DEFAULT 11 shtswa_ │ │ │ │ - 1649: 000628a1 132 FUNC GLOBAL DEFAULT 11 uziqid__ │ │ │ │ - 1650: 0005361d 28 FUNC GLOBAL DEFAULT 11 szoplr__ │ │ │ │ - 1651: 00042345 82 FUNC GLOBAL DEFAULT 11 indxnf_ │ │ │ │ - 1652: 00055055 28 FUNC GLOBAL DEFAULT 11 slpwwr__ │ │ │ │ - 1653: 00049e05 144 FUNC GLOBAL DEFAULT 11 mpfotg_ │ │ │ │ - 1654: 0006dd75 132 FUNC GLOBAL DEFAULT 11 odrstx__ │ │ │ │ - 1655: 000e0865 42 FUNC GLOBAL DEFAULT 11 udsclz_ │ │ │ │ - 1656: 000c7a41 240 FUNC GLOBAL DEFAULT 11 usdaxs_ │ │ │ │ - 1657: 000949cd 176 FUNC GLOBAL DEFAULT 11 szmvld_ │ │ │ │ - 1658: 00058b15 132 FUNC GLOBAL DEFAULT 11 swiqcl__ │ │ │ │ - 1659: 0005ef01 28 FUNC GLOBAL DEFAULT 11 ullqnp__ │ │ │ │ - 1660: 000dee25 184 FUNC GLOBAL DEFAULT 11 udlqcl_ │ │ │ │ - 1661: 000bc735 16 FUNC GLOBAL DEFAULT 11 uwqgxz_ │ │ │ │ - 1662: 00069f7d 4 FUNC GLOBAL DEFAULT 11 mpiglb__ │ │ │ │ - 1663: 00068939 28 FUNC GLOBAL DEFAULT 11 uxroff__ │ │ │ │ - 1664: 00044079 220 FUNC GLOBAL DEFAULT 11 rtlenv_ │ │ │ │ - 1665: 000b7169 16 FUNC GLOBAL DEFAULT 11 uuqmks_ │ │ │ │ - 1666: 00043c25 48 FUNC GLOBAL DEFAULT 11 rllxfl_ │ │ │ │ - 1667: 00062051 28 FUNC GLOBAL DEFAULT 11 uzcsav__ │ │ │ │ - 1668: 0005824d 84 FUNC GLOBAL DEFAULT 11 zgiset__ │ │ │ │ - 1669: 000ac639 184 FUNC GLOBAL DEFAULT 11 swcqcl_ │ │ │ │ - 1670: 00071249 4 FUNC GLOBAL DEFAULT 11 vifna1__ │ │ │ │ - 1671: 00060a05 28 FUNC GLOBAL DEFAULT 11 uusmki__ │ │ │ │ - 1672: 000647b1 112 FUNC GLOBAL DEFAULT 11 udpget__ │ │ │ │ - 1673: 00057221 40 FUNC GLOBAL DEFAULT 11 sgplxu__ │ │ │ │ - 1674: 000741c1 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlinetype │ │ │ │ - 1675: 00073b59 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyerrorbar │ │ │ │ - 1676: 000c18a5 38 FUNC GLOBAL DEFAULT 11 uswapz_ │ │ │ │ - 1677: 0009ea25 564 FUNC GLOBAL DEFAULT 11 sgpmxv_ │ │ │ │ - 1678: 0004e091 38 FUNC GLOBAL DEFAULT 11 rmlt0_ │ │ │ │ - 1679: 0007800d 484 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dcldrawvectors │ │ │ │ - 1680: 0006c82d 132 FUNC GLOBAL DEFAULT 11 rllxfl__ │ │ │ │ - 1681: 00095561 128 FUNC GLOBAL DEFAULT 11 szmvsv_ │ │ │ │ - 1682: 00070e5d 4 FUNC GLOBAL DEFAULT 11 rmax__ │ │ │ │ - 1683: 0009be69 136 FUNC GLOBAL DEFAULT 11 stqwtr_ │ │ │ │ - 1684: 000dac89 1124 FUNC GLOBAL DEFAULT 11 ucyamn_ │ │ │ │ - 1685: 000568e1 136 FUNC GLOBAL DEFAULT 11 sgtxv__ │ │ │ │ - 1686: 000c6089 324 FUNC GLOBAL DEFAULT 11 uspqid_ │ │ │ │ - 1687: 0007b879 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkertype │ │ │ │ - 1688: 00053e85 28 FUNC GLOBAL DEFAULT 11 szt3op__ │ │ │ │ - 1689: 0006b7f9 132 FUNC GLOBAL DEFAULT 11 rlrenv__ │ │ │ │ - 1690: 0008778d 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreals │ │ │ │ - 1691: 0007c351 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetype │ │ │ │ - 1692: 000a469d 6 FUNC GLOBAL DEFAULT 11 sgrqnp_ │ │ │ │ - 1693: 00040e35 308 FUNC GLOBAL DEFAULT 11 vs2out_ │ │ │ │ - 1694: 000cef91 320 FUNC GLOBAL DEFAULT 11 umqfnm_ │ │ │ │ - 1695: 000633a9 28 FUNC GLOBAL DEFAULT 11 ucpqnp__ │ │ │ │ - 1696: 00053849 28 FUNC GLOBAL DEFAULT 11 szplzr__ │ │ │ │ - 1697: 00069a2d 40 FUNC GLOBAL DEFAULT 11 vrcon0__ │ │ │ │ - 1698: 000cdd1d 176 FUNC GLOBAL DEFAULT 11 umiqvl_ │ │ │ │ - 1699: 0006beb5 216 FUNC GLOBAL DEFAULT 11 rlcopt__ │ │ │ │ - 1700: 000a6f21 128 FUNC GLOBAL DEFAULT 11 scqwnd_ │ │ │ │ - 1701: 000abdcd 92 FUNC GLOBAL DEFAULT 11 swlset_ │ │ │ │ - 1702: 00058d21 28 FUNC GLOBAL DEFAULT 11 swiint__ │ │ │ │ - 1703: 00071029 4 FUNC GLOBAL DEFAULT 11 rngu1__ │ │ │ │ - 1704: 000b71a9 16 FUNC GLOBAL DEFAULT 11 uuqmkt_ │ │ │ │ - 1705: 0006d565 28 FUNC GLOBAL DEFAULT 11 gnsave__ │ │ │ │ - 1706: 00092869 16 FUNC GLOBAL DEFAULT 11 szqtmd_ │ │ │ │ - 1707: 000451f5 240 FUNC GLOBAL DEFAULT 11 glpsvl_ │ │ │ │ - 1708: 0005cd89 128 FUNC GLOBAL DEFAULT 11 usyaxs__ │ │ │ │ - 1709: 0006a2dd 4 FUNC GLOBAL DEFAULT 11 iset__ │ │ │ │ - 1710: 00056a99 28 FUNC GLOBAL DEFAULT 11 sgstxi__ │ │ │ │ - 1711: 0006ad25 184 FUNC GLOBAL DEFAULT 11 rlcget__ │ │ │ │ - 1712: 00041205 120 FUNC GLOBAL DEFAULT 11 vs1din_ │ │ │ │ - 1713: 00075fb1 224 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledaxis │ │ │ │ - 1714: 000553dd 128 FUNC GLOBAL DEFAULT 11 slsize__ │ │ │ │ - 1715: 00034f95 164 FUNC GLOBAL DEFAULT 11 odiqvl_ │ │ │ │ - 1716: 0004e069 38 FUNC GLOBAL DEFAULT 11 rmlt1_ │ │ │ │ - 1717: 000649b1 112 FUNC GLOBAL DEFAULT 11 udiset__ │ │ │ │ - 1718: 0007d0d5 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttolong │ │ │ │ - 1719: 000ae475 20 FUNC GLOBAL DEFAULT 11 ulxqfm_ │ │ │ │ - 1720: 00053a71 28 FUNC GLOBAL DEFAULT 11 szoplc__ │ │ │ │ - 1721: 000dc379 228 FUNC GLOBAL DEFAULT 11 ucxacl_ │ │ │ │ - 1722: 0006ebfd 36 FUNC GLOBAL DEFAULT 11 shinip__ │ │ │ │ - 1723: 00055071 28 FUNC GLOBAL DEFAULT 11 slpwwc__ │ │ │ │ - 1724: 000943a1 392 FUNC GLOBAL DEFAULT 11 szstyz_ │ │ │ │ - 1725: 0006c00d 28 FUNC GLOBAL DEFAULT 11 gllqnp__ │ │ │ │ - 1726: 0006a781 44 FUNC GLOBAL DEFAULT 11 vidiv__ │ │ │ │ - 1727: 00069f5d 4 FUNC GLOBAL DEFAULT 11 mpimwl__ │ │ │ │ - 1728: 0006322d 28 FUNC GLOBAL DEFAULT 11 uzrqvl__ │ │ │ │ - 1729: 000a09bd 152 FUNC GLOBAL DEFAULT 11 sglnzu_ │ │ │ │ - 1730: 00054e39 28 FUNC GLOBAL DEFAULT 11 stiwtr__ │ │ │ │ - 1731: 0003ceb9 68 FUNC GLOBAL DEFAULT 11 cosqf_ │ │ │ │ - 1732: 0006563d 132 FUNC GLOBAL DEFAULT 11 udpqid__ │ │ │ │ - 1733: 0003dbe5 4 FUNC GLOBAL DEFAULT 11 shtwgz_ │ │ │ │ - 1734: 000760c5 152 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclsettitle │ │ │ │ - 1735: 0004bae9 116 FUNC GLOBAL DEFAULT 11 ct3sc_ │ │ │ │ - 1736: 0009e889 412 FUNC GLOBAL DEFAULT 11 sgtnxr_ │ │ │ │ - 1737: 000a0385 188 FUNC GLOBAL DEFAULT 11 sglazr_ │ │ │ │ - 1738: 000ca3b5 520 FUNC GLOBAL DEFAULT 11 uxplba_ │ │ │ │ - 1739: 00068e95 40 FUNC GLOBAL DEFAULT 11 uhdifz__ │ │ │ │ - 1740: 0008d8ad 320 FUNC GLOBAL DEFAULT 11 tmiqid_ │ │ │ │ - 1741: 00111100 108 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_month │ │ │ │ - 1742: 00070815 116 FUNC GLOBAL DEFAULT 11 lchrf__ │ │ │ │ - 1743: 0005646d 28 FUNC GLOBAL DEFAULT 11 sgpfln__ │ │ │ │ - 1744: 000732d1 744 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeybararea │ │ │ │ - 1745: 000bf665 40 FUNC GLOBAL DEFAULT 11 uziqnp_ │ │ │ │ - 1746: 00067b4d 28 FUNC GLOBAL DEFAULT 11 uipdat__ │ │ │ │ - 1747: 00071069 4 FUNC GLOBAL DEFAULT 11 rcov__ │ │ │ │ - 1748: 000b6e55 92 FUNC GLOBAL DEFAULT 11 grsvpt_ │ │ │ │ - 1749: 0005f765 28 FUNC GLOBAL DEFAULT 11 ulqybl__ │ │ │ │ - 1750: 000d4e1d 124 FUNC GLOBAL DEFAULT 11 uverb_ │ │ │ │ - 1751: 0006a2e1 4 FUNC GLOBAL DEFAULT 11 iadd0__ │ │ │ │ - 1752: 0009acc9 1080 FUNC GLOBAL DEFAULT 11 slsize_ │ │ │ │ - 1753: 0005a039 180 FUNC GLOBAL DEFAULT 11 swcset__ │ │ │ │ - 1754: 0006f229 40 FUNC GLOBAL DEFAULT 11 shtswz__ │ │ │ │ - 1755: 00045f0d 6 FUNC GLOBAL DEFAULT 11 glrqnp_ │ │ │ │ - 1756: 00057071 28 FUNC GLOBAL DEFAULT 11 sgpmu__ │ │ │ │ - 1757: 00062885 28 FUNC GLOBAL DEFAULT 11 uziqnp__ │ │ │ │ - 1758: 0004c345 58 FUNC GLOBAL DEFAULT 11 viinc0_ │ │ │ │ - 1759: 000be40d 40 FUNC GLOBAL DEFAULT 11 uzrrst_ │ │ │ │ - 1760: 0006f365 28 FUNC GLOBAL DEFAULT 11 shtwgz__ │ │ │ │ - 1761: 000bee19 44 FUNC GLOBAL DEFAULT 11 uzlqcl_ │ │ │ │ - 1762: 00042669 160 FUNC GLOBAL DEFAULT 11 irgt_ │ │ │ │ - 1763: 000a3f51 140 FUNC GLOBAL DEFAULT 11 sgpqin_ │ │ │ │ - 1764: 000ade7d 132 FUNC GLOBAL DEFAULT 11 uliqin_ │ │ │ │ - 1765: 00069f85 4 FUNC GLOBAL DEFAULT 11 mpiotg__ │ │ │ │ - 1766: 000567a1 156 FUNC GLOBAL DEFAULT 11 sgtxxu__ │ │ │ │ - 1767: 000a0925 152 FUNC GLOBAL DEFAULT 11 sglnzv_ │ │ │ │ - 1768: 000be435 40 FUNC GLOBAL DEFAULT 11 uzrsav_ │ │ │ │ - 1769: 000ce641 28 FUNC GLOBAL DEFAULT 11 umqcwd_ │ │ │ │ - 1770: 00053529 216 FUNC GLOBAL DEFAULT 11 sztxno__ │ │ │ │ - 1771: 00068d15 44 FUNC GLOBAL DEFAULT 11 uvbrfz__ │ │ │ │ - 1772: 00111188 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ - 1773: 0007f8b1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_b │ │ │ │ - 1774: 000dda09 320 FUNC GLOBAL DEFAULT 11 uciqid_ │ │ │ │ - 1775: 00058f31 28 FUNC GLOBAL DEFAULT 11 swftnm__ │ │ │ │ - 1776: 000d9e3d 50 FUNC GLOBAL DEFAULT 11 uiscfl_ │ │ │ │ - 1777: 00058cb1 28 FUNC GLOBAL DEFAULT 11 swiclr__ │ │ │ │ - 1778: 0007ffe9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_f │ │ │ │ - 1779: 000ca0c5 752 FUNC GLOBAL DEFAULT 11 uxplbb_ │ │ │ │ - 1780: 000abd2d 160 FUNC GLOBAL DEFAULT 11 swlstx_ │ │ │ │ - 1781: 00065eb9 132 FUNC GLOBAL DEFAULT 11 umpstx__ │ │ │ │ - 1782: 000c8dbd 968 FUNC GLOBAL DEFAULT 11 uxpttl_ │ │ │ │ - 1783: 0007f599 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_b │ │ │ │ - 1784: 0006ccad 216 FUNC GLOBAL DEFAULT 11 glcstx__ │ │ │ │ - 1785: 000619d1 132 FUNC GLOBAL DEFAULT 11 uglqin__ │ │ │ │ - 1786: 000845b5 136 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate2d │ │ │ │ - 1787: 000ab7d9 138 FUNC GLOBAL DEFAULT 11 swdcls_ │ │ │ │ - 1788: 000699f5 28 FUNC GLOBAL DEFAULT 11 rmlt0__ │ │ │ │ - 1789: 0007fd55 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_f │ │ │ │ - 1790: 00094a7d 816 FUNC GLOBAL DEFAULT 11 szoplc_ │ │ │ │ - 1791: 00078b4d 224 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourline │ │ │ │ - 1792: 000693dd 4 FUNC GLOBAL DEFAULT 11 indxil__ │ │ │ │ - 1793: 00072205 40 FUNC GLOBAL DEFAULT 11 tmstls__ │ │ │ │ - 1794: 00053fd5 136 FUNC GLOBAL DEFAULT 11 sztxzr__ │ │ │ │ - 1795: 000a3ef1 48 FUNC GLOBAL DEFAULT 11 sgoopn_ │ │ │ │ - 1796: 000710ad 116 FUNC GLOBAL DEFAULT 11 isgc__ │ │ │ │ - 1797: 000608bd 28 FUNC GLOBAL DEFAULT 11 uupqit__ │ │ │ │ - 1798: 0008d045 176 FUNC GLOBAL DEFAULT 11 tmlsvl_ │ │ │ │ - 1799: 00062511 132 FUNC GLOBAL DEFAULT 11 uzlstx__ │ │ │ │ - 1800: 00069eb1 4 FUNC GLOBAL DEFAULT 11 mpipst__ │ │ │ │ - 1801: 000b7139 16 FUNC GLOBAL DEFAULT 11 uusebi_ │ │ │ │ - 1802: 0007e66d 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcor │ │ │ │ - 1803: 0006f131 36 FUNC GLOBAL DEFAULT 11 shtnml__ │ │ │ │ - 1804: 0009b8d1 444 FUNC GLOBAL DEFAULT 11 stipr2_ │ │ │ │ - 1805: 000572f5 36 FUNC GLOBAL DEFAULT 11 sgtnxr__ │ │ │ │ - 1806: 00049455 180 FUNC GLOBAL DEFAULT 11 mpicya_ │ │ │ │ - 1807: 0004c2a1 164 FUNC GLOBAL DEFAULT 11 viinc1_ │ │ │ │ - 1808: 00067bf5 28 FUNC GLOBAL DEFAULT 11 uiqmrg__ │ │ │ │ - 1809: 0007e87d 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcov │ │ │ │ - 1810: 0006f3d5 48 FUNC GLOBAL DEFAULT 11 shts2g__ │ │ │ │ - 1811: 00066aad 132 FUNC GLOBAL DEFAULT 11 umlqcp__ │ │ │ │ - 1812: 000deedd 136 FUNC GLOBAL DEFAULT 11 udlqcp_ │ │ │ │ - 1813: 000810c1 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastchar │ │ │ │ - 1814: 000ac6f1 136 FUNC GLOBAL DEFAULT 11 swcqcp_ │ │ │ │ - 1815: 00084505 176 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate3d │ │ │ │ - 1816: 0005e57d 28 FUNC GLOBAL DEFAULT 11 uyroff__ │ │ │ │ - 1817: 000675b9 40 FUNC GLOBAL DEFAULT 11 uishdw__ │ │ │ │ - 1818: 000a380d 16 FUNC GLOBAL DEFAULT 11 sgqtrn_ │ │ │ │ - 1819: 00094381 16 FUNC GLOBAL DEFAULT 11 szopld_ │ │ │ │ - 1820: 0006e549 132 FUNC GLOBAL DEFAULT 11 odpqcl__ │ │ │ │ - 1821: 000dd1c5 164 FUNC GLOBAL DEFAULT 11 uclsvl_ │ │ │ │ - 1822: 0005349d 28 FUNC GLOBAL DEFAULT 11 szplop__ │ │ │ │ - 1823: 0005ab99 112 FUNC GLOBAL DEFAULT 11 uepget__ │ │ │ │ - 1824: 0007c109 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetextsize │ │ │ │ - 1825: 00045171 132 FUNC GLOBAL DEFAULT 11 glpqin_ │ │ │ │ - 1826: 0005599d 28 FUNC GLOBAL DEFAULT 11 scstrf__ │ │ │ │ - 1827: 000c683d 92 FUNC GLOBAL DEFAULT 11 usrget_ │ │ │ │ - 1828: 000d80b5 160 FUNC GLOBAL DEFAULT 11 uipda2_ │ │ │ │ - 1829: 00049339 184 FUNC GLOBAL DEFAULT 11 mpicyb_ │ │ │ │ - 1830: 0005716d 40 FUNC GLOBAL DEFAULT 11 sglazr__ │ │ │ │ - 1831: 000b71e9 16 FUNC GLOBAL DEFAULT 11 uuqlnt_ │ │ │ │ - 1832: 0004b6a1 34 FUNC GLOBAL DEFAULT 11 ct2ch_ │ │ │ │ - 1833: 00057fed 132 FUNC GLOBAL DEFAULT 11 sgtrln__ │ │ │ │ - 1834: 0005382d 28 FUNC GLOBAL DEFAULT 11 szt3zv__ │ │ │ │ - 1835: 0006d45d 44 FUNC GLOBAL DEFAULT 11 vrdiv1__ │ │ │ │ - 1836: 0006ef65 68 FUNC GLOBAL DEFAULT 11 shlfwm__ │ │ │ │ - 1837: 000662f5 28 FUNC GLOBAL DEFAULT 11 umspnt__ │ │ │ │ - 1838: 000954a1 4 FUNC GLOBAL DEFAULT 11 szopsv_ │ │ │ │ - 1839: 0003cd01 116 FUNC GLOBAL DEFAULT 11 cosqi_ │ │ │ │ - 1840: 00088609 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreal │ │ │ │ - 1841: 0009e6ed 412 FUNC GLOBAL DEFAULT 11 sgtnxu_ │ │ │ │ - 1842: 00065621 28 FUNC GLOBAL DEFAULT 11 udpqnp__ │ │ │ │ - 1843: 00061389 132 FUNC GLOBAL DEFAULT 11 ugrstx__ │ │ │ │ - 1844: 00073ea5 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframeindex │ │ │ │ - 1845: 000a04fd 188 FUNC GLOBAL DEFAULT 11 sglazu_ │ │ │ │ - 1846: 000df3e9 184 FUNC GLOBAL DEFAULT 11 udiqcl_ │ │ │ │ - 1847: 00057399 28 FUNC GLOBAL DEFAULT 11 sginit__ │ │ │ │ - 1848: 00044155 220 FUNC GLOBAL DEFAULT 11 rtienv_ │ │ │ │ - 1849: 00043c55 44 FUNC GLOBAL DEFAULT 11 rlixfl_ │ │ │ │ - 1850: 0005944d 28 FUNC GLOBAL DEFAULT 11 swpsvl__ │ │ │ │ - 1851: 000580f5 132 FUNC GLOBAL DEFAULT 11 sgtrnl__ │ │ │ │ - 1852: 0004ead1 104 FUNC GLOBAL DEFAULT 11 rgnlt_ │ │ │ │ - 1853: 0005fe49 28 FUNC GLOBAL DEFAULT 11 uuqfri__ │ │ │ │ - 1854: 0009a645 388 FUNC GLOBAL DEFAULT 11 slmgn_ │ │ │ │ - 1855: 00068f85 28 FUNC GLOBAL DEFAULT 11 uhbrl__ │ │ │ │ - 1856: 0006edbd 72 FUNC GLOBAL DEFAULT 11 shmwjm__ │ │ │ │ - 1857: 00044ed5 148 FUNC GLOBAL DEFAULT 11 rtrget_ │ │ │ │ - 1858: 000422f1 84 FUNC GLOBAL DEFAULT 11 indxnl_ │ │ │ │ - 1859: 0005a8d9 112 FUNC GLOBAL DEFAULT 11 ueiset__ │ │ │ │ - 1860: 00056299 132 FUNC GLOBAL DEFAULT 11 sglqin__ │ │ │ │ - 1861: 000d5add 176 FUNC GLOBAL DEFAULT 11 uipda3_ │ │ │ │ - 1862: 0007303d 660 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarline │ │ │ │ - 1863: 000b0c69 164 FUNC GLOBAL DEFAULT 11 uersvl_ │ │ │ │ - 1864: 0004026d 296 FUNC GLOBAL DEFAULT 11 shinip_ │ │ │ │ - 1865: 00049209 180 FUNC GLOBAL DEFAULT 11 mpicyc_ │ │ │ │ - 1866: 0005d201 132 FUNC GLOBAL DEFAULT 11 uslqcl__ │ │ │ │ - 1867: 00064fad 28 FUNC GLOBAL DEFAULT 11 udqcln__ │ │ │ │ - 1868: 000debdd 92 FUNC GLOBAL DEFAULT 11 udrset_ │ │ │ │ - 1869: 000ded75 176 FUNC GLOBAL DEFAULT 11 udlqvl_ │ │ │ │ - 1870: 000cfced 92 FUNC GLOBAL DEFAULT 11 ugpset_ │ │ │ │ - 1871: 00081a35 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumge │ │ │ │ - 1872: 00051d75 86 FUNC GLOBAL DEFAULT 11 isum0_ │ │ │ │ - 1873: 0007fc4d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_b │ │ │ │ - 1874: 000b70b9 16 FUNC GLOBAL DEFAULT 11 uusfri_ │ │ │ │ - 1875: 000cdb85 92 FUNC GLOBAL DEFAULT 11 umlset_ │ │ │ │ - 1876: 0009e551 412 FUNC GLOBAL DEFAULT 11 sgtnxv_ │ │ │ │ - 1877: 000a0441 188 FUNC GLOBAL DEFAULT 11 sglazv_ │ │ │ │ - 1878: 00068295 28 FUNC GLOBAL DEFAULT 11 uiencd__ │ │ │ │ - 1879: 00067c2d 128 FUNC GLOBAL DEFAULT 11 uiscfl__ │ │ │ │ - 1880: 000ac559 224 FUNC GLOBAL DEFAULT 11 swcqvl_ │ │ │ │ - 1881: 00080409 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_f │ │ │ │ - 1882: 000ac391 92 FUNC GLOBAL DEFAULT 11 swiset_ │ │ │ │ - 1883: 000b6d69 72 FUNC GLOBAL DEFAULT 11 grsmpl_ │ │ │ │ - 1884: 0009b609 20 FUNC GLOBAL DEFAULT 11 stsrd3_ │ │ │ │ - 1885: 0005ad85 132 FUNC GLOBAL DEFAULT 11 uepqid__ │ │ │ │ - 1886: 00066c8d 28 FUNC GLOBAL DEFAULT 11 umstvz__ │ │ │ │ - 1887: 000a63a1 16 FUNC GLOBAL DEFAULT 11 scspmi_ │ │ │ │ - 1888: 000a0291 160 FUNC GLOBAL DEFAULT 11 sgspls_ │ │ │ │ - 1889: 000d4251 1644 FUNC GLOBAL DEFAULT 11 uvdifz_ │ │ │ │ - 1890: 000a4889 184 FUNC GLOBAL DEFAULT 11 sgrqcl_ │ │ │ │ - 1891: 0005dabd 28 FUNC GLOBAL DEFAULT 11 usurdl__ │ │ │ │ - 1892: 00081a71 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumgt │ │ │ │ - 1893: 0006fe79 44 FUNC GLOBAL DEFAULT 11 datef3__ │ │ │ │ - 1894: 000c15ed 696 FUNC GLOBAL DEFAULT 11 usaxcl_ │ │ │ │ - 1895: 00034e09 92 FUNC GLOBAL DEFAULT 11 odlset_ │ │ │ │ - 1896: 0005fbb9 28 FUNC GLOBAL DEFAULT 11 uuiqvl__ │ │ │ │ - 1897: 0004e3b5 168 FUNC GLOBAL DEFAULT 11 vrcon_ │ │ │ │ - 1898: 000aa98d 138 FUNC GLOBAL DEFAULT 11 swqclc_ │ │ │ │ - 1899: 000596cd 132 FUNC GLOBAL DEFAULT 11 swrqin__ │ │ │ │ - 1900: 00068ee9 28 FUNC GLOBAL DEFAULT 11 uhbxf__ │ │ │ │ - 1901: 00080f29 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstcharex │ │ │ │ - 1902: 0004be6d 156 FUNC GLOBAL DEFAULT 11 iadd_ │ │ │ │ - 1903: 0005847d 4 FUNC GLOBAL DEFAULT 11 zgclip__ │ │ │ │ - 1904: 00077749 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarframe │ │ │ │ - 1905: 000bee45 44 FUNC GLOBAL DEFAULT 11 uzlqcp_ │ │ │ │ - 1906: 0005846d 4 FUNC GLOBAL DEFAULT 11 zgswdi__ │ │ │ │ - 1907: 000557bd 36 FUNC GLOBAL DEFAULT 11 sctnzv__ │ │ │ │ - 1908: 00054b7d 28 FUNC GLOBAL DEFAULT 11 stepr2__ │ │ │ │ - 1909: 0007047d 132 FUNC GLOBAL DEFAULT 11 cns__ │ │ │ │ - 1910: 000ce5ed 16 FUNC GLOBAL DEFAULT 11 umrpnt_ │ │ │ │ - 1911: 0006749d 112 FUNC GLOBAL DEFAULT 11 uiiset__ │ │ │ │ - 1912: 00051cbd 184 FUNC GLOBAL DEFAULT 11 isum1_ │ │ │ │ - 1913: 000715a1 28 FUNC GLOBAL DEFAULT 11 tmisvl__ │ │ │ │ - 1914: 0007194d 28 FUNC GLOBAL DEFAULT 11 tmlqvl__ │ │ │ │ - 1915: 0008cfc1 132 FUNC GLOBAL DEFAULT 11 tmlqin_ │ │ │ │ - 1916: 00071e5d 112 FUNC GLOBAL DEFAULT 11 tmrset__ │ │ │ │ - 1917: 00069f45 4 FUNC GLOBAL DEFAULT 11 mpfcyb__ │ │ │ │ - 1918: 00053f81 28 FUNC GLOBAL DEFAULT 11 sztxop__ │ │ │ │ - 1919: 00037049 484 FUNC GLOBAL DEFAULT 11 rffti1_ │ │ │ │ - 1920: 000a50cd 92 FUNC GLOBAL DEFAULT 11 sglget_ │ │ │ │ - 1921: 000c5d11 240 FUNC GLOBAL DEFAULT 11 uspsvl_ │ │ │ │ - 1922: 0005fdf5 28 FUNC GLOBAL DEFAULT 11 uusfrt__ │ │ │ │ - 1923: 00070a6d 132 FUNC GLOBAL DEFAULT 11 hexdci__ │ │ │ │ - 1924: 0004e511 64 FUNC GLOBAL DEFAULT 11 vrfct0_ │ │ │ │ - 1925: 00041c69 72 FUNC GLOBAL DEFAULT 11 viadd0_ │ │ │ │ - 1926: 00073f75 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetareapattern │ │ │ │ - 1927: 0004b5ad 108 FUNC GLOBAL DEFAULT 11 rmod_ │ │ │ │ - 1928: 00055c09 40 FUNC GLOBAL DEFAULT 11 sgpmzr__ │ │ │ │ - 1929: 0008188d 232 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclopengraphics │ │ │ │ - 1930: 000a26e1 16 FUNC GLOBAL DEFAULT 11 sgsplt_ │ │ │ │ - 1931: 000b70d9 16 FUNC GLOBAL DEFAULT 11 uusbrs_ │ │ │ │ - 1932: 0007e3e5 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransnumber │ │ │ │ - 1933: 00042259 48 FUNC GLOBAL DEFAULT 11 indxrf_ │ │ │ │ - 1934: 00053a01 28 FUNC GLOBAL DEFAULT 11 szoplv__ │ │ │ │ - 1935: 00084975 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dcle2c │ │ │ │ - 1936: 00058e09 28 FUNC GLOBAL DEFAULT 11 swclch__ │ │ │ │ - 1937: 00055b85 132 FUNC GLOBAL DEFAULT 11 sgrstx__ │ │ │ │ - 1938: 0005f449 128 FUNC GLOBAL DEFAULT 11 ulxqfm__ │ │ │ │ - 1939: 0004b4e1 48 FUNC GLOBAL DEFAULT 11 rd2r_ │ │ │ │ - 1940: 000c9ddd 108 FUNC GLOBAL DEFAULT 11 uxroff_ │ │ │ │ - 1941: 0006a5e5 4 FUNC GLOBAL DEFAULT 11 irlt__ │ │ │ │ - 1942: 0006423d 112 FUNC GLOBAL DEFAULT 11 ucrget__ │ │ │ │ - 1943: 0012ad50 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ - 1944: 000401b9 178 FUNC GLOBAL DEFAULT 11 shinir_ │ │ │ │ - 1945: 00053989 28 FUNC GLOBAL DEFAULT 11 szpllu__ │ │ │ │ - 1946: 00058a91 132 FUNC GLOBAL DEFAULT 11 swiqcp__ │ │ │ │ - 1947: 00069eb5 4 FUNC GLOBAL DEFAULT 11 mpscct__ │ │ │ │ - 1948: 000dd141 132 FUNC GLOBAL DEFAULT 11 uclqin_ │ │ │ │ - 1949: 000bf759 44 FUNC GLOBAL DEFAULT 11 uziqcl_ │ │ │ │ - 1950: 0006a141 40 FUNC GLOBAL DEFAULT 11 vifct1__ │ │ │ │ - 1951: 00054561 28 FUNC GLOBAL DEFAULT 11 szlacl__ │ │ │ │ - 1952: 000bc629 68 FUNC GLOBAL DEFAULT 11 uwqgya_ │ │ │ │ - 1953: 000850c9 872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetcharex │ │ │ │ - 1954: 00081b8d 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgetgoodnumlist │ │ │ │ - 1955: 0005388d 28 FUNC GLOBAL DEFAULT 11 szgclx__ │ │ │ │ - 1956: 000deb3d 160 FUNC GLOBAL DEFAULT 11 udrstx_ │ │ │ │ - 1957: 000625cd 28 FUNC GLOBAL DEFAULT 11 uzprst__ │ │ │ │ - 1958: 000cfba1 332 FUNC GLOBAL DEFAULT 11 ugpstx_ │ │ │ │ - 1959: 000cdae5 160 FUNC GLOBAL DEFAULT 11 umlstx_ │ │ │ │ - 1960: 000461cd 184 FUNC GLOBAL DEFAULT 11 glrqcl_ │ │ │ │ - 1961: 0004e45d 180 FUNC GLOBAL DEFAULT 11 vrfct1_ │ │ │ │ - 1962: 000ac2f1 160 FUNC GLOBAL DEFAULT 11 swistx_ │ │ │ │ - 1963: 00057195 28 FUNC GLOBAL DEFAULT 11 sgtnu__ │ │ │ │ - 1964: 0006e385 28 FUNC GLOBAL DEFAULT 11 odlsvl__ │ │ │ │ - 1965: 00041bad 188 FUNC GLOBAL DEFAULT 11 viadd1_ │ │ │ │ - 1966: 000c86d5 100 FUNC GLOBAL DEFAULT 11 uxmttl_ │ │ │ │ - 1967: 0007b7a5 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkersize │ │ │ │ - 1968: 000709e9 132 FUNC GLOBAL DEFAULT 11 hexdic__ │ │ │ │ - 1969: 0005574d 28 FUNC GLOBAL DEFAULT 11 scplu__ │ │ │ │ - 1970: 00059cc5 88 FUNC GLOBAL DEFAULT 11 zgqtxw__ │ │ │ │ - 1971: 000a06c5 16 FUNC GLOBAL DEFAULT 11 sgslat_ │ │ │ │ - 1972: 000583c9 4 FUNC GLOBAL DEFAULT 11 zgflash__ │ │ │ │ - 1973: 000540b1 28 FUNC GLOBAL DEFAULT 11 szsttp__ │ │ │ │ - 1974: 00064fc9 28 FUNC GLOBAL DEFAULT 11 uddclv__ │ │ │ │ - 1975: 0007120d 4 FUNC GLOBAL DEFAULT 11 ruwgx__ │ │ │ │ - 1976: 00069941 28 FUNC GLOBAL DEFAULT 11 rset0__ │ │ │ │ - 1977: 000c63d1 6 FUNC GLOBAL DEFAULT 11 usrqnp_ │ │ │ │ - 1978: 000bdd0d 30 FUNC GLOBAL DEFAULT 11 uzcget_ │ │ │ │ - 1979: 0003dd41 128 FUNC GLOBAL DEFAULT 11 shtswj_ │ │ │ │ - 1980: 0007a755 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlineindex │ │ │ │ - 1981: 00055a0d 28 FUNC GLOBAL DEFAULT 11 scqtrn__ │ │ │ │ - 1982: 00054999 28 FUNC GLOBAL DEFAULT 11 szplzv__ │ │ │ │ - 1983: 00034d69 160 FUNC GLOBAL DEFAULT 11 odlstx_ │ │ │ │ - 1984: 0008d60d 176 FUNC GLOBAL DEFAULT 11 tmisvl_ │ │ │ │ - 1985: 000bedf1 38 FUNC GLOBAL DEFAULT 11 uzlqvl_ │ │ │ │ - 1986: 000be655 92 FUNC GLOBAL DEFAULT 11 uzrset_ │ │ │ │ - 1987: 0006ba49 216 FUNC GLOBAL DEFAULT 11 rtlopt__ │ │ │ │ - 1988: 000a41bd 88 FUNC GLOBAL DEFAULT 11 sgpqit_ │ │ │ │ - 1989: 0006e0cd 112 FUNC GLOBAL DEFAULT 11 odiset__ │ │ │ │ - 1990: 00059cc1 4 FUNC GLOBAL DEFAULT 11 zgfint__ │ │ │ │ - 1991: 000493f1 100 FUNC GLOBAL DEFAULT 11 mpfcya_ │ │ │ │ - 1992: 0009ba8d 272 FUNC GLOBAL DEFAULT 11 stfpr2_ │ │ │ │ - 1993: 00046af5 92 FUNC GLOBAL DEFAULT 11 gllget_ │ │ │ │ - 1994: 000b5cc1 444 FUNC GLOBAL DEFAULT 11 uysaxs_ │ │ │ │ - 1995: 000bc55d 40 FUNC GLOBAL DEFAULT 11 uwqgyb_ │ │ │ │ - 1996: 00062791 28 FUNC GLOBAL DEFAULT 11 uzpqit__ │ │ │ │ - 1997: 000df4a1 136 FUNC GLOBAL DEFAULT 11 udiqcp_ │ │ │ │ - 1998: 00054d61 28 FUNC GLOBAL DEFAULT 11 stsusr__ │ │ │ │ - 1999: 000b0be5 132 FUNC GLOBAL DEFAULT 11 uerqin_ │ │ │ │ - 2000: 0006a981 168 FUNC GLOBAL DEFAULT 11 rtlget__ │ │ │ │ - 2001: 0005ad69 28 FUNC GLOBAL DEFAULT 11 uepqnp__ │ │ │ │ - 2002: 0004247d 46 FUNC GLOBAL DEFAULT 11 indxcf_ │ │ │ │ - 2003: 0009d93d 16 FUNC GLOBAL DEFAULT 11 stqtrf_ │ │ │ │ - 2004: 000ae5d1 72 FUNC GLOBAL DEFAULT 11 ulqxbl_ │ │ │ │ - 2005: 0005f329 28 FUNC GLOBAL DEFAULT 11 ulisvl__ │ │ │ │ - 2006: 0005f0a9 28 FUNC GLOBAL DEFAULT 11 ullqvl__ │ │ │ │ - 2007: 0006f029 76 FUNC GLOBAL DEFAULT 11 shinit__ │ │ │ │ - 2008: 000509bd 1276 FUNC GLOBAL DEFAULT 11 g2sctr_ │ │ │ │ - 2009: 00063645 132 FUNC GLOBAL DEFAULT 11 ucrqid__ │ │ │ │ - 2010: 000b1495 320 FUNC GLOBAL DEFAULT 11 uelqid_ │ │ │ │ - 2011: 0006a5ed 4 FUNC GLOBAL DEFAULT 11 irle__ │ │ │ │ - 2012: 00061531 132 FUNC GLOBAL DEFAULT 11 ugpqcl__ │ │ │ │ - 2013: 000dd769 176 FUNC GLOBAL DEFAULT 11 ucisvl_ │ │ │ │ - 2014: 00070e79 4 FUNC GLOBAL DEFAULT 11 rsum1__ │ │ │ │ - 2015: 0004807d 92 FUNC GLOBAL DEFAULT 11 mpivdg_ │ │ │ │ - 2016: 00069b25 4 FUNC GLOBAL DEFAULT 11 lrne1__ │ │ │ │ - 2017: 000400d9 224 FUNC GLOBAL DEFAULT 11 shinit_ │ │ │ │ - 2018: 0007222d 52 FUNC GLOBAL DEFAULT 11 __uzpack_MOD_dclsetaxisfactor │ │ │ │ - 2019: 001ca550 8 OBJECT GLOBAL DEFAULT 21 szbtn2_ │ │ │ │ - 2020: 000a85a5 92 FUNC GLOBAL DEFAULT 11 swpget_ │ │ │ │ - 2021: 0009b699 200 FUNC GLOBAL DEFAULT 11 stfpr3_ │ │ │ │ - 2022: 000492bd 88 FUNC GLOBAL DEFAULT 11 mpfcyb_ │ │ │ │ - 2023: 00079439 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportframe │ │ │ │ - 2024: 00078639 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontourex │ │ │ │ - 2025: 0007102d 28 FUNC GLOBAL DEFAULT 11 uwsgxz__ │ │ │ │ - 2026: 0008e2e5 628 FUNC GLOBAL DEFAULT 11 szsgcl_ │ │ │ │ - 2027: 00058649 4 FUNC GLOBAL DEFAULT 11 zgqtnc__ │ │ │ │ - 2028: 0006daf9 28 FUNC GLOBAL DEFAULT 11 cffti1__ │ │ │ │ - 2029: 000817bd 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransfunction │ │ │ │ - 2030: 00069e95 4 FUNC GLOBAL DEFAULT 11 mpfsin__ │ │ │ │ - 2031: 0006356d 28 FUNC GLOBAL DEFAULT 11 ucpqvl__ │ │ │ │ - 2032: 00052cb1 196 FUNC GLOBAL DEFAULT 11 usaxlb__ │ │ │ │ - 2033: 00069b11 4 FUNC GLOBAL DEFAULT 11 lrgt0__ │ │ │ │ - 2034: 000a4941 136 FUNC GLOBAL DEFAULT 11 sgrqcp_ │ │ │ │ - 2035: 000545d1 28 FUNC GLOBAL DEFAULT 11 szmvl3__ │ │ │ │ - 2036: 00090335 1824 FUNC GLOBAL DEFAULT 11 szqtxw_ │ │ │ │ - 2037: 00053ae1 132 FUNC GLOBAL DEFAULT 11 szschz__ │ │ │ │ - 2038: 0005f5a9 132 FUNC GLOBAL DEFAULT 11 ulrstx__ │ │ │ │ - 2039: 0004bd59 38 FUNC GLOBAL DEFAULT 11 imlt0_ │ │ │ │ - 2040: 000453d5 88 FUNC GLOBAL DEFAULT 11 glpqit_ │ │ │ │ - 2041: 0007e16d 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset2dplane │ │ │ │ - 2042: 0006c935 216 FUNC GLOBAL DEFAULT 11 rlcxfl__ │ │ │ │ - 2043: 000c5c8d 132 FUNC GLOBAL DEFAULT 11 uspqin_ │ │ │ │ - 2044: 00053f49 28 FUNC GLOBAL DEFAULT 11 szpmcl__ │ │ │ │ - 2045: 000553c1 28 FUNC GLOBAL DEFAULT 11 slinit__ │ │ │ │ - 2046: 0003e10d 412 FUNC GLOBAL DEFAULT 11 shtint_ │ │ │ │ - 2047: 0006a301 4 FUNC GLOBAL DEFAULT 11 imax__ │ │ │ │ - 2048: 00084bd9 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcurrency │ │ │ │ - 2049: 000a3bf9 92 FUNC GLOBAL DEFAULT 11 sgqvpt_ │ │ │ │ - 2050: 000d00b5 320 FUNC GLOBAL DEFAULT 11 ugrqid_ │ │ │ │ - 2051: 001ca558 4 OBJECT GLOBAL DEFAULT 21 szbtn3_ │ │ │ │ - 2052: 0006b6f1 132 FUNC GLOBAL DEFAULT 11 rlienv__ │ │ │ │ - 2053: 000c8601 112 FUNC GLOBAL DEFAULT 11 luxchk_ │ │ │ │ - 2054: 000be5b5 160 FUNC GLOBAL DEFAULT 11 uzrstx_ │ │ │ │ - 2055: 0004918d 124 FUNC GLOBAL DEFAULT 11 mpfcyc_ │ │ │ │ - 2056: 00081aad 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumle │ │ │ │ - 2057: 00056d79 28 FUNC GLOBAL DEFAULT 11 sgqpls__ │ │ │ │ - 2058: 000a4c61 6 FUNC GLOBAL DEFAULT 11 sglqnp_ │ │ │ │ - 2059: 0006d665 36 FUNC GLOBAL DEFAULT 11 passb2__ │ │ │ │ - 2060: 000df339 176 FUNC GLOBAL DEFAULT 11 udiqvl_ │ │ │ │ - 2061: 0006b089 112 FUNC GLOBAL DEFAULT 11 glrset__ │ │ │ │ - 2062: 0006c1b5 28 FUNC GLOBAL DEFAULT 11 gllqvl__ │ │ │ │ - 2063: 000ce149 92 FUNC GLOBAL DEFAULT 11 umiset_ │ │ │ │ - 2064: 00054191 136 FUNC GLOBAL DEFAULT 11 sztxzv__ │ │ │ │ - 2065: 00069a55 40 FUNC GLOBAL DEFAULT 11 vrcon__ │ │ │ │ - 2066: 0005dafd 132 FUNC GLOBAL DEFAULT 11 uspaxs__ │ │ │ │ - 2067: 000ab74d 138 FUNC GLOBAL DEFAULT 11 swpopn_ │ │ │ │ - 2068: 00081ae9 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumlt │ │ │ │ - 2069: 00078c2d 320 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourline │ │ │ │ - 2070: 0004bd31 38 FUNC GLOBAL DEFAULT 11 imlt1_ │ │ │ │ - 2071: 00055e15 36 FUNC GLOBAL DEFAULT 11 sgtnxv__ │ │ │ │ - 2072: 0003ddc1 120 FUNC GLOBAL DEFAULT 11 shtswm_ │ │ │ │ - 2073: 000353b5 92 FUNC GLOBAL DEFAULT 11 odiset_ │ │ │ │ - 2074: 0006ecd9 44 FUNC GLOBAL DEFAULT 11 shly2x__ │ │ │ │ - 2075: 00088de5 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ - 2076: 0006a485 52 FUNC GLOBAL DEFAULT 11 cr3c__ │ │ │ │ - 2077: 001ca578 8 OBJECT GLOBAL DEFAULT 21 szbtn4_ │ │ │ │ - 2078: 00071269 4 FUNC GLOBAL DEFAULT 11 vrfnb__ │ │ │ │ - 2079: 000651d9 112 FUNC GLOBAL DEFAULT 11 udrget__ │ │ │ │ - 2080: 000c8c99 292 FUNC GLOBAL DEFAULT 11 uxaxlb_ │ │ │ │ - 2081: 000bf785 44 FUNC GLOBAL DEFAULT 11 uziqcp_ │ │ │ │ - 2082: 0005c771 28 FUNC GLOBAL DEFAULT 11 usdaxs__ │ │ │ │ - 2083: 000b703d 52 FUNC GLOBAL DEFAULT 11 uuqidv_ │ │ │ │ - 2084: 00054159 28 FUNC GLOBAL DEFAULT 11 szcltu__ │ │ │ │ - 2085: 00094321 96 FUNC GLOBAL DEFAULT 11 szmvlp_ │ │ │ │ - 2086: 00058d91 28 FUNC GLOBAL DEFAULT 11 swqimc__ │ │ │ │ - 2087: 00062a2d 28 FUNC GLOBAL DEFAULT 11 uziqvl__ │ │ │ │ - 2088: 000579bd 132 FUNC GLOBAL DEFAULT 11 sgpqcl__ │ │ │ │ - 2089: 000694b9 208 FUNC GLOBAL DEFAULT 11 indxml__ │ │ │ │ - 2090: 0007f2b5 52 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclabort │ │ │ │ - 2091: 000b7655 324 FUNC GLOBAL DEFAULT 11 uupqid_ │ │ │ │ - 2092: 0008d589 132 FUNC GLOBAL DEFAULT 11 tmiqin_ │ │ │ │ - 2093: 0006e4c5 132 FUNC GLOBAL DEFAULT 11 odpqcp__ │ │ │ │ - 2094: 000588f5 28 FUNC GLOBAL DEFAULT 11 swscli__ │ │ │ │ - 2095: 0007fac1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_b │ │ │ │ - 2096: 000a5691 92 FUNC GLOBAL DEFAULT 11 sgiget_ │ │ │ │ - 2097: 00046285 136 FUNC GLOBAL DEFAULT 11 glrqcp_ │ │ │ │ - 2098: 000b6fa9 4 FUNC GLOBAL DEFAULT 11 grcls_ │ │ │ │ - 2099: 00070f85 28 FUNC GLOBAL DEFAULT 11 uwigxi__ │ │ │ │ - 2100: 0008027d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_f │ │ │ │ - 2101: 000a47d9 176 FUNC GLOBAL DEFAULT 11 sgrqvl_ │ │ │ │ - 2102: 0006671d 28 FUNC GLOBAL DEFAULT 11 uminit__ │ │ │ │ - 2103: 0006a875 64 FUNC GLOBAL DEFAULT 11 g2fbl2__ │ │ │ │ - 2104: 00063629 28 FUNC GLOBAL DEFAULT 11 ucrqnp__ │ │ │ │ - 2105: 00084ba1 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckspecial │ │ │ │ - 2106: 00041945 176 FUNC GLOBAL DEFAULT 11 vimlt_ │ │ │ │ - 2107: 00068d69 28 FUNC GLOBAL DEFAULT 11 uvbrf__ │ │ │ │ - 2108: 0007615d 1004 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclscalingpoint │ │ │ │ - 2109: 000558ad 28 FUNC GLOBAL DEFAULT 11 scpmv__ │ │ │ │ - 2110: 000bda49 42 FUNC GLOBAL DEFAULT 11 uzcqnp_ │ │ │ │ - 2111: 0005674d 40 FUNC GLOBAL DEFAULT 11 sglazv__ │ │ │ │ - 2112: 0005a345 28 FUNC GLOBAL DEFAULT 11 swqcmn__ │ │ │ │ - 2113: 000e5dd1 336 FUNC GLOBAL DEFAULT 11 r4ieee_ │ │ │ │ - 2114: 00069ae1 4 FUNC GLOBAL DEFAULT 11 lrgta__ │ │ │ │ - 2115: 0006a4b9 28 FUNC GLOBAL DEFAULT 11 ct2pc__ │ │ │ │ - 2116: 0006f405 56 FUNC GLOBAL DEFAULT 11 shtsga__ │ │ │ │ - 2117: 000542e5 28 FUNC GLOBAL DEFAULT 11 szmvld__ │ │ │ │ - 2118: 00053e4d 28 FUNC GLOBAL DEFAULT 11 szlazu__ │ │ │ │ - 2119: 0004d265 112 FUNC GLOBAL DEFAULT 11 rrms0_ │ │ │ │ - 2120: 00059a85 112 FUNC GLOBAL DEFAULT 11 swlget__ │ │ │ │ - 2121: 0004bc09 60 FUNC GLOBAL DEFAULT 11 ct2cp_ │ │ │ │ - 2122: 00084c81 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltoupper │ │ │ │ - 2123: 000465a9 6 FUNC GLOBAL DEFAULT 11 gllqnp_ │ │ │ │ - 2124: 000912b1 1808 FUNC GLOBAL DEFAULT 11 sztnsv_ │ │ │ │ - 2125: 000496d1 228 FUNC GLOBAL DEFAULT 11 xmplon_ │ │ │ │ - 2126: 0005d059 132 FUNC GLOBAL DEFAULT 11 uspstx__ │ │ │ │ - 2127: 00066bed 132 FUNC GLOBAL DEFAULT 11 umlqin__ │ │ │ │ - 2128: 00060c65 28 FUNC GLOBAL DEFAULT 11 uuqebs__ │ │ │ │ - 2129: 00084085 116 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ - 2130: 0006f8e1 28 FUNC GLOBAL DEFAULT 11 vrintr__ │ │ │ │ - 2131: 00057205 28 FUNC GLOBAL DEFAULT 11 sgqtnp__ │ │ │ │ - 2132: 000dd6e5 132 FUNC GLOBAL DEFAULT 11 uciqin_ │ │ │ │ - 2133: 000ae581 80 FUNC GLOBAL DEFAULT 11 ulxlbl_ │ │ │ │ - 2134: 000bed4d 40 FUNC GLOBAL DEFAULT 11 uzlrst_ │ │ │ │ - 2135: 00068d41 40 FUNC GLOBAL DEFAULT 11 uvbxaz__ │ │ │ │ - 2136: 000625b1 28 FUNC GLOBAL DEFAULT 11 uzpsav__ │ │ │ │ - 2137: 00044865 340 FUNC GLOBAL DEFAULT 11 rtropt_ │ │ │ │ - 2138: 00081825 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewfig │ │ │ │ - 2139: 000c9315 1156 FUNC GLOBAL DEFAULT 11 uxplbl_ │ │ │ │ - 2140: 000bed75 40 FUNC GLOBAL DEFAULT 11 uzlsav_ │ │ │ │ - 2141: 0007a3bd 272 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetspectrumnumber │ │ │ │ - 2142: 000c5459 468 FUNC GLOBAL DEFAULT 11 usurdl_ │ │ │ │ - 2143: 000da759 40 FUNC GLOBAL DEFAULT 11 uiqcr2_ │ │ │ │ - 2144: 000ce0a9 160 FUNC GLOBAL DEFAULT 11 umistx_ │ │ │ │ - 2145: 00069e8d 4 FUNC GLOBAL DEFAULT 11 mpfazm__ │ │ │ │ - 2146: 000a26f1 252 FUNC GLOBAL DEFAULT 11 sgplr_ │ │ │ │ - 2147: 0004dc61 120 FUNC GLOBAL DEFAULT 11 rmin0_ │ │ │ │ - 2148: 0004c549 168 FUNC GLOBAL DEFAULT 11 vifna_ │ │ │ │ - 2149: 0012ad9c 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ - 2150: 00042221 56 FUNC GLOBAL DEFAULT 11 indxrl_ │ │ │ │ - 2151: 000619b5 28 FUNC GLOBAL DEFAULT 11 uglsvl__ │ │ │ │ - 2152: 000658bd 132 FUNC GLOBAL DEFAULT 11 udrqid__ │ │ │ │ - 2153: 0005d17d 132 FUNC GLOBAL DEFAULT 11 uslqcp__ │ │ │ │ - 2154: 0006a7ad 44 FUNC GLOBAL DEFAULT 11 viadd0__ │ │ │ │ - 2155: 000723c1 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetyevengrid │ │ │ │ - 2156: 00099a6d 288 FUNC GLOBAL DEFAULT 11 slpwwr_ │ │ │ │ - 2157: 000b7119 16 FUNC GLOBAL DEFAULT 11 uusebs_ │ │ │ │ - 2158: 0003ff69 368 FUNC GLOBAL DEFAULT 11 shinix_ │ │ │ │ - 2159: 00062359 216 FUNC GLOBAL DEFAULT 11 uzcstx__ │ │ │ │ - 2160: 000a805d 6 FUNC GLOBAL DEFAULT 11 swpqnp_ │ │ │ │ - 2161: 0007bc01 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkernormalized │ │ │ │ - 2162: 0007f4e1 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconical │ │ │ │ - 2163: 0004d185 224 FUNC GLOBAL DEFAULT 11 rrms1_ │ │ │ │ - 2164: 00035315 160 FUNC GLOBAL DEFAULT 11 odistx_ │ │ │ │ - 2165: 00070d4d 28 FUNC GLOBAL DEFAULT 11 time13__ │ │ │ │ - 2166: 0008f9e9 420 FUNC GLOBAL DEFAULT 11 szpipl_ │ │ │ │ - 2167: 000bf731 38 FUNC GLOBAL DEFAULT 11 uziqvl_ │ │ │ │ - 2168: 0007ccf1 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettransnumber │ │ │ │ - 2169: 00094261 88 FUNC GLOBAL DEFAULT 11 szmvlr_ │ │ │ │ - 2170: 00065b35 28 FUNC GLOBAL DEFAULT 11 udcntr__ │ │ │ │ - 2171: 00054a25 28 FUNC GLOBAL DEFAULT 11 stirot__ │ │ │ │ - 2172: 00070f4d 28 FUNC GLOBAL DEFAULT 11 uwqgya__ │ │ │ │ - 2173: 00047191 92 FUNC GLOBAL DEFAULT 11 gliget_ │ │ │ │ - 2174: 000b5931 616 FUNC GLOBAL DEFAULT 11 uypaxs_ │ │ │ │ - 2175: 0006a2e9 4 FUNC GLOBAL DEFAULT 11 imin1__ │ │ │ │ - 2176: 00080a0d 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstreal │ │ │ │ - 2177: 0005ffc1 132 FUNC GLOBAL DEFAULT 11 uulqcl__ │ │ │ │ - 2178: 0004611d 176 FUNC GLOBAL DEFAULT 11 glrqvl_ │ │ │ │ - 2179: 00058645 4 FUNC GLOBAL DEFAULT 11 zgqclc__ │ │ │ │ - 2180: 00058481 4 FUNC GLOBAL DEFAULT 11 zgrclp__ │ │ │ │ - 2181: 00070bcd 28 FUNC GLOBAL DEFAULT 11 time31__ │ │ │ │ - 2182: 000c65bd 184 FUNC GLOBAL DEFAULT 11 usrqcl_ │ │ │ │ - 2183: 0005508d 136 FUNC GLOBAL DEFAULT 11 sldiv__ │ │ │ │ - 2184: 0004db6d 244 FUNC GLOBAL DEFAULT 11 rmin1_ │ │ │ │ - 2185: 00041ed1 180 FUNC GLOBAL DEFAULT 11 vifnb_ │ │ │ │ - 2186: 000a06d5 220 FUNC GLOBAL DEFAULT 11 sglar_ │ │ │ │ - 2187: 0005872d 28 FUNC GLOBAL DEFAULT 11 swpcls__ │ │ │ │ - 2188: 000657e5 28 FUNC GLOBAL DEFAULT 11 udpqvl__ │ │ │ │ - 2189: 00052295 40 FUNC GLOBAL DEFAULT 11 init_arg_ │ │ │ │ - 2190: 00058ded 28 FUNC GLOBAL DEFAULT 11 swsrot__ │ │ │ │ - 2191: 0006d2a5 44 FUNC GLOBAL DEFAULT 11 vrmlt0__ │ │ │ │ - 2192: 0006fc8d 4 FUNC GLOBAL DEFAULT 11 clckst__ │ │ │ │ - 2193: 000a391d 72 FUNC GLOBAL DEFAULT 11 sgqmpl_ │ │ │ │ - 2194: 00059d39 132 FUNC GLOBAL DEFAULT 11 swlqid__ │ │ │ │ - 2195: 000b1a51 320 FUNC GLOBAL DEFAULT 11 ueiqid_ │ │ │ │ - 2196: 0006f805 40 FUNC GLOBAL DEFAULT 11 vrrnm0__ │ │ │ │ - 2197: 0005c5c5 28 FUNC GLOBAL DEFAULT 11 usspnt__ │ │ │ │ - 2198: 00098401 284 FUNC GLOBAL DEFAULT 11 szplzr_ │ │ │ │ - 2199: 000665fd 132 FUNC GLOBAL DEFAULT 11 umrstx__ │ │ │ │ - 2200: 00069f21 4 FUNC GLOBAL DEFAULT 11 mpfcoa__ │ │ │ │ - 2201: 0003feed 120 FUNC GLOBAL DEFAULT 11 shiniy_ │ │ │ │ - 2202: 000a61f9 376 FUNC GLOBAL DEFAULT 11 scpmu_ │ │ │ │ - 2203: 00048079 4 FUNC GLOBAL DEFAULT 11 mpfvdg_ │ │ │ │ - 2204: 000b70f9 16 FUNC GLOBAL DEFAULT 11 uusebt_ │ │ │ │ - 2205: 0004b3d5 164 FUNC GLOBAL DEFAULT 11 mpicyl_ │ │ │ │ - 2206: 000cce5d 92 FUNC GLOBAL DEFAULT 11 umpget_ │ │ │ │ - 2207: 0007126d 4 FUNC GLOBAL DEFAULT 11 vrfnb0__ │ │ │ │ - 2208: 000c6e01 92 FUNC GLOBAL DEFAULT 11 uslget_ │ │ │ │ - 2209: 00054c65 28 FUNC GLOBAL DEFAULT 11 stirad__ │ │ │ │ - 2210: 0006f075 48 FUNC GLOBAL DEFAULT 11 shfwgj__ │ │ │ │ - 2211: 00068fbd 28 FUNC GLOBAL DEFAULT 11 uhbra__ │ │ │ │ - 2212: 000570e1 28 FUNC GLOBAL DEFAULT 11 sgqpmt__ │ │ │ │ - 2213: 0006fc9d 28 FUNC GLOBAL DEFAULT 11 date12__ │ │ │ │ - 2214: 0005631d 40 FUNC GLOBAL DEFAULT 11 sgpmzv__ │ │ │ │ - 2215: 00088da9 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ - 2216: 0006176d 132 FUNC GLOBAL DEFAULT 11 ugistx__ │ │ │ │ - 2217: 00079185 72 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclformattime │ │ │ │ - 2218: 000546b1 28 FUNC GLOBAL DEFAULT 11 szoplz__ │ │ │ │ - 2219: 00094ecd 88 FUNC GLOBAL DEFAULT 11 szcllc_ │ │ │ │ - 2220: 0004244d 46 FUNC GLOBAL DEFAULT 11 indxcl_ │ │ │ │ - 2221: 00073fad 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetareapattern │ │ │ │ - 2222: 00035959 92 FUNC GLOBAL DEFAULT 11 odpget_ │ │ │ │ - 2223: 00053fb9 28 FUNC GLOBAL DEFAULT 11 szpmzu__ │ │ │ │ - 2224: 00067bbd 28 FUNC GLOBAL DEFAULT 11 uismrg__ │ │ │ │ - 2225: 0005a4d9 112 FUNC GLOBAL DEFAULT 11 swpset__ │ │ │ │ - 2226: 00043e99 260 FUNC GLOBAL DEFAULT 11 rtcenv_ │ │ │ │ - 2227: 00043bc1 50 FUNC GLOBAL DEFAULT 11 rlcxfl_ │ │ │ │ - 2228: 0008424d 56 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofmonth │ │ │ │ - 2229: 00058665 4 FUNC GLOBAL DEFAULT 11 zgstcl__ │ │ │ │ - 2230: 000bbcb5 56 FUNC GLOBAL DEFAULT 11 ruwgx_ │ │ │ │ - 2231: 00074f09 2548 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisspecify │ │ │ │ - 2232: 000697fd 36 FUNC GLOBAL DEFAULT 11 vrset__ │ │ │ │ - 2233: 000b6df9 92 FUNC GLOBAL DEFAULT 11 grswnd_ │ │ │ │ - 2234: 00067b85 28 FUNC GLOBAL DEFAULT 11 uicini__ │ │ │ │ - 2235: 000a63d1 376 FUNC GLOBAL DEFAULT 11 scpmv_ │ │ │ │ - 2236: 0003fbcd 800 FUNC GLOBAL DEFAULT 11 shiniz_ │ │ │ │ - 2237: 000533b5 86 FUNC GLOBAL DEFAULT 11 char_trim2_ │ │ │ │ - 2238: 00052d75 196 FUNC GLOBAL DEFAULT 11 uxaxlb__ │ │ │ │ - 2239: 000a74a9 72 FUNC GLOBAL DEFAULT 11 scqeye_ │ │ │ │ - 2240: 0005eead 28 FUNC GLOBAL DEFAULT 11 ulxlbl__ │ │ │ │ - 2241: 00044f69 148 FUNC GLOBAL DEFAULT 11 rtlget_ │ │ │ │ - 2242: 0009a1f1 92 FUNC GLOBAL DEFAULT 11 sldttl_ │ │ │ │ - 2243: 0005627d 28 FUNC GLOBAL DEFAULT 11 sglsvl__ │ │ │ │ - 2244: 0006df1d 132 FUNC GLOBAL DEFAULT 11 odrqcl__ │ │ │ │ - 2245: 00095909 172 FUNC GLOBAL DEFAULT 11 szmvlt_ │ │ │ │ - 2246: 0006501d 28 FUNC GLOBAL DEFAULT 11 udgcla__ │ │ │ │ - 2247: 0005aa11 112 FUNC GLOBAL DEFAULT 11 uerget__ │ │ │ │ - 2248: 000b120d 164 FUNC GLOBAL DEFAULT 11 uelsvl_ │ │ │ │ - 2249: 000b5e7d 192 FUNC GLOBAL DEFAULT 11 uysaxz_ │ │ │ │ - 2250: 00071a09 112 FUNC GLOBAL DEFAULT 11 tmpget__ │ │ │ │ - 2251: 000bbced 728 FUNC GLOBAL DEFAULT 11 uwqgyi_ │ │ │ │ - 2252: 000da4ad 156 FUNC GLOBAL DEFAULT 11 uiencd_ │ │ │ │ - 2253: 000702dd 28 FUNC GLOBAL DEFAULT 11 gbyte__ │ │ │ │ - 2254: 000a2955 52 FUNC GLOBAL DEFAULT 11 sgtrqf_ │ │ │ │ - 2255: 0005858d 4 FUNC GLOBAL DEFAULT 11 zgnumfonts__ │ │ │ │ - 2256: 00081c91 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsetgoodnumlist │ │ │ │ - 2257: 000966f9 404 FUNC GLOBAL DEFAULT 11 szl3zu_ │ │ │ │ - 2258: 000a5225 6 FUNC GLOBAL DEFAULT 11 sgiqnp_ │ │ │ │ - 2259: 000df1a1 92 FUNC GLOBAL DEFAULT 11 udlset_ │ │ │ │ - 2260: 000b7e09 92 FUNC GLOBAL DEFAULT 11 uurget_ │ │ │ │ - 2261: 000d760d 2728 FUNC GLOBAL DEFAULT 11 uipd2z_ │ │ │ │ - 2262: 00053d01 28 FUNC GLOBAL DEFAULT 11 szsttt__ │ │ │ │ - 2263: 0007f045 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetvar │ │ │ │ - 2264: 000c8739 1100 FUNC GLOBAL DEFAULT 11 uxaxdv_ │ │ │ │ - 2265: 000a6381 16 FUNC GLOBAL DEFAULT 11 scspms_ │ │ │ │ - 2266: 00094529 4 FUNC GLOBAL DEFAULT 11 szclld_ │ │ │ │ - 2267: 000a25b5 252 FUNC GLOBAL DEFAULT 11 sgplu_ │ │ │ │ - 2268: 000ad04d 92 FUNC GLOBAL DEFAULT 11 swcset_ │ │ │ │ - 2269: 000942b9 4 FUNC GLOBAL DEFAULT 11 szoplp_ │ │ │ │ - 2270: 0005502d 40 FUNC GLOBAL DEFAULT 11 slqrct__ │ │ │ │ - 2271: 0007b3d5 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextindex │ │ │ │ - 2272: 0005a731 144 FUNC GLOBAL DEFAULT 11 uezchk__ │ │ │ │ - 2273: 000559d5 28 FUNC GLOBAL DEFAULT 11 scqobj__ │ │ │ │ - 2274: 000aa645 138 FUNC GLOBAL DEFAULT 11 swclch_ │ │ │ │ - 2275: 00072341 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetyevengrid │ │ │ │ - 2276: 000658a1 28 FUNC GLOBAL DEFAULT 11 udrqnp__ │ │ │ │ - 2277: 000bbc7d 56 FUNC GLOBAL DEFAULT 11 ruwgy_ │ │ │ │ - 2278: 000792b9 72 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclmessagedump │ │ │ │ - 2279: 000c5ef1 88 FUNC GLOBAL DEFAULT 11 uspqit_ │ │ │ │ - 2280: 000dfcdd 316 FUNC GLOBAL DEFAULT 11 uduxuy_ │ │ │ │ - 2281: 000586bd 28 FUNC GLOBAL DEFAULT 11 swdopn__ │ │ │ │ - 2282: 000a4e4d 184 FUNC GLOBAL DEFAULT 11 sglqcl_ │ │ │ │ - 2283: 000aa6d1 138 FUNC GLOBAL DEFAULT 11 swsrot_ │ │ │ │ - 2284: 00058bd1 132 FUNC GLOBAL DEFAULT 11 swiqin__ │ │ │ │ - 2285: 0007fa3d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_b │ │ │ │ - 2286: 0004dfcd 156 FUNC GLOBAL DEFAULT 11 rset_ │ │ │ │ - 2287: 000596b1 28 FUNC GLOBAL DEFAULT 11 swrsvl__ │ │ │ │ - 2288: 00054219 28 FUNC GLOBAL DEFAULT 11 szoptr__ │ │ │ │ - 2289: 000801f9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_f │ │ │ │ - 2290: 000954a5 4 FUNC GLOBAL DEFAULT 11 szclsv_ │ │ │ │ - 2291: 0005fe2d 28 FUNC GLOBAL DEFAULT 11 uusfri__ │ │ │ │ - 2292: 00095ab1 120 FUNC GLOBAL DEFAULT 11 szmvlu_ │ │ │ │ - 2293: 000b7099 16 FUNC GLOBAL DEFAULT 11 uusfrt_ │ │ │ │ - 2294: 000989bd 364 FUNC GLOBAL DEFAULT 11 slratz_ │ │ │ │ - 2295: 000965dd 284 FUNC GLOBAL DEFAULT 11 szl3zv_ │ │ │ │ - 2296: 0006ee2d 36 FUNC GLOBAL DEFAULT 11 shinix__ │ │ │ │ - 2297: 000712e9 112 FUNC GLOBAL DEFAULT 11 tmiset__ │ │ │ │ - 2298: 0005861d 28 FUNC GLOBAL DEFAULT 11 zgidat__ │ │ │ │ - 2299: 000cfdd5 176 FUNC GLOBAL DEFAULT 11 ugrsvl_ │ │ │ │ - 2300: 00067fad 112 FUNC GLOBAL DEFAULT 11 uirget__ │ │ │ │ - 2301: 000a63c1 16 FUNC GLOBAL DEFAULT 11 scspmt_ │ │ │ │ - 2302: 000a27ed 252 FUNC GLOBAL DEFAULT 11 sgplv_ │ │ │ │ - 2303: 000614ad 132 FUNC GLOBAL DEFAULT 11 ugpqcp__ │ │ │ │ - 2304: 000a05b9 220 FUNC GLOBAL DEFAULT 11 sglau_ │ │ │ │ - 2305: 000aa411 138 FUNC GLOBAL DEFAULT 11 swslft_ │ │ │ │ - 2306: 0004c1bd 60 FUNC GLOBAL DEFAULT 11 vifct0_ │ │ │ │ - 2307: 000a5c5d 26 FUNC GLOBAL DEFAULT 11 sgcls_ │ │ │ │ - 2308: 00059d1d 28 FUNC GLOBAL DEFAULT 11 swlqnp__ │ │ │ │ - 2309: 0007e0f9 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3deyepoint │ │ │ │ - 2310: 00069f3d 4 FUNC GLOBAL DEFAULT 11 mpiplc__ │ │ │ │ - 2311: 00056e91 132 FUNC GLOBAL DEFAULT 11 sgistx__ │ │ │ │ - 2312: 00098615 248 FUNC GLOBAL DEFAULT 11 szplzu_ │ │ │ │ - 2313: 00069add 4 FUNC GLOBAL DEFAULT 11 lreq0__ │ │ │ │ - 2314: 00036069 440 FUNC GLOBAL DEFAULT 11 odrkg_ │ │ │ │ - 2315: 0006f155 36 FUNC GLOBAL DEFAULT 11 shtfun__ │ │ │ │ - 2316: 0005b005 132 FUNC GLOBAL DEFAULT 11 uerqid__ │ │ │ │ - 2317: 00071b89 132 FUNC GLOBAL DEFAULT 11 tmpqid__ │ │ │ │ - 2318: 00055215 28 FUNC GLOBAL DEFAULT 11 slpttl__ │ │ │ │ - 2319: 00063dfd 112 FUNC GLOBAL DEFAULT 11 uciget__ │ │ │ │ - 2320: 0005737d 28 FUNC GLOBAL DEFAULT 11 sgopn__ │ │ │ │ - 2321: 00074229 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlinetype │ │ │ │ + 133: 000427cd 28 FUNC GLOBAL DEFAULT 11 uswapz__ │ │ │ │ + 134: 000b19d5 176 FUNC GLOBAL DEFAULT 11 viadd_ │ │ │ │ + 135: 00040d49 28 FUNC GLOBAL DEFAULT 11 ueqtlv__ │ │ │ │ + 136: 00040391 132 FUNC GLOBAL DEFAULT 11 swlqcl__ │ │ │ │ + 137: 0006fd65 16 FUNC GLOBAL DEFAULT 11 uwsgxz_ │ │ │ │ + 138: 00049af5 132 FUNC GLOBAL DEFAULT 11 ucpqin__ │ │ │ │ + 139: 000a2319 184 FUNC GLOBAL DEFAULT 11 uglqcl_ │ │ │ │ + 140: 00079251 16 FUNC GLOBAL DEFAULT 11 uusmks_ │ │ │ │ + 141: 000a5a61 38 FUNC GLOBAL DEFAULT 11 iset1_ │ │ │ │ + 142: 000b8c01 4 FUNC GLOBAL DEFAULT 11 szopl3_ │ │ │ │ + 143: 000a9ab5 140 FUNC GLOBAL DEFAULT 11 rpnopt_ │ │ │ │ + 144: 00071881 292 FUNC GLOBAL DEFAULT 11 uyaxlb_ │ │ │ │ + 145: 000e4bb9 492 FUNC GLOBAL DEFAULT 11 shmw2s_ │ │ │ │ + 146: 0003be19 28 FUNC GLOBAL DEFAULT 11 scspmt__ │ │ │ │ + 147: 00095a95 160 FUNC GLOBAL DEFAULT 11 ucistx_ │ │ │ │ + 148: 0003d191 28 FUNC GLOBAL DEFAULT 11 sgqtrn__ │ │ │ │ + 149: 000b154d 308 FUNC GLOBAL DEFAULT 11 gnlt_ │ │ │ │ + 150: 0005468d 132 FUNC GLOBAL DEFAULT 11 odistx__ │ │ │ │ + 151: 00065bd9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_b │ │ │ │ + 152: 000490e1 112 FUNC GLOBAL DEFAULT 11 uzpset__ │ │ │ │ + 153: 000c633d 684 FUNC GLOBAL DEFAULT 11 stswtr_ │ │ │ │ + 154: 000b1d41 200 FUNC GLOBAL DEFAULT 11 vidiv1_ │ │ │ │ + 155: 00066395 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_f │ │ │ │ + 156: 00084611 320 FUNC GLOBAL DEFAULT 11 usrqid_ │ │ │ │ + 157: 000540b1 28 FUNC GLOBAL DEFAULT 11 cosqb__ │ │ │ │ + 158: 000bf391 208 FUNC GLOBAL DEFAULT 11 szsttu_ │ │ │ │ + 159: 0008dbd1 38 FUNC GLOBAL DEFAULT 11 uzisvl_ │ │ │ │ + 160: 000472ed 40 FUNC GLOBAL DEFAULT 11 ugvect__ │ │ │ │ + 161: 0005273d 132 FUNC GLOBAL DEFAULT 11 gllqin__ │ │ │ │ + 162: 000c3ec9 128 FUNC GLOBAL DEFAULT 11 scswnd_ │ │ │ │ + 163: 000b0f19 46 FUNC GLOBAL DEFAULT 11 crvrs_ │ │ │ │ + 164: 000c6745 52 FUNC GLOBAL DEFAULT 11 stsrad_ │ │ │ │ + 165: 0004f455 28 FUNC GLOBAL DEFAULT 11 uhbxl__ │ │ │ │ + 166: 000c4c35 52 FUNC GLOBAL DEFAULT 11 stiusr_ │ │ │ │ + 167: 0005c549 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetamp │ │ │ │ + 168: 00079231 16 FUNC GLOBAL DEFAULT 11 uusmkt_ │ │ │ │ + 169: 0004c655 28 FUNC GLOBAL DEFAULT 11 umspdf__ │ │ │ │ + 170: 00047331 132 FUNC GLOBAL DEFAULT 11 ugrqid__ │ │ │ │ + 171: 00038d05 92 FUNC GLOBAL DEFAULT 11 tmpget_ │ │ │ │ + 172: 000b663d 16 FUNC GLOBAL DEFAULT 11 szstmd_ │ │ │ │ + 173: 0005f275 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetwindow │ │ │ │ + 174: 000a7da5 388 FUNC GLOBAL DEFAULT 11 glrsvl_ │ │ │ │ + 175: 0003b86d 136 FUNC GLOBAL DEFAULT 11 slqsiz__ │ │ │ │ + 176: 0007f24d 184 FUNC GLOBAL DEFAULT 11 uirqcl_ │ │ │ │ + 177: 0005047d 4 FUNC GLOBAL DEFAULT 11 mpfcoc__ │ │ │ │ + 178: 00097eb9 184 FUNC GLOBAL DEFAULT 11 ulpqcl_ │ │ │ │ + 179: 00092a7d 92 FUNC GLOBAL DEFAULT 11 grstxy_ │ │ │ │ + 180: 0004b2c9 112 FUNC GLOBAL DEFAULT 11 udlset__ │ │ │ │ + 181: 0009e9e5 132 FUNC GLOBAL DEFAULT 11 udiqin_ │ │ │ │ + 182: 000398f1 18 FUNC GLOBAL DEFAULT 11 char_trim_ │ │ │ │ + 183: 0003a6c5 28 FUNC GLOBAL DEFAULT 11 szslti__ │ │ │ │ + 184: 00070b1d 1156 FUNC GLOBAL DEFAULT 11 uyplbl_ │ │ │ │ + 185: 0006064d 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintge │ │ │ │ + 186: 000b76f1 504 FUNC GLOBAL DEFAULT 11 szsttv_ │ │ │ │ + 187: 000d4b65 4 FUNC GLOBAL DEFAULT 11 isgc_ │ │ │ │ + 188: 0003bff5 112 FUNC GLOBAL DEFAULT 11 sgrget__ │ │ │ │ + 189: 00086b7d 484 FUNC GLOBAL DEFAULT 11 usspnt_ │ │ │ │ + 190: 000ae4f5 220 FUNC GLOBAL DEFAULT 11 mpiglb_ │ │ │ │ + 191: 00069929 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_b │ │ │ │ + 192: 00048fb5 132 FUNC GLOBAL DEFAULT 11 uziqin__ │ │ │ │ + 193: 00049799 28 FUNC GLOBAL DEFAULT 11 uzrsvl__ │ │ │ │ + 194: 00069af5 460 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_f │ │ │ │ + 195: 00087285 600 FUNC GLOBAL DEFAULT 11 usyaxl_ │ │ │ │ + 196: 00047b21 28 FUNC GLOBAL DEFAULT 11 ugpqvl__ │ │ │ │ + 197: 00096009 92 FUNC GLOBAL DEFAULT 11 ucpget_ │ │ │ │ + 198: 0007bc15 92 FUNC GLOBAL DEFAULT 11 uilget_ │ │ │ │ + 199: 0003431d 106 FUNC GLOBAL DEFAULT 11 itrp2d_ │ │ │ │ + 200: 00050641 40 FUNC GLOBAL DEFAULT 11 vicon1__ │ │ │ │ + 201: 00060681 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintgt │ │ │ │ + 202: 00056259 28 FUNC GLOBAL DEFAULT 11 date32__ │ │ │ │ + 203: 00054175 28 FUNC GLOBAL DEFAULT 11 sinti__ │ │ │ │ + 204: 0004d1f9 28 FUNC GLOBAL DEFAULT 11 umpqnp__ │ │ │ │ + 205: 000c951d 108 FUNC GLOBAL DEFAULT 11 isgtrc_ │ │ │ │ + 206: 0003d109 40 FUNC GLOBAL DEFAULT 11 sglnxr__ │ │ │ │ + 207: 00046f8d 28 FUNC GLOBAL DEFAULT 11 uusmks__ │ │ │ │ + 208: 00055121 44 FUNC GLOBAL DEFAULT 11 shfw2g__ │ │ │ │ + 209: 0005f165 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmapprojectionangle │ │ │ │ + 210: 00049c19 132 FUNC GLOBAL DEFAULT 11 ucrqcp__ │ │ │ │ + 211: 000491d5 28 FUNC GLOBAL DEFAULT 11 uzlqnp__ │ │ │ │ + 212: 00050c21 44 FUNC GLOBAL DEFAULT 11 vimlt__ │ │ │ │ + 213: 00051649 132 FUNC GLOBAL DEFAULT 11 glrstx__ │ │ │ │ + 214: 000ce8c1 16 FUNC GLOBAL DEFAULT 11 sgqtxr_ │ │ │ │ + 215: 000505e9 84 FUNC GLOBAL DEFAULT 11 osexec__ │ │ │ │ + 216: 000c9099 132 FUNC GLOBAL DEFAULT 11 sgrqin_ │ │ │ │ + 217: 0006cc31 712 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxframe │ │ │ │ + 218: 000b86a9 46 FUNC GLOBAL DEFAULT 11 szqfnt_ │ │ │ │ + 219: 00050aed 28 FUNC GLOBAL DEFAULT 11 ct2ec__ │ │ │ │ + 220: 0003af21 28 FUNC GLOBAL DEFAULT 11 szsttv__ │ │ │ │ + 221: 00075885 24 FUNC GLOBAL DEFAULT 11 umscwd_ │ │ │ │ + 222: 000c85c1 34 FUNC GLOBAL DEFAULT 11 sgqcmn_ │ │ │ │ + 223: 000c9d1d 320 FUNC GLOBAL DEFAULT 11 sglqid_ │ │ │ │ + 224: 0004165d 132 FUNC GLOBAL DEFAULT 11 uerqcl__ │ │ │ │ + 225: 000581e1 132 FUNC GLOBAL DEFAULT 11 tmpqcl__ │ │ │ │ + 226: 000575cd 40 FUNC GLOBAL DEFAULT 11 g2sctr__ │ │ │ │ + 227: 000bd2c1 20 FUNC GLOBAL DEFAULT 11 sztxop_ │ │ │ │ + 228: 0005562d 28 FUNC GLOBAL DEFAULT 11 shtlib__ │ │ │ │ + 229: 000bf921 540 FUNC GLOBAL DEFAULT 11 szgclx_ │ │ │ │ + 230: 0003f28d 28 FUNC GLOBAL DEFAULT 11 swqwdc__ │ │ │ │ + 231: 000654bd 216 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcldeallocsht │ │ │ │ + 232: 000a9655 10 FUNC GLOBAL DEFAULT 11 prcopn_ │ │ │ │ + 233: 00082e81 1036 FUNC GLOBAL DEFAULT 11 csblbl_ │ │ │ │ + 234: 0003a235 28 FUNC GLOBAL DEFAULT 11 szoptt__ │ │ │ │ + 235: 000a02f9 1316 FUNC GLOBAL DEFAULT 11 uhbrfz_ │ │ │ │ + 236: 0003a4b5 28 FUNC GLOBAL DEFAULT 11 szl3zv__ │ │ │ │ + 237: 0003cf41 28 FUNC GLOBAL DEFAULT 11 sgstxs__ │ │ │ │ + 238: 000c26d5 580 FUNC GLOBAL DEFAULT 11 sltlcv_ │ │ │ │ + 239: 0003e0a1 132 FUNC GLOBAL DEFAULT 11 sgrqid__ │ │ │ │ + 240: 0004eb61 128 FUNC GLOBAL DEFAULT 11 uxqfmt__ │ │ │ │ + 241: 000aae11 50 FUNC GLOBAL DEFAULT 11 indxif_ │ │ │ │ + 242: 00052925 28 FUNC GLOBAL DEFAULT 11 rpnxfl__ │ │ │ │ + 243: 000ab81d 156 FUNC GLOBAL DEFAULT 11 imin_ │ │ │ │ + 244: 0005520d 28 FUNC GLOBAL DEFAULT 11 shiniz__ │ │ │ │ + 245: 000ce8e1 16 FUNC GLOBAL DEFAULT 11 sgqtxs_ │ │ │ │ + 246: 000aa809 56 FUNC GLOBAL DEFAULT 11 rlienv_ │ │ │ │ + 247: 000da1b5 62 FUNC GLOBAL DEFAULT 11 fcputr_ │ │ │ │ + 248: 0006bef1 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarwidth │ │ │ │ + 249: 000a23d1 136 FUNC GLOBAL DEFAULT 11 uglqcp_ │ │ │ │ + 250: 00055429 72 FUNC GLOBAL DEFAULT 11 shmw2s__ │ │ │ │ + 251: 00047315 28 FUNC GLOBAL DEFAULT 11 ugrqnp__ │ │ │ │ + 252: 0004d4e9 28 FUNC GLOBAL DEFAULT 11 grsmpl__ │ │ │ │ + 253: 00042b31 128 FUNC GLOBAL DEFAULT 11 usxoff__ │ │ │ │ + 254: 0004bd6d 132 FUNC GLOBAL DEFAULT 11 udpqin__ │ │ │ │ + 255: 000bebe9 52 FUNC GLOBAL DEFAULT 11 szgcly_ │ │ │ │ + 256: 000a971d 100 FUNC GLOBAL DEFAULT 11 rlrget_ │ │ │ │ + 257: 0008dba5 44 FUNC GLOBAL DEFAULT 11 uziqin_ │ │ │ │ + 258: 0005dced 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkersize │ │ │ │ + 259: 00045c7d 28 FUNC GLOBAL DEFAULT 11 ulylbl__ │ │ │ │ + 260: 000c94fd 16 FUNC GLOBAL DEFAULT 11 sgstrn_ │ │ │ │ + 261: 000ae851 132 FUNC GLOBAL DEFAULT 11 mpscon_ │ │ │ │ + 262: 0004d4cd 28 FUNC GLOBAL DEFAULT 11 grsvpt__ │ │ │ │ + 263: 000659c9 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetorthographic │ │ │ │ + 264: 0003dfad 28 FUNC GLOBAL DEFAULT 11 sgpqvl__ │ │ │ │ + 265: 00050265 116 FUNC GLOBAL DEFAULT 11 lenz__ │ │ │ │ + 266: 0005e6bd 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetextsize │ │ │ │ + 267: 0004d709 132 FUNC GLOBAL DEFAULT 11 uirqcl__ │ │ │ │ + 268: 0008e6c9 42 FUNC GLOBAL DEFAULT 11 uzcqid_ │ │ │ │ + 269: 00050835 4 FUNC GLOBAL DEFAULT 11 imlt1__ │ │ │ │ + 270: 000a7d21 132 FUNC GLOBAL DEFAULT 11 glrqin_ │ │ │ │ + 271: 00050431 4 FUNC GLOBAL DEFAULT 11 mpscon__ │ │ │ │ + 272: 0008a515 92 FUNC GLOBAL DEFAULT 11 uelset_ │ │ │ │ + 273: 000710d1 1100 FUNC GLOBAL DEFAULT 11 uyaxdv_ │ │ │ │ + 274: 000798bd 16 FUNC GLOBAL DEFAULT 11 uuslnt_ │ │ │ │ + 275: 000c71ad 16 FUNC GLOBAL DEFAULT 11 sgqpms_ │ │ │ │ + 276: 00045a19 112 FUNC GLOBAL DEFAULT 11 ulrget__ │ │ │ │ + 277: 000a74f1 324 FUNC GLOBAL DEFAULT 11 gllqid_ │ │ │ │ + 278: 000da145 56 FUNC GLOBAL DEFAULT 11 fcputs_ │ │ │ │ + 279: 0004a5d5 132 FUNC GLOBAL DEFAULT 11 uciqcl__ │ │ │ │ + 280: 0004d8f1 28 FUNC GLOBAL DEFAULT 11 uic2d__ │ │ │ │ + 281: 00037bc1 6 FUNC GLOBAL DEFAULT 11 tmpqnp_ │ │ │ │ + 282: 000503cd 4 FUNC GLOBAL DEFAULT 11 iblkgt__ │ │ │ │ + 283: 000874dd 1684 FUNC GLOBAL DEFAULT 11 ususcu_ │ │ │ │ + 284: 000a4191 184 FUNC GLOBAL DEFAULT 11 ugiqcl_ │ │ │ │ + 285: 0004fe69 40 FUNC GLOBAL DEFAULT 11 vrfct1__ │ │ │ │ + 286: 00050025 4 FUNC GLOBAL DEFAULT 11 lrlt0__ │ │ │ │ + 287: 0007f305 156 FUNC GLOBAL DEFAULT 11 uirqcp_ │ │ │ │ + 288: 00097f71 136 FUNC GLOBAL DEFAULT 11 ulpqcp_ │ │ │ │ + 289: 000500f1 128 FUNC GLOBAL DEFAULT 11 cradj__ │ │ │ │ + 290: 000d3aa9 138 FUNC GLOBAL DEFAULT 11 swsfcm_ │ │ │ │ + 291: 0004503d 132 FUNC GLOBAL DEFAULT 11 ulpqcl__ │ │ │ │ + 292: 000d7f7d 144 FUNC GLOBAL DEFAULT 11 cweek_ │ │ │ │ + 293: 000537d9 28 FUNC GLOBAL DEFAULT 11 vignn__ │ │ │ │ + 294: 00057265 28 FUNC GLOBAL DEFAULT 11 timeq1__ │ │ │ │ + 295: 00040b8d 112 FUNC GLOBAL DEFAULT 11 uelset__ │ │ │ │ + 296: 000b8b89 120 FUNC GLOBAL DEFAULT 11 szsttz_ │ │ │ │ + 297: 0009489d 1124 FUNC GLOBAL DEFAULT 11 ucxamn_ │ │ │ │ + 298: 0005bcd9 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalge │ │ │ │ + 299: 000d4761 324 FUNC GLOBAL DEFAULT 11 swpqid_ │ │ │ │ + 300: 000c71ed 16 FUNC GLOBAL DEFAULT 11 sgqpmt_ │ │ │ │ + 301: 000b8681 40 FUNC GLOBAL DEFAULT 11 szqfnw_ │ │ │ │ + 302: 00092ee1 6 FUNC GLOBAL DEFAULT 11 ucpqnp_ │ │ │ │ + 303: 000b5aa5 356 FUNC GLOBAL DEFAULT 11 szt3zu_ │ │ │ │ + 304: 0007e5a5 6 FUNC GLOBAL DEFAULT 11 uilqnp_ │ │ │ │ + 305: 000e7065 136 FUNC GLOBAL DEFAULT 11 vs1out_ │ │ │ │ + 306: 000a2269 176 FUNC GLOBAL DEFAULT 11 uglqvl_ │ │ │ │ + 307: 000a2695 92 FUNC GLOBAL DEFAULT 11 ugrset_ │ │ │ │ + 308: 00079291 124 FUNC GLOBAL DEFAULT 11 uuinit_ │ │ │ │ + 309: 0006ba09 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dorigin │ │ │ │ + 310: 00056451 4 FUNC GLOBAL DEFAULT 11 ndyear__ │ │ │ │ + 311: 0003ddcd 28 FUNC GLOBAL DEFAULT 11 sgqlni__ │ │ │ │ + 312: 0006d759 700 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeygap │ │ │ │ + 313: 000c4b79 50 FUNC GLOBAL DEFAULT 11 stfusr_ │ │ │ │ + 314: 000ccc19 508 FUNC GLOBAL DEFAULT 11 sgtxxr_ │ │ │ │ + 315: 0005bddd 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalgt │ │ │ │ + 316: 00053c39 44 FUNC GLOBAL DEFAULT 11 passf4__ │ │ │ │ + 317: 00050e09 4 FUNC GLOBAL DEFAULT 11 g2sgrd__ │ │ │ │ + 318: 000a4d79 48 FUNC GLOBAL DEFAULT 11 rr2d_ │ │ │ │ + 319: 00056a55 116 FUNC GLOBAL DEFAULT 11 lchra__ │ │ │ │ + 320: 00053a45 28 FUNC GLOBAL DEFAULT 11 gnlt__ │ │ │ │ + 321: 00043d71 132 FUNC GLOBAL DEFAULT 11 uscqcl__ │ │ │ │ + 322: 000de819 2682 FUNC GLOBAL DEFAULT 11 radbg_ │ │ │ │ + 323: 00068231 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetygrid │ │ │ │ + 324: 0003ec45 28 FUNC GLOBAL DEFAULT 11 swpopn__ │ │ │ │ + 325: 00046125 28 FUNC GLOBAL DEFAULT 11 uuisvl__ │ │ │ │ + 326: 000d8ef1 368 FUNC GLOBAL DEFAULT 11 inorml_ │ │ │ │ + 327: 000466c1 112 FUNC GLOBAL DEFAULT 11 uurset__ │ │ │ │ + 328: 00046595 28 FUNC GLOBAL DEFAULT 11 uulqvl__ │ │ │ │ + 329: 0003e085 28 FUNC GLOBAL DEFAULT 11 sgrqnp__ │ │ │ │ + 330: 000451b5 132 FUNC GLOBAL DEFAULT 11 ulrqid__ │ │ │ │ + 331: 0003aa41 28 FUNC GLOBAL DEFAULT 11 szcllt__ │ │ │ │ + 332: 000a32d9 3276 FUNC GLOBAL DEFAULT 11 ugvect_ │ │ │ │ + 333: 000606b5 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintle │ │ │ │ + 334: 000575b5 4 FUNC GLOBAL DEFAULT 11 rprd__ │ │ │ │ + 335: 0004be91 132 FUNC GLOBAL DEFAULT 11 udrqcp__ │ │ │ │ + 336: 00054135 36 FUNC GLOBAL DEFAULT 11 rfftf1__ │ │ │ │ + 337: 0007fb39 1820 FUNC GLOBAL DEFAULT 11 uspfit_ │ │ │ │ + 338: 0008a475 160 FUNC GLOBAL DEFAULT 11 uelstx_ │ │ │ │ + 339: 0004f1b1 28 FUNC GLOBAL DEFAULT 11 uvbrl__ │ │ │ │ + 340: 0004c4c5 28 FUNC GLOBAL DEFAULT 11 umspwd__ │ │ │ │ + 341: 000b8941 320 FUNC GLOBAL DEFAULT 11 szt3zv_ │ │ │ │ + 342: 000ae49d 88 FUNC GLOBAL DEFAULT 11 mpfglb_ │ │ │ │ + 343: 0003b105 28 FUNC GLOBAL DEFAULT 11 stftrf__ │ │ │ │ + 344: 000503d1 4 FUNC GLOBAL DEFAULT 11 iblkge__ │ │ │ │ + 345: 000d3261 138 FUNC GLOBAL DEFAULT 11 swqpnt_ │ │ │ │ + 346: 0009b21d 280 FUNC GLOBAL DEFAULT 11 ludchk_ │ │ │ │ + 347: 0004de05 112 FUNC GLOBAL DEFAULT 11 uilset__ │ │ │ │ + 348: 00040a99 132 FUNC GLOBAL DEFAULT 11 swpstx__ │ │ │ │ + 349: 00057eb9 28 FUNC GLOBAL DEFAULT 11 tmlsvl__ │ │ │ │ + 350: 0009af5d 400 FUNC GLOBAL DEFAULT 11 uxpnum_ │ │ │ │ + 351: 00050499 4 FUNC GLOBAL DEFAULT 11 mpicyb__ │ │ │ │ + 352: 00059b15 816 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislabel │ │ │ │ + 353: 000606e9 52 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintlt │ │ │ │ + 354: 00079b71 92 FUNC GLOBAL DEFAULT 11 uiiget_ │ │ │ │ + 355: 000434c9 112 FUNC GLOBAL DEFAULT 11 uspget__ │ │ │ │ + 356: 00084371 176 FUNC GLOBAL DEFAULT 11 usrsvl_ │ │ │ │ + 357: 0007b79d 50 FUNC GLOBAL DEFAULT 11 uismfl_ │ │ │ │ + 358: 000534c5 132 FUNC GLOBAL DEFAULT 11 glpqcl__ │ │ │ │ + 359: 0007f19d 176 FUNC GLOBAL DEFAULT 11 uirqvl_ │ │ │ │ + 360: 0004ece5 132 FUNC GLOBAL DEFAULT 11 uxpaxs__ │ │ │ │ + 361: 00097d71 240 FUNC GLOBAL DEFAULT 11 ulpqvl_ │ │ │ │ + 362: 00050a65 40 FUNC GLOBAL DEFAULT 11 ct3cs__ │ │ │ │ + 363: 00053785 28 FUNC GLOBAL DEFAULT 11 dxfloc__ │ │ │ │ + 364: 000504a1 4 FUNC GLOBAL DEFAULT 11 mpfhmr__ │ │ │ │ + 365: 000791d5 92 FUNC GLOBAL DEFAULT 11 uupset_ │ │ │ │ + 366: 00040f45 28 FUNC GLOBAL DEFAULT 11 uetone__ │ │ │ │ + 367: 00067ac9 64 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontoura │ │ │ │ + 368: 0003a18d 28 FUNC GLOBAL DEFAULT 11 szplsv__ │ │ │ │ + 369: 000678f5 468 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourb │ │ │ │ + 370: 00045919 128 FUNC GLOBAL DEFAULT 11 ulxsfm__ │ │ │ │ + 371: 00045435 28 FUNC GLOBAL DEFAULT 11 ulqxbl__ │ │ │ │ + 372: 00050079 4 FUNC GLOBAL DEFAULT 11 lrlta__ │ │ │ │ + 373: 001d2260 28 OBJECT GLOBAL DEFAULT 21 umwk1_ │ │ │ │ + 374: 00055dc1 28 FUNC GLOBAL DEFAULT 11 vs2out__ │ │ │ │ + 375: 0003b9c9 28 FUNC GLOBAL DEFAULT 11 slpcnr__ │ │ │ │ + 376: 00050071 4 FUNC GLOBAL DEFAULT 11 lrlt__ │ │ │ │ + 377: 0006f5f1 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvhyperbolic │ │ │ │ + 378: 00044a09 128 FUNC GLOBAL DEFAULT 11 uyqfmt__ │ │ │ │ + 379: 00040d9d 28 FUNC GLOBAL DEFAULT 11 ueqtlz__ │ │ │ │ + 380: 00050b45 44 FUNC GLOBAL DEFAULT 11 visub__ │ │ │ │ + 381: 0004030d 132 FUNC GLOBAL DEFAULT 11 swlqcp__ │ │ │ │ + 382: 000955d9 1118 FUNC GLOBAL DEFAULT 11 ucyady_ │ │ │ │ + 383: 00053b91 36 FUNC GLOBAL DEFAULT 11 radf2__ │ │ │ │ + 384: 0006fe85 200 FUNC GLOBAL DEFAULT 11 uwsgya_ │ │ │ │ + 385: 0004f221 28 FUNC GLOBAL DEFAULT 11 uvbxf__ │ │ │ │ + 386: 0004873d 184 FUNC GLOBAL DEFAULT 11 uzcget__ │ │ │ │ + 387: 0003f2fd 28 FUNC GLOBAL DEFAULT 11 swqptc__ │ │ │ │ + 388: 000a25f5 160 FUNC GLOBAL DEFAULT 11 ugrstx_ │ │ │ │ + 389: 00057695 28 FUNC GLOBAL DEFAULT 11 uwsgxb__ │ │ │ │ + 390: 000722a5 796 FUNC GLOBAL DEFAULT 11 uyptmk_ │ │ │ │ + 391: 0005ceb5 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetshadepattern │ │ │ │ + 392: 0003bd55 28 FUNC GLOBAL DEFAULT 11 scsorg__ │ │ │ │ + 393: 00053a61 28 FUNC GLOBAL DEFAULT 11 gnle__ │ │ │ │ + 394: 0011d978 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yuni0 │ │ │ │ + 395: 000cdf01 320 FUNC GLOBAL DEFAULT 11 sgiqid_ │ │ │ │ + 396: 0005f961 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadea │ │ │ │ + 397: 0003f5a5 28 FUNC GLOBAL DEFAULT 11 swlsft__ │ │ │ │ + 398: 0005f78d 468 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadeb │ │ │ │ + 399: 0003b0b1 28 FUNC GLOBAL DEFAULT 11 stspr2__ │ │ │ │ + 400: 000c29a9 412 FUNC GLOBAL DEFAULT 11 slqsiz_ │ │ │ │ + 401: 0003b13d 28 FUNC GLOBAL DEFAULT 11 stqtrf__ │ │ │ │ + 402: 000544f1 28 FUNC GLOBAL DEFAULT 11 odrqvl__ │ │ │ │ + 403: 00042a21 112 FUNC GLOBAL DEFAULT 11 usiset__ │ │ │ │ + 404: 000414b5 132 FUNC GLOBAL DEFAULT 11 uepqin__ │ │ │ │ + 405: 00054191 28 FUNC GLOBAL DEFAULT 11 cosqf__ │ │ │ │ + 406: 000c8901 200 FUNC GLOBAL DEFAULT 11 sgtnr_ │ │ │ │ + 407: 000ab971 84 FUNC GLOBAL DEFAULT 11 imax0_ │ │ │ │ + 408: 00067605 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclclearcontourlevel │ │ │ │ + 409: 000db9d5 50 FUNC GLOBAL DEFAULT 11 odrk1_ │ │ │ │ + 410: 00069799 116 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dcldealloccosfft │ │ │ │ + 411: 0005f639 276 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshaden │ │ │ │ + 412: 0006a37d 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ + 413: 000cc871 372 FUNC GLOBAL DEFAULT 11 sgtrsl_ │ │ │ │ + 414: 0006112d 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetrealex │ │ │ │ + 415: 0008ffa9 124 FUNC GLOBAL DEFAULT 11 uvbra_ │ │ │ │ + 416: 0006a555 472 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ + 417: 000578a9 132 FUNC GLOBAL DEFAULT 11 tmistx__ │ │ │ │ + 418: 000d4d35 8 FUNC GLOBAL DEFAULT 11 iand_ │ │ │ │ + 419: 0005f74d 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadev │ │ │ │ + 420: 0003e849 4 FUNC GLOBAL DEFAULT 11 zgiint__ │ │ │ │ + 421: 00065991 56 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclexeccommand │ │ │ │ + 422: 00041cd9 132 FUNC GLOBAL DEFAULT 11 uspqid__ │ │ │ │ + 423: 00053dad 36 FUNC GLOBAL DEFAULT 11 cfftb1__ │ │ │ │ + 424: 00085641 140 FUNC GLOBAL DEFAULT 11 usyaxs_ │ │ │ │ + 425: 000acbb1 252 FUNC GLOBAL DEFAULT 11 mpibon_ │ │ │ │ + 426: 0004ca6d 112 FUNC GLOBAL DEFAULT 11 umrget__ │ │ │ │ + 427: 0006ff95 164 FUNC GLOBAL DEFAULT 11 uwsgyb_ │ │ │ │ + 428: 000a563d 132 FUNC GLOBAL DEFAULT 11 osexec_ │ │ │ │ + 429: 00050d95 44 FUNC GLOBAL DEFAULT 11 g2fbli__ │ │ │ │ + 430: 00066ef9 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastcharex │ │ │ │ + 431: 0003dd95 28 FUNC GLOBAL DEFAULT 11 sglnr__ │ │ │ │ + 432: 0004b119 132 FUNC GLOBAL DEFAULT 11 udiqcl__ │ │ │ │ + 433: 000a4249 136 FUNC GLOBAL DEFAULT 11 ugiqcp_ │ │ │ │ + 434: 000b5581 38 FUNC GLOBAL DEFAULT 11 vrcon0_ │ │ │ │ + 435: 000caed9 508 FUNC GLOBAL DEFAULT 11 sgtxxu_ │ │ │ │ + 436: 000504c1 4 FUNC GLOBAL DEFAULT 11 mpfcyl__ │ │ │ │ + 437: 000e65c5 176 FUNC GLOBAL DEFAULT 11 shts2g_ │ │ │ │ + 438: 00046c49 28 FUNC GLOBAL DEFAULT 11 uuqidv__ │ │ │ │ + 439: 000b1681 56 FUNC GLOBAL DEFAULT 11 gnqblk_ │ │ │ │ + 440: 0003c969 28 FUNC GLOBAL DEFAULT 11 sgqlai__ │ │ │ │ + 441: 00098f91 96 FUNC GLOBAL DEFAULT 11 ulsxbl_ │ │ │ │ + 442: 000c5841 84 FUNC GLOBAL DEFAULT 11 ststrf_ │ │ │ │ + 443: 000b108d 104 FUNC GLOBAL DEFAULT 11 rgngt_ │ │ │ │ + 444: 00053f3d 56 FUNC GLOBAL DEFAULT 11 radbg__ │ │ │ │ + 445: 000d8d21 464 FUNC GLOBAL DEFAULT 11 clrgsv_ │ │ │ │ + 446: 00045615 28 FUNC GLOBAL DEFAULT 11 ullsvl__ │ │ │ │ + 447: 000553a1 28 FUNC GLOBAL DEFAULT 11 shmdxm__ │ │ │ │ + 448: 0009a0e1 276 FUNC GLOBAL DEFAULT 11 uxaxnm_ │ │ │ │ + 449: 00047bdd 112 FUNC GLOBAL DEFAULT 11 ugiget__ │ │ │ │ + 450: 00050051 4 FUNC GLOBAL DEFAULT 11 lrle__ │ │ │ │ + 451: 00079089 332 FUNC GLOBAL DEFAULT 11 uupstx_ │ │ │ │ + 452: 0005e581 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetext │ │ │ │ + 453: 000ab9c5 196 FUNC GLOBAL DEFAULT 11 imax1_ │ │ │ │ + 454: 000b42fd 120 FUNC GLOBAL DEFAULT 11 vrfnb0_ │ │ │ │ + 455: 000db649 220 FUNC GLOBAL DEFAULT 11 odrk2_ │ │ │ │ + 456: 000c9a7d 176 FUNC GLOBAL DEFAULT 11 sglsvl_ │ │ │ │ + 457: 00045199 28 FUNC GLOBAL DEFAULT 11 ulrqnp__ │ │ │ │ + 458: 000467b5 36 FUNC GLOBAL DEFAULT 11 uulinz__ │ │ │ │ + 459: 0005eb89 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ + 460: 000b2441 26 FUNC GLOBAL DEFAULT 11 lrlta_ │ │ │ │ + 461: 000ab035 50 FUNC GLOBAL DEFAULT 11 indxil_ │ │ │ │ + 462: 0005eab5 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ + 463: 0004e975 4 FUNC GLOBAL DEFAULT 11 iuwgy__ │ │ │ │ + 464: 000506b9 4 FUNC GLOBAL DEFAULT 11 iset1__ │ │ │ │ + 465: 0005ca29 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetave │ │ │ │ + 466: 00053ce1 60 FUNC GLOBAL DEFAULT 11 passb__ │ │ │ │ + 467: 000cae7d 92 FUNC GLOBAL DEFAULT 11 sgqtxy_ │ │ │ │ + 468: 0008ba25 92 FUNC GLOBAL DEFAULT 11 ueiset_ │ │ │ │ + 469: 00048289 132 FUNC GLOBAL DEFAULT 11 uzcqid__ │ │ │ │ + 470: 0004f3bd 40 FUNC GLOBAL DEFAULT 11 uhbxfz__ │ │ │ │ + 471: 00073dc1 328 FUNC GLOBAL DEFAULT 11 umbndp_ │ │ │ │ + 472: 000d0399 92 FUNC GLOBAL DEFAULT 11 swrget_ │ │ │ │ + 473: 000a8659 320 FUNC GLOBAL DEFAULT 11 gliqid_ │ │ │ │ + 474: 0003be51 28 FUNC GLOBAL DEFAULT 11 scspmi__ │ │ │ │ + 475: 000b0419 156 FUNC GLOBAL DEFAULT 11 rave_ │ │ │ │ + 476: 000573bd 4 FUNC GLOBAL DEFAULT 11 ramp0__ │ │ │ │ + 477: 00042c41 128 FUNC GLOBAL DEFAULT 11 usaxsc__ │ │ │ │ + 478: 000504dd 4 FUNC GLOBAL DEFAULT 11 mpfrbs__ │ │ │ │ + 479: 00054cd5 132 FUNC GLOBAL DEFAULT 11 odlstx__ │ │ │ │ + 480: 000b4f71 52 FUNC GLOBAL DEFAULT 11 vrset_ │ │ │ │ + 481: 0005756d 4 FUNC GLOBAL DEFAULT 11 rvmax0__ │ │ │ │ + 482: 000b2291 148 FUNC GLOBAL DEFAULT 11 lrne_ │ │ │ │ + 483: 000b4ec1 176 FUNC GLOBAL DEFAULT 11 vrcon1_ │ │ │ │ + 484: 000d75c1 30 FUNC GLOBAL DEFAULT 11 date31_ │ │ │ │ + 485: 0003fdc5 132 FUNC GLOBAL DEFAULT 11 swcqcl__ │ │ │ │ + 486: 000cb5bd 508 FUNC GLOBAL DEFAULT 11 sgtxxv_ │ │ │ │ + 487: 0003d81d 40 FUNC GLOBAL DEFAULT 11 sglnxv__ │ │ │ │ + 488: 000503e9 4 FUNC GLOBAL DEFAULT 11 mpisin__ │ │ │ │ + 489: 00049ad9 28 FUNC GLOBAL DEFAULT 11 ucpsvl__ │ │ │ │ + 490: 000b0f49 42 FUNC GLOBAL DEFAULT 11 lenb_ │ │ │ │ + 491: 0006d475 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarframe │ │ │ │ + 492: 000d6aad 284 FUNC GLOBAL DEFAULT 11 lchr_ │ │ │ │ + 493: 0004d4b1 28 FUNC GLOBAL DEFAULT 11 grscwd__ │ │ │ │ + 494: 000b91f5 16 FUNC GLOBAL DEFAULT 11 szcrst_ │ │ │ │ + 495: 00050aa9 40 FUNC GLOBAL DEFAULT 11 ct3sc__ │ │ │ │ + 496: 000c1591 728 FUNC GLOBAL DEFAULT 11 slpwvc_ │ │ │ │ + 497: 000b9af1 8 FUNC GLOBAL DEFAULT 11 szt3op_ │ │ │ │ + 498: 000b45d9 276 FUNC GLOBAL DEFAULT 11 vrfnb1_ │ │ │ │ + 499: 0004f4f1 28 FUNC GLOBAL DEFAULT 11 uhbxa__ │ │ │ │ + 500: 000842ed 132 FUNC GLOBAL DEFAULT 11 usrqin_ │ │ │ │ + 501: 00037e85 184 FUNC GLOBAL DEFAULT 11 tmpqcl_ │ │ │ │ + 502: 0003ab91 28 FUNC GLOBAL DEFAULT 11 szsttz__ │ │ │ │ + 503: 000cc741 304 FUNC GLOBAL DEFAULT 11 sgtrsn_ │ │ │ │ + 504: 000c6f81 92 FUNC GLOBAL DEFAULT 11 sgsvpt_ │ │ │ │ + 505: 0005bee1 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalle │ │ │ │ + 506: 0004c0e1 132 FUNC GLOBAL DEFAULT 11 umrqid__ │ │ │ │ + 507: 000565bd 132 FUNC GLOBAL DEFAULT 11 cweek__ │ │ │ │ + 508: 0005384d 44 FUNC GLOBAL DEFAULT 11 vradd0__ │ │ │ │ + 509: 000731a5 324 FUNC GLOBAL DEFAULT 11 umpqid_ │ │ │ │ + 510: 00051cc5 132 FUNC GLOBAL DEFAULT 11 rllenv__ │ │ │ │ + 511: 000bc8d9 36 FUNC GLOBAL DEFAULT 11 szpmcl_ │ │ │ │ + 512: 00081ef1 320 FUNC GLOBAL DEFAULT 11 uslqid_ │ │ │ │ + 513: 0006df51 716 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexboxarea │ │ │ │ + 514: 000538a5 44 FUNC GLOBAL DEFAULT 11 vrsub1__ │ │ │ │ + 515: 001d2c70 16 OBJECT GLOBAL DEFAULT 21 szbtx1_ │ │ │ │ + 516: 00087b71 812 FUNC GLOBAL DEFAULT 11 usyaxu_ │ │ │ │ + 517: 0005815d 132 FUNC GLOBAL DEFAULT 11 tmpqcp__ │ │ │ │ + 518: 0003ebb9 4 FUNC GLOBAL DEFAULT 11 zgiclr__ │ │ │ │ + 519: 000415d9 132 FUNC GLOBAL DEFAULT 11 uerqcp__ │ │ │ │ + 520: 000568f9 84 FUNC GLOBAL DEFAULT 11 dclvnm__ │ │ │ │ + 521: 0009da41 1148 FUNC GLOBAL DEFAULT 11 udline_ │ │ │ │ + 522: 0005c20d 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsavegoodnumlist │ │ │ │ + 523: 0006c585 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ + 524: 000596d9 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewframe │ │ │ │ + 525: 0007bd6d 6 FUNC GLOBAL DEFAULT 11 uiiqnp_ │ │ │ │ + 526: 000a40e1 176 FUNC GLOBAL DEFAULT 11 ugiqvl_ │ │ │ │ + 527: 0008e611 42 FUNC GLOBAL DEFAULT 11 uzcsvl_ │ │ │ │ + 528: 00044d31 132 FUNC GLOBAL DEFAULT 11 ulistx__ │ │ │ │ + 529: 00056239 4 FUNC GLOBAL DEFAULT 11 ndate1__ │ │ │ │ + 530: 0005955d 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionangle │ │ │ │ + 531: 00052721 28 FUNC GLOBAL DEFAULT 11 gllsvl__ │ │ │ │ + 532: 000d7731 168 FUNC GLOBAL DEFAULT 11 date32_ │ │ │ │ + 533: 0003c915 28 FUNC GLOBAL DEFAULT 11 sgslat__ │ │ │ │ + 534: 0005bfe5 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervallt │ │ │ │ + 535: 000b0ef9 32 FUNC GLOBAL DEFAULT 11 lenc_ │ │ │ │ + 536: 000c3989 72 FUNC GLOBAL DEFAULT 11 scqobj_ │ │ │ │ + 537: 00047595 132 FUNC GLOBAL DEFAULT 11 ugiqid__ │ │ │ │ + 538: 000553bd 52 FUNC GLOBAL DEFAULT 11 shfwga__ │ │ │ │ + 539: 000db505 324 FUNC GLOBAL DEFAULT 11 odpqid_ │ │ │ │ + 540: 000c4bad 46 FUNC GLOBAL DEFAULT 11 stcusr_ │ │ │ │ + 541: 0005739d 4 FUNC GLOBAL DEFAULT 11 rmin1__ │ │ │ │ + 542: 00038f55 24 FUNC GLOBAL DEFAULT 11 msgdmp_ │ │ │ │ + 543: 00043a31 128 FUNC GLOBAL DEFAULT 11 ussaxs__ │ │ │ │ + 544: 000d7d01 116 FUNC GLOBAL DEFAULT 11 ndate1_ │ │ │ │ + 545: 000a7175 392 FUNC GLOBAL DEFAULT 11 gllsvl_ │ │ │ │ + 546: 00044439 132 FUNC GLOBAL DEFAULT 11 uypaxs__ │ │ │ │ + 547: 000aae99 86 FUNC GLOBAL DEFAULT 11 indxmf_ │ │ │ │ + 548: 000b2275 26 FUNC GLOBAL DEFAULT 11 lrlea_ │ │ │ │ + 549: 000c8819 200 FUNC GLOBAL DEFAULT 11 sgtnu_ │ │ │ │ + 550: 000931a5 184 FUNC GLOBAL DEFAULT 11 ucpqcl_ │ │ │ │ + 551: 00040d2d 28 FUNC GLOBAL DEFAULT 11 uestlv__ │ │ │ │ + 552: 0007e799 184 FUNC GLOBAL DEFAULT 11 uilqcl_ │ │ │ │ + 553: 00049d59 132 FUNC GLOBAL DEFAULT 11 ucrqin__ │ │ │ │ + 554: 000dba09 428 FUNC GLOBAL DEFAULT 11 odrk4_ │ │ │ │ + 555: 0006bb8d 68 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dorigin │ │ │ │ + 556: 0004d3bd 28 FUNC GLOBAL DEFAULT 11 umpqvl__ │ │ │ │ + 557: 000ab509 204 FUNC GLOBAL DEFAULT 11 ct2bc_ │ │ │ │ + 558: 00053d1d 28 FUNC GLOBAL DEFAULT 11 cffti__ │ │ │ │ + 559: 000c03ed 648 FUNC GLOBAL DEFAULT 11 sldiv_ │ │ │ │ + 560: 0003ad41 28 FUNC GLOBAL DEFAULT 11 szpllp__ │ │ │ │ + 561: 000a9c6d 256 FUNC GLOBAL DEFAULT 11 rlropt_ │ │ │ │ + 562: 00055b29 40 FUNC GLOBAL DEFAULT 11 shlssd__ │ │ │ │ + 563: 00044159 28 FUNC GLOBAL DEFAULT 11 usytlz__ │ │ │ │ + 564: 00074bc9 688 FUNC GLOBAL DEFAULT 11 umbndr_ │ │ │ │ + 565: 000c6e79 248 FUNC GLOBAL DEFAULT 11 sgplzr_ │ │ │ │ + 566: 0008b985 160 FUNC GLOBAL DEFAULT 11 ueistx_ │ │ │ │ + 567: 0003a3f1 28 FUNC GLOBAL DEFAULT 11 szt3cl__ │ │ │ │ + 568: 00079855 52 FUNC GLOBAL DEFAULT 11 uusidv_ │ │ │ │ + 569: 001d2c80 24 OBJECT GLOBAL DEFAULT 21 szbtx2_ │ │ │ │ + 570: 00041cbd 28 FUNC GLOBAL DEFAULT 11 uspqnp__ │ │ │ │ + 571: 0003d175 28 FUNC GLOBAL DEFAULT 11 sgstrn__ │ │ │ │ + 572: 0003d301 112 FUNC GLOBAL DEFAULT 11 sgiget__ │ │ │ │ + 573: 001d2ca0 12 OBJECT GLOBAL DEFAULT 21 szbpm1_ │ │ │ │ + 574: 00073939 28 FUNC GLOBAL DEFAULT 11 umqpnt_ │ │ │ │ + 575: 00057795 4 FUNC GLOBAL DEFAULT 11 vifna0__ │ │ │ │ + 576: 00048f99 28 FUNC GLOBAL DEFAULT 11 uzisvl__ │ │ │ │ + 577: 0004937d 28 FUNC GLOBAL DEFAULT 11 uzlqvl__ │ │ │ │ + 578: 000494e1 112 FUNC GLOBAL DEFAULT 11 uzrset__ │ │ │ │ + 579: 000c78c9 38 FUNC GLOBAL DEFAULT 11 sgclst_ │ │ │ │ + 580: 000b8c05 4 FUNC GLOBAL DEFAULT 11 szcll3_ │ │ │ │ + 581: 000425b1 48 FUNC GLOBAL DEFAULT 11 uszdgt__ │ │ │ │ + 582: 00077ea1 320 FUNC GLOBAL DEFAULT 11 uurqid_ │ │ │ │ + 583: 0004d685 132 FUNC GLOBAL DEFAULT 11 uirqcp__ │ │ │ │ + 584: 0004b589 28 FUNC GLOBAL DEFAULT 11 udiclr__ │ │ │ │ + 585: 000c5275 32 FUNC GLOBAL DEFAULT 11 ststri_ │ │ │ │ + 586: 0003c8f9 28 FUNC GLOBAL DEFAULT 11 sglar__ │ │ │ │ + 587: 000d43e9 240 FUNC GLOBAL DEFAULT 11 swpsvl_ │ │ │ │ + 588: 0009e9cd 16 FUNC GLOBAL DEFAULT 11 udiclr_ │ │ │ │ + 589: 000d7eb9 100 FUNC GLOBAL DEFAULT 11 ndate2_ │ │ │ │ + 590: 0003cda9 136 FUNC GLOBAL DEFAULT 11 sgtxu__ │ │ │ │ + 591: 000da481 220 FUNC GLOBAL DEFAULT 11 hexdic_ │ │ │ │ + 592: 00050d55 64 FUNC GLOBAL DEFAULT 11 g2ibl2__ │ │ │ │ + 593: 000c89c9 200 FUNC GLOBAL DEFAULT 11 sgtnv_ │ │ │ │ + 594: 000da2e1 54 FUNC GLOBAL DEFAULT 11 fcleol_ │ │ │ │ + 595: 0003cc79 36 FUNC GLOBAL DEFAULT 11 sgplzr__ │ │ │ │ + 596: 000d3991 138 FUNC GLOBAL DEFAULT 11 swscli_ │ │ │ │ + 597: 00055b51 68 FUNC GLOBAL DEFAULT 11 shmswm__ │ │ │ │ + 598: 0004a551 132 FUNC GLOBAL DEFAULT 11 uciqcp__ │ │ │ │ + 599: 00110590 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ + 600: 000b0f9d 76 FUNC GLOBAL DEFAULT 11 cradj_ │ │ │ │ + 601: 0004826d 28 FUNC GLOBAL DEFAULT 11 uzcqnp__ │ │ │ │ + 602: 00056a51 4 FUNC GLOBAL DEFAULT 11 rngu0__ │ │ │ │ + 603: 000528a1 132 FUNC GLOBAL DEFAULT 11 glistx__ │ │ │ │ + 604: 001d2288 4 OBJECT GLOBAL DEFAULT 21 szbtx3_ │ │ │ │ + 605: 001d2c98 1 OBJECT GLOBAL DEFAULT 21 szbpm2_ │ │ │ │ + 606: 00066a49 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastreal │ │ │ │ + 607: 0005598d 48 FUNC GLOBAL DEFAULT 11 shtsgz__ │ │ │ │ + 608: 000c99f9 132 FUNC GLOBAL DEFAULT 11 sglqin_ │ │ │ │ + 609: 0007c385 44 FUNC GLOBAL DEFAULT 11 uiscr2_ │ │ │ │ + 610: 000e651d 168 FUNC GLOBAL DEFAULT 11 shtsga_ │ │ │ │ + 611: 00044fb9 132 FUNC GLOBAL DEFAULT 11 ulpqcp__ │ │ │ │ + 612: 000418dd 132 FUNC GLOBAL DEFAULT 11 ueiqcl__ │ │ │ │ + 613: 000503e1 4 FUNC GLOBAL DEFAULT 11 mpiazm__ │ │ │ │ + 614: 000d7371 120 FUNC GLOBAL DEFAULT 11 ndate3_ │ │ │ │ + 615: 000b4fd9 52 FUNC GLOBAL DEFAULT 11 vrset0_ │ │ │ │ + 616: 000474bd 28 FUNC GLOBAL DEFAULT 11 ugrqvl__ │ │ │ │ + 617: 0008b5cd 92 FUNC GLOBAL DEFAULT 11 uepget_ │ │ │ │ + 618: 0006b961 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3deyepoint │ │ │ │ + 619: 0005a0cd 412 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxiscalendar │ │ │ │ + 620: 0006c5a9 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ + 621: 0004d899 40 FUNC GLOBAL DEFAULT 11 uipda3__ │ │ │ │ + 622: 0003db15 132 FUNC GLOBAL DEFAULT 11 sgiqid__ │ │ │ │ + 623: 0003e2ed 28 FUNC GLOBAL DEFAULT 11 sgtrqf__ │ │ │ │ + 624: 000d3f09 6 FUNC GLOBAL DEFAULT 11 swrqnp_ │ │ │ │ + 625: 0008f851 124 FUNC GLOBAL DEFAULT 11 uvbrf_ │ │ │ │ + 626: 000ac7f9 628 FUNC GLOBAL DEFAULT 11 mpnwtn_ │ │ │ │ + 627: 0004e959 28 FUNC GLOBAL DEFAULT 11 uwinit__ │ │ │ │ + 628: 0004c0c5 28 FUNC GLOBAL DEFAULT 11 umrqnp__ │ │ │ │ + 629: 00056279 140 FUNC GLOBAL DEFAULT 11 datec3__ │ │ │ │ + 630: 000c5bbd 20 FUNC GLOBAL DEFAULT 11 stepr2_ │ │ │ │ + 631: 000aa731 100 FUNC GLOBAL DEFAULT 11 rlcenv_ │ │ │ │ + 632: 000aca6d 200 FUNC GLOBAL DEFAULT 11 mpfbon_ │ │ │ │ + 633: 000d8485 324 FUNC GLOBAL DEFAULT 11 rngu0_ │ │ │ │ + 634: 000da10d 54 FUNC GLOBAL DEFAULT 11 fcpack_ │ │ │ │ + 635: 00043ced 132 FUNC GLOBAL DEFAULT 11 uscqcp__ │ │ │ │ + 636: 000440d1 136 FUNC GLOBAL DEFAULT 11 usyinz__ │ │ │ │ + 637: 000dd40d 2872 FUNC GLOBAL DEFAULT 11 radfg_ │ │ │ │ + 638: 00050485 4 FUNC GLOBAL DEFAULT 11 mpscoc__ │ │ │ │ + 639: 00047579 28 FUNC GLOBAL DEFAULT 11 ugiqnp__ │ │ │ │ + 640: 0005d189 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionnormalized │ │ │ │ + 641: 0004d945 28 FUNC GLOBAL DEFAULT 11 uiqcr2__ │ │ │ │ + 642: 0011e51c 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ + 643: 0005694d 128 FUNC GLOBAL DEFAULT 11 cdblk__ │ │ │ │ + 644: 000576b9 28 FUNC GLOBAL DEFAULT 11 uwqgyz__ │ │ │ │ + 645: 0004bd51 28 FUNC GLOBAL DEFAULT 11 udpsvl__ │ │ │ │ + 646: 000b4fa5 52 FUNC GLOBAL DEFAULT 11 vrset1_ │ │ │ │ + 647: 000c9e5d 72 FUNC GLOBAL DEFAULT 11 sgsmpl_ │ │ │ │ + 648: 0006bf91 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlineindex │ │ │ │ + 649: 000a9781 100 FUNC GLOBAL DEFAULT 11 rllget_ │ │ │ │ + 650: 0003abc9 28 FUNC GLOBAL DEFAULT 11 sztitz__ │ │ │ │ + 651: 0008e5e1 46 FUNC GLOBAL DEFAULT 11 uzcqin_ │ │ │ │ + 652: 00053f75 28 FUNC GLOBAL DEFAULT 11 cost__ │ │ │ │ + 653: 0004dc55 132 FUNC GLOBAL DEFAULT 11 uiiqcl__ │ │ │ │ + 654: 00037f3d 136 FUNC GLOBAL DEFAULT 11 tmpqcp_ │ │ │ │ + 655: 0003a9d1 28 FUNC GLOBAL DEFAULT 11 szqfnw__ │ │ │ │ + 656: 000cdc61 176 FUNC GLOBAL DEFAULT 11 sgisvl_ │ │ │ │ + 657: 000a6e01 92 FUNC GLOBAL DEFAULT 11 glcget_ │ │ │ │ + 658: 000585c5 132 FUNC GLOBAL DEFAULT 11 tmrqcl__ │ │ │ │ + 659: 00050475 4 FUNC GLOBAL DEFAULT 11 mpicoa__ │ │ │ │ + 660: 00059add 56 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclshiftaxis │ │ │ │ + 661: 000a70f1 132 FUNC GLOBAL DEFAULT 11 gllqin_ │ │ │ │ + 662: 000749d9 92 FUNC GLOBAL DEFAULT 11 umrget_ │ │ │ │ + 663: 000e60b9 4 FUNC GLOBAL DEFAULT 11 shfftb_ │ │ │ │ + 664: 000ca361 248 FUNC GLOBAL DEFAULT 11 sgplzu_ │ │ │ │ + 665: 000e3d4d 400 FUNC GLOBAL DEFAULT 11 shmswa_ │ │ │ │ + 666: 000e5d0d 164 FUNC GLOBAL DEFAULT 11 shppma_ │ │ │ │ + 667: 00053441 132 FUNC GLOBAL DEFAULT 11 glpqcp__ │ │ │ │ + 668: 000d85c9 196 FUNC GLOBAL DEFAULT 11 rngu1_ │ │ │ │ + 669: 0005e6f1 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetext │ │ │ │ + 670: 0004eae1 128 FUNC GLOBAL DEFAULT 11 uxsfmt__ │ │ │ │ + 671: 0003d465 152 FUNC GLOBAL DEFAULT 11 sgtxzr__ │ │ │ │ + 672: 00074e91 28 FUNC GLOBAL DEFAULT 11 umqcnt_ │ │ │ │ + 673: 00055515 56 FUNC GLOBAL DEFAULT 11 shlbwm__ │ │ │ │ + 674: 000af429 252 FUNC GLOBAL DEFAULT 11 mpiaza_ │ │ │ │ + 675: 00056849 40 FUNC GLOBAL DEFAULT 11 sbytes__ │ │ │ │ + 676: 000481e9 132 FUNC GLOBAL DEFAULT 11 uglstx__ │ │ │ │ + 677: 0006a9e5 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatch │ │ │ │ + 678: 0004e93d 28 FUNC GLOBAL DEFAULT 11 uwdflt__ │ │ │ │ + 679: 0004a2c5 136 FUNC GLOBAL DEFAULT 11 ucxacl__ │ │ │ │ + 680: 000dc49d 92 FUNC GLOBAL DEFAULT 11 odrget_ │ │ │ │ + 681: 0009325d 136 FUNC GLOBAL DEFAULT 11 ucpqcp_ │ │ │ │ + 682: 00046a3d 112 FUNC GLOBAL DEFAULT 11 uupget__ │ │ │ │ + 683: 00054b1d 28 FUNC GLOBAL DEFAULT 11 odpqit__ │ │ │ │ + 684: 000b7f51 52 FUNC GLOBAL DEFAULT 11 szqcll_ │ │ │ │ + 685: 0007e851 136 FUNC GLOBAL DEFAULT 11 uilqcp_ │ │ │ │ + 686: 000505cd 28 FUNC GLOBAL DEFAULT 11 osqarn__ │ │ │ │ + 687: 00050c4d 44 FUNC GLOBAL DEFAULT 11 vimlt1__ │ │ │ │ + 688: 0004bfd1 132 FUNC GLOBAL DEFAULT 11 udrqin__ │ │ │ │ + 689: 00039a09 28 FUNC GLOBAL DEFAULT 11 szplcl__ │ │ │ │ + 690: 000d4365 132 FUNC GLOBAL DEFAULT 11 swpqin_ │ │ │ │ + 691: 0004df31 148 FUNC GLOBAL DEFAULT 11 uiybar__ │ │ │ │ + 692: 000c2e61 72 FUNC GLOBAL DEFAULT 11 scseye_ │ │ │ │ + 693: 000cb191 248 FUNC GLOBAL DEFAULT 11 sgplzv_ │ │ │ │ + 694: 0003e22d 28 FUNC GLOBAL DEFAULT 11 sgrqvl__ │ │ │ │ + 695: 000d3149 140 FUNC GLOBAL DEFAULT 11 swiint_ │ │ │ │ + 696: 0003a61d 28 FUNC GLOBAL DEFAULT 11 szcltp__ │ │ │ │ + 697: 00082d41 320 FUNC GLOBAL DEFAULT 11 usiqid_ │ │ │ │ + 698: 000d82c5 448 FUNC GLOBAL DEFAULT 11 rngu2_ │ │ │ │ + 699: 0003bfcd 40 FUNC GLOBAL DEFAULT 11 scqvpt__ │ │ │ │ + 700: 000577b5 4 FUNC GLOBAL DEFAULT 11 vifnb1__ │ │ │ │ + 701: 0005e291 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarker │ │ │ │ + 702: 000557d1 52 FUNC GLOBAL DEFAULT 11 shtswj__ │ │ │ │ + 703: 000a3279 92 FUNC GLOBAL DEFAULT 11 uglset_ │ │ │ │ + 704: 0006a261 284 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclinitcosqft │ │ │ │ + 705: 0005d741 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextheight │ │ │ │ + 706: 0009d52d 42 FUNC GLOBAL DEFAULT 11 udiclv_ │ │ │ │ + 707: 0005b08d 620 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxis │ │ │ │ + 708: 000558d1 44 FUNC GLOBAL DEFAULT 11 shtwgj__ │ │ │ │ + 709: 000d3c4d 138 FUNC GLOBAL DEFAULT 11 swoopn_ │ │ │ │ + 710: 0004f331 28 FUNC GLOBAL DEFAULT 11 uvbra__ │ │ │ │ + 711: 00054e7d 132 FUNC GLOBAL DEFAULT 11 odiqcl__ │ │ │ │ + 712: 0004bb1d 48 FUNC GLOBAL DEFAULT 11 uduxuy__ │ │ │ │ + 713: 0004e0b9 28 FUNC GLOBAL DEFAULT 11 uicrgb__ │ │ │ │ + 714: 000b8eb5 16 FUNC GLOBAL DEFAULT 11 sztncl_ │ │ │ │ + 715: 000a82e5 388 FUNC GLOBAL DEFAULT 11 glisvl_ │ │ │ │ + 716: 00037d3d 240 FUNC GLOBAL DEFAULT 11 tmpqvl_ │ │ │ │ + 717: 0003a219 28 FUNC GLOBAL DEFAULT 11 szt3zu__ │ │ │ │ + 718: 0003ee99 28 FUNC GLOBAL DEFAULT 11 swgopn__ │ │ │ │ + 719: 0007bf59 184 FUNC GLOBAL DEFAULT 11 uiiqcl_ │ │ │ │ + 720: 00047035 112 FUNC GLOBAL DEFAULT 11 uuiset__ │ │ │ │ + 721: 00045cd1 136 FUNC GLOBAL DEFAULT 11 ulxlog__ │ │ │ │ + 722: 0003daf9 28 FUNC GLOBAL DEFAULT 11 sgiqnp__ │ │ │ │ + 723: 0004044d 132 FUNC GLOBAL DEFAULT 11 swlqin__ │ │ │ │ + 724: 00053821 44 FUNC GLOBAL DEFAULT 11 vrdiv0__ │ │ │ │ + 725: 000552a5 44 FUNC GLOBAL DEFAULT 11 shlfwl__ │ │ │ │ + 726: 0003dd79 28 FUNC GLOBAL DEFAULT 11 sglnv__ │ │ │ │ + 727: 0004b095 132 FUNC GLOBAL DEFAULT 11 udiqcp__ │ │ │ │ + 728: 000d5201 268 FUNC GLOBAL DEFAULT 11 bitpic_ │ │ │ │ + 729: 000799a5 116 FUNC GLOBAL DEFAULT 11 uulin_ │ │ │ │ + 730: 0005872d 40 FUNC GLOBAL DEFAULT 11 tmstlc__ │ │ │ │ + 731: 0005678d 132 FUNC GLOBAL DEFAULT 11 bitpci__ │ │ │ │ + 732: 00057c01 112 FUNC GLOBAL DEFAULT 11 tmlset__ │ │ │ │ + 733: 00046c81 132 FUNC GLOBAL DEFAULT 11 uupqid__ │ │ │ │ + 734: 000c593d 46 FUNC GLOBAL DEFAULT 11 ststrn_ │ │ │ │ + 735: 00072e2d 240 FUNC GLOBAL DEFAULT 11 umpsvl_ │ │ │ │ + 736: 00081c51 176 FUNC GLOBAL DEFAULT 11 uslsvl_ │ │ │ │ + 737: 00088d3d 6 FUNC GLOBAL DEFAULT 11 uepqnp_ │ │ │ │ + 738: 000b527d 38 FUNC GLOBAL DEFAULT 11 radd0_ │ │ │ │ + 739: 00053bf5 40 FUNC GLOBAL DEFAULT 11 sint1__ │ │ │ │ + 740: 0009305d 240 FUNC GLOBAL DEFAULT 11 ucpqvl_ │ │ │ │ + 741: 000aafa9 90 FUNC GLOBAL DEFAULT 11 indxml_ │ │ │ │ + 742: 00053ef1 36 FUNC GLOBAL DEFAULT 11 cfftf1__ │ │ │ │ + 743: 0007e6e5 180 FUNC GLOBAL DEFAULT 11 uilqvl_ │ │ │ │ + 744: 0007bbb9 92 FUNC GLOBAL DEFAULT 11 uirset_ │ │ │ │ + 745: 00096945 92 FUNC GLOBAL DEFAULT 11 ulpset_ │ │ │ │ + 746: 00053f91 60 FUNC GLOBAL DEFAULT 11 passf__ │ │ │ │ + 747: 0007017d 44 FUNC GLOBAL DEFAULT 11 uwinit_ │ │ │ │ + 748: 0005cf1d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetshadepattern │ │ │ │ + 749: 0003ddb1 28 FUNC GLOBAL DEFAULT 11 sgslni__ │ │ │ │ + 750: 00060c85 1192 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogicalex │ │ │ │ + 751: 0003cbbd 132 FUNC GLOBAL DEFAULT 11 sglstx__ │ │ │ │ + 752: 00039f11 36 FUNC GLOBAL DEFAULT 11 szpipl__ │ │ │ │ + 753: 0005fdf9 64 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dclsetunitvectortitle │ │ │ │ + 754: 0003b665 228 FUNC GLOBAL DEFAULT 11 slsttl__ │ │ │ │ + 755: 0004a161 112 FUNC GLOBAL DEFAULT 11 uclget__ │ │ │ │ + 756: 000e677d 64 FUNC GLOBAL DEFAULT 11 shtw2g_ │ │ │ │ + 757: 000db18d 240 FUNC GLOBAL DEFAULT 11 odpsvl_ │ │ │ │ + 758: 00053ff5 56 FUNC GLOBAL DEFAULT 11 radfg__ │ │ │ │ + 759: 0004ac55 136 FUNC GLOBAL DEFAULT 11 ucyayr__ │ │ │ │ + 760: 0003fd41 132 FUNC GLOBAL DEFAULT 11 swcqcp__ │ │ │ │ + 761: 000d4d2d 8 FUNC GLOBAL DEFAULT 11 ior_ │ │ │ │ + 762: 000d4b69 6 FUNC GLOBAL DEFAULT 11 csgi_ │ │ │ │ + 763: 000c3475 16 FUNC GLOBAL DEFAULT 11 scspli_ │ │ │ │ + 764: 000cdbdd 132 FUNC GLOBAL DEFAULT 11 sgiqin_ │ │ │ │ + 765: 000d93c1 136 FUNC GLOBAL DEFAULT 11 clckgt_ │ │ │ │ + 766: 000d352d 142 FUNC GLOBAL DEFAULT 11 swgton_ │ │ │ │ + 767: 00056321 36 FUNC GLOBAL DEFAULT 11 datef2__ │ │ │ │ + 768: 00056871 132 FUNC GLOBAL DEFAULT 11 bitpic__ │ │ │ │ + 769: 000a31d9 160 FUNC GLOBAL DEFAULT 11 uglstx_ │ │ │ │ + 770: 0003a4ed 28 FUNC GLOBAL DEFAULT 11 sztxcl__ │ │ │ │ + 771: 000b537d 38 FUNC GLOBAL DEFAULT 11 radd1_ │ │ │ │ + 772: 000862b1 54 FUNC GLOBAL DEFAULT 11 usgrph_ │ │ │ │ + 773: 0006bff9 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlineindex │ │ │ │ + 774: 0003f739 132 FUNC GLOBAL DEFAULT 11 swrstx__ │ │ │ │ + 775: 00041499 28 FUNC GLOBAL DEFAULT 11 uepsvl__ │ │ │ │ + 776: 0003ae45 136 FUNC GLOBAL DEFAULT 11 sztxwv__ │ │ │ │ + 777: 000a7635 6 FUNC GLOBAL DEFAULT 11 glcqnp_ │ │ │ │ + 778: 0003bb25 36 FUNC GLOBAL DEFAULT 11 sctnzu__ │ │ │ │ + 779: 00065de9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_b │ │ │ │ + 780: 00042f41 112 FUNC GLOBAL DEFAULT 11 usrget__ │ │ │ │ + 781: 00077c01 176 FUNC GLOBAL DEFAULT 11 uursvl_ │ │ │ │ + 782: 00066629 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_f │ │ │ │ + 783: 00073955 6 FUNC GLOBAL DEFAULT 11 umrqnp_ │ │ │ │ + 784: 00050435 4 FUNC GLOBAL DEFAULT 11 mpfcya__ │ │ │ │ + 785: 000e6ef5 4 FUNC GLOBAL DEFAULT 11 shfftf_ │ │ │ │ + 786: 000e7665 588 FUNC GLOBAL DEFAULT 11 vcintr_ │ │ │ │ + 787: 00045341 28 FUNC GLOBAL DEFAULT 11 ulrqvl__ │ │ │ │ + 788: 0004fff5 40 FUNC GLOBAL DEFAULT 11 vrinc1__ │ │ │ │ + 789: 0004cca5 28 FUNC GLOBAL DEFAULT 11 umqcnt__ │ │ │ │ + 790: 000ab0d9 46 FUNC GLOBAL DEFAULT 11 nindxc_ │ │ │ │ + 791: 0004c561 28 FUNC GLOBAL DEFAULT 11 umscom__ │ │ │ │ + 792: 0004c6e1 112 FUNC GLOBAL DEFAULT 11 umiget__ │ │ │ │ + 793: 000848a9 220 FUNC GLOBAL DEFAULT 11 ussaxs_ │ │ │ │ + 794: 000c962d 16 FUNC GLOBAL DEFAULT 11 sgqlni_ │ │ │ │ + 795: 000dacb5 6 FUNC GLOBAL DEFAULT 11 odrqnp_ │ │ │ │ + 796: 00039ea1 28 FUNC GLOBAL DEFAULT 11 szoplu__ │ │ │ │ + 797: 000c5251 36 FUNC GLOBAL DEFAULT 11 ststrp_ │ │ │ │ + 798: 00044989 128 FUNC GLOBAL DEFAULT 11 uysfmt__ │ │ │ │ + 799: 000a5cf1 38 FUNC GLOBAL DEFAULT 11 vicon0_ │ │ │ │ + 800: 00040d81 28 FUNC GLOBAL DEFAULT 11 uestlz__ │ │ │ │ + 801: 00039bf9 40 FUNC GLOBAL DEFAULT 11 szpcll__ │ │ │ │ + 802: 0004ef31 116 FUNC GLOBAL DEFAULT 11 luxchk__ │ │ │ │ + 803: 0003aced 28 FUNC GLOBAL DEFAULT 11 szqcly__ │ │ │ │ + 804: 000d40dd 184 FUNC GLOBAL DEFAULT 11 swrqcl_ │ │ │ │ + 805: 0003e6c9 128 FUNC GLOBAL DEFAULT 11 sgclst__ │ │ │ │ + 806: 00055a61 44 FUNC GLOBAL DEFAULT 11 shfg2w__ │ │ │ │ + 807: 00044e25 112 FUNC GLOBAL DEFAULT 11 ullset__ │ │ │ │ + 808: 0003aa25 28 FUNC GLOBAL DEFAULT 11 szpllt__ │ │ │ │ + 809: 0004aa0d 132 FUNC GLOBAL DEFAULT 11 uclqid__ │ │ │ │ + 810: 00059609 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransnumber │ │ │ │ + 811: 000a97e5 100 FUNC GLOBAL DEFAULT 11 rliget_ │ │ │ │ + 812: 0007bb19 160 FUNC GLOBAL DEFAULT 11 uirstx_ │ │ │ │ + 813: 000daa1d 664 FUNC GLOBAL DEFAULT 11 odrk4r_ │ │ │ │ + 814: 000967f9 332 FUNC GLOBAL DEFAULT 11 ulpstx_ │ │ │ │ + 815: 000503f9 4 FUNC GLOBAL DEFAULT 11 mpimer__ │ │ │ │ + 816: 000b2029 120 FUNC GLOBAL DEFAULT 11 vifnb0_ │ │ │ │ + 817: 0009193d 128 FUNC GLOBAL DEFAULT 11 uvbrl_ │ │ │ │ + 818: 00050669 40 FUNC GLOBAL DEFAULT 11 vifct0__ │ │ │ │ + 819: 000cadf9 38 FUNC GLOBAL DEFAULT 11 sgocls_ │ │ │ │ + 820: 0003eb9d 4 FUNC GLOBAL DEFAULT 11 zgqimc__ │ │ │ │ + 821: 0006fe41 68 FUNC GLOBAL DEFAULT 11 uwqgxa_ │ │ │ │ + 822: 0003b159 28 FUNC GLOBAL DEFAULT 11 ststrf__ │ │ │ │ + 823: 00055e4d 304 FUNC GLOBAL DEFAULT 11 chngr__ │ │ │ │ + 824: 00041719 132 FUNC GLOBAL DEFAULT 11 uerqin__ │ │ │ │ + 825: 000582b9 132 FUNC GLOBAL DEFAULT 11 tmpqin__ │ │ │ │ + 826: 0007ecfd 152 FUNC GLOBAL DEFAULT 11 uiiluv_ │ │ │ │ + 827: 000a8261 132 FUNC GLOBAL DEFAULT 11 gliqin_ │ │ │ │ + 828: 0004b3bd 28 FUNC GLOBAL DEFAULT 11 udiclv__ │ │ │ │ + 829: 000cefc1 92 FUNC GLOBAL DEFAULT 11 swlget_ │ │ │ │ + 830: 0004f4a9 44 FUNC GLOBAL DEFAULT 11 uhbrfz__ │ │ │ │ + 831: 0003e9c1 4 FUNC GLOBAL DEFAULT 11 zgscli__ │ │ │ │ + 832: 0003c8dd 28 FUNC GLOBAL DEFAULT 11 sglav__ │ │ │ │ + 833: 00092c15 72 FUNC GLOBAL DEFAULT 11 grssim_ │ │ │ │ + 834: 00046c65 28 FUNC GLOBAL DEFAULT 11 uupqnp__ │ │ │ │ + 835: 0003dad5 36 FUNC GLOBAL DEFAULT 11 sgplzv__ │ │ │ │ + 836: 0004e795 40 FUNC GLOBAL DEFAULT 11 uifyxy__ │ │ │ │ + 837: 000c4071 20 FUNC GLOBAL DEFAULT 11 scqtnp_ │ │ │ │ + 838: 000a60d9 164 FUNC GLOBAL DEFAULT 11 vicon1_ │ │ │ │ + 839: 0006b9a1 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dtransnumber │ │ │ │ + 840: 000af395 148 FUNC GLOBAL DEFAULT 11 mpfaza_ │ │ │ │ + 841: 000a7bb1 360 FUNC GLOBAL DEFAULT 11 mszdmp_ │ │ │ │ + 842: 00049f5d 112 FUNC GLOBAL DEFAULT 11 ucpset__ │ │ │ │ + 843: 00042035 132 FUNC GLOBAL DEFAULT 11 usrqid__ │ │ │ │ + 844: 00039e31 28 FUNC GLOBAL DEFAULT 11 szplzu__ │ │ │ │ + 845: 00067e49 140 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcladddate │ │ │ │ + 846: 0007c011 136 FUNC GLOBAL DEFAULT 11 uiiqcp_ │ │ │ │ + 847: 000dbe4d 584 FUNC GLOBAL DEFAULT 11 odrk4s_ │ │ │ │ + 848: 00053b75 28 FUNC GLOBAL DEFAULT 11 costi__ │ │ │ │ + 849: 000b18dd 248 FUNC GLOBAL DEFAULT 11 vifnb1_ │ │ │ │ + 850: 00047b05 28 FUNC GLOBAL DEFAULT 11 ugpqit__ │ │ │ │ + 851: 0005cf51 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionprojected │ │ │ │ + 852: 00046c2d 28 FUNC GLOBAL DEFAULT 11 uusidv__ │ │ │ │ + 853: 0003c94d 28 FUNC GLOBAL DEFAULT 11 sgslai__ │ │ │ │ + 854: 00072da9 132 FUNC GLOBAL DEFAULT 11 umpqin_ │ │ │ │ + 855: 0006fd75 40 FUNC GLOBAL DEFAULT 11 uwqgxb_ │ │ │ │ + 856: 00081bcd 132 FUNC GLOBAL DEFAULT 11 uslqin_ │ │ │ │ + 857: 0006c185 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawgrid │ │ │ │ + 858: 00039a25 28 FUNC GLOBAL DEFAULT 11 szsgcl__ │ │ │ │ + 859: 0004ccf9 132 FUNC GLOBAL DEFAULT 11 umiqid__ │ │ │ │ + 860: 0009e2c1 324 FUNC GLOBAL DEFAULT 11 udpqid_ │ │ │ │ + 861: 000af525 148 FUNC GLOBAL DEFAULT 11 rstd0_ │ │ │ │ + 862: 00049071 112 FUNC GLOBAL DEFAULT 11 uzpget__ │ │ │ │ + 863: 00051dcd 216 FUNC GLOBAL DEFAULT 11 rlcenv__ │ │ │ │ + 864: 0009b209 20 FUNC GLOBAL DEFAULT 11 uxqfmt_ │ │ │ │ + 865: 000d31d5 140 FUNC GLOBAL DEFAULT 11 swfint_ │ │ │ │ + 866: 00041859 132 FUNC GLOBAL DEFAULT 11 ueiqcp__ │ │ │ │ + 867: 0004d7c5 132 FUNC GLOBAL DEFAULT 11 uirqin__ │ │ │ │ + 868: 0005139d 112 FUNC GLOBAL DEFAULT 11 gllset__ │ │ │ │ + 869: 00041e81 28 FUNC GLOBAL DEFAULT 11 uspqvl__ │ │ │ │ + 870: 000db109 132 FUNC GLOBAL DEFAULT 11 odpqin_ │ │ │ │ + 871: 0006bdad 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframetype │ │ │ │ + 872: 000a4a55 92 FUNC GLOBAL DEFAULT 11 ugiset_ │ │ │ │ + 873: 000573c5 4 FUNC GLOBAL DEFAULT 11 rsum0__ │ │ │ │ + 874: 0003b9ad 28 FUNC GLOBAL DEFAULT 11 slform__ │ │ │ │ + 875: 0003a5c9 28 FUNC GLOBAL DEFAULT 11 szqtyp__ │ │ │ │ + 876: 00050039 4 FUNC GLOBAL DEFAULT 11 lrne0__ │ │ │ │ + 877: 00046bd9 28 FUNC GLOBAL DEFAULT 11 uuqlnt__ │ │ │ │ + 878: 000de581 544 FUNC GLOBAL DEFAULT 11 sint1_ │ │ │ │ + 879: 0004a691 132 FUNC GLOBAL DEFAULT 11 uciqin__ │ │ │ │ + 880: 000560ad 304 FUNC GLOBAL DEFAULT 11 chngc__ │ │ │ │ + 881: 000b9205 160 FUNC GLOBAL DEFAULT 11 szqchz_ │ │ │ │ + 882: 00049d3d 28 FUNC GLOBAL DEFAULT 11 ucrsvl__ │ │ │ │ + 883: 000d45c9 88 FUNC GLOBAL DEFAULT 11 swpqit_ │ │ │ │ + 884: 000e6735 72 FUNC GLOBAL DEFAULT 11 shtwga_ │ │ │ │ + 885: 0005773d 4 FUNC GLOBAL DEFAULT 11 rvmax__ │ │ │ │ + 886: 000ac2ed 308 FUNC GLOBAL DEFAULT 11 mpihmr_ │ │ │ │ + 887: 000afe69 248 FUNC GLOBAL DEFAULT 11 rstd1_ │ │ │ │ + 888: 0004b259 112 FUNC GLOBAL DEFAULT 11 udlget__ │ │ │ │ + 889: 0003f319 36 FUNC GLOBAL DEFAULT 11 swqrct__ │ │ │ │ + 890: 000a9d6d 256 FUNC GLOBAL DEFAULT 11 rllopt_ │ │ │ │ + 891: 00058e2d 154 FUNC GLOBAL DEFAULT 11 uxplbb__ │ │ │ │ + 892: 0006dcf9 600 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxline │ │ │ │ + 893: 00059061 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowframe │ │ │ │ + 894: 00077b7d 132 FUNC GLOBAL DEFAULT 11 uurqin_ │ │ │ │ + 895: 00048649 112 FUNC GLOBAL DEFAULT 11 uziset__ │ │ │ │ + 896: 00048415 132 FUNC GLOBAL DEFAULT 11 uzcqvl__ │ │ │ │ + 897: 00045115 132 FUNC GLOBAL DEFAULT 11 ulpqin__ │ │ │ │ + 898: 0003e915 4 FUNC GLOBAL DEFAULT 11 zgpcls__ │ │ │ │ + 899: 000e6345 168 FUNC GLOBAL DEFAULT 11 shtsgj_ │ │ │ │ + 900: 000966cd 208 FUNC GLOBAL DEFAULT 11 ulrqid_ │ │ │ │ + 901: 0003eba9 4 FUNC GLOBAL DEFAULT 11 zgsrot__ │ │ │ │ + 902: 00056209 44 FUNC GLOBAL DEFAULT 11 dateg3__ │ │ │ │ + 903: 0004dbd1 132 FUNC GLOBAL DEFAULT 11 uiiqcp__ │ │ │ │ + 904: 00078f19 244 FUNC GLOBAL DEFAULT 11 uulqid_ │ │ │ │ + 905: 00058541 132 FUNC GLOBAL DEFAULT 11 tmrqcp__ │ │ │ │ + 906: 0003afad 28 FUNC GLOBAL DEFAULT 11 stftrn__ │ │ │ │ + 907: 00082aa1 176 FUNC GLOBAL DEFAULT 11 usisvl_ │ │ │ │ + 908: 0007e465 320 FUNC GLOBAL DEFAULT 11 uiqfnm_ │ │ │ │ + 909: 0004a9f1 28 FUNC GLOBAL DEFAULT 11 uclqnp__ │ │ │ │ + 910: 0007bea9 176 FUNC GLOBAL DEFAULT 11 uiiqvl_ │ │ │ │ + 911: 0003bdc5 28 FUNC GLOBAL DEFAULT 11 scsprj__ │ │ │ │ + 912: 0003d131 28 FUNC GLOBAL DEFAULT 11 sgpwsn__ │ │ │ │ + 913: 00039b89 28 FUNC GLOBAL DEFAULT 11 szmvlr__ │ │ │ │ + 914: 00048b55 132 FUNC GLOBAL DEFAULT 11 uzpqid__ │ │ │ │ + 915: 0003e90d 4 FUNC GLOBAL DEFAULT 11 zgdcls__ │ │ │ │ + 916: 0003d071 152 FUNC GLOBAL DEFAULT 11 sgtxzv__ │ │ │ │ + 917: 0007f5d9 1236 FUNC GLOBAL DEFAULT 11 uszdgt_ │ │ │ │ + 918: 00066ca1 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastint │ │ │ │ + 919: 00089001 184 FUNC GLOBAL DEFAULT 11 uepqcl_ │ │ │ │ + 920: 0003a289 136 FUNC GLOBAL DEFAULT 11 sztxzu__ │ │ │ │ + 921: 000b0eb1 70 FUNC GLOBAL DEFAULT 11 cladj_ │ │ │ │ + 922: 0003f8e1 132 FUNC GLOBAL DEFAULT 11 swpqcl__ │ │ │ │ + 923: 000508d1 116 FUNC GLOBAL DEFAULT 11 jfromc__ │ │ │ │ + 924: 000c3e25 92 FUNC GLOBAL DEFAULT 11 scspln_ │ │ │ │ + 925: 0003ad79 176 FUNC GLOBAL DEFAULT 11 szfont__ │ │ │ │ + 926: 0007151d 324 FUNC GLOBAL DEFAULT 11 uyptmz_ │ │ │ │ + 927: 00092b45 208 FUNC GLOBAL DEFAULT 11 grinit_ │ │ │ │ + 928: 00043efd 132 FUNC GLOBAL DEFAULT 11 uscqin__ │ │ │ │ + 929: 0003df91 28 FUNC GLOBAL DEFAULT 11 sgpqit__ │ │ │ │ + 930: 0004c26d 28 FUNC GLOBAL DEFAULT 11 umrqvl__ │ │ │ │ + 931: 000a91bd 44 FUNC GLOBAL DEFAULT 11 rpnxfl_ │ │ │ │ + 932: 0006855d 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_b │ │ │ │ + 933: 000b419d 176 FUNC GLOBAL DEFAULT 11 vrsub_ │ │ │ │ + 934: 00068711 436 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_f │ │ │ │ + 935: 000d4195 136 FUNC GLOBAL DEFAULT 11 swrqcp_ │ │ │ │ + 936: 0003d93d 36 FUNC GLOBAL DEFAULT 11 sgtnxu__ │ │ │ │ + 937: 00042019 28 FUNC GLOBAL DEFAULT 11 usrqnp__ │ │ │ │ + 938: 000a49b5 160 FUNC GLOBAL DEFAULT 11 ugistx_ │ │ │ │ + 939: 0005779d 4 FUNC GLOBAL DEFAULT 11 vrfna__ │ │ │ │ + 940: 000a5c15 52 FUNC GLOBAL DEFAULT 11 viset0_ │ │ │ │ + 941: 000a0289 112 FUNC GLOBAL DEFAULT 11 uhbxa_ │ │ │ │ + 942: 0004d521 28 FUNC GLOBAL DEFAULT 11 grfrm__ │ │ │ │ + 943: 00047721 28 FUNC GLOBAL DEFAULT 11 ugiqvl__ │ │ │ │ + 944: 0005001d 4 FUNC GLOBAL DEFAULT 11 lrnea__ │ │ │ │ + 945: 0004fc79 208 FUNC GLOBAL DEFAULT 11 indxcf__ │ │ │ │ + 946: 0004b8ad 132 FUNC GLOBAL DEFAULT 11 udlqid__ │ │ │ │ + 947: 0008d375 324 FUNC GLOBAL DEFAULT 11 uzpqid_ │ │ │ │ + 948: 000d9061 472 FUNC GLOBAL DEFAULT 11 clrgls_ │ │ │ │ + 949: 0003a26d 28 FUNC GLOBAL DEFAULT 11 szcltt__ │ │ │ │ + 950: 000a66c1 504 FUNC GLOBAL DEFAULT 11 cfsrch_ │ │ │ │ + 951: 00046f39 28 FUNC GLOBAL DEFAULT 11 uuqmkt__ │ │ │ │ + 952: 0004ccdd 28 FUNC GLOBAL DEFAULT 11 umiqnp__ │ │ │ │ + 953: 000e6db9 316 FUNC GLOBAL DEFAULT 11 shmswj_ │ │ │ │ + 954: 00039bdd 28 FUNC GLOBAL DEFAULT 11 sztnzr__ │ │ │ │ + 955: 000e6ef9 158 FUNC GLOBAL DEFAULT 11 shppmj_ │ │ │ │ + 956: 000d04f1 6 FUNC GLOBAL DEFAULT 11 swlqnp_ │ │ │ │ + 957: 0005359d 132 FUNC GLOBAL DEFAULT 11 glpqin__ │ │ │ │ + 958: 000433fd 204 FUNC GLOBAL DEFAULT 11 csblbl__ │ │ │ │ + 959: 000c9795 92 FUNC GLOBAL DEFAULT 11 sgswnd_ │ │ │ │ + 960: 0004f315 28 FUNC GLOBAL DEFAULT 11 uvdif__ │ │ │ │ + 961: 0006bd45 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframetype │ │ │ │ + 962: 00076821 26 FUNC GLOBAL DEFAULT 11 umpglb_ │ │ │ │ + 963: 000a7881 184 FUNC GLOBAL DEFAULT 11 glcqcl_ │ │ │ │ + 964: 00085549 248 FUNC GLOBAL DEFAULT 11 uspaxs_ │ │ │ │ + 965: 00054df9 132 FUNC GLOBAL DEFAULT 11 odiqcp__ │ │ │ │ + 966: 00042449 220 FUNC GLOBAL DEFAULT 11 usaxcl__ │ │ │ │ + 967: 0006806d 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxevengrid │ │ │ │ + 968: 0003bde1 28 FUNC GLOBAL DEFAULT 11 scpmu__ │ │ │ │ + 969: 0004e129 28 FUNC GLOBAL DEFAULT 11 uiqcrg__ │ │ │ │ + 970: 0003d7d1 40 FUNC GLOBAL DEFAULT 11 sglazu__ │ │ │ │ + 971: 00073b41 184 FUNC GLOBAL DEFAULT 11 umrqcl_ │ │ │ │ + 972: 00039fdd 28 FUNC GLOBAL DEFAULT 11 szmvlc__ │ │ │ │ + 973: 00055df9 28 FUNC GLOBAL DEFAULT 11 vs1din__ │ │ │ │ + 974: 000de099 196 FUNC GLOBAL DEFAULT 11 costi_ │ │ │ │ + 975: 0004ad71 112 FUNC GLOBAL DEFAULT 11 udpset__ │ │ │ │ + 976: 000a5be1 52 FUNC GLOBAL DEFAULT 11 viset1_ │ │ │ │ + 977: 000812dd 10 FUNC GLOBAL DEFAULT 11 usxtlz_ │ │ │ │ + 978: 000471d1 40 FUNC GLOBAL DEFAULT 11 uumrkz__ │ │ │ │ + 979: 0003d22d 128 FUNC GLOBAL DEFAULT 11 sgqplc__ │ │ │ │ + 980: 000982bd 2788 FUNC GLOBAL DEFAULT 11 ulylog_ │ │ │ │ + 981: 000bbe01 2140 FUNC GLOBAL DEFAULT 11 sztxwv_ │ │ │ │ + 982: 00057a51 132 FUNC GLOBAL DEFAULT 11 tmiqcl__ │ │ │ │ + 983: 000dae89 184 FUNC GLOBAL DEFAULT 11 odrqcl_ │ │ │ │ + 984: 0004c9b1 132 FUNC GLOBAL DEFAULT 11 umlstx__ │ │ │ │ + 985: 0005003d 4 FUNC GLOBAL DEFAULT 11 lrge1__ │ │ │ │ + 986: 000ab005 48 FUNC GLOBAL DEFAULT 11 nindxi_ │ │ │ │ + 987: 0009d8e9 92 FUNC GLOBAL DEFAULT 11 udrget_ │ │ │ │ + 988: 000a1cc1 92 FUNC GLOBAL DEFAULT 11 ugpget_ │ │ │ │ + 989: 0003da39 128 FUNC GLOBAL DEFAULT 11 sgocls__ │ │ │ │ + 990: 0007ec45 184 FUNC GLOBAL DEFAULT 11 uifluv_ │ │ │ │ + 991: 0005d5f9 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextposition │ │ │ │ + 992: 0004ebe1 220 FUNC GLOBAL DEFAULT 11 uxpttl__ │ │ │ │ + 993: 0007683d 92 FUNC GLOBAL DEFAULT 11 umlget_ │ │ │ │ + 994: 000700b5 200 FUNC GLOBAL DEFAULT 11 uwdflt_ │ │ │ │ + 995: 000976e1 72 FUNC GLOBAL DEFAULT 11 ulqybl_ │ │ │ │ + 996: 000553f1 28 FUNC GLOBAL DEFAULT 11 shmsri__ │ │ │ │ + 997: 000d0241 92 FUNC GLOBAL DEFAULT 11 swiget_ │ │ │ │ + 998: 000e6a31 112 FUNC GLOBAL DEFAULT 11 shts2w_ │ │ │ │ + 999: 000633d1 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetintegers │ │ │ │ + 1000: 000e63ed 164 FUNC GLOBAL DEFAULT 11 shtsgm_ │ │ │ │ + 1001: 000d4039 164 FUNC GLOBAL DEFAULT 11 swrqvl_ │ │ │ │ + 1002: 0004e8b1 140 FUNC GLOBAL DEFAULT 11 uipcmp__ │ │ │ │ + 1003: 000c4c09 42 FUNC GLOBAL DEFAULT 11 stsusr_ │ │ │ │ + 1004: 000a5bad 52 FUNC GLOBAL DEFAULT 11 viset_ │ │ │ │ + 1005: 000c0265 392 FUNC GLOBAL DEFAULT 11 slpwvr_ │ │ │ │ + 1006: 000db87d 92 FUNC GLOBAL DEFAULT 11 odlget_ │ │ │ │ + 1007: 0007b8cd 48 FUNC GLOBAL DEFAULT 11 uismrg_ │ │ │ │ + 1008: 00057041 28 FUNC GLOBAL DEFAULT 11 time12__ │ │ │ │ + 1009: 00065ad1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_b │ │ │ │ + 1010: 000573a9 4 FUNC GLOBAL DEFAULT 11 rmax1__ │ │ │ │ + 1011: 00048b39 28 FUNC GLOBAL DEFAULT 11 uzpqnp__ │ │ │ │ + 1012: 0006628d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_f │ │ │ │ + 1013: 0004d929 28 FUNC GLOBAL DEFAULT 11 uiscr2__ │ │ │ │ + 1014: 00034389 3260 FUNC GLOBAL DEFAULT 11 tmslcl_ │ │ │ │ + 1015: 0003e91d 80 FUNC GLOBAL DEFAULT 11 zgoopn__ │ │ │ │ + 1016: 0004b1d5 132 FUNC GLOBAL DEFAULT 11 udiqin__ │ │ │ │ + 1017: 00050841 4 FUNC GLOBAL DEFAULT 11 imin0__ │ │ │ │ + 1018: 00057765 28 FUNC GLOBAL DEFAULT 11 uwsgyz__ │ │ │ │ + 1019: 000577c5 4 FUNC GLOBAL DEFAULT 11 vcintr__ │ │ │ │ + 1020: 0004bfb5 28 FUNC GLOBAL DEFAULT 11 udrsvl__ │ │ │ │ + 1021: 00082a1d 132 FUNC GLOBAL DEFAULT 11 usiqin_ │ │ │ │ + 1022: 000c3d4d 16 FUNC GLOBAL DEFAULT 11 scqtrn_ │ │ │ │ + 1023: 0005cc65 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlinetype │ │ │ │ + 1024: 00054835 132 FUNC GLOBAL DEFAULT 11 odlqcl__ │ │ │ │ + 1025: 0003dca1 28 FUNC GLOBAL DEFAULT 11 sgiqvl__ │ │ │ │ + 1026: 00040b1d 112 FUNC GLOBAL DEFAULT 11 uelget__ │ │ │ │ + 1027: 000568f5 4 FUNC GLOBAL DEFAULT 11 ishift__ │ │ │ │ + 1028: 00085a59 320 FUNC GLOBAL DEFAULT 11 uscqid_ │ │ │ │ + 1029: 0004d495 28 FUNC GLOBAL DEFAULT 11 grstrf__ │ │ │ │ + 1030: 00058ec9 154 FUNC GLOBAL DEFAULT 11 uyplbb__ │ │ │ │ + 1031: 0006c5cd 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ + 1032: 000573b9 4 FUNC GLOBAL DEFAULT 11 rstd1__ │ │ │ │ + 1033: 00055d05 40 FUNC GLOBAL DEFAULT 11 vrrnm__ │ │ │ │ + 1034: 000c3399 204 FUNC GLOBAL DEFAULT 11 scplu_ │ │ │ │ + 1035: 00053a7d 28 FUNC GLOBAL DEFAULT 11 gngt__ │ │ │ │ + 1036: 000d3491 156 FUNC GLOBAL DEFAULT 11 swiopn_ │ │ │ │ + 1037: 0005f559 52 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclclearshadelevel │ │ │ │ + 1038: 0004b891 28 FUNC GLOBAL DEFAULT 11 udlqnp__ │ │ │ │ + 1039: 0007300d 88 FUNC GLOBAL DEFAULT 11 umpqit_ │ │ │ │ + 1040: 00038ead 92 FUNC GLOBAL DEFAULT 11 tmpset_ │ │ │ │ + 1041: 000af7d5 108 FUNC GLOBAL DEFAULT 11 rave0_ │ │ │ │ + 1042: 0003ff51 132 FUNC GLOBAL DEFAULT 11 swcqin__ │ │ │ │ + 1043: 000b2171 88 FUNC GLOBAL DEFAULT 11 vrgnn_ │ │ │ │ + 1044: 0003d6a1 28 FUNC GLOBAL DEFAULT 11 sgqpms__ │ │ │ │ + 1045: 000e4951 288 FUNC GLOBAL DEFAULT 11 shmswm_ │ │ │ │ + 1046: 00040431 28 FUNC GLOBAL DEFAULT 11 swlsvl__ │ │ │ │ + 1047: 0003c181 40 FUNC GLOBAL DEFAULT 11 sgpmzu__ │ │ │ │ + 1048: 000ac259 148 FUNC GLOBAL DEFAULT 11 mpfhmr_ │ │ │ │ + 1049: 00046651 112 FUNC GLOBAL DEFAULT 11 uurget__ │ │ │ │ + 1050: 000890b9 136 FUNC GLOBAL DEFAULT 11 uepqcp_ │ │ │ │ + 1051: 0006f6f9 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclh2c │ │ │ │ + 1052: 000a9e6d 256 FUNC GLOBAL DEFAULT 11 rliopt_ │ │ │ │ + 1053: 000c3b99 72 FUNC GLOBAL DEFAULT 11 scqlog_ │ │ │ │ + 1054: 000457d9 132 FUNC GLOBAL DEFAULT 11 uliqcl__ │ │ │ │ + 1055: 000ac5dd 216 FUNC GLOBAL DEFAULT 11 mpiazm_ │ │ │ │ + 1056: 000db36d 88 FUNC GLOBAL DEFAULT 11 odpqit_ │ │ │ │ + 1057: 0003bcf1 28 FUNC GLOBAL DEFAULT 11 scqpli__ │ │ │ │ + 1058: 0004dd95 112 FUNC GLOBAL DEFAULT 11 uilget__ │ │ │ │ + 1059: 000b2521 148 FUNC GLOBAL DEFAULT 11 lrge_ │ │ │ │ + 1060: 0009df49 240 FUNC GLOBAL DEFAULT 11 udpsvl_ │ │ │ │ + 1061: 0003a1c5 28 FUNC GLOBAL DEFAULT 11 sztnop__ │ │ │ │ + 1062: 0007892d 244 FUNC GLOBAL DEFAULT 11 uuiqid_ │ │ │ │ + 1063: 000410c5 36 FUNC GLOBAL DEFAULT 11 uegtlb__ │ │ │ │ + 1064: 000c3485 204 FUNC GLOBAL DEFAULT 11 scplv_ │ │ │ │ + 1065: 0004d559 28 FUNC GLOBAL DEFAULT 11 grcls__ │ │ │ │ + 1066: 000a5e91 38 FUNC GLOBAL DEFAULT 11 iadd0_ │ │ │ │ + 1067: 000bf8f9 20 FUNC GLOBAL DEFAULT 11 szqclx_ │ │ │ │ + 1068: 000b3149 120 FUNC GLOBAL DEFAULT 11 g2qgrd_ │ │ │ │ + 1069: 0003bfa5 40 FUNC GLOBAL DEFAULT 11 scsvpt__ │ │ │ │ + 1070: 000d3cd9 138 FUNC GLOBAL DEFAULT 11 swpcls_ │ │ │ │ + 1071: 000652b1 252 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcloperatelaplacian │ │ │ │ + 1072: 000961b1 92 FUNC GLOBAL DEFAULT 11 ucpset_ │ │ │ │ + 1073: 0007bd11 92 FUNC GLOBAL DEFAULT 11 uilset_ │ │ │ │ + 1074: 0008ec21 92 FUNC GLOBAL DEFAULT 11 uzrget_ │ │ │ │ + 1075: 00039f35 28 FUNC GLOBAL DEFAULT 11 szgipl__ │ │ │ │ + 1076: 00070589 828 FUNC GLOBAL DEFAULT 11 uwqgxi_ │ │ │ │ + 1077: 000afb45 220 FUNC GLOBAL DEFAULT 11 rave1_ │ │ │ │ + 1078: 00041a71 132 FUNC GLOBAL DEFAULT 11 uelqid__ │ │ │ │ + 1079: 0004f5e5 208 FUNC GLOBAL DEFAULT 11 indxnl__ │ │ │ │ + 1080: 000acd89 280 FUNC GLOBAL DEFAULT 11 mpiktd_ │ │ │ │ + 1081: 00050035 4 FUNC GLOBAL DEFAULT 11 lrgt__ │ │ │ │ + 1082: 0009f221 932 FUNC GLOBAL DEFAULT 11 uhbxlz_ │ │ │ │ + 1083: 0003a429 28 FUNC GLOBAL DEFAULT 11 szstts__ │ │ │ │ + 1084: 000cc4a9 304 FUNC GLOBAL DEFAULT 11 sgtrln_ │ │ │ │ + 1085: 00057781 4 FUNC GLOBAL DEFAULT 11 rudlev__ │ │ │ │ + 1086: 0004b88d 4 FUNC GLOBAL DEFAULT 11 ludchk__ │ │ │ │ + 1087: 00055ddd 28 FUNC GLOBAL DEFAULT 11 vs1int__ │ │ │ │ + 1088: 00097669 20 FUNC GLOBAL DEFAULT 11 ulysfm_ │ │ │ │ + 1089: 0003f1a5 64 FUNC GLOBAL DEFAULT 11 swiopn__ │ │ │ │ + 1090: 0003ee61 28 FUNC GLOBAL DEFAULT 11 swslcl__ │ │ │ │ + 1091: 000574b9 28 FUNC GLOBAL DEFAULT 11 uwigyi__ │ │ │ │ + 1092: 000a7939 136 FUNC GLOBAL DEFAULT 11 glcqcp_ │ │ │ │ + 1093: 0005cc31 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlineindex │ │ │ │ + 1094: 0003b01d 36 FUNC GLOBAL DEFAULT 11 stfpr3__ │ │ │ │ + 1095: 00058ac1 196 FUNC GLOBAL DEFAULT 11 usplbl__ │ │ │ │ + 1096: 00073bf9 136 FUNC GLOBAL DEFAULT 11 umrqcp_ │ │ │ │ + 1097: 0003b429 28 FUNC GLOBAL DEFAULT 11 stqwrc__ │ │ │ │ + 1098: 000ca1c1 72 FUNC GLOBAL DEFAULT 11 sgqsim_ │ │ │ │ + 1099: 00053a99 28 FUNC GLOBAL DEFAULT 11 gnge__ │ │ │ │ + 1100: 0003b241 28 FUNC GLOBAL DEFAULT 11 stsrd3__ │ │ │ │ + 1101: 000a5a39 38 FUNC GLOBAL DEFAULT 11 iadd1_ │ │ │ │ + 1102: 000bebc1 20 FUNC GLOBAL DEFAULT 11 szqcly_ │ │ │ │ + 1103: 000a081d 116 FUNC GLOBAL DEFAULT 11 uhbxf_ │ │ │ │ + 1104: 000576b5 4 FUNC GLOBAL DEFAULT 11 rvmin1__ │ │ │ │ + 1105: 000407f5 132 FUNC GLOBAL DEFAULT 11 swistx__ │ │ │ │ + 1106: 0011e548 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ + 1107: 00041159 112 FUNC GLOBAL DEFAULT 11 uepset__ │ │ │ │ + 1108: 000467f5 132 FUNC GLOBAL DEFAULT 11 uurqid__ │ │ │ │ + 1109: 000429b1 112 FUNC GLOBAL DEFAULT 11 usiget__ │ │ │ │ + 1110: 000ad8a5 752 FUNC GLOBAL DEFAULT 11 mpxvdg_ │ │ │ │ + 1111: 00051961 216 FUNC GLOBAL DEFAULT 11 rtlenv__ │ │ │ │ + 1112: 000965c5 64 FUNC GLOBAL DEFAULT 11 ulrsvl_ │ │ │ │ + 1113: 000b245d 24 FUNC GLOBAL DEFAULT 11 lrne0_ │ │ │ │ + 1114: 000daf41 124 FUNC GLOBAL DEFAULT 11 odrqcp_ │ │ │ │ + 1115: 0009e529 6 FUNC GLOBAL DEFAULT 11 udrqnp_ │ │ │ │ + 1116: 00078e11 64 FUNC GLOBAL DEFAULT 11 uulsvl_ │ │ │ │ + 1117: 000a4411 6 FUNC GLOBAL DEFAULT 11 ugpqnp_ │ │ │ │ + 1118: 000a1ec5 616 FUNC GLOBAL DEFAULT 11 ugunit_ │ │ │ │ + 1119: 00038d61 332 FUNC GLOBAL DEFAULT 11 tmpstx_ │ │ │ │ + 1120: 00088eb9 240 FUNC GLOBAL DEFAULT 11 uepqvl_ │ │ │ │ + 1121: 0006bca9 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframeindex │ │ │ │ + 1122: 000b01cd 100 FUNC GLOBAL DEFAULT 11 ramp0_ │ │ │ │ + 1123: 000aaef1 86 FUNC GLOBAL DEFAULT 11 nindxm_ │ │ │ │ + 1124: 00074435 6 FUNC GLOBAL DEFAULT 11 umlqnp_ │ │ │ │ + 1125: 00053bd9 28 FUNC GLOBAL DEFAULT 11 cfftb__ │ │ │ │ + 1126: 000556f5 44 FUNC GLOBAL DEFAULT 11 shtlbw__ │ │ │ │ + 1127: 000cf779 6 FUNC GLOBAL DEFAULT 11 swiqnp_ │ │ │ │ + 1128: 0006bbd1 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlogaxis │ │ │ │ + 1129: 00043891 416 FUNC GLOBAL DEFAULT 11 ussttl__ │ │ │ │ + 1130: 0004e2b5 132 FUNC GLOBAL DEFAULT 11 uilqid__ │ │ │ │ + 1131: 000444bd 220 FUNC GLOBAL DEFAULT 11 uypttl__ │ │ │ │ + 1132: 000c1c5d 240 FUNC GLOBAL DEFAULT 11 slpage_ │ │ │ │ + 1133: 0003c3d1 28 FUNC GLOBAL DEFAULT 11 sgqwnd__ │ │ │ │ + 1134: 000dca49 6 FUNC GLOBAL DEFAULT 11 odlqnp_ │ │ │ │ + 1135: 00039c21 36 FUNC GLOBAL DEFAULT 11 szgcll__ │ │ │ │ + 1136: 000d06dd 184 FUNC GLOBAL DEFAULT 11 swlqcl_ │ │ │ │ + 1137: 00046e29 28 FUNC GLOBAL DEFAULT 11 uupqvl__ │ │ │ │ + 1138: 000d5911 3820 FUNC GLOBAL DEFAULT 11 chval_ │ │ │ │ + 1139: 0005707d 28 FUNC GLOBAL DEFAULT 11 time23__ │ │ │ │ + 1140: 0003e309 216 FUNC GLOBAL DEFAULT 11 sgtrsl__ │ │ │ │ + 1141: 000c7df5 300 FUNC GLOBAL DEFAULT 11 sgscwd_ │ │ │ │ + 1142: 0006ac71 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ + 1143: 000d7255 176 FUNC GLOBAL DEFAULT 11 ndmon_ │ │ │ │ + 1144: 000e67bd 148 FUNC GLOBAL DEFAULT 11 shtw2s_ │ │ │ │ + 1145: 000390a5 20 FUNC GLOBAL DEFAULT 11 exit_ │ │ │ │ + 1146: 0009ee75 76 FUNC GLOBAL DEFAULT 11 udqfmt_ │ │ │ │ + 1147: 00096065 332 FUNC GLOBAL DEFAULT 11 ucpstx_ │ │ │ │ + 1148: 00050055 4 FUNC GLOBAL DEFAULT 11 lrge__ │ │ │ │ + 1149: 00049455 28 FUNC GLOBAL DEFAULT 11 uzlrst__ │ │ │ │ + 1150: 0008ab55 24 FUNC GLOBAL DEFAULT 11 ueaint_ │ │ │ │ + 1151: 0005b2f9 1096 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledgraph │ │ │ │ + 1152: 000a9689 148 FUNC GLOBAL DEFAULT 11 rlcget_ │ │ │ │ + 1153: 000b3e69 420 FUNC GLOBAL DEFAULT 11 g2ictr_ │ │ │ │ + 1154: 000b26fd 152 FUNC GLOBAL DEFAULT 11 lrne1_ │ │ │ │ + 1155: 0007bc71 160 FUNC GLOBAL DEFAULT 11 uilstx_ │ │ │ │ + 1156: 0004e7bd 40 FUNC GLOBAL DEFAULT 11 uiiyxy__ │ │ │ │ + 1157: 000d53c1 104 FUNC GLOBAL DEFAULT 11 time21_ │ │ │ │ + 1158: 0003bb49 28 FUNC GLOBAL DEFAULT 11 sctnu__ │ │ │ │ + 1159: 000b2505 26 FUNC GLOBAL DEFAULT 11 lrgta_ │ │ │ │ + 1160: 000b0b91 212 FUNC GLOBAL DEFAULT 11 ramp1_ │ │ │ │ + 1161: 000aad35 88 FUNC GLOBAL DEFAULT 11 nindxn_ │ │ │ │ + 1162: 00041999 132 FUNC GLOBAL DEFAULT 11 ueiqin__ │ │ │ │ + 1163: 0005829d 28 FUNC GLOBAL DEFAULT 11 tmpsvl__ │ │ │ │ + 1164: 000416fd 28 FUNC GLOBAL DEFAULT 11 uersvl__ │ │ │ │ + 1165: 0004f529 40 FUNC GLOBAL DEFAULT 11 uhbxaz__ │ │ │ │ + 1166: 000a77a1 224 FUNC GLOBAL DEFAULT 11 glcqvl_ │ │ │ │ + 1167: 00076995 92 FUNC GLOBAL DEFAULT 11 umiget_ │ │ │ │ + 1168: 0008cffd 240 FUNC GLOBAL DEFAULT 11 uzpsvl_ │ │ │ │ + 1169: 0003b829 40 FUNC GLOBAL DEFAULT 11 slratz__ │ │ │ │ + 1170: 0006c1fd 52 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfitmapparm │ │ │ │ + 1171: 00073a91 176 FUNC GLOBAL DEFAULT 11 umrqvl_ │ │ │ │ + 1172: 0004d3a1 28 FUNC GLOBAL DEFAULT 11 umpqit__ │ │ │ │ + 1173: 0003ee7d 28 FUNC GLOBAL DEFAULT 11 swsfw__ │ │ │ │ + 1174: 000da319 56 FUNC GLOBAL DEFAULT 11 fcslfc_ │ │ │ │ + 1175: 00039f6d 28 FUNC GLOBAL DEFAULT 11 szmvlv__ │ │ │ │ + 1176: 000be5c5 264 FUNC GLOBAL DEFAULT 11 szpmzr_ │ │ │ │ + 1177: 0004cc89 28 FUNC GLOBAL DEFAULT 11 umscnt__ │ │ │ │ + 1178: 00042cf9 132 FUNC GLOBAL DEFAULT 11 usiqid__ │ │ │ │ + 1179: 00053b19 48 FUNC GLOBAL DEFAULT 11 passb5__ │ │ │ │ + 1180: 000db725 92 FUNC GLOBAL DEFAULT 11 odiget_ │ │ │ │ + 1181: 0005518d 64 FUNC GLOBAL DEFAULT 11 shlbwu__ │ │ │ │ + 1182: 000dade5 164 FUNC GLOBAL DEFAULT 11 odrqvl_ │ │ │ │ + 1183: 000ab4b5 84 FUNC GLOBAL DEFAULT 11 cr2c_ │ │ │ │ + 1184: 000e66b5 64 FUNC GLOBAL DEFAULT 11 shtwgj_ │ │ │ │ + 1185: 0003f85d 132 FUNC GLOBAL DEFAULT 11 swpqcp__ │ │ │ │ + 1186: 0003acd1 28 FUNC GLOBAL DEFAULT 11 szscly__ │ │ │ │ + 1187: 00041a55 28 FUNC GLOBAL DEFAULT 11 uelqnp__ │ │ │ │ + 1188: 0009dec5 132 FUNC GLOBAL DEFAULT 11 udpqin_ │ │ │ │ + 1189: 0005041d 4 FUNC GLOBAL DEFAULT 11 mpimwd__ │ │ │ │ + 1190: 00064ed1 464 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgridtospectrum │ │ │ │ + 1191: 0004e6a5 40 FUNC GLOBAL DEFAULT 11 uiflab__ │ │ │ │ + 1192: 00047e65 132 FUNC GLOBAL DEFAULT 11 uglqcl__ │ │ │ │ + 1193: 00110474 63 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_week │ │ │ │ + 1194: 0004c57d 216 FUNC GLOBAL DEFAULT 11 umqfnm__ │ │ │ │ + 1195: 000b8c09 96 FUNC GLOBAL DEFAULT 11 szpll3_ │ │ │ │ + 1196: 00048db9 28 FUNC GLOBAL DEFAULT 11 uzfact__ │ │ │ │ + 1197: 00046c11 28 FUNC GLOBAL DEFAULT 11 uuqlni__ │ │ │ │ + 1198: 0004dd11 132 FUNC GLOBAL DEFAULT 11 uiiqin__ │ │ │ │ + 1199: 00050469 4 FUNC GLOBAL DEFAULT 11 mpibon__ │ │ │ │ + 1200: 0004d7a9 28 FUNC GLOBAL DEFAULT 11 uirsvl__ │ │ │ │ + 1201: 00058681 132 FUNC GLOBAL DEFAULT 11 tmrqin__ │ │ │ │ + 1202: 0008ed79 404 FUNC GLOBAL DEFAULT 11 uzfact_ │ │ │ │ + 1203: 00090b11 112 FUNC GLOBAL DEFAULT 11 uvdif_ │ │ │ │ + 1204: 00036159 320 FUNC GLOBAL DEFAULT 11 tmrqid_ │ │ │ │ + 1205: 00065ef1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_b │ │ │ │ + 1206: 0008cdfd 40 FUNC GLOBAL DEFAULT 11 uzrqnp_ │ │ │ │ + 1207: 000ab109 92 FUNC GLOBAL DEFAULT 11 ct3cs_ │ │ │ │ + 1208: 00039e4d 28 FUNC GLOBAL DEFAULT 11 sztnzv__ │ │ │ │ + 1209: 0007e119 348 FUNC GLOBAL DEFAULT 11 uiybar_ │ │ │ │ + 1210: 000575f9 4 FUNC GLOBAL DEFAULT 11 rvar0__ │ │ │ │ + 1211: 000b264d 26 FUNC GLOBAL DEFAULT 11 lrgea_ │ │ │ │ + 1212: 000467d9 28 FUNC GLOBAL DEFAULT 11 uurqnp__ │ │ │ │ + 1213: 000666ad 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_f │ │ │ │ + 1214: 0004e67d 40 FUNC GLOBAL DEFAULT 11 ui3ini__ │ │ │ │ + 1215: 0003a461 28 FUNC GLOBAL DEFAULT 11 sztits__ │ │ │ │ + 1216: 000d5689 84 FUNC GLOBAL DEFAULT 11 time23_ │ │ │ │ + 1217: 0004a675 28 FUNC GLOBAL DEFAULT 11 ucisvl__ │ │ │ │ + 1218: 0004ab99 28 FUNC GLOBAL DEFAULT 11 uclqvl__ │ │ │ │ + 1219: 0004a7fd 112 FUNC GLOBAL DEFAULT 11 ucrset__ │ │ │ │ + 1220: 000aa4e5 184 FUNC GLOBAL DEFAULT 11 lchreq_ │ │ │ │ + 1221: 000e3fc1 472 FUNC GLOBAL DEFAULT 11 shly2x_ │ │ │ │ + 1222: 000d530d 108 FUNC GLOBAL DEFAULT 11 timec1_ │ │ │ │ + 1223: 00053c81 40 FUNC GLOBAL DEFAULT 11 radb3__ │ │ │ │ + 1224: 0004e299 28 FUNC GLOBAL DEFAULT 11 uilqnp__ │ │ │ │ + 1225: 000965bd 6 FUNC GLOBAL DEFAULT 11 ulrqin_ │ │ │ │ + 1226: 000ac555 136 FUNC GLOBAL DEFAULT 11 mpfazm_ │ │ │ │ + 1227: 00078e09 6 FUNC GLOBAL DEFAULT 11 uulqin_ │ │ │ │ + 1228: 0003eb3d 4 FUNC GLOBAL DEFAULT 11 zggcls__ │ │ │ │ + 1229: 000450f9 28 FUNC GLOBAL DEFAULT 11 ulpsvl__ │ │ │ │ + 1230: 0009475d 320 FUNC GLOBAL DEFAULT 11 ucrqid_ │ │ │ │ + 1231: 000c41c1 128 FUNC GLOBAL DEFAULT 11 scqvpt_ │ │ │ │ + 1232: 00049471 112 FUNC GLOBAL DEFAULT 11 uzrget__ │ │ │ │ + 1233: 0009620d 292 FUNC GLOBAL DEFAULT 11 nucday_ │ │ │ │ + 1234: 00097599 208 FUNC GLOBAL DEFAULT 11 ullqid_ │ │ │ │ + 1235: 00041a39 28 FUNC GLOBAL DEFAULT 11 uetonb__ │ │ │ │ + 1236: 0003e5c1 132 FUNC GLOBAL DEFAULT 11 sgtrns__ │ │ │ │ + 1237: 000e6c19 4 FUNC GLOBAL DEFAULT 11 shtlap_ │ │ │ │ + 1238: 000b4b81 148 FUNC GLOBAL DEFAULT 11 irge_ │ │ │ │ + 1239: 000579cd 132 FUNC GLOBAL DEFAULT 11 tmiqcp__ │ │ │ │ + 1240: 0004ff61 28 FUNC GLOBAL DEFAULT 11 radd1__ │ │ │ │ + 1241: 00039a5d 28 FUNC GLOBAL DEFAULT 11 szqgcx__ │ │ │ │ + 1242: 00085759 224 FUNC GLOBAL DEFAULT 11 uscsvl_ │ │ │ │ + 1243: 00092355 1832 FUNC GLOBAL DEFAULT 11 grstrf_ │ │ │ │ + 1244: 000421c1 28 FUNC GLOBAL DEFAULT 11 usrqvl__ │ │ │ │ + 1245: 00079c6d 92 FUNC GLOBAL DEFAULT 11 uiiset_ │ │ │ │ + 1246: 00039cc5 140 FUNC GLOBAL DEFAULT 11 szqtxw__ │ │ │ │ + 1247: 000504b5 4 FUNC GLOBAL DEFAULT 11 mpiek6__ │ │ │ │ + 1248: 000532d5 204 FUNC GLOBAL DEFAULT 11 lchreq__ │ │ │ │ + 1249: 0007efd1 140 FUNC GLOBAL DEFAULT 11 uidecd_ │ │ │ │ + 1250: 0003a5ad 28 FUNC GLOBAL DEFAULT 11 szstyp__ │ │ │ │ + 1251: 000a50d1 236 FUNC GLOBAL DEFAULT 11 ifromc_ │ │ │ │ + 1252: 0006ff5d 16 FUNC GLOBAL DEFAULT 11 uwsgyz_ │ │ │ │ + 1253: 000a9661 10 FUNC GLOBAL DEFAULT 11 prcnam_ │ │ │ │ + 1254: 000cc5d9 360 FUNC GLOBAL DEFAULT 11 sgtrls_ │ │ │ │ + 1255: 00094d01 1144 FUNC GLOBAL DEFAULT 11 ucxayr_ │ │ │ │ + 1256: 000587f1 92 FUNC GLOBAL DEFAULT 11 csgi__ │ │ │ │ + 1257: 000accad 220 FUNC GLOBAL DEFAULT 11 mpfktd_ │ │ │ │ + 1258: 0005509d 132 FUNC GLOBAL DEFAULT 11 odpstx__ │ │ │ │ + 1259: 000d5765 108 FUNC GLOBAL DEFAULT 11 timec2_ │ │ │ │ + 1260: 00075b11 1012 FUNC GLOBAL DEFAULT 11 umsppt_ │ │ │ │ + 1261: 000c5bad 16 FUNC GLOBAL DEFAULT 11 strpr2_ │ │ │ │ + 1262: 000577a9 4 FUNC GLOBAL DEFAULT 11 umbndr__ │ │ │ │ + 1263: 00046bbd 28 FUNC GLOBAL DEFAULT 11 uuslnt__ │ │ │ │ + 1264: 000b0f75 38 FUNC GLOBAL DEFAULT 11 leny_ │ │ │ │ + 1265: 00054f39 132 FUNC GLOBAL DEFAULT 11 odiqin__ │ │ │ │ + 1266: 000acb35 124 FUNC GLOBAL DEFAULT 11 mpsbon_ │ │ │ │ + 1267: 0003a7bd 36 FUNC GLOBAL DEFAULT 11 szpipt__ │ │ │ │ + 1268: 0004ce85 28 FUNC GLOBAL DEFAULT 11 umiqvl__ │ │ │ │ + 1269: 0003a8dd 28 FUNC GLOBAL DEFAULT 11 szfint__ │ │ │ │ + 1270: 00043e79 132 FUNC GLOBAL DEFAULT 11 uscsvl__ │ │ │ │ + 1271: 000593f1 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionwindow │ │ │ │ + 1272: 000afab5 144 FUNC GLOBAL DEFAULT 11 rvar0_ │ │ │ │ + 1273: 00046f71 28 FUNC GLOBAL DEFAULT 11 uuqmki__ │ │ │ │ + 1274: 000a26f1 724 FUNC GLOBAL DEFAULT 11 ugsut_ │ │ │ │ + 1275: 000bc695 220 FUNC GLOBAL DEFAULT 11 szpmzu_ │ │ │ │ + 1276: 000561e1 4 FUNC GLOBAL DEFAULT 11 clckgt__ │ │ │ │ + 1277: 00042cdd 28 FUNC GLOBAL DEFAULT 11 usiqnp__ │ │ │ │ + 1278: 0003aa79 28 FUNC GLOBAL DEFAULT 11 szm3cl__ │ │ │ │ + 1279: 000d0795 136 FUNC GLOBAL DEFAULT 11 swlqcp_ │ │ │ │ + 1280: 000507b1 40 FUNC GLOBAL DEFAULT 11 viinc0__ │ │ │ │ + 1281: 00079925 128 FUNC GLOBAL DEFAULT 11 uumrk_ │ │ │ │ + 1282: 00057791 4 FUNC GLOBAL DEFAULT 11 vifna__ │ │ │ │ + 1283: 0008cf79 132 FUNC GLOBAL DEFAULT 11 uzpqin_ │ │ │ │ + 1284: 0003c72d 132 FUNC GLOBAL DEFAULT 11 sglqcl__ │ │ │ │ + 1285: 00090b81 1132 FUNC GLOBAL DEFAULT 11 uvbrlz_ │ │ │ │ + 1286: 000e66f9 60 FUNC GLOBAL DEFAULT 11 shtwgm_ │ │ │ │ + 1287: 000547b1 132 FUNC GLOBAL DEFAULT 11 odlqcp__ │ │ │ │ + 1288: 0005884d 20 FUNC GLOBAL DEFAULT 11 iand__ │ │ │ │ + 1289: 0004bb4d 36 FUNC GLOBAL DEFAULT 11 udbclr__ │ │ │ │ + 1290: 000ab069 56 FUNC GLOBAL DEFAULT 11 nindxr_ │ │ │ │ + 1291: 00078825 64 FUNC GLOBAL DEFAULT 11 uuisvl_ │ │ │ │ + 1292: 000391f5 964 FUNC GLOBAL DEFAULT 11 msgdmp_dclorig │ │ │ │ + 1293: 000762dd 6 FUNC GLOBAL DEFAULT 11 umiqnp_ │ │ │ │ + 1294: 000d5449 472 FUNC GLOBAL DEFAULT 11 timec3_ │ │ │ │ + 1295: 00053581 28 FUNC GLOBAL DEFAULT 11 glpsvl__ │ │ │ │ + 1296: 000e626d 2 FUNC GLOBAL DEFAULT 11 shtlib_ │ │ │ │ + 1297: 000b0fe9 28 FUNC GLOBAL DEFAULT 11 lenz_ │ │ │ │ + 1298: 000495f1 132 FUNC GLOBAL DEFAULT 11 uzrqid__ │ │ │ │ + 1299: 0006594d 68 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetenv │ │ │ │ + 1300: 000b0721 244 FUNC GLOBAL DEFAULT 11 rvar1_ │ │ │ │ + 1301: 0007c2f1 108 FUNC GLOBAL DEFAULT 11 uiscmp_ │ │ │ │ + 1302: 0003e845 4 FUNC GLOBAL DEFAULT 11 zgfrel__ │ │ │ │ + 1303: 0003ebad 4 FUNC GLOBAL DEFAULT 11 zgsfcm__ │ │ │ │ + 1304: 0005d7ad 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextposition │ │ │ │ + 1305: 000426c1 132 FUNC GLOBAL DEFAULT 11 uslstx__ │ │ │ │ + 1306: 000bca19 220 FUNC GLOBAL DEFAULT 11 szpmzv_ │ │ │ │ + 1307: 000555f5 28 FUNC GLOBAL DEFAULT 11 shmdxj__ │ │ │ │ + 1308: 0009e74d 184 FUNC GLOBAL DEFAULT 11 udrqcl_ │ │ │ │ + 1309: 00067591 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourlabelformat │ │ │ │ + 1310: 0003d005 28 FUNC GLOBAL DEFAULT 11 sgqtxi__ │ │ │ │ + 1311: 000a46d5 184 FUNC GLOBAL DEFAULT 11 ugpqcl_ │ │ │ │ + 1312: 00089da9 44 FUNC GLOBAL DEFAULT 11 ueqtlv_ │ │ │ │ + 1313: 000a1bdd 116 FUNC GLOBAL DEFAULT 11 uhbxl_ │ │ │ │ + 1314: 000dc5f5 6 FUNC GLOBAL DEFAULT 11 odiqnp_ │ │ │ │ + 1315: 00055bf5 48 FUNC GLOBAL DEFAULT 11 shfwgm__ │ │ │ │ + 1316: 0003fb61 132 FUNC GLOBAL DEFAULT 11 swrqcl__ │ │ │ │ + 1317: 0006b239 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlineindex │ │ │ │ + 1318: 000aa945 220 FUNC GLOBAL DEFAULT 11 rtrenv_ │ │ │ │ + 1319: 000a921d 46 FUNC GLOBAL DEFAULT 11 rlrxfl_ │ │ │ │ + 1320: 00074619 184 FUNC GLOBAL DEFAULT 11 umlqcl_ │ │ │ │ + 1321: 000b0cdd 468 FUNC GLOBAL DEFAULT 11 rvmin0_ │ │ │ │ + 1322: 000cf965 184 FUNC GLOBAL DEFAULT 11 swiqcl_ │ │ │ │ + 1323: 00050455 4 FUNC GLOBAL DEFAULT 11 mpfaza__ │ │ │ │ + 1324: 0003e7f1 84 FUNC GLOBAL DEFAULT 11 zgrset__ │ │ │ │ + 1325: 00049439 28 FUNC GLOBAL DEFAULT 11 uzlsav__ │ │ │ │ + 1326: 0003b561 28 FUNC GLOBAL DEFAULT 11 slrat__ │ │ │ │ + 1327: 00079261 16 FUNC GLOBAL DEFAULT 11 uuqmki_ │ │ │ │ + 1328: 00045755 132 FUNC GLOBAL DEFAULT 11 uliqcp__ │ │ │ │ + 1329: 000b3739 508 FUNC GLOBAL DEFAULT 11 g2fctr_ │ │ │ │ + 1330: 00090ff1 1032 FUNC GLOBAL DEFAULT 11 uvbxfz_ │ │ │ │ + 1331: 00079bcd 160 FUNC GLOBAL DEFAULT 11 uiistx_ │ │ │ │ + 1332: 0004cc51 28 FUNC GLOBAL DEFAULT 11 umbndc__ │ │ │ │ + 1333: 000b16b9 104 FUNC GLOBAL DEFAULT 11 rgnle_ │ │ │ │ + 1334: 000c0675 580 FUNC GLOBAL DEFAULT 11 slsttl_ │ │ │ │ + 1335: 000d2f19 138 FUNC GLOBAL DEFAULT 11 swqimc_ │ │ │ │ + 1336: 00048cfd 28 FUNC GLOBAL DEFAULT 11 uzpqvl__ │ │ │ │ + 1337: 000dcc1d 184 FUNC GLOBAL DEFAULT 11 odlqcl_ │ │ │ │ + 1338: 000cbaed 168 FUNC GLOBAL DEFAULT 11 sgsplc_ │ │ │ │ + 1339: 00110574 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ + 1340: 000d58c5 22 FUNC GLOBAL DEFAULT 11 cns_ │ │ │ │ + 1341: 0009cf55 92 FUNC GLOBAL DEFAULT 11 udlget_ │ │ │ │ + 1342: 0003b175 36 FUNC GLOBAL DEFAULT 11 ststrn__ │ │ │ │ + 1343: 00046f1d 28 FUNC GLOBAL DEFAULT 11 uusmkt__ │ │ │ │ + 1344: 000cfbe5 92 FUNC GLOBAL DEFAULT 11 swcget_ │ │ │ │ + 1345: 000d0495 92 FUNC GLOBAL DEFAULT 11 swrset_ │ │ │ │ + 1346: 000d062d 176 FUNC GLOBAL DEFAULT 11 swlqvl_ │ │ │ │ + 1347: 000522fd 132 FUNC GLOBAL DEFAULT 11 rllopt__ │ │ │ │ + 1348: 000b04b5 620 FUNC GLOBAL DEFAULT 11 rvmin1_ │ │ │ │ + 1349: 00071ed9 188 FUNC GLOBAL DEFAULT 11 uysoff_ │ │ │ │ + 1350: 0006bf5d 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarwidth │ │ │ │ + 1351: 0004e0f1 28 FUNC GLOBAL DEFAULT 11 uiscrg__ │ │ │ │ + 1352: 00068335 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgrid │ │ │ │ + 1353: 0004fec9 28 FUNC GLOBAL DEFAULT 11 rset__ │ │ │ │ + 1354: 00051185 120 FUNC GLOBAL DEFAULT 11 rllget__ │ │ │ │ + 1355: 000812d1 12 FUNC GLOBAL DEFAULT 11 usxinz_ │ │ │ │ + 1356: 000b4c15 156 FUNC GLOBAL DEFAULT 11 radd_ │ │ │ │ + 1357: 0004b1b9 28 FUNC GLOBAL DEFAULT 11 udisvl__ │ │ │ │ + 1358: 0004b799 112 FUNC GLOBAL DEFAULT 11 udrset__ │ │ │ │ + 1359: 0004ba39 28 FUNC GLOBAL DEFAULT 11 udlqvl__ │ │ │ │ + 1360: 000de7e9 46 FUNC GLOBAL DEFAULT 11 cfftb_ │ │ │ │ + 1361: 0003d1ad 128 FUNC GLOBAL DEFAULT 11 sgsplc__ │ │ │ │ + 1362: 000856d5 132 FUNC GLOBAL DEFAULT 11 uscqin_ │ │ │ │ + 1363: 000b80f1 136 FUNC GLOBAL DEFAULT 11 sztnzr_ │ │ │ │ + 1364: 0003eae5 84 FUNC GLOBAL DEFAULT 11 zgfontname__ │ │ │ │ + 1365: 000ad151 122 FUNC GLOBAL DEFAULT 11 mpzek6_ │ │ │ │ + 1366: 0003ea89 80 FUNC GLOBAL DEFAULT 11 zgftfc__ │ │ │ │ + 1367: 0003a671 28 FUNC GLOBAL DEFAULT 11 szoptu__ │ │ │ │ + 1368: 00053879 44 FUNC GLOBAL DEFAULT 11 vrdiv__ │ │ │ │ + 1369: 000bde25 128 FUNC GLOBAL DEFAULT 11 szstyp_ │ │ │ │ + 1370: 00059025 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ + 1371: 0004f935 4 FUNC GLOBAL DEFAULT 11 indxrl__ │ │ │ │ + 1372: 0009b56d 292 FUNC GLOBAL DEFAULT 11 udbset_ │ │ │ │ + 1373: 00110520 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ + 1374: 0005174d 128 FUNC GLOBAL DEFAULT 11 prccls__ │ │ │ │ + 1375: 0005063d 4 FUNC GLOBAL DEFAULT 11 osabrt__ │ │ │ │ + 1376: 00053d91 28 FUNC GLOBAL DEFAULT 11 cfftf__ │ │ │ │ + 1377: 0009e129 88 FUNC GLOBAL DEFAULT 11 udpqit_ │ │ │ │ + 1378: 00096331 300 FUNC GLOBAL DEFAULT 11 nucchr_ │ │ │ │ + 1379: 0003fecd 132 FUNC GLOBAL DEFAULT 11 swcsvl__ │ │ │ │ + 1380: 000a4fa1 304 FUNC GLOBAL DEFAULT 11 jfromc_ │ │ │ │ + 1381: 00040045 112 FUNC GLOBAL DEFAULT 11 swlset__ │ │ │ │ + 1382: 0006c231 496 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmappoint │ │ │ │ + 1383: 00069d35 284 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclinitsinqft │ │ │ │ + 1384: 0006bad9 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dviewport │ │ │ │ + 1385: 00046fc5 112 FUNC GLOBAL DEFAULT 11 uuiget__ │ │ │ │ + 1386: 0005d889 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextheight │ │ │ │ + 1387: 000495d5 28 FUNC GLOBAL DEFAULT 11 uzrqnp__ │ │ │ │ + 1388: 0008cef1 44 FUNC GLOBAL DEFAULT 11 uzrqcl_ │ │ │ │ + 1389: 0004cbd1 128 FUNC GLOBAL DEFAULT 11 umfmap__ │ │ │ │ + 1390: 000a9b41 300 FUNC GLOBAL DEFAULT 11 rlcopt_ │ │ │ │ + 1391: 000b55a9 64 FUNC GLOBAL DEFAULT 11 vrinc0_ │ │ │ │ + 1392: 0007881d 6 FUNC GLOBAL DEFAULT 11 uuiqin_ │ │ │ │ + 1393: 0004f23d 40 FUNC GLOBAL DEFAULT 11 uvbxfz__ │ │ │ │ + 1394: 000a966d 10 FUNC GLOBAL DEFAULT 11 prclvl_ │ │ │ │ + 1395: 000e45e5 90 FUNC GLOBAL DEFAULT 11 shinic_ │ │ │ │ + 1396: 000a1185 1220 FUNC GLOBAL DEFAULT 11 uhbxaz_ │ │ │ │ + 1397: 000cda8d 328 FUNC GLOBAL DEFAULT 11 sgpqid_ │ │ │ │ + 1398: 0003ceb9 136 FUNC GLOBAL DEFAULT 11 sgtxr__ │ │ │ │ + 1399: 000556c9 44 FUNC GLOBAL DEFAULT 11 shtlfw__ │ │ │ │ + 1400: 00097ab5 320 FUNC GLOBAL DEFAULT 11 uliqid_ │ │ │ │ + 1401: 000d03f5 160 FUNC GLOBAL DEFAULT 11 swrstx_ │ │ │ │ + 1402: 00057b91 112 FUNC GLOBAL DEFAULT 11 tmlget__ │ │ │ │ + 1403: 00057099 132 FUNC GLOBAL DEFAULT 11 timec1__ │ │ │ │ + 1404: 00055c8d 72 FUNC GLOBAL DEFAULT 11 shmswj__ │ │ │ │ + 1405: 000422fd 304 FUNC GLOBAL DEFAULT 11 usysub__ │ │ │ │ + 1406: 0008eac9 92 FUNC GLOBAL DEFAULT 11 uzlget_ │ │ │ │ + 1407: 00092d59 46 FUNC GLOBAL DEFAULT 11 grfrm_ │ │ │ │ + 1408: 00035ea5 164 FUNC GLOBAL DEFAULT 11 tmrsvl_ │ │ │ │ + 1409: 00064b41 428 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ + 1410: 000bc8d1 8 FUNC GLOBAL DEFAULT 11 szpmop_ │ │ │ │ + 1411: 0004c861 28 FUNC GLOBAL DEFAULT 11 umqpnt__ │ │ │ │ + 1412: 000b79d9 16 FUNC GLOBAL DEFAULT 11 szl3cl_ │ │ │ │ + 1413: 000e6491 140 FUNC GLOBAL DEFAULT 11 shtsgz_ │ │ │ │ + 1414: 0003ac1d 28 FUNC GLOBAL DEFAULT 11 szmvlz__ │ │ │ │ + 1415: 00050045 4 FUNC GLOBAL DEFAULT 11 lrlt1__ │ │ │ │ + 1416: 00048085 132 FUNC GLOBAL DEFAULT 11 ugpstx__ │ │ │ │ + 1417: 00050461 4 FUNC GLOBAL DEFAULT 11 mpiktd__ │ │ │ │ + 1418: 00039c8d 28 FUNC GLOBAL DEFAULT 11 szm3zu__ │ │ │ │ + 1419: 000b4cb1 180 FUNC GLOBAL DEFAULT 11 vrinc1_ │ │ │ │ + 1420: 0003d685 28 FUNC GLOBAL DEFAULT 11 sgspms__ │ │ │ │ + 1421: 0009e805 136 FUNC GLOBAL DEFAULT 11 udrqcp_ │ │ │ │ + 1422: 000798cd 16 FUNC GLOBAL DEFAULT 11 uuqlni_ │ │ │ │ + 1423: 00089d31 38 FUNC GLOBAL DEFAULT 11 ueqtlz_ │ │ │ │ + 1424: 000b1f79 176 FUNC GLOBAL DEFAULT 11 visub_ │ │ │ │ + 1425: 000a478d 136 FUNC GLOBAL DEFAULT 11 ugpqcp_ │ │ │ │ + 1426: 00057139 28 FUNC GLOBAL DEFAULT 11 timeq2__ │ │ │ │ + 1427: 000746d1 136 FUNC GLOBAL DEFAULT 11 umlqcp_ │ │ │ │ + 1428: 00065595 432 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclinitsht │ │ │ │ + 1429: 000cfa1d 136 FUNC GLOBAL DEFAULT 11 swiqcp_ │ │ │ │ + 1430: 00055cd5 48 FUNC GLOBAL DEFAULT 11 shppmj__ │ │ │ │ + 1431: 0003bcd5 28 FUNC GLOBAL DEFAULT 11 scspli__ │ │ │ │ + 1432: 00045f7d 132 FUNC GLOBAL DEFAULT 11 uuiqid__ │ │ │ │ + 1433: 000944f1 156 FUNC GLOBAL DEFAULT 11 ucrsvl_ │ │ │ │ + 1434: 00051b11 304 FUNC GLOBAL DEFAULT 11 rtcenv__ │ │ │ │ + 1435: 00047de1 132 FUNC GLOBAL DEFAULT 11 uglqcp__ │ │ │ │ + 1436: 00097491 64 FUNC GLOBAL DEFAULT 11 ullsvl_ │ │ │ │ + 1437: 00060795 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckfortran │ │ │ │ + 1438: 000bb2ad 716 FUNC GLOBAL DEFAULT 11 szstni_ │ │ │ │ + 1439: 000dccd5 124 FUNC GLOBAL DEFAULT 11 odlqcp_ │ │ │ │ + 1440: 0009cae9 6 FUNC GLOBAL DEFAULT 11 udlqnp_ │ │ │ │ + 1441: 00053dfd 48 FUNC GLOBAL DEFAULT 11 passf5__ │ │ │ │ + 1442: 000bfb3d 74 FUNC GLOBAL DEFAULT 11 sztnzu_ │ │ │ │ + 1443: 0008b775 92 FUNC GLOBAL DEFAULT 11 uepset_ │ │ │ │ + 1444: 00056ac9 116 FUNC GLOBAL DEFAULT 11 lchrb__ │ │ │ │ + 1445: 000b400d 80 FUNC GLOBAL DEFAULT 11 g2fbli_ │ │ │ │ + 1446: 000cfd75 6 FUNC GLOBAL DEFAULT 11 swcqnp_ │ │ │ │ + 1447: 00057739 4 FUNC GLOBAL DEFAULT 11 rcor__ │ │ │ │ + 1448: 0007c3b1 96 FUNC GLOBAL DEFAULT 11 ui2ini_ │ │ │ │ + 1449: 0004c87d 28 FUNC GLOBAL DEFAULT 11 umqptn__ │ │ │ │ + 1450: 0004ea55 140 FUNC GLOBAL DEFAULT 11 uxpnum__ │ │ │ │ + 1451: 000c3a2d 92 FUNC GLOBAL DEFAULT 11 scqorg_ │ │ │ │ + 1452: 000a6cbd 324 FUNC GLOBAL DEFAULT 11 glpqid_ │ │ │ │ + 1453: 00055255 52 FUNC GLOBAL DEFAULT 11 shpfun__ │ │ │ │ + 1454: 000597f5 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclselectdevice │ │ │ │ + 1455: 00057d11 132 FUNC GLOBAL DEFAULT 11 tmlqid__ │ │ │ │ + 1456: 000aeffd 332 FUNC GLOBAL DEFAULT 11 mpiotg_ │ │ │ │ + 1457: 00038f6d 96 FUNC GLOBAL DEFAULT 11 s_stop │ │ │ │ + 1458: 0007b95d 352 FUNC GLOBAL DEFAULT 11 uipcmp_ │ │ │ │ + 1459: 00039ef5 28 FUNC GLOBAL DEFAULT 11 szcllu__ │ │ │ │ + 1460: 0006083d 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphabet │ │ │ │ + 1461: 00050409 4 FUNC GLOBAL DEFAULT 11 mpfcct__ │ │ │ │ + 1462: 0008d1dd 88 FUNC GLOBAL DEFAULT 11 uzpqit_ │ │ │ │ + 1463: 000b68e5 16 FUNC GLOBAL DEFAULT 11 szplcl_ │ │ │ │ + 1464: 000764c9 184 FUNC GLOBAL DEFAULT 11 umiqcl_ │ │ │ │ + 1465: 000d3a1d 138 FUNC GLOBAL DEFAULT 11 swswdi_ │ │ │ │ + 1466: 0003f9b9 132 FUNC GLOBAL DEFAULT 11 swpqin__ │ │ │ │ + 1467: 0003a8f9 216 FUNC GLOBAL DEFAULT 11 szqfnt__ │ │ │ │ + 1468: 0005623d 28 FUNC GLOBAL DEFAULT 11 dateq1__ │ │ │ │ + 1469: 0003b40d 28 FUNC GLOBAL DEFAULT 11 stswrc__ │ │ │ │ + 1470: 000e52e1 208 FUNC GLOBAL DEFAULT 11 shmswz_ │ │ │ │ + 1471: 000485bd 28 FUNC GLOBAL DEFAULT 11 uzcrst__ │ │ │ │ + 1472: 00044db5 112 FUNC GLOBAL DEFAULT 11 ullget__ │ │ │ │ + 1473: 0005e621 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetype │ │ │ │ + 1474: 00041e65 28 FUNC GLOBAL DEFAULT 11 uspqit__ │ │ │ │ + 1475: 00050445 4 FUNC GLOBAL DEFAULT 11 mpicyc__ │ │ │ │ + 1476: 000732e9 668 FUNC GLOBAL DEFAULT 11 umplim_ │ │ │ │ + 1477: 000de15d 46 FUNC GLOBAL DEFAULT 11 cfftf_ │ │ │ │ + 1478: 0009ef0d 660 FUNC GLOBAL DEFAULT 11 udgcla_ │ │ │ │ + 1479: 000c08b9 208 FUNC GLOBAL DEFAULT 11 slpttl_ │ │ │ │ + 1480: 000b6795 74 FUNC GLOBAL DEFAULT 11 sztnzv_ │ │ │ │ + 1481: 000dc7c9 184 FUNC GLOBAL DEFAULT 11 odiqcl_ │ │ │ │ + 1482: 000d3b35 138 FUNC GLOBAL DEFAULT 11 swqfcc_ │ │ │ │ + 1483: 0004197d 28 FUNC GLOBAL DEFAULT 11 ueisvl__ │ │ │ │ + 1484: 00057fc9 112 FUNC GLOBAL DEFAULT 11 tmpset__ │ │ │ │ + 1485: 0008328d 244 FUNC GLOBAL DEFAULT 11 uspnum_ │ │ │ │ + 1486: 00041bfd 28 FUNC GLOBAL DEFAULT 11 uelqvl__ │ │ │ │ + 1487: 00040fd1 112 FUNC GLOBAL DEFAULT 11 uerset__ │ │ │ │ + 1488: 00050a25 28 FUNC GLOBAL DEFAULT 11 ct2hc__ │ │ │ │ + 1489: 00050855 4 FUNC GLOBAL DEFAULT 11 imax0__ │ │ │ │ + 1490: 00041a1d 28 FUNC GLOBAL DEFAULT 11 uetonf__ │ │ │ │ + 1491: 0003bbb9 36 FUNC GLOBAL DEFAULT 11 scplzu__ │ │ │ │ + 1492: 0009b70d 92 FUNC GLOBAL DEFAULT 11 udiget_ │ │ │ │ + 1493: 0004f40d 44 FUNC GLOBAL DEFAULT 11 uhbraz__ │ │ │ │ + 1494: 000552d1 60 FUNC GLOBAL DEFAULT 11 shlbwj__ │ │ │ │ + 1495: 000a6f31 92 FUNC GLOBAL DEFAULT 11 glcset_ │ │ │ │ + 1496: 00046361 28 FUNC GLOBAL DEFAULT 11 uuqfrt__ │ │ │ │ + 1497: 0009e665 232 FUNC GLOBAL DEFAULT 11 udrqvl_ │ │ │ │ + 1498: 000a458d 240 FUNC GLOBAL DEFAULT 11 ugpqvl_ │ │ │ │ + 1499: 000e5db1 4 FUNC GLOBAL DEFAULT 11 shinif_ │ │ │ │ + 1500: 00074ad5 92 FUNC GLOBAL DEFAULT 11 umrset_ │ │ │ │ + 1501: 0007456d 172 FUNC GLOBAL DEFAULT 11 umlqvl_ │ │ │ │ + 1502: 000d095d 1264 FUNC GLOBAL DEFAULT 11 swqfnm_ │ │ │ │ + 1503: 000afd35 96 FUNC GLOBAL DEFAULT 11 rsum0_ │ │ │ │ + 1504: 000cf8b5 176 FUNC GLOBAL DEFAULT 11 swiqvl_ │ │ │ │ + 1505: 00049ddd 136 FUNC GLOBAL DEFAULT 11 ucxamn__ │ │ │ │ + 1506: 0009d645 50 FUNC GLOBAL DEFAULT 11 udsclv_ │ │ │ │ + 1507: 0004a715 120 FUNC GLOBAL DEFAULT 11 nucday__ │ │ │ │ + 1508: 0003c4e9 132 FUNC GLOBAL DEFAULT 11 sgpstx__ │ │ │ │ + 1509: 0004e6cd 40 FUNC GLOBAL DEFAULT 11 uiilab__ │ │ │ │ + 1510: 00092b35 16 FUNC GLOBAL DEFAULT 11 grstrn_ │ │ │ │ + 1511: 000d36d5 138 FUNC GLOBAL DEFAULT 11 swgplt_ │ │ │ │ + 1512: 00053fcd 40 FUNC GLOBAL DEFAULT 11 radf3__ │ │ │ │ + 1513: 0003c3b5 28 FUNC GLOBAL DEFAULT 11 sgswnd__ │ │ │ │ + 1514: 00049eed 112 FUNC GLOBAL DEFAULT 11 ucpget__ │ │ │ │ + 1515: 000d3879 138 FUNC GLOBAL DEFAULT 11 swsfw_ │ │ │ │ + 1516: 0004d081 132 FUNC GLOBAL DEFAULT 11 umlqcl__ │ │ │ │ + 1517: 00057785 4 FUNC GLOBAL DEFAULT 11 rexp__ │ │ │ │ + 1518: 00045f45 28 FUNC GLOBAL DEFAULT 11 uulin__ │ │ │ │ + 1519: 0009b335 252 FUNC GLOBAL DEFAULT 11 rudlev_ │ │ │ │ + 1520: 000dc599 92 FUNC GLOBAL DEFAULT 11 odrset_ │ │ │ │ + 1521: 000dcb79 164 FUNC GLOBAL DEFAULT 11 odlqvl_ │ │ │ │ + 1522: 0003b279 28 FUNC GLOBAL DEFAULT 11 stfusr__ │ │ │ │ + 1523: 000cb395 16 FUNC GLOBAL DEFAULT 11 sgspli_ │ │ │ │ + 1524: 000cc9e5 564 FUNC GLOBAL DEFAULT 11 sgpmxr_ │ │ │ │ + 1525: 00046981 28 FUNC GLOBAL DEFAULT 11 uurqvl__ │ │ │ │ + 1526: 0009b869 404 FUNC GLOBAL DEFAULT 11 udgclb_ │ │ │ │ + 1527: 0003b041 56 FUNC GLOBAL DEFAULT 11 stspr3__ │ │ │ │ + 1528: 0011e56c 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ + 1529: 0008cf1d 44 FUNC GLOBAL DEFAULT 11 uzrqcp_ │ │ │ │ + 1530: 0008b629 332 FUNC GLOBAL DEFAULT 11 uepstx_ │ │ │ │ + 1531: 0003c6a9 132 FUNC GLOBAL DEFAULT 11 sglqcp__ │ │ │ │ + 1532: 000d9395 44 FUNC GLOBAL DEFAULT 11 clckst_ │ │ │ │ + 1533: 0004dcf5 28 FUNC GLOBAL DEFAULT 11 uiisvl__ │ │ │ │ + 1534: 00038f3d 24 FUNC GLOBAL DEFAULT 11 msgdmp__ │ │ │ │ + 1535: 00057b0d 132 FUNC GLOBAL DEFAULT 11 tmiqin__ │ │ │ │ + 1536: 0004e441 28 FUNC GLOBAL DEFAULT 11 uilqvl__ │ │ │ │ + 1537: 0004e56d 112 FUNC GLOBAL DEFAULT 11 uirset__ │ │ │ │ + 1538: 00035e21 132 FUNC GLOBAL DEFAULT 11 tmrqin_ │ │ │ │ + 1539: 000afd95 212 FUNC GLOBAL DEFAULT 11 rsum1_ │ │ │ │ + 1540: 00058665 28 FUNC GLOBAL DEFAULT 11 tmrsvl__ │ │ │ │ + 1541: 000cbd2d 92 FUNC GLOBAL DEFAULT 11 sgrget_ │ │ │ │ + 1542: 0005132d 112 FUNC GLOBAL DEFAULT 11 gllget__ │ │ │ │ + 1543: 0004546d 132 FUNC GLOBAL DEFAULT 11 ullqid__ │ │ │ │ + 1544: 0003ec61 28 FUNC GLOBAL DEFAULT 11 swflsh__ │ │ │ │ + 1545: 000408b1 132 FUNC GLOBAL DEFAULT 11 swqcmf__ │ │ │ │ + 1546: 0004d575 28 FUNC GLOBAL DEFAULT 11 grstrn__ │ │ │ │ + 1547: 00038bc1 324 FUNC GLOBAL DEFAULT 11 tmlqid_ │ │ │ │ + 1548: 000b46ed 176 FUNC GLOBAL DEFAULT 11 vrmlt_ │ │ │ │ + 1549: 0008f6dd 40 FUNC GLOBAL DEFAULT 11 uzlqnp_ │ │ │ │ + 1550: 000b40a5 72 FUNC GLOBAL DEFAULT 11 vradd0_ │ │ │ │ + 1551: 00045f61 28 FUNC GLOBAL DEFAULT 11 uuiqnp__ │ │ │ │ + 1552: 00067559 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlabelformat │ │ │ │ + 1553: 0005eead 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline1 │ │ │ │ + 1554: 0005edd9 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline2 │ │ │ │ + 1555: 0004a3bd 112 FUNC GLOBAL DEFAULT 11 uciset__ │ │ │ │ + 1556: 000e095d 472 FUNC GLOBAL DEFAULT 11 ezfft1_ │ │ │ │ + 1557: 000bf461 328 FUNC GLOBAL DEFAULT 11 szsidx_ │ │ │ │ + 1558: 00056235 4 FUNC GLOBAL DEFAULT 11 iweek1__ │ │ │ │ + 1559: 000c7c0d 16 FUNC GLOBAL DEFAULT 11 sgslai_ │ │ │ │ + 1560: 000b2121 78 FUNC GLOBAL DEFAULT 11 vignn_ │ │ │ │ + 1561: 00050769 36 FUNC GLOBAL DEFAULT 11 viset0__ │ │ │ │ + 1562: 0005cc99 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrowprojected │ │ │ │ + 1563: 0003fadd 132 FUNC GLOBAL DEFAULT 11 swrqcp__ │ │ │ │ + 1564: 0003a139 28 FUNC GLOBAL DEFAULT 11 szcrst__ │ │ │ │ + 1565: 0009446d 132 FUNC GLOBAL DEFAULT 11 ucrqin_ │ │ │ │ + 1566: 000b21c9 148 FUNC GLOBAL DEFAULT 11 lrgt_ │ │ │ │ + 1567: 00057cf5 28 FUNC GLOBAL DEFAULT 11 tmlqnp__ │ │ │ │ + 1568: 0004c48d 28 FUNC GLOBAL DEFAULT 11 umsgrd__ │ │ │ │ + 1569: 00097489 6 FUNC GLOBAL DEFAULT 11 ullqin_ │ │ │ │ + 1570: 000a6e5d 212 FUNC GLOBAL DEFAULT 11 glcstx_ │ │ │ │ + 1571: 00045dc9 112 FUNC GLOBAL DEFAULT 11 ulpset__ │ │ │ │ + 1572: 0006f885 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclp2c │ │ │ │ + 1573: 00049915 132 FUNC GLOBAL DEFAULT 11 ucpqid__ │ │ │ │ + 1574: 000485d9 112 FUNC GLOBAL DEFAULT 11 uziget__ │ │ │ │ + 1575: 00085b99 556 FUNC GLOBAL DEFAULT 11 usaxnm_ │ │ │ │ + 1576: 00093731 324 FUNC GLOBAL DEFAULT 11 uclqid_ │ │ │ │ + 1577: 00039db5 40 FUNC GLOBAL DEFAULT 11 szpclx__ │ │ │ │ + 1578: 00074a35 160 FUNC GLOBAL DEFAULT 11 umrstx_ │ │ │ │ + 1579: 00067f81 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridnumber │ │ │ │ + 1580: 0004a8f1 136 FUNC GLOBAL DEFAULT 11 ucxady__ │ │ │ │ + 1581: 000de041 88 FUNC GLOBAL DEFAULT 11 cosqb_ │ │ │ │ + 1582: 000b53a5 168 FUNC GLOBAL DEFAULT 11 vrfna_ │ │ │ │ + 1583: 00050451 4 FUNC GLOBAL DEFAULT 11 mpivdg__ │ │ │ │ + 1584: 000548f1 132 FUNC GLOBAL DEFAULT 11 odlqin__ │ │ │ │ + 1585: 00046bf5 28 FUNC GLOBAL DEFAULT 11 uuslni__ │ │ │ │ + 1586: 000462c1 132 FUNC GLOBAL DEFAULT 11 uulstx__ │ │ │ │ + 1587: 0009a881 100 FUNC GLOBAL DEFAULT 11 uxsttl_ │ │ │ │ + 1588: 000b4375 204 FUNC GLOBAL DEFAULT 11 vradd1_ │ │ │ │ + 1589: 00042e85 28 FUNC GLOBAL DEFAULT 11 usiqvl__ │ │ │ │ + 1590: 000d3649 138 FUNC GLOBAL DEFAULT 11 swgcls_ │ │ │ │ + 1591: 000573c1 4 FUNC GLOBAL DEFAULT 11 ramp1__ │ │ │ │ + 1592: 000576b1 4 FUNC GLOBAL DEFAULT 11 rvmax1__ │ │ │ │ + 1593: 00065ce1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_b │ │ │ │ + 1594: 000d2bcd 138 FUNC GLOBAL DEFAULT 11 swftfc_ │ │ │ │ + 1595: 000dd275 20 FUNC GLOBAL DEFAULT 11 cffti_ │ │ │ │ + 1596: 0008e971 92 FUNC GLOBAL DEFAULT 11 uziget_ │ │ │ │ + 1597: 000dc4f9 160 FUNC GLOBAL DEFAULT 11 odrstx_ │ │ │ │ + 1598: 0006649d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_f │ │ │ │ + 1599: 0008cec9 38 FUNC GLOBAL DEFAULT 11 uzrqvl_ │ │ │ │ + 1600: 00057741 28 FUNC GLOBAL DEFAULT 11 uwqgxz__ │ │ │ │ + 1601: 0011061c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ + 1602: 000e74c1 420 FUNC GLOBAL DEFAULT 11 vrintr_ │ │ │ │ + 1603: 00050415 4 FUNC GLOBAL DEFAULT 11 mpigno__ │ │ │ │ + 1604: 000d9449 12 FUNC GLOBAL DEFAULT 11 clckdt_ │ │ │ │ + 1605: 000cd2a5 6 FUNC GLOBAL DEFAULT 11 sgfrm_ │ │ │ │ + 1606: 000c88e1 16 FUNC GLOBAL DEFAULT 11 sgqtnp_ │ │ │ │ + 1607: 0003a7e1 28 FUNC GLOBAL DEFAULT 11 szgipt__ │ │ │ │ + 1608: 00054f1d 28 FUNC GLOBAL DEFAULT 11 odisvl__ │ │ │ │ + 1609: 00090515 1416 FUNC GLOBAL DEFAULT 11 uvbraz_ │ │ │ │ + 1610: 000c1869 612 FUNC GLOBAL DEFAULT 11 slpwwc_ │ │ │ │ + 1611: 000aabd9 92 FUNC GLOBAL DEFAULT 11 glrget_ │ │ │ │ + 1612: 00052579 132 FUNC GLOBAL DEFAULT 11 gllqid__ │ │ │ │ + 1613: 0004422d 180 FUNC GLOBAL DEFAULT 11 uscset__ │ │ │ │ + 1614: 00044619 140 FUNC GLOBAL DEFAULT 11 uypnum__ │ │ │ │ + 1615: 0003cab9 36 FUNC GLOBAL DEFAULT 11 sglnzu__ │ │ │ │ + 1616: 00064855 224 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ + 1617: 000afc99 156 FUNC GLOBAL DEFAULT 11 rstd_ │ │ │ │ + 1618: 000ced5d 152 FUNC GLOBAL DEFAULT 11 sglnzr_ │ │ │ │ + 1619: 000df295 412 FUNC GLOBAL DEFAULT 11 cost_ │ │ │ │ + 1620: 00076581 136 FUNC GLOBAL DEFAULT 11 umiqcp_ │ │ │ │ + 1621: 000b984d 156 FUNC GLOBAL DEFAULT 11 szmvlc_ │ │ │ │ + 1622: 000c6221 148 FUNC GLOBAL DEFAULT 11 stswrc_ │ │ │ │ + 1623: 0003a0b5 132 FUNC GLOBAL DEFAULT 11 szqchz__ │ │ │ │ + 1624: 00053955 44 FUNC GLOBAL DEFAULT 11 vradd1__ │ │ │ │ + 1625: 000b48b1 180 FUNC GLOBAL DEFAULT 11 vrfnb_ │ │ │ │ + 1626: 000b8eb1 2 FUNC GLOBAL DEFAULT 11 sztnop_ │ │ │ │ + 1627: 00045895 132 FUNC GLOBAL DEFAULT 11 uliqin__ │ │ │ │ + 1628: 00061d55 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogical │ │ │ │ + 1629: 0003eb89 4 FUNC GLOBAL DEFAULT 11 zgicls__ │ │ │ │ + 1630: 0008bd89 324 FUNC GLOBAL DEFAULT 11 uerqid_ │ │ │ │ + 1631: 0011e540 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ + 1632: 0006e21d 712 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxframe │ │ │ │ + 1633: 00056645 4 FUNC GLOBAL DEFAULT 11 ndate2__ │ │ │ │ + 1634: 000a4ca5 56 FUNC GLOBAL DEFAULT 11 rfpi_ │ │ │ │ + 1635: 00070fa1 284 FUNC GLOBAL DEFAULT 11 uysfmt_ │ │ │ │ + 1636: 00043259 128 FUNC GLOBAL DEFAULT 11 usxaxu__ │ │ │ │ + 1637: 000cd719 240 FUNC GLOBAL DEFAULT 11 sgpsvl_ │ │ │ │ + 1638: 000cd2b5 564 FUNC GLOBAL DEFAULT 11 sgpmxu_ │ │ │ │ + 1639: 0005b821 52 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclfitscalingparm │ │ │ │ + 1640: 00042879 148 FUNC GLOBAL DEFAULT 11 ususcu__ │ │ │ │ + 1641: 00097815 176 FUNC GLOBAL DEFAULT 11 ulisvl_ │ │ │ │ + 1642: 000dc881 136 FUNC GLOBAL DEFAULT 11 odiqcp_ │ │ │ │ + 1643: 0009e9dd 6 FUNC GLOBAL DEFAULT 11 udiqnp_ │ │ │ │ + 1644: 000541c9 28 FUNC GLOBAL DEFAULT 11 rffti1__ │ │ │ │ + 1645: 00050dc1 4 FUNC GLOBAL DEFAULT 11 lg2inq__ │ │ │ │ + 1646: 0004f379 28 FUNC GLOBAL DEFAULT 11 uverb__ │ │ │ │ + 1647: 00053691 112 FUNC GLOBAL DEFAULT 11 glpset__ │ │ │ │ + 1648: 000e69b9 120 FUNC GLOBAL DEFAULT 11 shtswa_ │ │ │ │ + 1649: 00048df1 132 FUNC GLOBAL DEFAULT 11 uziqid__ │ │ │ │ + 1650: 00039b6d 28 FUNC GLOBAL DEFAULT 11 szoplr__ │ │ │ │ + 1651: 000aae45 82 FUNC GLOBAL DEFAULT 11 indxnf_ │ │ │ │ + 1652: 0003b5a5 28 FUNC GLOBAL DEFAULT 11 slpwwr__ │ │ │ │ + 1653: 000aef41 144 FUNC GLOBAL DEFAULT 11 mpfotg_ │ │ │ │ + 1654: 000542c5 132 FUNC GLOBAL DEFAULT 11 odrstx__ │ │ │ │ + 1655: 0009d585 42 FUNC GLOBAL DEFAULT 11 udsclz_ │ │ │ │ + 1656: 000823dd 240 FUNC GLOBAL DEFAULT 11 usdaxs_ │ │ │ │ + 1657: 000bbd19 176 FUNC GLOBAL DEFAULT 11 szmvld_ │ │ │ │ + 1658: 0003f065 132 FUNC GLOBAL DEFAULT 11 swiqcl__ │ │ │ │ + 1659: 00045451 28 FUNC GLOBAL DEFAULT 11 ullqnp__ │ │ │ │ + 1660: 0009ccd5 184 FUNC GLOBAL DEFAULT 11 udlqcl_ │ │ │ │ + 1661: 0006fd55 16 FUNC GLOBAL DEFAULT 11 uwqgxz_ │ │ │ │ + 1662: 000504cd 4 FUNC GLOBAL DEFAULT 11 mpiglb__ │ │ │ │ + 1663: 0004ee89 28 FUNC GLOBAL DEFAULT 11 uxroff__ │ │ │ │ + 1664: 000aaa21 220 FUNC GLOBAL DEFAULT 11 rtlenv_ │ │ │ │ + 1665: 00079241 16 FUNC GLOBAL DEFAULT 11 uuqmks_ │ │ │ │ + 1666: 000a924d 48 FUNC GLOBAL DEFAULT 11 rllxfl_ │ │ │ │ + 1667: 000485a1 28 FUNC GLOBAL DEFAULT 11 uzcsav__ │ │ │ │ + 1668: 0003e79d 84 FUNC GLOBAL DEFAULT 11 zgiset__ │ │ │ │ + 1669: 000cffc1 184 FUNC GLOBAL DEFAULT 11 swcqcl_ │ │ │ │ + 1670: 00057799 4 FUNC GLOBAL DEFAULT 11 vifna1__ │ │ │ │ + 1671: 00046f55 28 FUNC GLOBAL DEFAULT 11 uusmki__ │ │ │ │ + 1672: 0004ad01 112 FUNC GLOBAL DEFAULT 11 udpget__ │ │ │ │ + 1673: 0003d771 40 FUNC GLOBAL DEFAULT 11 sgplxu__ │ │ │ │ + 1674: 0006c02d 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlinetype │ │ │ │ + 1675: 0006da15 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyerrorbar │ │ │ │ + 1676: 00080255 38 FUNC GLOBAL DEFAULT 11 uswapz_ │ │ │ │ + 1677: 000c85e5 564 FUNC GLOBAL DEFAULT 11 sgpmxv_ │ │ │ │ + 1678: 000b5215 38 FUNC GLOBAL DEFAULT 11 rmlt0_ │ │ │ │ + 1679: 0005fe39 484 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dcldrawvectors │ │ │ │ + 1680: 00052d7d 132 FUNC GLOBAL DEFAULT 11 rllxfl__ │ │ │ │ + 1681: 000bfe2d 128 FUNC GLOBAL DEFAULT 11 szmvsv_ │ │ │ │ + 1682: 000573ad 4 FUNC GLOBAL DEFAULT 11 rmax__ │ │ │ │ + 1683: 000c62b5 136 FUNC GLOBAL DEFAULT 11 stqwtr_ │ │ │ │ + 1684: 00093875 1124 FUNC GLOBAL DEFAULT 11 ucyamn_ │ │ │ │ + 1685: 0003ce31 136 FUNC GLOBAL DEFAULT 11 sgtxv__ │ │ │ │ + 1686: 000828d1 324 FUNC GLOBAL DEFAULT 11 uspqid_ │ │ │ │ + 1687: 0005dc85 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkertype │ │ │ │ + 1688: 0003a3d5 28 FUNC GLOBAL DEFAULT 11 szt3op__ │ │ │ │ + 1689: 00051d49 132 FUNC GLOBAL DEFAULT 11 rlrenv__ │ │ │ │ + 1690: 00062fe1 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreals │ │ │ │ + 1691: 0005e75d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetype │ │ │ │ + 1692: 000c9091 6 FUNC GLOBAL DEFAULT 11 sgrqnp_ │ │ │ │ + 1693: 000e721d 308 FUNC GLOBAL DEFAULT 11 vs2out_ │ │ │ │ + 1694: 00074899 320 FUNC GLOBAL DEFAULT 11 umqfnm_ │ │ │ │ + 1695: 000498f9 28 FUNC GLOBAL DEFAULT 11 ucpqnp__ │ │ │ │ + 1696: 00039d99 28 FUNC GLOBAL DEFAULT 11 szplzr__ │ │ │ │ + 1697: 0004ff7d 40 FUNC GLOBAL DEFAULT 11 vrcon0__ │ │ │ │ + 1698: 00076419 176 FUNC GLOBAL DEFAULT 11 umiqvl_ │ │ │ │ + 1699: 00052405 216 FUNC GLOBAL DEFAULT 11 rlcopt__ │ │ │ │ + 1700: 000c3f49 128 FUNC GLOBAL DEFAULT 11 scqwnd_ │ │ │ │ + 1701: 000cf0bd 92 FUNC GLOBAL DEFAULT 11 swlset_ │ │ │ │ + 1702: 0003f271 28 FUNC GLOBAL DEFAULT 11 swiint__ │ │ │ │ + 1703: 00057579 4 FUNC GLOBAL DEFAULT 11 rngu1__ │ │ │ │ + 1704: 00079281 16 FUNC GLOBAL DEFAULT 11 uuqmkt_ │ │ │ │ + 1705: 00053ab5 28 FUNC GLOBAL DEFAULT 11 gnsave__ │ │ │ │ + 1706: 000b662d 16 FUNC GLOBAL DEFAULT 11 szqtmd_ │ │ │ │ + 1707: 000a6945 240 FUNC GLOBAL DEFAULT 11 glpsvl_ │ │ │ │ + 1708: 000432d9 128 FUNC GLOBAL DEFAULT 11 usyaxs__ │ │ │ │ + 1709: 0005082d 4 FUNC GLOBAL DEFAULT 11 iset__ │ │ │ │ + 1710: 0003cfe9 28 FUNC GLOBAL DEFAULT 11 sgstxi__ │ │ │ │ + 1711: 00051275 184 FUNC GLOBAL DEFAULT 11 rlcget__ │ │ │ │ + 1712: 000e70ed 120 FUNC GLOBAL DEFAULT 11 vs1din_ │ │ │ │ + 1713: 0005b741 224 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledaxis │ │ │ │ + 1714: 0003b92d 128 FUNC GLOBAL DEFAULT 11 slsize__ │ │ │ │ + 1715: 000dc725 164 FUNC GLOBAL DEFAULT 11 odiqvl_ │ │ │ │ + 1716: 000b54b1 38 FUNC GLOBAL DEFAULT 11 rmlt1_ │ │ │ │ + 1717: 0004af01 112 FUNC GLOBAL DEFAULT 11 udiset__ │ │ │ │ + 1718: 0005f4e1 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttolong │ │ │ │ + 1719: 00098151 20 FUNC GLOBAL DEFAULT 11 ulxqfm_ │ │ │ │ + 1720: 00039fc1 28 FUNC GLOBAL DEFAULT 11 szoplc__ │ │ │ │ + 1721: 00093e31 228 FUNC GLOBAL DEFAULT 11 ucxacl_ │ │ │ │ + 1722: 0005514d 36 FUNC GLOBAL DEFAULT 11 shinip__ │ │ │ │ + 1723: 0003b5c1 28 FUNC GLOBAL DEFAULT 11 slpwwc__ │ │ │ │ + 1724: 000bb6ed 392 FUNC GLOBAL DEFAULT 11 szstyz_ │ │ │ │ + 1725: 0005255d 28 FUNC GLOBAL DEFAULT 11 gllqnp__ │ │ │ │ + 1726: 00050cd1 44 FUNC GLOBAL DEFAULT 11 vidiv__ │ │ │ │ + 1727: 000504ad 4 FUNC GLOBAL DEFAULT 11 mpimwl__ │ │ │ │ + 1728: 0004977d 28 FUNC GLOBAL DEFAULT 11 uzrqvl__ │ │ │ │ + 1729: 000c8be9 152 FUNC GLOBAL DEFAULT 11 sglnzu_ │ │ │ │ + 1730: 0003b389 28 FUNC GLOBAL DEFAULT 11 stiwtr__ │ │ │ │ + 1731: 000e1391 68 FUNC GLOBAL DEFAULT 11 cosqf_ │ │ │ │ + 1732: 0004bb8d 132 FUNC GLOBAL DEFAULT 11 udpqid__ │ │ │ │ + 1733: 000e66f5 4 FUNC GLOBAL DEFAULT 11 shtwgz_ │ │ │ │ + 1734: 0005b855 152 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclsettitle │ │ │ │ + 1735: 000ab5d5 116 FUNC GLOBAL DEFAULT 11 ct3sc_ │ │ │ │ + 1736: 000c9eed 412 FUNC GLOBAL DEFAULT 11 sgtnxr_ │ │ │ │ + 1737: 000cb0d5 188 FUNC GLOBAL DEFAULT 11 sglazr_ │ │ │ │ + 1738: 0009a679 520 FUNC GLOBAL DEFAULT 11 uxplba_ │ │ │ │ + 1739: 0004f3e5 40 FUNC GLOBAL DEFAULT 11 uhdifz__ │ │ │ │ + 1740: 00035371 320 FUNC GLOBAL DEFAULT 11 tmiqid_ │ │ │ │ + 1741: 001104b4 108 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_month │ │ │ │ + 1742: 00056d65 116 FUNC GLOBAL DEFAULT 11 lchrf__ │ │ │ │ + 1743: 0003c9bd 28 FUNC GLOBAL DEFAULT 11 sgpfln__ │ │ │ │ + 1744: 0006d18d 744 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeybararea │ │ │ │ + 1745: 0008db2d 40 FUNC GLOBAL DEFAULT 11 uziqnp_ │ │ │ │ + 1746: 0004e09d 28 FUNC GLOBAL DEFAULT 11 uipdat__ │ │ │ │ + 1747: 000575b9 4 FUNC GLOBAL DEFAULT 11 rcov__ │ │ │ │ + 1748: 000922f9 92 FUNC GLOBAL DEFAULT 11 grsvpt_ │ │ │ │ + 1749: 00045cb5 28 FUNC GLOBAL DEFAULT 11 ulqybl__ │ │ │ │ + 1750: 000918c1 124 FUNC GLOBAL DEFAULT 11 uverb_ │ │ │ │ + 1751: 00050831 4 FUNC GLOBAL DEFAULT 11 iadd0__ │ │ │ │ + 1752: 000c0c5d 1080 FUNC GLOBAL DEFAULT 11 slsize_ │ │ │ │ + 1753: 00040589 180 FUNC GLOBAL DEFAULT 11 swcset__ │ │ │ │ + 1754: 00055779 40 FUNC GLOBAL DEFAULT 11 shtswz__ │ │ │ │ + 1755: 000a7d19 6 FUNC GLOBAL DEFAULT 11 glrqnp_ │ │ │ │ + 1756: 0003d5c1 28 FUNC GLOBAL DEFAULT 11 sgpmu__ │ │ │ │ + 1757: 00048dd5 28 FUNC GLOBAL DEFAULT 11 uziqnp__ │ │ │ │ + 1758: 000a5ff9 58 FUNC GLOBAL DEFAULT 11 viinc0_ │ │ │ │ + 1759: 0008ce25 40 FUNC GLOBAL DEFAULT 11 uzrrst_ │ │ │ │ + 1760: 000558b5 28 FUNC GLOBAL DEFAULT 11 shtwgz__ │ │ │ │ + 1761: 0008f7d1 44 FUNC GLOBAL DEFAULT 11 uzlqcl_ │ │ │ │ + 1762: 000b49ad 160 FUNC GLOBAL DEFAULT 11 irgt_ │ │ │ │ + 1763: 000cd68d 140 FUNC GLOBAL DEFAULT 11 sgpqin_ │ │ │ │ + 1764: 00097791 132 FUNC GLOBAL DEFAULT 11 uliqin_ │ │ │ │ + 1765: 000504d5 4 FUNC GLOBAL DEFAULT 11 mpiotg__ │ │ │ │ + 1766: 0003ccf1 156 FUNC GLOBAL DEFAULT 11 sgtxxu__ │ │ │ │ + 1767: 000cedf5 152 FUNC GLOBAL DEFAULT 11 sglnzv_ │ │ │ │ + 1768: 0008ce4d 40 FUNC GLOBAL DEFAULT 11 uzrsav_ │ │ │ │ + 1769: 0007589d 28 FUNC GLOBAL DEFAULT 11 umqcwd_ │ │ │ │ + 1770: 00039a79 216 FUNC GLOBAL DEFAULT 11 sztxno__ │ │ │ │ + 1771: 0004f265 44 FUNC GLOBAL DEFAULT 11 uvbrfz__ │ │ │ │ + 1772: 0011053c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ + 1773: 00065e6d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_b │ │ │ │ + 1774: 00094241 320 FUNC GLOBAL DEFAULT 11 uciqid_ │ │ │ │ + 1775: 0003f481 28 FUNC GLOBAL DEFAULT 11 swftnm__ │ │ │ │ + 1776: 0007b805 50 FUNC GLOBAL DEFAULT 11 uiscfl_ │ │ │ │ + 1777: 0003f201 28 FUNC GLOBAL DEFAULT 11 swiclr__ │ │ │ │ + 1778: 000665a5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_f │ │ │ │ + 1779: 00099259 752 FUNC GLOBAL DEFAULT 11 uxplbb_ │ │ │ │ + 1780: 000cf01d 160 FUNC GLOBAL DEFAULT 11 swlstx_ │ │ │ │ + 1781: 0004c409 132 FUNC GLOBAL DEFAULT 11 umpstx__ │ │ │ │ + 1782: 00099819 968 FUNC GLOBAL DEFAULT 11 uxpttl_ │ │ │ │ + 1783: 00065b55 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_b │ │ │ │ + 1784: 000531fd 216 FUNC GLOBAL DEFAULT 11 glcstx__ │ │ │ │ + 1785: 00047f21 132 FUNC GLOBAL DEFAULT 11 uglqin__ │ │ │ │ + 1786: 0006f441 136 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate2d │ │ │ │ + 1787: 000d3e7d 138 FUNC GLOBAL DEFAULT 11 swdcls_ │ │ │ │ + 1788: 0004ff45 28 FUNC GLOBAL DEFAULT 11 rmlt0__ │ │ │ │ + 1789: 00066311 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_f │ │ │ │ + 1790: 000b8ec5 816 FUNC GLOBAL DEFAULT 11 szoplc_ │ │ │ │ + 1791: 000676d5 224 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourline │ │ │ │ + 1792: 0004f92d 4 FUNC GLOBAL DEFAULT 11 indxil__ │ │ │ │ + 1793: 00058755 40 FUNC GLOBAL DEFAULT 11 tmstls__ │ │ │ │ + 1794: 0003a525 136 FUNC GLOBAL DEFAULT 11 sztxzr__ │ │ │ │ + 1795: 000cadc9 48 FUNC GLOBAL DEFAULT 11 sgoopn_ │ │ │ │ + 1796: 000575fd 116 FUNC GLOBAL DEFAULT 11 isgc__ │ │ │ │ + 1797: 00046e0d 28 FUNC GLOBAL DEFAULT 11 uupqit__ │ │ │ │ + 1798: 00038921 176 FUNC GLOBAL DEFAULT 11 tmlsvl_ │ │ │ │ + 1799: 00048a61 132 FUNC GLOBAL DEFAULT 11 uzlstx__ │ │ │ │ + 1800: 00050401 4 FUNC GLOBAL DEFAULT 11 mpipst__ │ │ │ │ + 1801: 00078021 16 FUNC GLOBAL DEFAULT 11 uusebi_ │ │ │ │ + 1802: 0006001d 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcor │ │ │ │ + 1803: 00055681 36 FUNC GLOBAL DEFAULT 11 shtnml__ │ │ │ │ + 1804: 000c5d1d 444 FUNC GLOBAL DEFAULT 11 stipr2_ │ │ │ │ + 1805: 0003d845 36 FUNC GLOBAL DEFAULT 11 sgtnxr__ │ │ │ │ + 1806: 000ae219 180 FUNC GLOBAL DEFAULT 11 mpicya_ │ │ │ │ + 1807: 000a5f55 164 FUNC GLOBAL DEFAULT 11 viinc1_ │ │ │ │ + 1808: 0004e145 28 FUNC GLOBAL DEFAULT 11 uiqmrg__ │ │ │ │ + 1809: 0006022d 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcov │ │ │ │ + 1810: 00055925 48 FUNC GLOBAL DEFAULT 11 shts2g__ │ │ │ │ + 1811: 0004cffd 132 FUNC GLOBAL DEFAULT 11 umlqcp__ │ │ │ │ + 1812: 0009cd8d 136 FUNC GLOBAL DEFAULT 11 udlqcp_ │ │ │ │ + 1813: 00067229 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastchar │ │ │ │ + 1814: 000d0079 136 FUNC GLOBAL DEFAULT 11 swcqcp_ │ │ │ │ + 1815: 0006f391 176 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate3d │ │ │ │ + 1816: 00044acd 28 FUNC GLOBAL DEFAULT 11 uyroff__ │ │ │ │ + 1817: 0004db09 40 FUNC GLOBAL DEFAULT 11 uishdw__ │ │ │ │ + 1818: 000c950d 16 FUNC GLOBAL DEFAULT 11 sgqtrn_ │ │ │ │ + 1819: 000bb6cd 16 FUNC GLOBAL DEFAULT 11 szopld_ │ │ │ │ + 1820: 00054a99 132 FUNC GLOBAL DEFAULT 11 odpqcl__ │ │ │ │ + 1821: 000934b5 164 FUNC GLOBAL DEFAULT 11 uclsvl_ │ │ │ │ + 1822: 000399ed 28 FUNC GLOBAL DEFAULT 11 szplop__ │ │ │ │ + 1823: 000410e9 112 FUNC GLOBAL DEFAULT 11 uepget__ │ │ │ │ + 1824: 0005e515 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetextsize │ │ │ │ + 1825: 000a68c1 132 FUNC GLOBAL DEFAULT 11 glpqin_ │ │ │ │ + 1826: 0003beed 28 FUNC GLOBAL DEFAULT 11 scstrf__ │ │ │ │ + 1827: 00082031 92 FUNC GLOBAL DEFAULT 11 usrget_ │ │ │ │ + 1828: 0007a79d 160 FUNC GLOBAL DEFAULT 11 uipda2_ │ │ │ │ + 1829: 000ac49d 184 FUNC GLOBAL DEFAULT 11 mpicyb_ │ │ │ │ + 1830: 0003d6bd 40 FUNC GLOBAL DEFAULT 11 sglazr__ │ │ │ │ + 1831: 000798ed 16 FUNC GLOBAL DEFAULT 11 uuqlnt_ │ │ │ │ + 1832: 000ab491 34 FUNC GLOBAL DEFAULT 11 ct2ch_ │ │ │ │ + 1833: 0003e53d 132 FUNC GLOBAL DEFAULT 11 sgtrln__ │ │ │ │ + 1834: 00039d7d 28 FUNC GLOBAL DEFAULT 11 szt3zv__ │ │ │ │ + 1835: 000539ad 44 FUNC GLOBAL DEFAULT 11 vrdiv1__ │ │ │ │ + 1836: 000554b5 68 FUNC GLOBAL DEFAULT 11 shlfwm__ │ │ │ │ + 1837: 0004c845 28 FUNC GLOBAL DEFAULT 11 umspnt__ │ │ │ │ + 1838: 000bfd6d 4 FUNC GLOBAL DEFAULT 11 szopsv_ │ │ │ │ + 1839: 000e0079 116 FUNC GLOBAL DEFAULT 11 cosqi_ │ │ │ │ + 1840: 00063e5d 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreal │ │ │ │ + 1841: 000c8191 412 FUNC GLOBAL DEFAULT 11 sgtnxu_ │ │ │ │ + 1842: 0004bb71 28 FUNC GLOBAL DEFAULT 11 udpqnp__ │ │ │ │ + 1843: 000478d9 132 FUNC GLOBAL DEFAULT 11 ugrstx__ │ │ │ │ + 1844: 0006bd11 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframeindex │ │ │ │ + 1845: 000cb939 188 FUNC GLOBAL DEFAULT 11 sglazu_ │ │ │ │ + 1846: 0009ebc9 184 FUNC GLOBAL DEFAULT 11 udiqcl_ │ │ │ │ + 1847: 0003d8e9 28 FUNC GLOBAL DEFAULT 11 sginit__ │ │ │ │ + 1848: 000aaafd 220 FUNC GLOBAL DEFAULT 11 rtienv_ │ │ │ │ + 1849: 000a927d 44 FUNC GLOBAL DEFAULT 11 rlixfl_ │ │ │ │ + 1850: 0003f99d 28 FUNC GLOBAL DEFAULT 11 swpsvl__ │ │ │ │ + 1851: 0003e645 132 FUNC GLOBAL DEFAULT 11 sgtrnl__ │ │ │ │ + 1852: 000b1025 104 FUNC GLOBAL DEFAULT 11 rgnlt_ │ │ │ │ + 1853: 00046399 28 FUNC GLOBAL DEFAULT 11 uuqfri__ │ │ │ │ + 1854: 000c2231 388 FUNC GLOBAL DEFAULT 11 slmgn_ │ │ │ │ + 1855: 0004f4d5 28 FUNC GLOBAL DEFAULT 11 uhbrl__ │ │ │ │ + 1856: 0005530d 72 FUNC GLOBAL DEFAULT 11 shmwjm__ │ │ │ │ + 1857: 000a98f9 148 FUNC GLOBAL DEFAULT 11 rtrget_ │ │ │ │ + 1858: 000aad8d 84 FUNC GLOBAL DEFAULT 11 indxnl_ │ │ │ │ + 1859: 00040e29 112 FUNC GLOBAL DEFAULT 11 ueiset__ │ │ │ │ + 1860: 0003c7e9 132 FUNC GLOBAL DEFAULT 11 sglqin__ │ │ │ │ + 1861: 0007d055 176 FUNC GLOBAL DEFAULT 11 uipda3_ │ │ │ │ + 1862: 0006cef9 660 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarline │ │ │ │ + 1863: 0008bb0d 164 FUNC GLOBAL DEFAULT 11 uersvl_ │ │ │ │ + 1864: 000e5105 296 FUNC GLOBAL DEFAULT 11 shinip_ │ │ │ │ + 1865: 000acf1d 180 FUNC GLOBAL DEFAULT 11 mpicyc_ │ │ │ │ + 1866: 00043751 132 FUNC GLOBAL DEFAULT 11 uslqcl__ │ │ │ │ + 1867: 0004b4fd 28 FUNC GLOBAL DEFAULT 11 udqcln__ │ │ │ │ + 1868: 0009d9e5 92 FUNC GLOBAL DEFAULT 11 udrset_ │ │ │ │ + 1869: 0009cc25 176 FUNC GLOBAL DEFAULT 11 udlqvl_ │ │ │ │ + 1870: 000a1e69 92 FUNC GLOBAL DEFAULT 11 ugpset_ │ │ │ │ + 1871: 0005c0e9 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumge │ │ │ │ + 1872: 000ab6ad 86 FUNC GLOBAL DEFAULT 11 isum0_ │ │ │ │ + 1873: 00066209 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_b │ │ │ │ + 1874: 0007932d 16 FUNC GLOBAL DEFAULT 11 uusfri_ │ │ │ │ + 1875: 00076939 92 FUNC GLOBAL DEFAULT 11 umlset_ │ │ │ │ + 1876: 000cd4e9 412 FUNC GLOBAL DEFAULT 11 sgtnxv_ │ │ │ │ + 1877: 000c7f7d 188 FUNC GLOBAL DEFAULT 11 sglazv_ │ │ │ │ + 1878: 0004e7e5 28 FUNC GLOBAL DEFAULT 11 uiencd__ │ │ │ │ + 1879: 0004e17d 128 FUNC GLOBAL DEFAULT 11 uiscfl__ │ │ │ │ + 1880: 000cfee1 224 FUNC GLOBAL DEFAULT 11 swcqvl_ │ │ │ │ + 1881: 000669c5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_f │ │ │ │ + 1882: 000d033d 92 FUNC GLOBAL DEFAULT 11 swiset_ │ │ │ │ + 1883: 00092c5d 72 FUNC GLOBAL DEFAULT 11 grsmpl_ │ │ │ │ + 1884: 000c6c91 20 FUNC GLOBAL DEFAULT 11 stsrd3_ │ │ │ │ + 1885: 000412d5 132 FUNC GLOBAL DEFAULT 11 uepqid__ │ │ │ │ + 1886: 0004d1dd 28 FUNC GLOBAL DEFAULT 11 umstvz__ │ │ │ │ + 1887: 000c36f9 16 FUNC GLOBAL DEFAULT 11 scspmi_ │ │ │ │ + 1888: 000cbc39 160 FUNC GLOBAL DEFAULT 11 sgspls_ │ │ │ │ + 1889: 0008f93d 1644 FUNC GLOBAL DEFAULT 11 uvdifz_ │ │ │ │ + 1890: 000c927d 184 FUNC GLOBAL DEFAULT 11 sgrqcl_ │ │ │ │ + 1891: 0004400d 28 FUNC GLOBAL DEFAULT 11 usurdl__ │ │ │ │ + 1892: 0005c125 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumgt │ │ │ │ + 1893: 000563c9 44 FUNC GLOBAL DEFAULT 11 datef3__ │ │ │ │ + 1894: 00080ae9 696 FUNC GLOBAL DEFAULT 11 usaxcl_ │ │ │ │ + 1895: 000db979 92 FUNC GLOBAL DEFAULT 11 odlset_ │ │ │ │ + 1896: 00046109 28 FUNC GLOBAL DEFAULT 11 uuiqvl__ │ │ │ │ + 1897: 000b54d9 168 FUNC GLOBAL DEFAULT 11 vrcon_ │ │ │ │ + 1898: 000d3031 138 FUNC GLOBAL DEFAULT 11 swqclc_ │ │ │ │ + 1899: 0003fc1d 132 FUNC GLOBAL DEFAULT 11 swrqin__ │ │ │ │ + 1900: 0004f439 28 FUNC GLOBAL DEFAULT 11 uhbxf__ │ │ │ │ + 1901: 00067091 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstcharex │ │ │ │ + 1902: 000a61a5 156 FUNC GLOBAL DEFAULT 11 iadd_ │ │ │ │ + 1903: 0003e9cd 4 FUNC GLOBAL DEFAULT 11 zgclip__ │ │ │ │ + 1904: 0006ea61 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarframe │ │ │ │ + 1905: 0008f7fd 44 FUNC GLOBAL DEFAULT 11 uzlqcp_ │ │ │ │ + 1906: 0003e9bd 4 FUNC GLOBAL DEFAULT 11 zgswdi__ │ │ │ │ + 1907: 0003bd0d 36 FUNC GLOBAL DEFAULT 11 sctnzv__ │ │ │ │ + 1908: 0003b0cd 28 FUNC GLOBAL DEFAULT 11 stepr2__ │ │ │ │ + 1909: 000569cd 132 FUNC GLOBAL DEFAULT 11 cns__ │ │ │ │ + 1910: 00073919 16 FUNC GLOBAL DEFAULT 11 umrpnt_ │ │ │ │ + 1911: 0004d9ed 112 FUNC GLOBAL DEFAULT 11 uiiset__ │ │ │ │ + 1912: 000ab8b9 184 FUNC GLOBAL DEFAULT 11 isum1_ │ │ │ │ + 1913: 00057af1 28 FUNC GLOBAL DEFAULT 11 tmisvl__ │ │ │ │ + 1914: 00057e9d 28 FUNC GLOBAL DEFAULT 11 tmlqvl__ │ │ │ │ + 1915: 0003889d 132 FUNC GLOBAL DEFAULT 11 tmlqin_ │ │ │ │ + 1916: 000583ad 112 FUNC GLOBAL DEFAULT 11 tmrset__ │ │ │ │ + 1917: 00050495 4 FUNC GLOBAL DEFAULT 11 mpfcyb__ │ │ │ │ + 1918: 0003a4d1 28 FUNC GLOBAL DEFAULT 11 sztxop__ │ │ │ │ + 1919: 000de18d 484 FUNC GLOBAL DEFAULT 11 rffti1_ │ │ │ │ + 1920: 000ca209 92 FUNC GLOBAL DEFAULT 11 sglget_ │ │ │ │ + 1921: 00082559 240 FUNC GLOBAL DEFAULT 11 uspsvl_ │ │ │ │ + 1922: 00046345 28 FUNC GLOBAL DEFAULT 11 uusfrt__ │ │ │ │ + 1923: 00056fbd 132 FUNC GLOBAL DEFAULT 11 hexdci__ │ │ │ │ + 1924: 000b523d 64 FUNC GLOBAL DEFAULT 11 vrfct0_ │ │ │ │ + 1925: 000b1789 72 FUNC GLOBAL DEFAULT 11 viadd0_ │ │ │ │ + 1926: 0006bde1 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetareapattern │ │ │ │ + 1927: 000a4e35 108 FUNC GLOBAL DEFAULT 11 rmod_ │ │ │ │ + 1928: 0003c159 40 FUNC GLOBAL DEFAULT 11 sgpmzr__ │ │ │ │ + 1929: 0005970d 232 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclopengraphics │ │ │ │ + 1930: 000cb3b5 16 FUNC GLOBAL DEFAULT 11 sgsplt_ │ │ │ │ + 1931: 0007900d 16 FUNC GLOBAL DEFAULT 11 uusbrs_ │ │ │ │ + 1932: 0006bb59 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransnumber │ │ │ │ + 1933: 000aade1 48 FUNC GLOBAL DEFAULT 11 indxrf_ │ │ │ │ + 1934: 00039f51 28 FUNC GLOBAL DEFAULT 11 szoplv__ │ │ │ │ + 1935: 0006f801 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dcle2c │ │ │ │ + 1936: 0003f359 28 FUNC GLOBAL DEFAULT 11 swclch__ │ │ │ │ + 1937: 0003c0d5 132 FUNC GLOBAL DEFAULT 11 sgrstx__ │ │ │ │ + 1938: 00045999 128 FUNC GLOBAL DEFAULT 11 ulxqfm__ │ │ │ │ + 1939: 000a4e05 48 FUNC GLOBAL DEFAULT 11 rd2r_ │ │ │ │ + 1940: 00099605 108 FUNC GLOBAL DEFAULT 11 uxroff_ │ │ │ │ + 1941: 00050b35 4 FUNC GLOBAL DEFAULT 11 irlt__ │ │ │ │ + 1942: 0004a78d 112 FUNC GLOBAL DEFAULT 11 ucrget__ │ │ │ │ + 1943: 0011e528 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ + 1944: 000e54f1 178 FUNC GLOBAL DEFAULT 11 shinir_ │ │ │ │ + 1945: 00039ed9 28 FUNC GLOBAL DEFAULT 11 szpllu__ │ │ │ │ + 1946: 0003efe1 132 FUNC GLOBAL DEFAULT 11 swiqcp__ │ │ │ │ + 1947: 00050405 4 FUNC GLOBAL DEFAULT 11 mpscct__ │ │ │ │ + 1948: 00093431 132 FUNC GLOBAL DEFAULT 11 uclqin_ │ │ │ │ + 1949: 0008dc21 44 FUNC GLOBAL DEFAULT 11 uziqcl_ │ │ │ │ + 1950: 00050691 40 FUNC GLOBAL DEFAULT 11 vifct1__ │ │ │ │ + 1951: 0003aab1 28 FUNC GLOBAL DEFAULT 11 szlacl__ │ │ │ │ + 1952: 00070039 68 FUNC GLOBAL DEFAULT 11 uwqgya_ │ │ │ │ + 1953: 0006091d 872 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetcharex │ │ │ │ + 1954: 0005c241 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgetgoodnumlist │ │ │ │ + 1955: 00039ddd 28 FUNC GLOBAL DEFAULT 11 szgclx__ │ │ │ │ + 1956: 0009d945 160 FUNC GLOBAL DEFAULT 11 udrstx_ │ │ │ │ + 1957: 00048b1d 28 FUNC GLOBAL DEFAULT 11 uzprst__ │ │ │ │ + 1958: 000a1d1d 332 FUNC GLOBAL DEFAULT 11 ugpstx_ │ │ │ │ + 1959: 00076899 160 FUNC GLOBAL DEFAULT 11 umlstx_ │ │ │ │ + 1960: 000a7fd9 184 FUNC GLOBAL DEFAULT 11 glrqcl_ │ │ │ │ + 1961: 000b4e0d 180 FUNC GLOBAL DEFAULT 11 vrfct1_ │ │ │ │ + 1962: 000d029d 160 FUNC GLOBAL DEFAULT 11 swistx_ │ │ │ │ + 1963: 0003d6e5 28 FUNC GLOBAL DEFAULT 11 sgtnu__ │ │ │ │ + 1964: 000548d5 28 FUNC GLOBAL DEFAULT 11 odlsvl__ │ │ │ │ + 1965: 000b1a85 188 FUNC GLOBAL DEFAULT 11 viadd1_ │ │ │ │ + 1966: 00099671 100 FUNC GLOBAL DEFAULT 11 uxmttl_ │ │ │ │ + 1967: 0005dbb1 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkersize │ │ │ │ + 1968: 00056f39 132 FUNC GLOBAL DEFAULT 11 hexdic__ │ │ │ │ + 1969: 0003bc9d 28 FUNC GLOBAL DEFAULT 11 scplu__ │ │ │ │ + 1970: 00040215 88 FUNC GLOBAL DEFAULT 11 zgqtxw__ │ │ │ │ + 1971: 000c7c2d 16 FUNC GLOBAL DEFAULT 11 sgslat_ │ │ │ │ + 1972: 0003e919 4 FUNC GLOBAL DEFAULT 11 zgflash__ │ │ │ │ + 1973: 0003a601 28 FUNC GLOBAL DEFAULT 11 szsttp__ │ │ │ │ + 1974: 0004b519 28 FUNC GLOBAL DEFAULT 11 uddclv__ │ │ │ │ + 1975: 0005775d 4 FUNC GLOBAL DEFAULT 11 ruwgx__ │ │ │ │ + 1976: 0004fe91 28 FUNC GLOBAL DEFAULT 11 rset0__ │ │ │ │ + 1977: 000842e5 6 FUNC GLOBAL DEFAULT 11 usrqnp_ │ │ │ │ + 1978: 0008ddcd 30 FUNC GLOBAL DEFAULT 11 uzcget_ │ │ │ │ + 1979: 000e6851 128 FUNC GLOBAL DEFAULT 11 shtswj_ │ │ │ │ + 1980: 0005cb61 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlineindex │ │ │ │ + 1981: 0003bf5d 28 FUNC GLOBAL DEFAULT 11 scqtrn__ │ │ │ │ + 1982: 0003aee9 28 FUNC GLOBAL DEFAULT 11 szplzv__ │ │ │ │ + 1983: 000db8d9 160 FUNC GLOBAL DEFAULT 11 odlstx_ │ │ │ │ + 1984: 000350d1 176 FUNC GLOBAL DEFAULT 11 tmisvl_ │ │ │ │ + 1985: 0008f7a9 38 FUNC GLOBAL DEFAULT 11 uzlqvl_ │ │ │ │ + 1986: 0008ed1d 92 FUNC GLOBAL DEFAULT 11 uzrset_ │ │ │ │ + 1987: 00051f99 216 FUNC GLOBAL DEFAULT 11 rtlopt__ │ │ │ │ + 1988: 000cd8f9 88 FUNC GLOBAL DEFAULT 11 sgpqit_ │ │ │ │ + 1989: 0005461d 112 FUNC GLOBAL DEFAULT 11 odiset__ │ │ │ │ + 1990: 00040211 4 FUNC GLOBAL DEFAULT 11 zgfint__ │ │ │ │ + 1991: 000ae1b5 100 FUNC GLOBAL DEFAULT 11 mpfcya_ │ │ │ │ + 1992: 000c5ed9 272 FUNC GLOBAL DEFAULT 11 stfpr2_ │ │ │ │ + 1993: 000aa59d 92 FUNC GLOBAL DEFAULT 11 gllget_ │ │ │ │ + 1994: 000716c5 444 FUNC GLOBAL DEFAULT 11 uysaxs_ │ │ │ │ + 1995: 0006ff6d 40 FUNC GLOBAL DEFAULT 11 uwqgyb_ │ │ │ │ + 1996: 00048ce1 28 FUNC GLOBAL DEFAULT 11 uzpqit__ │ │ │ │ + 1997: 0009ec81 136 FUNC GLOBAL DEFAULT 11 udiqcp_ │ │ │ │ + 1998: 0003b2b1 28 FUNC GLOBAL DEFAULT 11 stsusr__ │ │ │ │ + 1999: 0008ba89 132 FUNC GLOBAL DEFAULT 11 uerqin_ │ │ │ │ + 2000: 00050ed1 168 FUNC GLOBAL DEFAULT 11 rtlget__ │ │ │ │ + 2001: 000412b9 28 FUNC GLOBAL DEFAULT 11 uepqnp__ │ │ │ │ + 2002: 000aaf49 46 FUNC GLOBAL DEFAULT 11 indxcf_ │ │ │ │ + 2003: 000c5895 16 FUNC GLOBAL DEFAULT 11 stqtrf_ │ │ │ │ + 2004: 00098f49 72 FUNC GLOBAL DEFAULT 11 ulqxbl_ │ │ │ │ + 2005: 00045879 28 FUNC GLOBAL DEFAULT 11 ulisvl__ │ │ │ │ + 2006: 000455f9 28 FUNC GLOBAL DEFAULT 11 ullqvl__ │ │ │ │ + 2007: 00055579 76 FUNC GLOBAL DEFAULT 11 shinit__ │ │ │ │ + 2008: 000b3935 1276 FUNC GLOBAL DEFAULT 11 g2sctr_ │ │ │ │ + 2009: 00049b95 132 FUNC GLOBAL DEFAULT 11 ucrqid__ │ │ │ │ + 2010: 0008c645 320 FUNC GLOBAL DEFAULT 11 uelqid_ │ │ │ │ + 2011: 00050b3d 4 FUNC GLOBAL DEFAULT 11 irle__ │ │ │ │ + 2012: 00047a81 132 FUNC GLOBAL DEFAULT 11 ugpqcl__ │ │ │ │ + 2013: 00093fa1 176 FUNC GLOBAL DEFAULT 11 ucisvl_ │ │ │ │ + 2014: 000573c9 4 FUNC GLOBAL DEFAULT 11 rsum1__ │ │ │ │ + 2015: 000adb99 92 FUNC GLOBAL DEFAULT 11 mpivdg_ │ │ │ │ + 2016: 00050075 4 FUNC GLOBAL DEFAULT 11 lrne1__ │ │ │ │ + 2017: 000e3edd 224 FUNC GLOBAL DEFAULT 11 shinit_ │ │ │ │ + 2018: 0006071d 52 FUNC GLOBAL DEFAULT 11 __uzpack_MOD_dclsetaxisfactor │ │ │ │ + 2019: 001d2748 8 OBJECT GLOBAL DEFAULT 21 szbtn2_ │ │ │ │ + 2020: 000d48a5 92 FUNC GLOBAL DEFAULT 11 swpget_ │ │ │ │ + 2021: 000c5ae5 200 FUNC GLOBAL DEFAULT 11 stfpr3_ │ │ │ │ + 2022: 000ac421 88 FUNC GLOBAL DEFAULT 11 mpfcyb_ │ │ │ │ + 2023: 0005909d 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportframe │ │ │ │ + 2024: 0005f9a1 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontourex │ │ │ │ + 2025: 0005757d 28 FUNC GLOBAL DEFAULT 11 uwsgxz__ │ │ │ │ + 2026: 000b60ad 628 FUNC GLOBAL DEFAULT 11 szsgcl_ │ │ │ │ + 2027: 0003eb99 4 FUNC GLOBAL DEFAULT 11 zgqtnc__ │ │ │ │ + 2028: 00054049 28 FUNC GLOBAL DEFAULT 11 cffti1__ │ │ │ │ + 2029: 0005963d 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransfunction │ │ │ │ + 2030: 000503e5 4 FUNC GLOBAL DEFAULT 11 mpfsin__ │ │ │ │ + 2031: 00049abd 28 FUNC GLOBAL DEFAULT 11 ucpqvl__ │ │ │ │ + 2032: 00058875 196 FUNC GLOBAL DEFAULT 11 usaxlb__ │ │ │ │ + 2033: 00050061 4 FUNC GLOBAL DEFAULT 11 lrgt0__ │ │ │ │ + 2034: 000c9335 136 FUNC GLOBAL DEFAULT 11 sgrqcp_ │ │ │ │ + 2035: 0003ab21 28 FUNC GLOBAL DEFAULT 11 szmvl3__ │ │ │ │ + 2036: 000bec1d 1824 FUNC GLOBAL DEFAULT 11 szqtxw_ │ │ │ │ + 2037: 0003a031 132 FUNC GLOBAL DEFAULT 11 szschz__ │ │ │ │ + 2038: 00045af9 132 FUNC GLOBAL DEFAULT 11 ulrstx__ │ │ │ │ + 2039: 000a5a89 38 FUNC GLOBAL DEFAULT 11 imlt0_ │ │ │ │ + 2040: 000a6b25 88 FUNC GLOBAL DEFAULT 11 glpqit_ │ │ │ │ + 2041: 0006b8e1 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset2dplane │ │ │ │ + 2042: 00052e85 216 FUNC GLOBAL DEFAULT 11 rlcxfl__ │ │ │ │ + 2043: 000824d5 132 FUNC GLOBAL DEFAULT 11 uspqin_ │ │ │ │ + 2044: 0003a499 28 FUNC GLOBAL DEFAULT 11 szpmcl__ │ │ │ │ + 2045: 0003b911 28 FUNC GLOBAL DEFAULT 11 slinit__ │ │ │ │ + 2046: 000e6c1d 412 FUNC GLOBAL DEFAULT 11 shtint_ │ │ │ │ + 2047: 00050851 4 FUNC GLOBAL DEFAULT 11 imax__ │ │ │ │ + 2048: 000608ad 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcurrency │ │ │ │ + 2049: 000c6fdd 92 FUNC GLOBAL DEFAULT 11 sgqvpt_ │ │ │ │ + 2050: 000a303d 320 FUNC GLOBAL DEFAULT 11 ugrqid_ │ │ │ │ + 2051: 001d2750 4 OBJECT GLOBAL DEFAULT 21 szbtn3_ │ │ │ │ + 2052: 00051c41 132 FUNC GLOBAL DEFAULT 11 rlienv__ │ │ │ │ + 2053: 0009a8e5 112 FUNC GLOBAL DEFAULT 11 luxchk_ │ │ │ │ + 2054: 0008ec7d 160 FUNC GLOBAL DEFAULT 11 uzrstx_ │ │ │ │ + 2055: 000acea1 124 FUNC GLOBAL DEFAULT 11 mpfcyc_ │ │ │ │ + 2056: 0005c161 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumle │ │ │ │ + 2057: 0003d2c9 28 FUNC GLOBAL DEFAULT 11 sgqpls__ │ │ │ │ + 2058: 000c99f1 6 FUNC GLOBAL DEFAULT 11 sglqnp_ │ │ │ │ + 2059: 00053bb5 36 FUNC GLOBAL DEFAULT 11 passb2__ │ │ │ │ + 2060: 0009eb19 176 FUNC GLOBAL DEFAULT 11 udiqvl_ │ │ │ │ + 2061: 000515d9 112 FUNC GLOBAL DEFAULT 11 glrset__ │ │ │ │ + 2062: 00052705 28 FUNC GLOBAL DEFAULT 11 gllqvl__ │ │ │ │ + 2063: 00076a91 92 FUNC GLOBAL DEFAULT 11 umiset_ │ │ │ │ + 2064: 0003a6e1 136 FUNC GLOBAL DEFAULT 11 sztxzv__ │ │ │ │ + 2065: 0004ffa5 40 FUNC GLOBAL DEFAULT 11 vrcon__ │ │ │ │ + 2066: 0004404d 132 FUNC GLOBAL DEFAULT 11 uspaxs__ │ │ │ │ + 2067: 000d3df1 138 FUNC GLOBAL DEFAULT 11 swpopn_ │ │ │ │ + 2068: 0005c19d 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumlt │ │ │ │ + 2069: 000677b5 320 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourline │ │ │ │ + 2070: 000a5e69 38 FUNC GLOBAL DEFAULT 11 imlt1_ │ │ │ │ + 2071: 0003c365 36 FUNC GLOBAL DEFAULT 11 sgtnxv__ │ │ │ │ + 2072: 000e68d1 120 FUNC GLOBAL DEFAULT 11 shtswm_ │ │ │ │ + 2073: 000db821 92 FUNC GLOBAL DEFAULT 11 odiset_ │ │ │ │ + 2074: 00055229 44 FUNC GLOBAL DEFAULT 11 shly2x__ │ │ │ │ + 2075: 0006c59d 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ + 2076: 000509d5 52 FUNC GLOBAL DEFAULT 11 cr3c__ │ │ │ │ + 2077: 001d2c58 8 OBJECT GLOBAL DEFAULT 21 szbtn4_ │ │ │ │ + 2078: 000577b9 4 FUNC GLOBAL DEFAULT 11 vrfnb__ │ │ │ │ + 2079: 0004b729 112 FUNC GLOBAL DEFAULT 11 udrget__ │ │ │ │ + 2080: 00099fbd 292 FUNC GLOBAL DEFAULT 11 uxaxlb_ │ │ │ │ + 2081: 0008dc4d 44 FUNC GLOBAL DEFAULT 11 uziqcp_ │ │ │ │ + 2082: 00042cc1 28 FUNC GLOBAL DEFAULT 11 usdaxs__ │ │ │ │ + 2083: 00079889 52 FUNC GLOBAL DEFAULT 11 uuqidv_ │ │ │ │ + 2084: 0003a6a9 28 FUNC GLOBAL DEFAULT 11 szcltu__ │ │ │ │ + 2085: 000b8ae9 96 FUNC GLOBAL DEFAULT 11 szmvlp_ │ │ │ │ + 2086: 0003f2e1 28 FUNC GLOBAL DEFAULT 11 swqimc__ │ │ │ │ + 2087: 00048f7d 28 FUNC GLOBAL DEFAULT 11 uziqvl__ │ │ │ │ + 2088: 0003df0d 132 FUNC GLOBAL DEFAULT 11 sgpqcl__ │ │ │ │ + 2089: 0004fa09 208 FUNC GLOBAL DEFAULT 11 indxml__ │ │ │ │ + 2090: 00065871 52 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclabort │ │ │ │ + 2091: 00078579 324 FUNC GLOBAL DEFAULT 11 uupqid_ │ │ │ │ + 2092: 0003504d 132 FUNC GLOBAL DEFAULT 11 tmiqin_ │ │ │ │ + 2093: 00054a15 132 FUNC GLOBAL DEFAULT 11 odpqcp__ │ │ │ │ + 2094: 0003ee45 28 FUNC GLOBAL DEFAULT 11 swscli__ │ │ │ │ + 2095: 0006607d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_b │ │ │ │ + 2096: 000c8a91 92 FUNC GLOBAL DEFAULT 11 sgiget_ │ │ │ │ + 2097: 000a8091 136 FUNC GLOBAL DEFAULT 11 glrqcp_ │ │ │ │ + 2098: 00092d29 4 FUNC GLOBAL DEFAULT 11 grcls_ │ │ │ │ + 2099: 000574d5 28 FUNC GLOBAL DEFAULT 11 uwigxi__ │ │ │ │ + 2100: 00066839 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_f │ │ │ │ + 2101: 000c91cd 176 FUNC GLOBAL DEFAULT 11 sgrqvl_ │ │ │ │ + 2102: 0004cc6d 28 FUNC GLOBAL DEFAULT 11 uminit__ │ │ │ │ + 2103: 00050dc5 64 FUNC GLOBAL DEFAULT 11 g2fbl2__ │ │ │ │ + 2104: 00049b79 28 FUNC GLOBAL DEFAULT 11 ucrqnp__ │ │ │ │ + 2105: 00060875 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckspecial │ │ │ │ + 2106: 000b17d1 176 FUNC GLOBAL DEFAULT 11 vimlt_ │ │ │ │ + 2107: 0004f2b9 28 FUNC GLOBAL DEFAULT 11 uvbrf__ │ │ │ │ + 2108: 0005b8ed 1004 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclscalingpoint │ │ │ │ + 2109: 0003bdfd 28 FUNC GLOBAL DEFAULT 11 scpmv__ │ │ │ │ + 2110: 0008e55d 42 FUNC GLOBAL DEFAULT 11 uzcqnp_ │ │ │ │ + 2111: 0003cc9d 40 FUNC GLOBAL DEFAULT 11 sglazv__ │ │ │ │ + 2112: 00040895 28 FUNC GLOBAL DEFAULT 11 swqcmn__ │ │ │ │ + 2113: 000d87a5 336 FUNC GLOBAL DEFAULT 11 r4ieee_ │ │ │ │ + 2114: 00050031 4 FUNC GLOBAL DEFAULT 11 lrgta__ │ │ │ │ + 2115: 00050a09 28 FUNC GLOBAL DEFAULT 11 ct2pc__ │ │ │ │ + 2116: 00055955 56 FUNC GLOBAL DEFAULT 11 shtsga__ │ │ │ │ + 2117: 0003a835 28 FUNC GLOBAL DEFAULT 11 szmvld__ │ │ │ │ + 2118: 0003a39d 28 FUNC GLOBAL DEFAULT 11 szlazu__ │ │ │ │ + 2119: 000b08b1 112 FUNC GLOBAL DEFAULT 11 rrms0_ │ │ │ │ + 2120: 0003ffd5 112 FUNC GLOBAL DEFAULT 11 swlget__ │ │ │ │ + 2121: 000ab3c1 60 FUNC GLOBAL DEFAULT 11 ct2cp_ │ │ │ │ + 2122: 0006577d 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltoupper │ │ │ │ + 2123: 000a70e9 6 FUNC GLOBAL DEFAULT 11 gllqnp_ │ │ │ │ + 2124: 000bdeb5 1808 FUNC GLOBAL DEFAULT 11 sztnsv_ │ │ │ │ + 2125: 000ad1cd 228 FUNC GLOBAL DEFAULT 11 xmplon_ │ │ │ │ + 2126: 000435a9 132 FUNC GLOBAL DEFAULT 11 uspstx__ │ │ │ │ + 2127: 0004d13d 132 FUNC GLOBAL DEFAULT 11 umlqin__ │ │ │ │ + 2128: 000471b5 28 FUNC GLOBAL DEFAULT 11 uuqebs__ │ │ │ │ + 2129: 0006a72d 116 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ + 2130: 00055e31 28 FUNC GLOBAL DEFAULT 11 vrintr__ │ │ │ │ + 2131: 0003d755 28 FUNC GLOBAL DEFAULT 11 sgqtnp__ │ │ │ │ + 2132: 00093f1d 132 FUNC GLOBAL DEFAULT 11 uciqin_ │ │ │ │ + 2133: 00098ef9 80 FUNC GLOBAL DEFAULT 11 ulxlbl_ │ │ │ │ + 2134: 0008f705 40 FUNC GLOBAL DEFAULT 11 uzlrst_ │ │ │ │ + 2135: 0004f291 40 FUNC GLOBAL DEFAULT 11 uvbxaz__ │ │ │ │ + 2136: 00048b01 28 FUNC GLOBAL DEFAULT 11 uzpsav__ │ │ │ │ + 2137: 000aa0e9 340 FUNC GLOBAL DEFAULT 11 rtropt_ │ │ │ │ + 2138: 000596a5 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewfig │ │ │ │ + 2139: 0009a1f5 1156 FUNC GLOBAL DEFAULT 11 uxplbl_ │ │ │ │ + 2140: 0008f72d 40 FUNC GLOBAL DEFAULT 11 uzlsav_ │ │ │ │ + 2141: 000653ad 272 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetspectrumnumber │ │ │ │ + 2142: 00081989 468 FUNC GLOBAL DEFAULT 11 usurdl_ │ │ │ │ + 2143: 0007c35d 40 FUNC GLOBAL DEFAULT 11 uiqcr2_ │ │ │ │ + 2144: 000769f1 160 FUNC GLOBAL DEFAULT 11 umistx_ │ │ │ │ + 2145: 000503dd 4 FUNC GLOBAL DEFAULT 11 mpfazm__ │ │ │ │ + 2146: 000cb3c5 252 FUNC GLOBAL DEFAULT 11 sgplr_ │ │ │ │ + 2147: 000b0c65 120 FUNC GLOBAL DEFAULT 11 rmin0_ │ │ │ │ + 2148: 000a6301 168 FUNC GLOBAL DEFAULT 11 vifna_ │ │ │ │ + 2149: 0011e574 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ + 2150: 000ab0a1 56 FUNC GLOBAL DEFAULT 11 indxrl_ │ │ │ │ + 2151: 00047f05 28 FUNC GLOBAL DEFAULT 11 uglsvl__ │ │ │ │ + 2152: 0004be0d 132 FUNC GLOBAL DEFAULT 11 udrqid__ │ │ │ │ + 2153: 000436cd 132 FUNC GLOBAL DEFAULT 11 uslqcp__ │ │ │ │ + 2154: 00050cfd 44 FUNC GLOBAL DEFAULT 11 viadd0__ │ │ │ │ + 2155: 000680ad 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetyevengrid │ │ │ │ + 2156: 000c1ecd 288 FUNC GLOBAL DEFAULT 11 slpwwr_ │ │ │ │ + 2157: 00078001 16 FUNC GLOBAL DEFAULT 11 uusebs_ │ │ │ │ + 2158: 000e5db9 368 FUNC GLOBAL DEFAULT 11 shinix_ │ │ │ │ + 2159: 000488a9 216 FUNC GLOBAL DEFAULT 11 uzcstx__ │ │ │ │ + 2160: 000d435d 6 FUNC GLOBAL DEFAULT 11 swpqnp_ │ │ │ │ + 2161: 0005e00d 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkernormalized │ │ │ │ + 2162: 00065a9d 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconical │ │ │ │ + 2163: 000af659 224 FUNC GLOBAL DEFAULT 11 rrms1_ │ │ │ │ + 2164: 000db781 160 FUNC GLOBAL DEFAULT 11 odistx_ │ │ │ │ + 2165: 0005729d 28 FUNC GLOBAL DEFAULT 11 time13__ │ │ │ │ + 2166: 000b5611 420 FUNC GLOBAL DEFAULT 11 szpipl_ │ │ │ │ + 2167: 0008dbf9 38 FUNC GLOBAL DEFAULT 11 uziqvl_ │ │ │ │ + 2168: 0005f0fd 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettransnumber │ │ │ │ + 2169: 000b998d 88 FUNC GLOBAL DEFAULT 11 szmvlr_ │ │ │ │ + 2170: 0004c085 28 FUNC GLOBAL DEFAULT 11 udcntr__ │ │ │ │ + 2171: 0003af75 28 FUNC GLOBAL DEFAULT 11 stirot__ │ │ │ │ + 2172: 0005749d 28 FUNC GLOBAL DEFAULT 11 uwqgya__ │ │ │ │ + 2173: 000a6f8d 92 FUNC GLOBAL DEFAULT 11 gliget_ │ │ │ │ + 2174: 000719a9 616 FUNC GLOBAL DEFAULT 11 uypaxs_ │ │ │ │ + 2175: 00050839 4 FUNC GLOBAL DEFAULT 11 imin1__ │ │ │ │ + 2176: 00066b75 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstreal │ │ │ │ + 2177: 00046511 132 FUNC GLOBAL DEFAULT 11 uulqcl__ │ │ │ │ + 2178: 000a7f29 176 FUNC GLOBAL DEFAULT 11 glrqvl_ │ │ │ │ + 2179: 0003eb95 4 FUNC GLOBAL DEFAULT 11 zgqclc__ │ │ │ │ + 2180: 0003e9d1 4 FUNC GLOBAL DEFAULT 11 zgrclp__ │ │ │ │ + 2181: 0005711d 28 FUNC GLOBAL DEFAULT 11 time31__ │ │ │ │ + 2182: 000844d1 184 FUNC GLOBAL DEFAULT 11 usrqcl_ │ │ │ │ + 2183: 0003b5dd 136 FUNC GLOBAL DEFAULT 11 sldiv__ │ │ │ │ + 2184: 000b0325 244 FUNC GLOBAL DEFAULT 11 rmin1_ │ │ │ │ + 2185: 000b1e09 180 FUNC GLOBAL DEFAULT 11 vifnb_ │ │ │ │ + 2186: 000c7c3d 220 FUNC GLOBAL DEFAULT 11 sglar_ │ │ │ │ + 2187: 0003ec7d 28 FUNC GLOBAL DEFAULT 11 swpcls__ │ │ │ │ + 2188: 0004bd35 28 FUNC GLOBAL DEFAULT 11 udpqvl__ │ │ │ │ + 2189: 00038fcd 40 FUNC GLOBAL DEFAULT 11 init_arg_ │ │ │ │ + 2190: 0003f33d 28 FUNC GLOBAL DEFAULT 11 swsrot__ │ │ │ │ + 2191: 000537f5 44 FUNC GLOBAL DEFAULT 11 vrmlt0__ │ │ │ │ + 2192: 000561dd 4 FUNC GLOBAL DEFAULT 11 clckst__ │ │ │ │ + 2193: 000c9ea5 72 FUNC GLOBAL DEFAULT 11 sgqmpl_ │ │ │ │ + 2194: 00040289 132 FUNC GLOBAL DEFAULT 11 swlqid__ │ │ │ │ + 2195: 0008c1f1 320 FUNC GLOBAL DEFAULT 11 ueiqid_ │ │ │ │ + 2196: 00055d55 40 FUNC GLOBAL DEFAULT 11 vrrnm0__ │ │ │ │ + 2197: 00042b15 28 FUNC GLOBAL DEFAULT 11 usspnt__ │ │ │ │ + 2198: 000be6cd 284 FUNC GLOBAL DEFAULT 11 szplzr_ │ │ │ │ + 2199: 0004cb4d 132 FUNC GLOBAL DEFAULT 11 umrstx__ │ │ │ │ + 2200: 00050471 4 FUNC GLOBAL DEFAULT 11 mpfcoa__ │ │ │ │ + 2201: 000e5035 120 FUNC GLOBAL DEFAULT 11 shiniy_ │ │ │ │ + 2202: 000c3551 376 FUNC GLOBAL DEFAULT 11 scpmu_ │ │ │ │ + 2203: 000adb95 4 FUNC GLOBAL DEFAULT 11 mpfvdg_ │ │ │ │ + 2204: 00077fe1 16 FUNC GLOBAL DEFAULT 11 uusebt_ │ │ │ │ + 2205: 000af2f1 164 FUNC GLOBAL DEFAULT 11 mpicyl_ │ │ │ │ + 2206: 000750a9 92 FUNC GLOBAL DEFAULT 11 umpget_ │ │ │ │ + 2207: 000577bd 4 FUNC GLOBAL DEFAULT 11 vrfnb0__ │ │ │ │ + 2208: 00084751 92 FUNC GLOBAL DEFAULT 11 uslget_ │ │ │ │ + 2209: 0003b1b5 28 FUNC GLOBAL DEFAULT 11 stirad__ │ │ │ │ + 2210: 000555c5 48 FUNC GLOBAL DEFAULT 11 shfwgj__ │ │ │ │ + 2211: 0004f50d 28 FUNC GLOBAL DEFAULT 11 uhbra__ │ │ │ │ + 2212: 0003d631 28 FUNC GLOBAL DEFAULT 11 sgqpmt__ │ │ │ │ + 2213: 000561ed 28 FUNC GLOBAL DEFAULT 11 date12__ │ │ │ │ + 2214: 0003c86d 40 FUNC GLOBAL DEFAULT 11 sgpmzv__ │ │ │ │ + 2215: 0006c561 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ + 2216: 00047cbd 132 FUNC GLOBAL DEFAULT 11 ugistx__ │ │ │ │ + 2217: 0005fd39 72 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclformattime │ │ │ │ + 2218: 0003ac01 28 FUNC GLOBAL DEFAULT 11 szoplz__ │ │ │ │ + 2219: 000b9315 88 FUNC GLOBAL DEFAULT 11 szcllc_ │ │ │ │ + 2220: 000aaf79 46 FUNC GLOBAL DEFAULT 11 indxcl_ │ │ │ │ + 2221: 0006be19 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetareapattern │ │ │ │ + 2222: 000da55d 92 FUNC GLOBAL DEFAULT 11 odpget_ │ │ │ │ + 2223: 0003a509 28 FUNC GLOBAL DEFAULT 11 szpmzu__ │ │ │ │ + 2224: 0004e10d 28 FUNC GLOBAL DEFAULT 11 uismrg__ │ │ │ │ + 2225: 00040a29 112 FUNC GLOBAL DEFAULT 11 swpset__ │ │ │ │ + 2226: 000aa841 260 FUNC GLOBAL DEFAULT 11 rtcenv_ │ │ │ │ + 2227: 000a91e9 50 FUNC GLOBAL DEFAULT 11 rlcxfl_ │ │ │ │ + 2228: 00067d41 56 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofmonth │ │ │ │ + 2229: 0003ebb5 4 FUNC GLOBAL DEFAULT 11 zgstcl__ │ │ │ │ + 2230: 0007099d 56 FUNC GLOBAL DEFAULT 11 ruwgx_ │ │ │ │ + 2231: 0005a699 2548 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisspecify │ │ │ │ + 2232: 0004fd4d 36 FUNC GLOBAL DEFAULT 11 vrset__ │ │ │ │ + 2233: 00092ca5 92 FUNC GLOBAL DEFAULT 11 grswnd_ │ │ │ │ + 2234: 0004e0d5 28 FUNC GLOBAL DEFAULT 11 uicini__ │ │ │ │ + 2235: 000c3729 376 FUNC GLOBAL DEFAULT 11 scpmv_ │ │ │ │ + 2236: 000e4199 800 FUNC GLOBAL DEFAULT 11 shiniz_ │ │ │ │ + 2237: 00039905 86 FUNC GLOBAL DEFAULT 11 char_trim2_ │ │ │ │ + 2238: 00058939 196 FUNC GLOBAL DEFAULT 11 uxaxlb__ │ │ │ │ + 2239: 000c2ea9 72 FUNC GLOBAL DEFAULT 11 scqeye_ │ │ │ │ + 2240: 000453fd 28 FUNC GLOBAL DEFAULT 11 ulxlbl__ │ │ │ │ + 2241: 000a998d 148 FUNC GLOBAL DEFAULT 11 rtlget_ │ │ │ │ + 2242: 000c0989 92 FUNC GLOBAL DEFAULT 11 sldttl_ │ │ │ │ + 2243: 0003c7cd 28 FUNC GLOBAL DEFAULT 11 sglsvl__ │ │ │ │ + 2244: 0005446d 132 FUNC GLOBAL DEFAULT 11 odrqcl__ │ │ │ │ + 2245: 000b5df1 172 FUNC GLOBAL DEFAULT 11 szmvlt_ │ │ │ │ + 2246: 0004b56d 28 FUNC GLOBAL DEFAULT 11 udgcla__ │ │ │ │ + 2247: 00040f61 112 FUNC GLOBAL DEFAULT 11 uerget__ │ │ │ │ + 2248: 0008c3bd 164 FUNC GLOBAL DEFAULT 11 uelsvl_ │ │ │ │ + 2249: 00071c11 192 FUNC GLOBAL DEFAULT 11 uysaxz_ │ │ │ │ + 2250: 00057f59 112 FUNC GLOBAL DEFAULT 11 tmpget__ │ │ │ │ + 2251: 000701a9 728 FUNC GLOBAL DEFAULT 11 uwqgyi_ │ │ │ │ + 2252: 0007ef35 156 FUNC GLOBAL DEFAULT 11 uiencd_ │ │ │ │ + 2253: 0005682d 28 FUNC GLOBAL DEFAULT 11 gbyte__ │ │ │ │ + 2254: 000cc221 52 FUNC GLOBAL DEFAULT 11 sgtrqf_ │ │ │ │ + 2255: 0003eadd 4 FUNC GLOBAL DEFAULT 11 zgnumfonts__ │ │ │ │ + 2256: 0005c345 260 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsetgoodnumlist │ │ │ │ + 2257: 000b6485 404 FUNC GLOBAL DEFAULT 11 szl3zu_ │ │ │ │ + 2258: 000cdbd5 6 FUNC GLOBAL DEFAULT 11 sgiqnp_ │ │ │ │ + 2259: 0009d051 92 FUNC GLOBAL DEFAULT 11 udlset_ │ │ │ │ + 2260: 00079a19 92 FUNC GLOBAL DEFAULT 11 uurget_ │ │ │ │ + 2261: 00079cf5 2728 FUNC GLOBAL DEFAULT 11 uipd2z_ │ │ │ │ + 2262: 0003a251 28 FUNC GLOBAL DEFAULT 11 szsttt__ │ │ │ │ + 2263: 0005c8f1 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetvar │ │ │ │ + 2264: 0009a955 1100 FUNC GLOBAL DEFAULT 11 uxaxdv_ │ │ │ │ + 2265: 000c36d9 16 FUNC GLOBAL DEFAULT 11 scspms_ │ │ │ │ + 2266: 000bb875 4 FUNC GLOBAL DEFAULT 11 szclld_ │ │ │ │ + 2267: 000cb289 252 FUNC GLOBAL DEFAULT 11 sgplu_ │ │ │ │ + 2268: 000cfd19 92 FUNC GLOBAL DEFAULT 11 swcset_ │ │ │ │ + 2269: 000b8a81 4 FUNC GLOBAL DEFAULT 11 szoplp_ │ │ │ │ + 2270: 0003b57d 40 FUNC GLOBAL DEFAULT 11 slqrct__ │ │ │ │ + 2271: 0005d7e1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextindex │ │ │ │ + 2272: 00040c81 144 FUNC GLOBAL DEFAULT 11 uezchk__ │ │ │ │ + 2273: 0003bf25 28 FUNC GLOBAL DEFAULT 11 scqobj__ │ │ │ │ + 2274: 000d2ce9 138 FUNC GLOBAL DEFAULT 11 swclch_ │ │ │ │ + 2275: 0006802d 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetyevengrid │ │ │ │ + 2276: 0004bdf1 28 FUNC GLOBAL DEFAULT 11 udrqnp__ │ │ │ │ + 2277: 0007007d 56 FUNC GLOBAL DEFAULT 11 ruwgy_ │ │ │ │ + 2278: 00065829 72 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclmessagedump │ │ │ │ + 2279: 00082739 88 FUNC GLOBAL DEFAULT 11 uspqit_ │ │ │ │ + 2280: 0009b431 316 FUNC GLOBAL DEFAULT 11 uduxuy_ │ │ │ │ + 2281: 0003ec0d 28 FUNC GLOBAL DEFAULT 11 swdopn__ │ │ │ │ + 2282: 000c9bdd 184 FUNC GLOBAL DEFAULT 11 sglqcl_ │ │ │ │ + 2283: 000d2d75 138 FUNC GLOBAL DEFAULT 11 swsrot_ │ │ │ │ + 2284: 0003f121 132 FUNC GLOBAL DEFAULT 11 swiqin__ │ │ │ │ + 2285: 00065ff9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_b │ │ │ │ + 2286: 000b500d 156 FUNC GLOBAL DEFAULT 11 rset_ │ │ │ │ + 2287: 0003fc01 28 FUNC GLOBAL DEFAULT 11 swrsvl__ │ │ │ │ + 2288: 0003a769 28 FUNC GLOBAL DEFAULT 11 szoptr__ │ │ │ │ + 2289: 000667b5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_f │ │ │ │ + 2290: 000bfd71 4 FUNC GLOBAL DEFAULT 11 szclsv_ │ │ │ │ + 2291: 0004637d 28 FUNC GLOBAL DEFAULT 11 uusfri__ │ │ │ │ + 2292: 000b9c05 120 FUNC GLOBAL DEFAULT 11 szmvlu_ │ │ │ │ + 2293: 0007930d 16 FUNC GLOBAL DEFAULT 11 uusfrt_ │ │ │ │ + 2294: 000c11d5 364 FUNC GLOBAL DEFAULT 11 slratz_ │ │ │ │ + 2295: 000bc8fd 284 FUNC GLOBAL DEFAULT 11 szl3zv_ │ │ │ │ + 2296: 0005537d 36 FUNC GLOBAL DEFAULT 11 shinix__ │ │ │ │ + 2297: 00057839 112 FUNC GLOBAL DEFAULT 11 tmiset__ │ │ │ │ + 2298: 0003eb6d 28 FUNC GLOBAL DEFAULT 11 zgidat__ │ │ │ │ + 2299: 000a2d5d 176 FUNC GLOBAL DEFAULT 11 ugrsvl_ │ │ │ │ + 2300: 0004e4fd 112 FUNC GLOBAL DEFAULT 11 uirget__ │ │ │ │ + 2301: 000c3719 16 FUNC GLOBAL DEFAULT 11 scspmt_ │ │ │ │ + 2302: 000cb4c1 252 FUNC GLOBAL DEFAULT 11 sgplv_ │ │ │ │ + 2303: 000479fd 132 FUNC GLOBAL DEFAULT 11 ugpqcp__ │ │ │ │ + 2304: 000c7b21 220 FUNC GLOBAL DEFAULT 11 sglau_ │ │ │ │ + 2305: 000d2ab5 138 FUNC GLOBAL DEFAULT 11 swslft_ │ │ │ │ + 2306: 000a63a9 60 FUNC GLOBAL DEFAULT 11 vifct0_ │ │ │ │ + 2307: 000cd289 26 FUNC GLOBAL DEFAULT 11 sgcls_ │ │ │ │ + 2308: 0004026d 28 FUNC GLOBAL DEFAULT 11 swlqnp__ │ │ │ │ + 2309: 0006b86d 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3deyepoint │ │ │ │ + 2310: 0005048d 4 FUNC GLOBAL DEFAULT 11 mpiplc__ │ │ │ │ + 2311: 0003d3e1 132 FUNC GLOBAL DEFAULT 11 sgistx__ │ │ │ │ + 2312: 000b7ff9 248 FUNC GLOBAL DEFAULT 11 szplzu_ │ │ │ │ + 2313: 0005002d 4 FUNC GLOBAL DEFAULT 11 lreq0__ │ │ │ │ + 2314: 000dc2e5 440 FUNC GLOBAL DEFAULT 11 odrkg_ │ │ │ │ + 2315: 000556a5 36 FUNC GLOBAL DEFAULT 11 shtfun__ │ │ │ │ + 2316: 00041555 132 FUNC GLOBAL DEFAULT 11 uerqid__ │ │ │ │ + 2317: 000580d9 132 FUNC GLOBAL DEFAULT 11 tmpqid__ │ │ │ │ + 2318: 0003b765 28 FUNC GLOBAL DEFAULT 11 slpttl__ │ │ │ │ + 2319: 0004a34d 112 FUNC GLOBAL DEFAULT 11 uciget__ │ │ │ │ + 2320: 0003d8cd 28 FUNC GLOBAL DEFAULT 11 sgopn__ │ │ │ │ + 2321: 0006c095 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlinetype │ │ │ │ 2322: 00034241 18 FUNC GLOBAL DEFAULT 11 osabrt_ │ │ │ │ - 2323: 000956a1 128 FUNC GLOBAL DEFAULT 11 szmvlv_ │ │ │ │ - 2324: 00046c51 6 FUNC GLOBAL DEFAULT 11 gliqnp_ │ │ │ │ - 2325: 00058749 216 FUNC GLOBAL DEFAULT 11 swoopn__ │ │ │ │ - 2326: 00054c9d 40 FUNC GLOBAL DEFAULT 11 stftr3__ │ │ │ │ - 2327: 000a67a5 16 FUNC GLOBAL DEFAULT 11 scqpli_ │ │ │ │ - 2328: 000e7759 30 FUNC GLOBAL DEFAULT 11 time31_ │ │ │ │ - 2329: 000bf68d 40 FUNC GLOBAL DEFAULT 11 uzirst_ │ │ │ │ - 2330: 00078ab1 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldelcontourlevel │ │ │ │ - 2331: 000bdb55 46 FUNC GLOBAL DEFAULT 11 uzcqcl_ │ │ │ │ - 2332: 00055615 28 FUNC GLOBAL DEFAULT 11 sctnv__ │ │ │ │ - 2333: 000c6675 136 FUNC GLOBAL DEFAULT 11 usrqcp_ │ │ │ │ - 2334: 0007d391 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkerindex │ │ │ │ - 2335: 0005f809 112 FUNC GLOBAL DEFAULT 11 ulpget__ │ │ │ │ - 2336: 000bf6b5 40 FUNC GLOBAL DEFAULT 11 uzisav_ │ │ │ │ - 2337: 000e7399 30 FUNC GLOBAL DEFAULT 11 cupper_ │ │ │ │ - 2338: 000df101 160 FUNC GLOBAL DEFAULT 11 udlstx_ │ │ │ │ - 2339: 000a07b1 220 FUNC GLOBAL DEFAULT 11 sglav_ │ │ │ │ - 2340: 000941bd 4 FUNC GLOBAL DEFAULT 11 szoplr_ │ │ │ │ - 2341: 0004c119 164 FUNC GLOBAL DEFAULT 11 vifct1_ │ │ │ │ - 2342: 0006e715 112 FUNC GLOBAL DEFAULT 11 odlset__ │ │ │ │ - 2343: 0009b131 1216 FUNC GLOBAL DEFAULT 11 stftr3_ │ │ │ │ - 2344: 00046871 184 FUNC GLOBAL DEFAULT 11 gllqcl_ │ │ │ │ - 2345: 000acf75 216 FUNC GLOBAL DEFAULT 11 swcstx_ │ │ │ │ - 2346: 0006c4c9 216 FUNC GLOBAL DEFAULT 11 rtlxfl__ │ │ │ │ - 2347: 0005af2d 28 FUNC GLOBAL DEFAULT 11 uepqvl__ │ │ │ │ - 2348: 0005d5fd 128 FUNC GLOBAL DEFAULT 11 usyaxl__ │ │ │ │ - 2349: 0009851d 248 FUNC GLOBAL DEFAULT 11 szplzv_ │ │ │ │ - 2350: 0006b4e9 216 FUNC GLOBAL DEFAULT 11 rtrenv__ │ │ │ │ - 2351: 000b7301 240 FUNC GLOBAL DEFAULT 11 uupsvl_ │ │ │ │ - 2352: 000cc915 6 FUNC GLOBAL DEFAULT 11 umpqnp_ │ │ │ │ - 2353: 00058231 28 FUNC GLOBAL DEFAULT 11 sgqsim__ │ │ │ │ - 2354: 000c6995 6 FUNC GLOBAL DEFAULT 11 uslqnp_ │ │ │ │ - 2355: 00043009 176 FUNC GLOBAL DEFAULT 11 iufopn_ │ │ │ │ - 2356: 0011124c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ - 2357: 0006bbf9 304 FUNC GLOBAL DEFAULT 11 rtcopt__ │ │ │ │ - 2358: 000aa7e9 138 FUNC GLOBAL DEFAULT 11 swqptc_ │ │ │ │ - 2359: 000bef95 92 FUNC GLOBAL DEFAULT 11 uzlset_ │ │ │ │ - 2360: 0004ba01 148 FUNC GLOBAL DEFAULT 11 cr3c_ │ │ │ │ - 2361: 00049e95 44 FUNC GLOBAL DEFAULT 11 mpsotg_ │ │ │ │ - 2362: 000670b1 132 FUNC GLOBAL DEFAULT 11 uirqid__ │ │ │ │ - 2363: 0006f8c5 28 FUNC GLOBAL DEFAULT 11 vs1out__ │ │ │ │ - 2364: 000e7739 30 FUNC GLOBAL DEFAULT 11 time32_ │ │ │ │ - 2365: 000519e5 180 FUNC GLOBAL DEFAULT 11 iblkge_ │ │ │ │ - 2366: 0007a7bd 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlinetype │ │ │ │ - 2367: 00047a69 24 FUNC GLOBAL DEFAULT 11 lreq0_ │ │ │ │ - 2368: 0005dc25 184 FUNC GLOBAL DEFAULT 11 uscget__ │ │ │ │ - 2369: 0006fdb5 28 FUNC GLOBAL DEFAULT 11 date23__ │ │ │ │ - 2370: 00066dcd 132 FUNC GLOBAL DEFAULT 11 umpqcl__ │ │ │ │ - 2371: 000709b9 48 FUNC GLOBAL DEFAULT 11 clsvrg__ │ │ │ │ - 2372: 00035411 6 FUNC GLOBAL DEFAULT 11 odpqnp_ │ │ │ │ - 2373: 0006aad1 236 FUNC GLOBAL DEFAULT 11 rtcget__ │ │ │ │ - 2374: 0007b255 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextindex │ │ │ │ - 2375: 000a8321 184 FUNC GLOBAL DEFAULT 11 swpqcl_ │ │ │ │ - 2376: 00070e45 4 FUNC GLOBAL DEFAULT 11 rave0__ │ │ │ │ - 2377: 000b1189 132 FUNC GLOBAL DEFAULT 11 uelqin_ │ │ │ │ - 2378: 0012ad58 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ - 2379: 000e32f9 572 FUNC GLOBAL DEFAULT 11 clsvrg_ │ │ │ │ - 2380: 0006d581 28 FUNC GLOBAL DEFAULT 11 gnrset__ │ │ │ │ - 2381: 0006d4d9 28 FUNC GLOBAL DEFAULT 11 gnqblk__ │ │ │ │ - 2382: 0005e771 112 FUNC GLOBAL DEFAULT 11 uliset__ │ │ │ │ - 2383: 000bfe6d 10 FUNC GLOBAL DEFAULT 11 usytlz_ │ │ │ │ - 2384: 00063f7d 132 FUNC GLOBAL DEFAULT 11 uciqid__ │ │ │ │ - 2385: 0007fb45 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_b │ │ │ │ - 2386: 0006a621 44 FUNC GLOBAL DEFAULT 11 vidiv0__ │ │ │ │ - 2387: 0006db3d 36 FUNC GLOBAL DEFAULT 11 passf2__ │ │ │ │ - 2388: 0006995d 28 FUNC GLOBAL DEFAULT 11 radd__ │ │ │ │ - 2389: 0004746d 72 FUNC GLOBAL DEFAULT 11 rprd_ │ │ │ │ - 2390: 00080301 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_f │ │ │ │ - 2391: 00069ea5 4 FUNC GLOBAL DEFAULT 11 mpfmer__ │ │ │ │ - 2392: 00062da9 132 FUNC GLOBAL DEFAULT 11 uzlqcl__ │ │ │ │ - 2393: 00063305 28 FUNC GLOBAL DEFAULT 11 uzrrst__ │ │ │ │ - 2394: 000c9799 796 FUNC GLOBAL DEFAULT 11 uxptmk_ │ │ │ │ - 2395: 00070d69 216 FUNC GLOBAL DEFAULT 11 chval__ │ │ │ │ - 2396: 00069821 36 FUNC GLOBAL DEFAULT 11 vrset0__ │ │ │ │ - 2397: 00077461 744 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexbararea │ │ │ │ - 2398: 00098e39 800 FUNC GLOBAL DEFAULT 11 slzttl_ │ │ │ │ - 2399: 00064429 120 FUNC GLOBAL DEFAULT 11 nucchr__ │ │ │ │ - 2400: 00054b99 28 FUNC GLOBAL DEFAULT 11 strpr2__ │ │ │ │ - 2401: 00057939 132 FUNC GLOBAL DEFAULT 11 sgpqcp__ │ │ │ │ - 2402: 0007db61 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dlinenormalized │ │ │ │ - 2403: 00078805 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontour │ │ │ │ - 2404: 0004b369 108 FUNC GLOBAL DEFAULT 11 mpfcyl_ │ │ │ │ - 2405: 00048151 204 FUNC GLOBAL DEFAULT 11 mpisin_ │ │ │ │ - 2406: 0007e1ad 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dobjectpoint │ │ │ │ - 2407: 00069af1 4 FUNC GLOBAL DEFAULT 11 lreqa__ │ │ │ │ - 2408: 00069f4d 4 FUNC GLOBAL DEFAULT 11 mpscyb__ │ │ │ │ - 2409: 00040879 332 FUNC GLOBAL DEFAULT 11 shfg2w_ │ │ │ │ - 2410: 000710a5 4 FUNC GLOBAL DEFAULT 11 rvar1__ │ │ │ │ - 2411: 00053671 28 FUNC GLOBAL DEFAULT 11 szcllr__ │ │ │ │ - 2412: 00052e39 196 FUNC GLOBAL DEFAULT 11 uyaxlb__ │ │ │ │ - 2413: 0006d0d1 112 FUNC GLOBAL DEFAULT 11 glpget__ │ │ │ │ - 2414: 0005e9e5 132 FUNC GLOBAL DEFAULT 11 ulpqid__ │ │ │ │ - 2415: 000c73c5 92 FUNC GLOBAL DEFAULT 11 usiget_ │ │ │ │ - 2416: 000b799d 6 FUNC GLOBAL DEFAULT 11 uurqnp_ │ │ │ │ - 2417: 000c650d 176 FUNC GLOBAL DEFAULT 11 usrqvl_ │ │ │ │ - 2418: 000559f1 28 FUNC GLOBAL DEFAULT 11 scstrn__ │ │ │ │ - 2419: 000479d1 152 FUNC GLOBAL DEFAULT 11 lreq1_ │ │ │ │ - 2420: 00070195 128 FUNC GLOBAL DEFAULT 11 cupper__ │ │ │ │ - 2421: 0006f681 36 FUNC GLOBAL DEFAULT 11 shnm2l__ │ │ │ │ - 2422: 00070991 40 FUNC GLOBAL DEFAULT 11 rnorml__ │ │ │ │ - 2423: 00095721 4 FUNC GLOBAL DEFAULT 11 szoplt_ │ │ │ │ - 2424: 0006d881 44 FUNC GLOBAL DEFAULT 11 radb4__ │ │ │ │ - 2425: 001ce458 1208 OBJECT GLOBAL DEFAULT 21 ueblk1_ │ │ │ │ - 2426: 00057d99 4 FUNC GLOBAL DEFAULT 11 isgrgb__ │ │ │ │ - 2427: 0007edd5 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetrms │ │ │ │ - 2428: 0006f6d5 76 FUNC GLOBAL DEFAULT 11 shlfwu__ │ │ │ │ - 2429: 000a4f05 136 FUNC GLOBAL DEFAULT 11 sglqcp_ │ │ │ │ - 2430: 000cfd51 132 FUNC GLOBAL DEFAULT 11 ugrqin_ │ │ │ │ - 2431: 00096979 2 FUNC GLOBAL DEFAULT 11 szl3op_ │ │ │ │ - 2432: 0005afe9 28 FUNC GLOBAL DEFAULT 11 uerqnp__ │ │ │ │ - 2433: 0005acfd 28 FUNC GLOBAL DEFAULT 11 uetonc__ │ │ │ │ - 2434: 00071b6d 28 FUNC GLOBAL DEFAULT 11 tmpqnp__ │ │ │ │ - 2435: 000534f1 28 FUNC GLOBAL DEFAULT 11 szqgcy__ │ │ │ │ - 2436: 00055d3d 28 FUNC GLOBAL DEFAULT 11 sgqtxy__ │ │ │ │ - 2437: 0005d719 132 FUNC GLOBAL DEFAULT 11 uscqid__ │ │ │ │ - 2438: 000d0679 320 FUNC GLOBAL DEFAULT 11 uglqid_ │ │ │ │ - 2439: 00044ffd 148 FUNC GLOBAL DEFAULT 11 rtiget_ │ │ │ │ - 2440: 000e4a65 148 FUNC GLOBAL DEFAULT 11 cdblk_ │ │ │ │ - 2441: 00057b19 28 FUNC GLOBAL DEFAULT 11 sgpcmd__ │ │ │ │ - 2442: 000b17b9 172 FUNC GLOBAL DEFAULT 11 ueisvl_ │ │ │ │ - 2443: 00060ee9 132 FUNC GLOBAL DEFAULT 11 ugrqcl__ │ │ │ │ - 2444: 000beef5 160 FUNC GLOBAL DEFAULT 11 uzlstx_ │ │ │ │ - 2445: 0006e621 132 FUNC GLOBAL DEFAULT 11 odpqin__ │ │ │ │ - 2446: 000c51d1 648 FUNC GLOBAL DEFAULT 11 usurdt_ │ │ │ │ - 2447: 000605cd 132 FUNC GLOBAL DEFAULT 11 uupstx__ │ │ │ │ - 2448: 0006c2e1 112 FUNC GLOBAL DEFAULT 11 gliset__ │ │ │ │ - 2449: 000df765 92 FUNC GLOBAL DEFAULT 11 udiset_ │ │ │ │ - 2450: 0007950d 124 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetaspectratio │ │ │ │ - 2451: 000959b5 56 FUNC GLOBAL DEFAULT 11 szoplu_ │ │ │ │ - 2452: 000b6579 92 FUNC GLOBAL DEFAULT 11 grscwd_ │ │ │ │ - 2453: 00064f19 148 FUNC GLOBAL DEFAULT 11 udqclv__ │ │ │ │ - 2454: 000d9f35 48 FUNC GLOBAL DEFAULT 11 uiscrg_ │ │ │ │ - 2455: 00069b0d 4 FUNC GLOBAL DEFAULT 11 lrle0__ │ │ │ │ - 2456: 00036f19 72 FUNC GLOBAL DEFAULT 11 sint_ │ │ │ │ - 2457: 0006a1a1 40 FUNC GLOBAL DEFAULT 11 vicon__ │ │ │ │ - 2458: 000e0891 42 FUNC GLOBAL DEFAULT 11 uddclv_ │ │ │ │ - 2459: 0008066d 216 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolatec │ │ │ │ - 2460: 0007b4b1 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextprojected │ │ │ │ - 2461: 000a5411 184 FUNC GLOBAL DEFAULT 11 sgiqcl_ │ │ │ │ - 2462: 000637d1 28 FUNC GLOBAL DEFAULT 11 ucrqvl__ │ │ │ │ - 2463: 0006a28d 40 FUNC GLOBAL DEFAULT 11 viinc1__ │ │ │ │ - 2464: 0006ce6d 132 FUNC GLOBAL DEFAULT 11 glpqid__ │ │ │ │ - 2465: 0008f5d1 884 FUNC GLOBAL DEFAULT 11 szpipt_ │ │ │ │ - 2466: 00053ac5 28 FUNC GLOBAL DEFAULT 11 szcllc__ │ │ │ │ - 2467: 0004c071 168 FUNC GLOBAL DEFAULT 11 vicon_ │ │ │ │ - 2468: 0007125d 4 FUNC GLOBAL DEFAULT 11 vifnb__ │ │ │ │ - 2469: 0009415d 96 FUNC GLOBAL DEFAULT 11 szmvlz_ │ │ │ │ - 2470: 0005ff3d 132 FUNC GLOBAL DEFAULT 11 uulqcp__ │ │ │ │ - 2471: 00064941 112 FUNC GLOBAL DEFAULT 11 udiget__ │ │ │ │ - 2472: 0005dad9 36 FUNC GLOBAL DEFAULT 11 usurdt__ │ │ │ │ - 2473: 0005d5e1 28 FUNC GLOBAL DEFAULT 11 usinit__ │ │ │ │ - 2474: 00067095 28 FUNC GLOBAL DEFAULT 11 uirqnp__ │ │ │ │ - 2475: 00080745 204 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolater │ │ │ │ - 2476: 000bdb85 46 FUNC GLOBAL DEFAULT 11 uzcqcp_ │ │ │ │ - 2477: 000b727d 132 FUNC GLOBAL DEFAULT 11 uupqin_ │ │ │ │ - 2478: 0004cf11 160 FUNC GLOBAL DEFAULT 11 rvmax_ │ │ │ │ - 2479: 00069eed 4 FUNC GLOBAL DEFAULT 11 mpzmwd__ │ │ │ │ - 2480: 00098809 8 FUNC GLOBAL DEFAULT 11 szplop_ │ │ │ │ - 2481: 000d621d 324 FUNC GLOBAL DEFAULT 11 uirqid_ │ │ │ │ - 2482: 0005450d 28 FUNC GLOBAL DEFAULT 11 szm3op__ │ │ │ │ - 2483: 000a1701 16 FUNC GLOBAL DEFAULT 11 sgstxc_ │ │ │ │ - 2484: 000ad4ad 324 FUNC GLOBAL DEFAULT 11 ulpqid_ │ │ │ │ - 2485: 00052bb9 116 FUNC GLOBAL DEFAULT 11 usgi__ │ │ │ │ - 2486: 000955e1 4 FUNC GLOBAL DEFAULT 11 szoplv_ │ │ │ │ - 2487: 000711cd 28 FUNC GLOBAL DEFAULT 11 g2qcti__ │ │ │ │ - 2488: 00046929 136 FUNC GLOBAL DEFAULT 11 gllqcp_ │ │ │ │ - 2489: 00069ef9 4 FUNC GLOBAL DEFAULT 11 mpxvdg__ │ │ │ │ - 2490: 0005d2bd 132 FUNC GLOBAL DEFAULT 11 uslqin__ │ │ │ │ - 2491: 00063f61 28 FUNC GLOBAL DEFAULT 11 uciqnp__ │ │ │ │ - 2492: 00056d5d 28 FUNC GLOBAL DEFAULT 11 sgspls__ │ │ │ │ - 2493: 000a4d9d 176 FUNC GLOBAL DEFAULT 11 sglqvl_ │ │ │ │ - 2494: 000a4c05 92 FUNC GLOBAL DEFAULT 11 sgrset_ │ │ │ │ - 2495: 0004b619 92 FUNC GLOBAL DEFAULT 11 imod_ │ │ │ │ - 2496: 0007d119 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclprintdevicelist │ │ │ │ - 2497: 00068f21 28 FUNC GLOBAL DEFAULT 11 uhdif__ │ │ │ │ - 2498: 0006d6cd 28 FUNC GLOBAL DEFAULT 11 sint__ │ │ │ │ - 2499: 00059f81 184 FUNC GLOBAL DEFAULT 11 swcget__ │ │ │ │ - 2500: 0006d4b9 4 FUNC GLOBAL DEFAULT 11 igus__ │ │ │ │ - 2501: 0005e9c9 28 FUNC GLOBAL DEFAULT 11 ulpqnp__ │ │ │ │ - 2502: 000a7419 72 FUNC GLOBAL DEFAULT 11 scqpln_ │ │ │ │ - 2503: 00066bd1 28 FUNC GLOBAL DEFAULT 11 umlsvl__ │ │ │ │ - 2504: 0006478d 36 FUNC GLOBAL DEFAULT 11 udbset__ │ │ │ │ - 2505: 00070fd9 4 FUNC GLOBAL DEFAULT 11 rstd__ │ │ │ │ - 2506: 000b8bad 992 FUNC GLOBAL DEFAULT 11 uulinz_ │ │ │ │ - 2507: 00068dfd 44 FUNC GLOBAL DEFAULT 11 uvbraz__ │ │ │ │ - 2508: 000556f9 28 FUNC GLOBAL DEFAULT 11 scqpln__ │ │ │ │ - 2509: 0005c445 28 FUNC GLOBAL DEFAULT 11 usxtlz__ │ │ │ │ - 2510: 000a83d9 136 FUNC GLOBAL DEFAULT 11 swpqcp_ │ │ │ │ - 2511: 000449b9 340 FUNC GLOBAL DEFAULT 11 rtlopt_ │ │ │ │ - 2512: 000df6c5 160 FUNC GLOBAL DEFAULT 11 udistx_ │ │ │ │ - 2513: 0007d3f9 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkertype │ │ │ │ - 2514: 000475e9 148 FUNC GLOBAL DEFAULT 11 lrle_ │ │ │ │ - 2515: 00051f2d 84 FUNC GLOBAL DEFAULT 11 imin0_ │ │ │ │ - 2516: 00063cf1 132 FUNC GLOBAL DEFAULT 11 uclstx__ │ │ │ │ - 2517: 0006876d 40 FUNC GLOBAL DEFAULT 11 uxptmz__ │ │ │ │ - 2518: 00057c59 132 FUNC GLOBAL DEFAULT 11 sgrqcl__ │ │ │ │ - 2519: 00042979 30 FUNC GLOBAL DEFAULT 11 osgarg_ │ │ │ │ - 2520: 00046f11 184 FUNC GLOBAL DEFAULT 11 gliqcl_ │ │ │ │ - 2521: 00061c29 112 FUNC GLOBAL DEFAULT 11 uglset__ │ │ │ │ - 2522: 0007098d 4 FUNC GLOBAL DEFAULT 11 inorml__ │ │ │ │ - 2523: 00069af9 4 FUNC GLOBAL DEFAULT 11 lrlea__ │ │ │ │ - 2524: 00064ac1 132 FUNC GLOBAL DEFAULT 11 udiqid__ │ │ │ │ - 2525: 0006de99 132 FUNC GLOBAL DEFAULT 11 odrqcp__ │ │ │ │ - 2526: 000d9e09 52 FUNC GLOBAL DEFAULT 11 uismsq_ │ │ │ │ - 2527: 000aa49d 138 FUNC GLOBAL DEFAULT 11 swftnm_ │ │ │ │ - 2528: 000e63fd 104 FUNC GLOBAL DEFAULT 11 dateq1_ │ │ │ │ - 2529: 0009df4d 16 FUNC GLOBAL DEFAULT 11 isgrgb_ │ │ │ │ - 2530: 000c6f59 6 FUNC GLOBAL DEFAULT 11 usiqnp_ │ │ │ │ - 2531: 00084c11 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckblank │ │ │ │ - 2532: 00056fad 36 FUNC GLOBAL DEFAULT 11 sglnzr__ │ │ │ │ - 2533: 0005d6fd 28 FUNC GLOBAL DEFAULT 11 uscqnp__ │ │ │ │ - 2534: 0004ebf5 308 FUNC GLOBAL DEFAULT 11 gnge_ │ │ │ │ - 2535: 000e70ad 304 FUNC GLOBAL DEFAULT 11 hexdci_ │ │ │ │ - 2536: 000a3b41 92 FUNC GLOBAL DEFAULT 11 sgqwnd_ │ │ │ │ - 2537: 000bdb29 42 FUNC GLOBAL DEFAULT 11 uzcqvl_ │ │ │ │ - 2538: 000e5f21 280 FUNC GLOBAL DEFAULT 11 r4ibm_ │ │ │ │ - 2539: 000bf8d5 92 FUNC GLOBAL DEFAULT 11 uziset_ │ │ │ │ - 2540: 0004e979 16 FUNC GLOBAL DEFAULT 11 gnsave_ │ │ │ │ - 2541: 00069ea1 4 FUNC GLOBAL DEFAULT 11 mpzek6__ │ │ │ │ - 2542: 0006a2ed 4 FUNC GLOBAL DEFAULT 11 isum0__ │ │ │ │ - 2543: 00058479 4 FUNC GLOBAL DEFAULT 11 zggmov__ │ │ │ │ - 2544: 0006f581 60 FUNC GLOBAL DEFAULT 11 shmswz__ │ │ │ │ - 2545: 0004b0f5 312 FUNC GLOBAL DEFAULT 11 mpimwd_ │ │ │ │ - 2546: 000868f1 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetreal │ │ │ │ - 2547: 00076941 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmapcontactpoint │ │ │ │ - 2548: 0005cad1 132 FUNC GLOBAL DEFAULT 11 usrstx__ │ │ │ │ - 2549: 0004654d 92 FUNC GLOBAL DEFAULT 11 glrset_ │ │ │ │ - 2550: 000ccbd9 184 FUNC GLOBAL DEFAULT 11 umpqcl_ │ │ │ │ - 2551: 000467bd 180 FUNC GLOBAL DEFAULT 11 gllqvl_ │ │ │ │ - 2552: 00060c49 28 FUNC GLOBAL DEFAULT 11 uusebs__ │ │ │ │ - 2553: 00068899 132 FUNC GLOBAL DEFAULT 11 uxsaxz__ │ │ │ │ - 2554: 000c6b81 184 FUNC GLOBAL DEFAULT 11 uslqcl_ │ │ │ │ - 2555: 00051e69 196 FUNC GLOBAL DEFAULT 11 imin1_ │ │ │ │ - 2556: 000571e9 28 FUNC GLOBAL DEFAULT 11 sgstnp__ │ │ │ │ - 2557: 0005899d 28 FUNC GLOBAL DEFAULT 11 swgcls__ │ │ │ │ - 2558: 000374a5 508 FUNC GLOBAL DEFAULT 11 rfftb1_ │ │ │ │ - 2559: 000e704d 96 FUNC GLOBAL DEFAULT 11 date12_ │ │ │ │ - 2560: 000b1735 132 FUNC GLOBAL DEFAULT 11 ueiqin_ │ │ │ │ - 2561: 000549b5 28 FUNC GLOBAL DEFAULT 11 szoptv__ │ │ │ │ - 2562: 00073fe5 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetbarwidth │ │ │ │ - 2563: 0003de39 112 FUNC GLOBAL DEFAULT 11 shtswz_ │ │ │ │ - 2564: 000632e9 28 FUNC GLOBAL DEFAULT 11 uzrsav__ │ │ │ │ - 2565: 00056d95 28 FUNC GLOBAL DEFAULT 11 sgnplc__ │ │ │ │ - 2566: 0005976d 132 FUNC GLOBAL DEFAULT 11 swcqid__ │ │ │ │ - 2567: 00057119 28 FUNC GLOBAL DEFAULT 11 sgqpmi__ │ │ │ │ - 2568: 000a4b65 160 FUNC GLOBAL DEFAULT 11 sgrstx_ │ │ │ │ - 2569: 0006ce51 28 FUNC GLOBAL DEFAULT 11 glpqnp__ │ │ │ │ - 2570: 00066271 132 FUNC GLOBAL DEFAULT 11 umistx__ │ │ │ │ - 2571: 00070fa1 28 FUNC GLOBAL DEFAULT 11 g2ictr__ │ │ │ │ - 2572: 000356d5 184 FUNC GLOBAL DEFAULT 11 odpqcl_ │ │ │ │ - 2573: 000e6395 104 FUNC GLOBAL DEFAULT 11 dateq2_ │ │ │ │ - 2574: 00051325 72 FUNC GLOBAL DEFAULT 11 vrmlt0_ │ │ │ │ - 2575: 000de439 92 FUNC GLOBAL DEFAULT 11 udpget_ │ │ │ │ - 2576: 000480d9 120 FUNC GLOBAL DEFAULT 11 mpfsin_ │ │ │ │ - 2577: 0006842d 216 FUNC GLOBAL DEFAULT 11 uxmttl__ │ │ │ │ - 2578: 0005a815 28 FUNC GLOBAL DEFAULT 11 ueqntl__ │ │ │ │ - 2579: 0007d095 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttonum │ │ │ │ - 2580: 0009f409 420 FUNC GLOBAL DEFAULT 11 sgplxr_ │ │ │ │ - 2581: 000a81d9 240 FUNC GLOBAL DEFAULT 11 swpqvl_ │ │ │ │ - 2582: 0006be31 132 FUNC GLOBAL DEFAULT 11 rlropt__ │ │ │ │ - 2583: 00068955 140 FUNC GLOBAL DEFAULT 11 uxptmk__ │ │ │ │ - 2584: 00082a3d 116 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcldealloceasyfft │ │ │ │ - 2585: 00056bfd 40 FUNC GLOBAL DEFAULT 11 sgplxr__ │ │ │ │ - 2586: 000e7005 72 FUNC GLOBAL DEFAULT 11 date13_ │ │ │ │ - 2587: 00071121 28 FUNC GLOBAL DEFAULT 11 uwsgya__ │ │ │ │ - 2588: 000d9ea5 48 FUNC GLOBAL DEFAULT 11 uiqmrg_ │ │ │ │ - 2589: 0006d905 28 FUNC GLOBAL DEFAULT 11 ezffti__ │ │ │ │ - 2590: 0005c3bd 136 FUNC GLOBAL DEFAULT 11 usxinz__ │ │ │ │ - 2591: 000b7b89 184 FUNC GLOBAL DEFAULT 11 uurqcl_ │ │ │ │ - 2592: 000bbc11 108 FUNC GLOBAL DEFAULT 11 iuwgx_ │ │ │ │ - 2593: 00066365 28 FUNC GLOBAL DEFAULT 11 umpglb__ │ │ │ │ - 2594: 000a54c9 136 FUNC GLOBAL DEFAULT 11 sgiqcp_ │ │ │ │ - 2595: 0006acad 120 FUNC GLOBAL DEFAULT 11 rlrget__ │ │ │ │ - 2596: 0006a1f5 36 FUNC GLOBAL DEFAULT 11 viset__ │ │ │ │ - 2597: 00070c05 132 FUNC GLOBAL DEFAULT 11 timec2__ │ │ │ │ - 2598: 00067079 28 FUNC GLOBAL DEFAULT 11 grswnd__ │ │ │ │ - 2599: 00065a49 28 FUNC GLOBAL DEFAULT 11 udrqvl__ │ │ │ │ - 2600: 00051259 204 FUNC GLOBAL DEFAULT 11 vrmlt1_ │ │ │ │ - 2601: 00083b45 116 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dcldealloccosqft │ │ │ │ - 2602: 000565fd 112 FUNC GLOBAL DEFAULT 11 sglset__ │ │ │ │ - 2603: 000d0c3d 320 FUNC GLOBAL DEFAULT 11 ugiqid_ │ │ │ │ - 2604: 0005a869 112 FUNC GLOBAL DEFAULT 11 ueiget__ │ │ │ │ - 2605: 0006ee05 40 FUNC GLOBAL DEFAULT 11 shlsds__ │ │ │ │ - 2606: 000bf835 160 FUNC GLOBAL DEFAULT 11 uzistx_ │ │ │ │ - 2607: 00069edd 4 FUNC GLOBAL DEFAULT 11 mpicon__ │ │ │ │ - 2608: 00061609 132 FUNC GLOBAL DEFAULT 11 ugpqin__ │ │ │ │ - 2609: 000ad9dd 92 FUNC GLOBAL DEFAULT 11 ulrget_ │ │ │ │ - 2610: 000940f5 4 FUNC GLOBAL DEFAULT 11 szoplz_ │ │ │ │ - 2611: 000b816d 92 FUNC GLOBAL DEFAULT 11 uulget_ │ │ │ │ - 2612: 00054721 28 FUNC GLOBAL DEFAULT 11 szm3zv__ │ │ │ │ - 2613: 000d4931 1260 FUNC GLOBAL DEFAULT 11 uverbz_ │ │ │ │ - 2614: 000464a9 164 FUNC GLOBAL DEFAULT 11 glrstx_ │ │ │ │ - 2615: 0005ed6d 132 FUNC GLOBAL DEFAULT 11 ulrqcl__ │ │ │ │ - 2616: 000588bd 28 FUNC GLOBAL DEFAULT 11 swsfcm__ │ │ │ │ - 2617: 0004e551 168 FUNC GLOBAL DEFAULT 11 vrfct_ │ │ │ │ - 2618: 000570c5 28 FUNC GLOBAL DEFAULT 11 sgspmt__ │ │ │ │ - 2619: 00062c01 132 FUNC GLOBAL DEFAULT 11 uzpstx__ │ │ │ │ - 2620: 000ab149 138 FUNC GLOBAL DEFAULT 11 swgopn_ │ │ │ │ - 2621: 00097935 16 FUNC GLOBAL DEFAULT 11 szlncl_ │ │ │ │ - 2622: 00064aa5 28 FUNC GLOBAL DEFAULT 11 udiqnp__ │ │ │ │ - 2623: 000bbba5 108 FUNC GLOBAL DEFAULT 11 iuwgy_ │ │ │ │ - 2624: 00070b0d 4 FUNC GLOBAL DEFAULT 11 timeq3__ │ │ │ │ - 2625: 0007f329 104 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargumentnum │ │ │ │ - 2626: 00058bb5 28 FUNC GLOBAL DEFAULT 11 swisvl__ │ │ │ │ - 2627: 00059ec5 28 FUNC GLOBAL DEFAULT 11 swlqvl__ │ │ │ │ - 2628: 00059071 152 FUNC GLOBAL DEFAULT 11 swtxt__ │ │ │ │ - 2629: 00059179 112 FUNC GLOBAL DEFAULT 11 swrset__ │ │ │ │ - 2630: 00088dd9 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ - 2631: 00085d85 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetintegerex │ │ │ │ - 2632: 00066d49 132 FUNC GLOBAL DEFAULT 11 umpqcp__ │ │ │ │ - 2633: 0006fdf5 132 FUNC GLOBAL DEFAULT 11 datec1__ │ │ │ │ - 2634: 00054599 28 FUNC GLOBAL DEFAULT 11 szlncl__ │ │ │ │ - 2635: 000697f9 4 FUNC GLOBAL DEFAULT 11 nindxi__ │ │ │ │ - 2636: 0005d67d 128 FUNC GLOBAL DEFAULT 11 usyoff__ │ │ │ │ - 2637: 000682cd 148 FUNC GLOBAL DEFAULT 11 uixbar__ │ │ │ │ - 2638: 000a1119 308 FUNC GLOBAL DEFAULT 11 sgtxzr_ │ │ │ │ - 2639: 00058591 4 FUNC GLOBAL DEFAULT 11 zglistfonts__ │ │ │ │ - 2640: 00070661 116 FUNC GLOBAL DEFAULT 11 lchrc__ │ │ │ │ - 2641: 0006742d 112 FUNC GLOBAL DEFAULT 11 uiiget__ │ │ │ │ - 2642: 00062d25 132 FUNC GLOBAL DEFAULT 11 uzlqcp__ │ │ │ │ - 2643: 0012ad60 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ - 2644: 00071ded 112 FUNC GLOBAL DEFAULT 11 tmrget__ │ │ │ │ - 2645: 000d03d9 176 FUNC GLOBAL DEFAULT 11 uglsvl_ │ │ │ │ - 2646: 00046fc9 136 FUNC GLOBAL DEFAULT 11 gliqcp_ │ │ │ │ - 2647: 00069f29 4 FUNC GLOBAL DEFAULT 11 mpscoa__ │ │ │ │ - 2648: 00064de9 132 FUNC GLOBAL DEFAULT 11 udlstx__ │ │ │ │ - 2649: 000a5361 176 FUNC GLOBAL DEFAULT 11 sgiqvl_ │ │ │ │ - 2650: 0005e539 40 FUNC GLOBAL DEFAULT 11 uyptmz__ │ │ │ │ - 2651: 00059751 28 FUNC GLOBAL DEFAULT 11 swcqnp__ │ │ │ │ - 2652: 000410d9 164 FUNC GLOBAL DEFAULT 11 vs1int_ │ │ │ │ - 2653: 0004ca31 160 FUNC GLOBAL DEFAULT 11 rvmin_ │ │ │ │ - 2654: 00053a55 28 FUNC GLOBAL DEFAULT 11 szcllv__ │ │ │ │ - 2655: 000570a9 28 FUNC GLOBAL DEFAULT 11 sgpmr__ │ │ │ │ - 2656: 000bd115 92 FUNC GLOBAL DEFAULT 11 uzpget_ │ │ │ │ - 2657: 0008f3c9 432 FUNC GLOBAL DEFAULT 11 szpipz_ │ │ │ │ - 2658: 00080c65 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstint │ │ │ │ - 2659: 0003df91 116 FUNC GLOBAL DEFAULT 11 shtlbw_ │ │ │ │ - 2660: 000584e9 80 FUNC GLOBAL DEFAULT 11 zgselectfont__ │ │ │ │ - 2661: 0005b285 132 FUNC GLOBAL DEFAULT 11 ueiqid__ │ │ │ │ - 2662: 000da811 1144 FUNC GLOBAL DEFAULT 11 ucyayr_ │ │ │ │ - 2663: 0006a5f1 4 FUNC GLOBAL DEFAULT 11 irgt__ │ │ │ │ - 2664: 000559b9 28 FUNC GLOBAL DEFAULT 11 scsobj__ │ │ │ │ - 2665: 00055c59 156 FUNC GLOBAL DEFAULT 11 sgtxxr__ │ │ │ │ - 2666: 000664e5 28 FUNC GLOBAL DEFAULT 11 umqtxy__ │ │ │ │ - 2667: 00070051 28 FUNC GLOBAL DEFAULT 11 dateq2__ │ │ │ │ - 2668: 0009b785 332 FUNC GLOBAL DEFAULT 11 stspr2_ │ │ │ │ - 2669: 000b74e1 88 FUNC GLOBAL DEFAULT 11 uupqit_ │ │ │ │ - 2670: 000942bd 4 FUNC GLOBAL DEFAULT 11 szcllp_ │ │ │ │ - 2671: 0009f265 420 FUNC GLOBAL DEFAULT 11 sgplxu_ │ │ │ │ - 2672: 00071239 4 FUNC GLOBAL DEFAULT 11 rr2d__ │ │ │ │ - 2673: 00079381 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportcorner │ │ │ │ - 2674: 000a16e1 16 FUNC GLOBAL DEFAULT 11 sgstxi_ │ │ │ │ - 2675: 000bda75 42 FUNC GLOBAL DEFAULT 11 uzcrst_ │ │ │ │ - 2676: 000ccc91 136 FUNC GLOBAL DEFAULT 11 umpqcp_ │ │ │ │ - 2677: 000c6c39 136 FUNC GLOBAL DEFAULT 11 uslqcp_ │ │ │ │ - 2678: 0006a2f9 4 FUNC GLOBAL DEFAULT 11 imax1__ │ │ │ │ - 2679: 00044b0d 340 FUNC GLOBAL DEFAULT 11 rtiopt_ │ │ │ │ - 2680: 000bdaa1 42 FUNC GLOBAL DEFAULT 11 uzcsav_ │ │ │ │ - 2681: 00058eb1 128 FUNC GLOBAL DEFAULT 11 swftfc__ │ │ │ │ - 2682: 000557e1 36 FUNC GLOBAL DEFAULT 11 scplzv__ │ │ │ │ - 2683: 00042709 148 FUNC GLOBAL DEFAULT 11 irle_ │ │ │ │ - 2684: 0005eec9 28 FUNC GLOBAL DEFAULT 11 ulsxbl__ │ │ │ │ - 2685: 000e2a41 280 FUNC GLOBAL DEFAULT 11 bitpci_ │ │ │ │ - 2686: 00054f11 28 FUNC GLOBAL DEFAULT 11 slpwvr__ │ │ │ │ - 2687: 0005e155 132 FUNC GLOBAL DEFAULT 11 uysaxz__ │ │ │ │ - 2688: 00084459 172 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotatespherical │ │ │ │ - 2689: 0006c679 304 FUNC GLOBAL DEFAULT 11 rtcxfl__ │ │ │ │ - 2690: 000c098d 1260 FUNC GLOBAL DEFAULT 11 usaxsc_ │ │ │ │ - 2691: 00082f25 460 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclcosfft │ │ │ │ - 2692: 00088db5 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ - 2693: 00057a95 132 FUNC GLOBAL DEFAULT 11 sgpqin__ │ │ │ │ - 2694: 000d5f69 176 FUNC GLOBAL DEFAULT 11 uirsvl_ │ │ │ │ - 2695: 0006b339 216 FUNC GLOBAL DEFAULT 11 rtienv__ │ │ │ │ - 2696: 000ad135 240 FUNC GLOBAL DEFAULT 11 ulpsvl_ │ │ │ │ - 2697: 0003e6c9 54 FUNC GLOBAL DEFAULT 11 shnm2l_ │ │ │ │ - 2698: 0005b891 132 FUNC GLOBAL DEFAULT 11 uspqcl__ │ │ │ │ - 2699: 00060e65 132 FUNC GLOBAL DEFAULT 11 ugrqcp__ │ │ │ │ - 2700: 0003578d 136 FUNC GLOBAL DEFAULT 11 odpqcp_ │ │ │ │ - 2701: 000ddef1 6 FUNC GLOBAL DEFAULT 11 udpqnp_ │ │ │ │ - 2702: 00063551 28 FUNC GLOBAL DEFAULT 11 ucpqit__ │ │ │ │ - 2703: 0006d5f9 44 FUNC GLOBAL DEFAULT 11 radf4__ │ │ │ │ - 2704: 0007fbc9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_b │ │ │ │ - 2705: 00070e41 4 FUNC GLOBAL DEFAULT 11 rave__ │ │ │ │ - 2706: 00049315 36 FUNC GLOBAL DEFAULT 11 mpscyb_ │ │ │ │ - 2707: 0009bb9d 208 FUNC GLOBAL DEFAULT 11 stspr3_ │ │ │ │ - 2708: 0008fb8d 100 FUNC GLOBAL DEFAULT 11 szgipl_ │ │ │ │ - 2709: 0005b9ed 220 FUNC GLOBAL DEFAULT 11 uspttl__ │ │ │ │ - 2710: 00080385 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_f │ │ │ │ - 2711: 00065001 28 FUNC GLOBAL DEFAULT 11 udqclz__ │ │ │ │ - 2712: 000675fd 132 FUNC GLOBAL DEFAULT 11 uiiqid__ │ │ │ │ - 2713: 0005e599 216 FUNC GLOBAL DEFAULT 11 uymttl__ │ │ │ │ - 2714: 000ba851 124 FUNC GLOBAL DEFAULT 11 uhbra_ │ │ │ │ - 2715: 00071f6d 132 FUNC GLOBAL DEFAULT 11 tmrqid__ │ │ │ │ - 2716: 0009f0c1 420 FUNC GLOBAL DEFAULT 11 sgplxv_ │ │ │ │ - 2717: 0006e05d 112 FUNC GLOBAL DEFAULT 11 odiget__ │ │ │ │ - 2718: 0012a200 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xttl0 │ │ │ │ - 2719: 0005497d 28 FUNC GLOBAL DEFAULT 11 szcltn__ │ │ │ │ - 2720: 000a1fb5 16 FUNC GLOBAL DEFAULT 11 sgspmi_ │ │ │ │ - 2721: 00063321 136 FUNC GLOBAL DEFAULT 11 ucxayr__ │ │ │ │ - 2722: 00070115 128 FUNC GLOBAL DEFAULT 11 clower__ │ │ │ │ - 2723: 00054ef5 28 FUNC GLOBAL DEFAULT 11 slpage__ │ │ │ │ - 2724: 000791cd 120 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclgettime │ │ │ │ - 2725: 0004b02d 200 FUNC GLOBAL DEFAULT 11 mpfmwd_ │ │ │ │ - 2726: 0007b97d 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkerprojected │ │ │ │ - 2727: 00045091 216 FUNC GLOBAL DEFAULT 11 glqfnm_ │ │ │ │ - 2728: 00046e61 176 FUNC GLOBAL DEFAULT 11 gliqvl_ │ │ │ │ - 2729: 00069e9d 4 FUNC GLOBAL DEFAULT 11 mpzktd__ │ │ │ │ - 2730: 000655a5 40 FUNC GLOBAL DEFAULT 11 udcntz__ │ │ │ │ - 2731: 00064915 44 FUNC GLOBAL DEFAULT 11 udgrdn__ │ │ │ │ - 2732: 0005e24d 140 FUNC GLOBAL DEFAULT 11 uyptmk__ │ │ │ │ - 2733: 000c7145 184 FUNC GLOBAL DEFAULT 11 usiqcl_ │ │ │ │ - 2734: 00070eb5 28 FUNC GLOBAL DEFAULT 11 uwqgyi__ │ │ │ │ - 2735: 0006a289 4 FUNC GLOBAL DEFAULT 11 iadd__ │ │ │ │ - 2736: 0009fedd 92 FUNC GLOBAL DEFAULT 11 sgqcwd_ │ │ │ │ - 2737: 000b7c41 136 FUNC GLOBAL DEFAULT 11 uurqcp_ │ │ │ │ - 2738: 00061e41 132 FUNC GLOBAL DEFAULT 11 uzcqcl__ │ │ │ │ - 2739: 00062b05 28 FUNC GLOBAL DEFAULT 11 uzirst__ │ │ │ │ - 2740: 0006a5e9 4 FUNC GLOBAL DEFAULT 11 irge__ │ │ │ │ - 2741: 00068e45 40 FUNC GLOBAL DEFAULT 11 uvdifz__ │ │ │ │ - 2742: 00097785 68 FUNC GLOBAL DEFAULT 11 szlacl_ │ │ │ │ - 2743: 000b1ce9 1508 FUNC GLOBAL DEFAULT 11 uearea_ │ │ │ │ - 2744: 00054b45 28 FUNC GLOBAL DEFAULT 11 stipr2__ │ │ │ │ - 2745: 000514e9 72 FUNC GLOBAL DEFAULT 11 vrsub0_ │ │ │ │ - 2746: 0005b191 28 FUNC GLOBAL DEFAULT 11 uerqvl__ │ │ │ │ - 2747: 00074051 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetbarwidth │ │ │ │ - 2748: 000b5001 400 FUNC GLOBAL DEFAULT 11 uypnum_ │ │ │ │ - 2749: 00071d31 28 FUNC GLOBAL DEFAULT 11 tmpqvl__ │ │ │ │ - 2750: 0009b5f1 24 FUNC GLOBAL DEFAULT 11 stslg3_ │ │ │ │ - 2751: 00071049 28 FUNC GLOBAL DEFAULT 11 g2qctm__ │ │ │ │ - 2752: 000ad7f5 6 FUNC GLOBAL DEFAULT 11 ulrqnp_ │ │ │ │ - 2753: 000941c1 4 FUNC GLOBAL DEFAULT 11 szcllr_ │ │ │ │ - 2754: 000c5c25 30 FUNC GLOBAL DEFAULT 11 uscget_ │ │ │ │ - 2755: 0007004d 4 FUNC GLOBAL DEFAULT 11 iweek2__ │ │ │ │ - 2756: 000cca91 240 FUNC GLOBAL DEFAULT 11 umpqvl_ │ │ │ │ - 2757: 00058215 28 FUNC GLOBAL DEFAULT 11 sgssim__ │ │ │ │ - 2758: 000b7f61 6 FUNC GLOBAL DEFAULT 11 uulqnp_ │ │ │ │ - 2759: 000a1381 500 FUNC GLOBAL DEFAULT 11 sgtxzu_ │ │ │ │ - 2760: 000c6939 92 FUNC GLOBAL DEFAULT 11 usrset_ │ │ │ │ - 2761: 00060651 28 FUNC GLOBAL DEFAULT 11 uuinit__ │ │ │ │ - 2762: 000c6ad1 176 FUNC GLOBAL DEFAULT 11 uslqvl_ │ │ │ │ - 2763: 00067cc9 128 FUNC GLOBAL DEFAULT 11 uismfl__ │ │ │ │ - 2764: 00055301 28 FUNC GLOBAL DEFAULT 11 slpwvc__ │ │ │ │ - 2765: 0006a23d 36 FUNC GLOBAL DEFAULT 11 viset1__ │ │ │ │ - 2766: 0009ca59 42 FUNC GLOBAL DEFAULT 11 stnusr_ │ │ │ │ - 2767: 000721b5 40 FUNC GLOBAL DEFAULT 11 tmstla__ │ │ │ │ - 2768: 0005f62d 128 FUNC GLOBAL DEFAULT 11 ulysfm__ │ │ │ │ - 2769: 000c1e8d 232 FUNC GLOBAL DEFAULT 11 usxoff_ │ │ │ │ - 2770: 0006f115 28 FUNC GLOBAL DEFAULT 11 shtlap__ │ │ │ │ - 2771: 00079275 68 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclcompchar │ │ │ │ - 2772: 00065c99 132 FUNC GLOBAL DEFAULT 11 umrqcl__ │ │ │ │ - 2773: 00072441 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygrid │ │ │ │ - 2774: 0003558d 240 FUNC GLOBAL DEFAULT 11 odpqvl_ │ │ │ │ - 2775: 0005473d 40 FUNC GLOBAL DEFAULT 11 szpcly__ │ │ │ │ - 2776: 000bfe61 12 FUNC GLOBAL DEFAULT 11 usyinz_ │ │ │ │ - 2777: 0006007d 132 FUNC GLOBAL DEFAULT 11 uulqin__ │ │ │ │ - 2778: 000771cd 660 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarline │ │ │ │ - 2779: 0005b269 28 FUNC GLOBAL DEFAULT 11 ueiqnp__ │ │ │ │ - 2780: 000d0355 132 FUNC GLOBAL DEFAULT 11 uglqin_ │ │ │ │ - 2781: 00069ec9 4 FUNC GLOBAL DEFAULT 11 mpfmwd__ │ │ │ │ - 2782: 00072401 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxevengrid │ │ │ │ - 2783: 0005141d 204 FUNC GLOBAL DEFAULT 11 vrsub1_ │ │ │ │ - 2784: 00054cc5 44 FUNC GLOBAL DEFAULT 11 ststr3__ │ │ │ │ - 2785: 0006d4bd 28 FUNC GLOBAL DEFAULT 11 gnsblk__ │ │ │ │ - 2786: 0006e825 132 FUNC GLOBAL DEFAULT 11 odiqid__ │ │ │ │ - 2787: 00069b09 4 FUNC GLOBAL DEFAULT 11 lrne__ │ │ │ │ - 2788: 0007b6a9 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtext │ │ │ │ - 2789: 00071075 4 FUNC GLOBAL DEFAULT 11 ramp__ │ │ │ │ - 2790: 00044e25 176 FUNC GLOBAL DEFAULT 11 rtcget_ │ │ │ │ - 2791: 0007d325 108 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkersize │ │ │ │ - 2792: 00082d89 116 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dcldeallocsinfft │ │ │ │ - 2793: 00058589 4 FUNC GLOBAL DEFAULT 11 zgsfw__ │ │ │ │ - 2794: 0006114d 132 FUNC GLOBAL DEFAULT 11 ugiqcl__ │ │ │ │ - 2795: 000c8431 104 FUNC GLOBAL DEFAULT 11 ussttl_ │ │ │ │ - 2796: 00081d95 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexge │ │ │ │ - 2797: 0006e605 28 FUNC GLOBAL DEFAULT 11 odpsvl__ │ │ │ │ - 2798: 00057bd5 132 FUNC GLOBAL DEFAULT 11 sgrqcp__ │ │ │ │ - 2799: 000a124d 308 FUNC GLOBAL DEFAULT 11 sgtxzv_ │ │ │ │ - 2800: 00069f15 4 FUNC GLOBAL DEFAULT 11 mpfbon__ │ │ │ │ - 2801: 0006723d 28 FUNC GLOBAL DEFAULT 11 uirqvl__ │ │ │ │ - 2802: 00054d0d 28 FUNC GLOBAL DEFAULT 11 stslg3__ │ │ │ │ - 2803: 000564a5 28 FUNC GLOBAL DEFAULT 11 sgplu__ │ │ │ │ - 2804: 0006b019 112 FUNC GLOBAL DEFAULT 11 glrget__ │ │ │ │ - 2805: 000b84d1 92 FUNC GLOBAL DEFAULT 11 uuiget_ │ │ │ │ - 2806: 0008cc71 324 FUNC GLOBAL DEFAULT 11 tmpqid_ │ │ │ │ - 2807: 000b7ad9 176 FUNC GLOBAL DEFAULT 11 uurqvl_ │ │ │ │ - 2808: 00053c21 28 FUNC GLOBAL DEFAULT 11 szmvsv__ │ │ │ │ - 2809: 000bcbcd 6 FUNC GLOBAL DEFAULT 11 uzpqnp_ │ │ │ │ - 2810: 00055859 28 FUNC GLOBAL DEFAULT 11 scqeye__ │ │ │ │ - 2811: 00055df1 36 FUNC GLOBAL DEFAULT 11 sglnzv__ │ │ │ │ - 2812: 00081e15 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexgt │ │ │ │ - 2813: 000aa1d9 138 FUNC GLOBAL DEFAULT 11 swdopn_ │ │ │ │ - 2814: 0005a6ad 132 FUNC GLOBAL DEFAULT 11 uelstx__ │ │ │ │ - 2815: 00064109 28 FUNC GLOBAL DEFAULT 11 uciqvl__ │ │ │ │ - 2816: 00053759 28 FUNC GLOBAL DEFAULT 11 szlnzu__ │ │ │ │ - 2817: 00092855 20 FUNC GLOBAL DEFAULT 11 szoptp_ │ │ │ │ - 2818: 0006c009 4 FUNC GLOBAL DEFAULT 11 iufopn__ │ │ │ │ - 2819: 0004bc95 156 FUNC GLOBAL DEFAULT 11 iset_ │ │ │ │ - 2820: 0007c27d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclnextlinetext │ │ │ │ - 2821: 0005ce25 136 FUNC GLOBAL DEFAULT 11 usaxdv__ │ │ │ │ - 2822: 000675e1 28 FUNC GLOBAL DEFAULT 11 uiiqnp__ │ │ │ │ - 2823: 000545b5 28 FUNC GLOBAL DEFAULT 11 szopl3__ │ │ │ │ - 2824: 000d5ee1 136 FUNC GLOBAL DEFAULT 11 uirqin_ │ │ │ │ - 2825: 0006fd25 4 FUNC GLOBAL DEFAULT 11 ndate3__ │ │ │ │ - 2826: 00095725 4 FUNC GLOBAL DEFAULT 11 szcllt_ │ │ │ │ - 2827: 00037241 564 FUNC GLOBAL DEFAULT 11 rfftf1_ │ │ │ │ - 2828: 000ad0b1 132 FUNC GLOBAL DEFAULT 11 ulpqin_ │ │ │ │ - 2829: 00071f51 28 FUNC GLOBAL DEFAULT 11 tmrqnp__ │ │ │ │ - 2830: 0004af25 264 FUNC GLOBAL DEFAULT 11 mpimwl_ │ │ │ │ - 2831: 001ca540 16 OBJECT GLOBAL DEFAULT 21 szbls1_ │ │ │ │ - 2832: 00054625 28 FUNC GLOBAL DEFAULT 11 szoptz__ │ │ │ │ - 2833: 0007a941 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrownormalized │ │ │ │ - 2834: 000b9dd1 1132 FUNC GLOBAL DEFAULT 11 uhbrlz_ │ │ │ │ - 2835: 0005eb8d 28 FUNC GLOBAL DEFAULT 11 ulpqvl__ │ │ │ │ - 2836: 00055d21 28 FUNC GLOBAL DEFAULT 11 sgstxy__ │ │ │ │ - 2837: 000dc861 324 FUNC GLOBAL DEFAULT 11 ucpqid_ │ │ │ │ - 2838: 000b4a01 276 FUNC GLOBAL DEFAULT 11 uyaxnm_ │ │ │ │ - 2839: 000e2315 436 FUNC GLOBAL DEFAULT 11 chngc_ │ │ │ │ - 2840: 000d85e9 324 FUNC GLOBAL DEFAULT 11 uilqid_ │ │ │ │ - 2841: 000c6899 160 FUNC GLOBAL DEFAULT 11 usrstx_ │ │ │ │ - 2842: 00069f6d 4 FUNC GLOBAL DEFAULT 11 mpipt2__ │ │ │ │ - 2843: 000848f1 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclb2c │ │ │ │ - 2844: 000d099d 176 FUNC GLOBAL DEFAULT 11 ugisvl_ │ │ │ │ - 2845: 000a004d 248 FUNC GLOBAL DEFAULT 11 sgpcmd_ │ │ │ │ - 2846: 0006dfd9 132 FUNC GLOBAL DEFAULT 11 odrqin__ │ │ │ │ - 2847: 000e08bd 42 FUNC GLOBAL DEFAULT 11 udqcln_ │ │ │ │ - 2848: 000601e1 132 FUNC GLOBAL DEFAULT 11 uurstx__ │ │ │ │ - 2849: 0005d2a1 28 FUNC GLOBAL DEFAULT 11 uslsvl__ │ │ │ │ - 2850: 0003a0e9 450 FUNC GLOBAL DEFAULT 11 radb2_ │ │ │ │ - 2851: 00111230 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ - 2852: 000a51c9 92 FUNC GLOBAL DEFAULT 11 sglset_ │ │ │ │ - 2853: 0009aa51 292 FUNC GLOBAL DEFAULT 11 slinit_ │ │ │ │ - 2854: 00069f61 4 FUNC GLOBAL DEFAULT 11 mpfek6__ │ │ │ │ - 2855: 00036c55 164 FUNC GLOBAL DEFAULT 11 sinti_ │ │ │ │ - 2856: 0007d4c9 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkertype │ │ │ │ - 2857: 00064e89 144 FUNC GLOBAL DEFAULT 11 udsclv__ │ │ │ │ - 2858: 00053655 28 FUNC GLOBAL DEFAULT 11 szpllr__ │ │ │ │ - 2859: 000bc53d 16 FUNC GLOBAL DEFAULT 11 uwqgyz_ │ │ │ │ - 2860: 0007e139 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dprojection │ │ │ │ - 2861: 00047845 36 FUNC GLOBAL DEFAULT 11 lrnea_ │ │ │ │ - 2862: 000965b9 36 FUNC GLOBAL DEFAULT 11 szm3cl_ │ │ │ │ - 2863: 00067925 132 FUNC GLOBAL DEFAULT 11 uilstx__ │ │ │ │ - 2864: 000657c9 28 FUNC GLOBAL DEFAULT 11 udpqit__ │ │ │ │ - 2865: 0005a7c1 28 FUNC GLOBAL DEFAULT 11 ueitlv__ │ │ │ │ - 2866: 000959ed 20 FUNC GLOBAL DEFAULT 11 szcllu_ │ │ │ │ - 2867: 000663f1 112 FUNC GLOBAL DEFAULT 11 umlset__ │ │ │ │ - 2868: 00056af9 40 FUNC GLOBAL DEFAULT 11 sgplxv__ │ │ │ │ - 2869: 000c3371 2140 FUNC GLOBAL DEFAULT 11 usxsub_ │ │ │ │ - 2870: 000b7071 20 FUNC GLOBAL DEFAULT 11 uusarp_ │ │ │ │ - 2871: 0005d8a5 132 FUNC GLOBAL DEFAULT 11 uscqvl__ │ │ │ │ - 2872: 001ca570 4 OBJECT GLOBAL DEFAULT 21 szbls2_ │ │ │ │ - 2873: 000571cd 28 FUNC GLOBAL DEFAULT 11 sgtnr__ │ │ │ │ - 2874: 00069309 208 FUNC GLOBAL DEFAULT 11 indxnf__ │ │ │ │ - 2875: 000e6dc9 120 FUNC GLOBAL DEFAULT 11 datef1_ │ │ │ │ - 2876: 000c71fd 136 FUNC GLOBAL DEFAULT 11 usiqcp_ │ │ │ │ - 2877: 000b9951 1032 FUNC GLOBAL DEFAULT 11 uhbxfz_ │ │ │ │ - 2878: 000576cd 132 FUNC GLOBAL DEFAULT 11 sgiqcl__ │ │ │ │ - 2879: 0005841d 80 FUNC GLOBAL DEFAULT 11 zgocls__ │ │ │ │ - 2880: 00039ee5 516 FUNC GLOBAL DEFAULT 11 radb3_ │ │ │ │ - 2881: 000aaa19 138 FUNC GLOBAL DEFAULT 11 swqwdc_ │ │ │ │ - 2882: 00069ed5 4 FUNC GLOBAL DEFAULT 11 mpimil__ │ │ │ │ - 2883: 000698d5 40 FUNC GLOBAL DEFAULT 11 vrcon1__ │ │ │ │ - 2884: 0007e319 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dwindow │ │ │ │ - 2885: 00111214 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ - 2886: 00092095 200 FUNC GLOBAL DEFAULT 11 szoptr_ │ │ │ │ - 2887: 00084af9 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphanum │ │ │ │ - 2888: 000aa2f9 138 FUNC GLOBAL DEFAULT 11 swlsft_ │ │ │ │ - 2889: 000711a1 4 FUNC GLOBAL DEFAULT 11 rngu2__ │ │ │ │ - 2890: 0003cefd 388 FUNC GLOBAL DEFAULT 11 cosqb1_ │ │ │ │ - 2891: 000521d1 16 FUNC GLOBAL DEFAULT 11 set_msgdmp_func │ │ │ │ - 2892: 0006e809 28 FUNC GLOBAL DEFAULT 11 odiqnp__ │ │ │ │ - 2893: 00051a99 180 FUNC GLOBAL DEFAULT 11 iblkgt_ │ │ │ │ - 2894: 000c562d 6 FUNC GLOBAL DEFAULT 11 uscqnp_ │ │ │ │ - 2895: 0006d015 28 FUNC GLOBAL DEFAULT 11 glpqvl__ │ │ │ │ - 2896: 000badf5 124 FUNC GLOBAL DEFAULT 11 uhbrf_ │ │ │ │ - 2897: 000d5bf1 52 FUNC GLOBAL DEFAULT 11 ui3ini_ │ │ │ │ - 2898: 000955e5 4 FUNC GLOBAL DEFAULT 11 szcllv_ │ │ │ │ - 2899: 000768a1 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetcirclewindow │ │ │ │ - 2900: 000bdd4d 30 FUNC GLOBAL DEFAULT 11 uzcset_ │ │ │ │ - 2901: 0005ece9 132 FUNC GLOBAL DEFAULT 11 ulrqcp__ │ │ │ │ - 2902: 001ca560 4 OBJECT GLOBAL DEFAULT 21 szbls3_ │ │ │ │ - 2903: 000581f9 28 FUNC GLOBAL DEFAULT 11 sgqcl__ │ │ │ │ - 2904: 00094f25 1248 FUNC GLOBAL DEFAULT 11 szpllc_ │ │ │ │ - 2905: 000542c9 28 FUNC GLOBAL DEFAULT 11 szopld__ │ │ │ │ - 2906: 0005a9cd 40 FUNC GLOBAL DEFAULT 11 uetonz__ │ │ │ │ - 2907: 0005c541 132 FUNC GLOBAL DEFAULT 11 usistx__ │ │ │ │ - 2908: 000de1b5 184 FUNC GLOBAL DEFAULT 11 udpqcl_ │ │ │ │ - 2909: 000e6d31 152 FUNC GLOBAL DEFAULT 11 datef2_ │ │ │ │ - 2910: 000ab261 138 FUNC GLOBAL DEFAULT 11 swslcl_ │ │ │ │ - 2911: 000ca5bd 324 FUNC GLOBAL DEFAULT 11 uxptmz_ │ │ │ │ - 2912: 00046bf5 92 FUNC GLOBAL DEFAULT 11 gllset_ │ │ │ │ - 2913: 000e7379 30 FUNC GLOBAL DEFAULT 11 clower_ │ │ │ │ - 2914: 00053aa9 28 FUNC GLOBAL DEFAULT 11 szpllc__ │ │ │ │ - 2915: 00039b35 944 FUNC GLOBAL DEFAULT 11 radb4_ │ │ │ │ - 2916: 00062ae9 28 FUNC GLOBAL DEFAULT 11 uzisav__ │ │ │ │ - 2917: 000556dd 28 FUNC GLOBAL DEFAULT 11 scspln__ │ │ │ │ - 2918: 000ce5fd 16 FUNC GLOBAL DEFAULT 11 umqptn_ │ │ │ │ - 2919: 00091fb1 10 FUNC GLOBAL DEFAULT 11 szopts_ │ │ │ │ - 2920: 0007dded 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dline │ │ │ │ - 2921: 000a5129 160 FUNC GLOBAL DEFAULT 11 sglstx_ │ │ │ │ - 2922: 0004b841 448 FUNC GLOBAL DEFAULT 11 cr3s_ │ │ │ │ - 2923: 00069239 208 FUNC GLOBAL DEFAULT 11 nindxm__ │ │ │ │ - 2924: 0006f1d1 40 FUNC GLOBAL DEFAULT 11 shts2w__ │ │ │ │ - 2925: 00066f29 28 FUNC GLOBAL DEFAULT 11 grinit__ │ │ │ │ - 2926: 0006a679 44 FUNC GLOBAL DEFAULT 11 visub0__ │ │ │ │ - 2927: 000418fd 70 FUNC GLOBAL DEFAULT 11 vimlt0_ │ │ │ │ - 2928: 0006c8b1 132 FUNC GLOBAL DEFAULT 11 rlrxfl__ │ │ │ │ - 2929: 000a3c59 664 FUNC GLOBAL DEFAULT 11 sgpwsn_ │ │ │ │ - 2930: 00055955 28 FUNC GLOBAL DEFAULT 11 scqpms__ │ │ │ │ - 2931: 000a0331 84 FUNC GLOBAL DEFAULT 11 sgqplc_ │ │ │ │ - 2932: 00055971 44 FUNC GLOBAL DEFAULT 11 scpmzu__ │ │ │ │ - 2933: 000765c9 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawlimb │ │ │ │ - 2934: 000702c1 28 FUNC GLOBAL DEFAULT 11 sbyte__ │ │ │ │ - 2935: 0006a1c9 4 FUNC GLOBAL DEFAULT 11 iadd1__ │ │ │ │ - 2936: 0009452d 1184 FUNC GLOBAL DEFAULT 11 szplld_ │ │ │ │ - 2937: 000b82c5 6 FUNC GLOBAL DEFAULT 11 uuiqnp_ │ │ │ │ - 2938: 000c7095 176 FUNC GLOBAL DEFAULT 11 usiqvl_ │ │ │ │ - 2939: 0006bd29 132 FUNC GLOBAL DEFAULT 11 rliopt__ │ │ │ │ - 2940: 000e6cb1 128 FUNC GLOBAL DEFAULT 11 datef3_ │ │ │ │ - 2941: 000a874d 92 FUNC GLOBAL DEFAULT 11 swpset_ │ │ │ │ - 2942: 0005708d 28 FUNC GLOBAL DEFAULT 11 sgpmv__ │ │ │ │ - 2943: 0007a0b1 528 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogrid │ │ │ │ - 2944: 0003e005 152 FUNC GLOBAL DEFAULT 11 shtlfw_ │ │ │ │ - 2945: 00054705 28 FUNC GLOBAL DEFAULT 11 szcllz__ │ │ │ │ - 2946: 000711ad 4 FUNC GLOBAL DEFAULT 11 rvar__ │ │ │ │ - 2947: 0008c715 92 FUNC GLOBAL DEFAULT 11 tmrget_ │ │ │ │ - 2948: 00040c6d 272 FUNC GLOBAL DEFAULT 11 vrrnm_ │ │ │ │ - 2949: 0007f6a1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_b │ │ │ │ - 2950: 0008af39 1588 FUNC GLOBAL DEFAULT 11 tmstla_ │ │ │ │ - 2951: 0006fee5 28 FUNC GLOBAL DEFAULT 11 dateg1__ │ │ │ │ - 2952: 00039771 964 FUNC GLOBAL DEFAULT 11 radb5_ │ │ │ │ - 2953: 0007fe5d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_f │ │ │ │ - 2954: 0005a469 112 FUNC GLOBAL DEFAULT 11 swpget__ │ │ │ │ - 2955: 0005601d 156 FUNC GLOBAL DEFAULT 11 sgtxxv__ │ │ │ │ - 2956: 00062595 28 FUNC GLOBAL DEFAULT 11 uzinit__ │ │ │ │ - 2957: 000ad88d 64 FUNC GLOBAL DEFAULT 11 ulrqcl_ │ │ │ │ - 2958: 00069f31 4 FUNC GLOBAL DEFAULT 11 mpicoc__ │ │ │ │ - 2959: 0009310d 200 FUNC GLOBAL DEFAULT 11 szoptt_ │ │ │ │ - 2960: 0006abbd 120 FUNC GLOBAL DEFAULT 11 rliget__ │ │ │ │ - 2961: 0004e989 16 FUNC GLOBAL DEFAULT 11 gnrset_ │ │ │ │ - 2962: 00066ea5 132 FUNC GLOBAL DEFAULT 11 umpqin__ │ │ │ │ - 2963: 00048fd5 132 FUNC GLOBAL DEFAULT 11 mpigno_ │ │ │ │ - 2964: 000b7ff9 64 FUNC GLOBAL DEFAULT 11 uulqcl_ │ │ │ │ - 2965: 00043cb9 52 FUNC GLOBAL DEFAULT 11 rtrxfl_ │ │ │ │ - 2966: 000511a9 176 FUNC GLOBAL DEFAULT 11 vrdiv_ │ │ │ │ - 2967: 0006f46d 56 FUNC GLOBAL DEFAULT 11 shtsgm__ │ │ │ │ - 2968: 000e2801 528 FUNC GLOBAL DEFAULT 11 gbytes_ │ │ │ │ - 2969: 000547d5 28 FUNC GLOBAL DEFAULT 11 szmvlp__ │ │ │ │ - 2970: 000954a9 184 FUNC GLOBAL DEFAULT 11 szplsv_ │ │ │ │ - 2971: 00058ccd 28 FUNC GLOBAL DEFAULT 11 swicls__ │ │ │ │ - 2972: 00064c4d 28 FUNC GLOBAL DEFAULT 11 udiqvl__ │ │ │ │ - 2973: 000e5ced 54 FUNC GLOBAL DEFAULT 11 fcclos_ │ │ │ │ - 2974: 000d0919 132 FUNC GLOBAL DEFAULT 11 ugiqin_ │ │ │ │ - 2975: 00041841 188 FUNC GLOBAL DEFAULT 11 vimlt1_ │ │ │ │ - 2976: 00071071 4 FUNC GLOBAL DEFAULT 11 rfpi__ │ │ │ │ - 2977: 000570fd 28 FUNC GLOBAL DEFAULT 11 sgspmi__ │ │ │ │ - 2978: 00081dd5 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexle │ │ │ │ - 2979: 000698fd 28 FUNC GLOBAL DEFAULT 11 rmlt1__ │ │ │ │ - 2980: 00058fcd 136 FUNC GLOBAL DEFAULT 11 swgtft__ │ │ │ │ - 2981: 00062e65 132 FUNC GLOBAL DEFAULT 11 uzlqin__ │ │ │ │ - 2982: 000bdd2d 30 FUNC GLOBAL DEFAULT 11 uzcstx_ │ │ │ │ - 2983: 00058f4d 128 FUNC GLOBAL DEFAULT 11 swslft__ │ │ │ │ - 2984: 000c049d 252 FUNC GLOBAL DEFAULT 11 uspttl_ │ │ │ │ - 2985: 00095d01 16 FUNC GLOBAL DEFAULT 11 szqtyp_ │ │ │ │ - 2986: 000dcfe1 92 FUNC GLOBAL DEFAULT 11 ucrget_ │ │ │ │ - 2987: 000615ed 28 FUNC GLOBAL DEFAULT 11 ugpsvl__ │ │ │ │ - 2988: 0004b675 42 FUNC GLOBAL DEFAULT 11 igus_ │ │ │ │ - 2989: 000add1d 92 FUNC GLOBAL DEFAULT 11 ullget_ │ │ │ │ - 2990: 0005b80d 132 FUNC GLOBAL DEFAULT 11 uspqcp__ │ │ │ │ - 2991: 0009a3cd 320 FUNC GLOBAL DEFAULT 11 slqrct_ │ │ │ │ - 2992: 00046b51 164 FUNC GLOBAL DEFAULT 11 gllstx_ │ │ │ │ - 2993: 00081e55 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexlt │ │ │ │ - 2994: 00070ed1 4 FUNC GLOBAL DEFAULT 11 rvmin__ │ │ │ │ - 2995: 00077a2d 700 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexgap │ │ │ │ - 2996: 0004988d 140 FUNC GLOBAL DEFAULT 11 mpzktd_ │ │ │ │ - 2997: 00093c2d 64 FUNC GLOBAL DEFAULT 11 szoptu_ │ │ │ │ - 2998: 00068c45 28 FUNC GLOBAL DEFAULT 11 uvbxl__ │ │ │ │ - 2999: 00048a1d 140 FUNC GLOBAL DEFAULT 11 mpipt2_ │ │ │ │ - 3000: 00069c21 116 FUNC GLOBAL DEFAULT 11 lenb__ │ │ │ │ - 3001: 000598f9 132 FUNC GLOBAL DEFAULT 11 swcqvl__ │ │ │ │ - 3002: 0005a235 112 FUNC GLOBAL DEFAULT 11 swiset__ │ │ │ │ - 3003: 0008f945 164 FUNC GLOBAL DEFAULT 11 szgipt_ │ │ │ │ - 3004: 00054251 28 FUNC GLOBAL DEFAULT 11 szcltr__ │ │ │ │ - 3005: 0009cc61 176 FUNC GLOBAL DEFAULT 11 stirot_ │ │ │ │ - 3006: 00060839 132 FUNC GLOBAL DEFAULT 11 uupqcl__ │ │ │ │ - 3007: 000814b1 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetviewport │ │ │ │ - 3008: 000a1721 16 FUNC GLOBAL DEFAULT 11 sgstxr_ │ │ │ │ - 3009: 000bce91 184 FUNC GLOBAL DEFAULT 11 uzpqcl_ │ │ │ │ - 3010: 0005af11 28 FUNC GLOBAL DEFAULT 11 uepqit__ │ │ │ │ - 3011: 00056775 44 FUNC GLOBAL DEFAULT 11 sglaxu__ │ │ │ │ - 3012: 0004aead 120 FUNC GLOBAL DEFAULT 11 mpfmwl_ │ │ │ │ - 3013: 00052381 88 FUNC GLOBAL DEFAULT 11 F77_aloc │ │ │ │ - 3014: 0004e6ed 168 FUNC GLOBAL DEFAULT 11 vrinc_ │ │ │ │ - 3015: 0009ff39 240 FUNC GLOBAL DEFAULT 11 sgscmn_ │ │ │ │ - 3016: 000556b5 40 FUNC GLOBAL DEFAULT 11 scqwnd__ │ │ │ │ - 3017: 00061dbd 132 FUNC GLOBAL DEFAULT 11 uzcqcp__ │ │ │ │ - 3018: 00068ae5 136 FUNC GLOBAL DEFAULT 11 uxaxdv__ │ │ │ │ - 3019: 000d8bb1 320 FUNC GLOBAL DEFAULT 11 uiiqid_ │ │ │ │ - 3020: 00059289 132 FUNC GLOBAL DEFAULT 11 swpqid__ │ │ │ │ - 3021: 0009b61d 124 FUNC GLOBAL DEFAULT 11 ststr3_ │ │ │ │ - 3022: 00071279 112 FUNC GLOBAL DEFAULT 11 tmiget__ │ │ │ │ - 3023: 000d2ccd 112 FUNC GLOBAL DEFAULT 11 uvbxa_ │ │ │ │ - 3024: 000a8601 332 FUNC GLOBAL DEFAULT 11 swpstx_ │ │ │ │ - 3025: 0003e539 398 FUNC GLOBAL DEFAULT 11 sholap_ │ │ │ │ - 3026: 0008aaa9 1168 FUNC GLOBAL DEFAULT 11 tmstlc_ │ │ │ │ - 3027: 0005fe81 28 FUNC GLOBAL DEFAULT 11 uuqarp__ │ │ │ │ - 3028: 00060fa5 132 FUNC GLOBAL DEFAULT 11 ugrqin__ │ │ │ │ - 3029: 00053e69 28 FUNC GLOBAL DEFAULT 11 szlazr__ │ │ │ │ - 3030: 000a578d 92 FUNC GLOBAL DEFAULT 11 sgiset_ │ │ │ │ - 3031: 000928d9 200 FUNC GLOBAL DEFAULT 11 szoptv_ │ │ │ │ - 3032: 0005ad19 52 FUNC GLOBAL DEFAULT 11 uearea__ │ │ │ │ - 3033: 000585f1 38 FUNC GLOBAL DEFAULT 11 zggton__ │ │ │ │ - 3034: 000bc39d 216 FUNC GLOBAL DEFAULT 11 uwigxi_ │ │ │ │ - 3035: 00070749 204 FUNC GLOBAL DEFAULT 11 lchr__ │ │ │ │ - 3036: 0008c8f9 240 FUNC GLOBAL DEFAULT 11 tmpsvl_ │ │ │ │ - 3037: 000553a5 28 FUNC GLOBAL DEFAULT 11 slpvpr__ │ │ │ │ - 3038: 000aa75d 140 FUNC GLOBAL DEFAULT 11 swqrct_ │ │ │ │ - 3039: 00063001 132 FUNC GLOBAL DEFAULT 11 uzrstx__ │ │ │ │ - 3040: 000940f9 4 FUNC GLOBAL DEFAULT 11 szcllz_ │ │ │ │ - 3041: 00040849 48 FUNC GLOBAL DEFAULT 11 shfw2g_ │ │ │ │ - 3042: 00070ed5 120 FUNC GLOBAL DEFAULT 11 rfromc__ │ │ │ │ - 3043: 00069f0d 4 FUNC GLOBAL DEFAULT 11 mpfktd__ │ │ │ │ - 3044: 00056a45 28 FUNC GLOBAL DEFAULT 11 sgqtxr__ │ │ │ │ - 3045: 000a1741 16 FUNC GLOBAL DEFAULT 11 sgstxs_ │ │ │ │ - 3046: 000ad315 88 FUNC GLOBAL DEFAULT 11 ulpqit_ │ │ │ │ - 3047: 000e2c65 348 FUNC GLOBAL DEFAULT 11 rnorml_ │ │ │ │ - 3048: 00053ddd 28 FUNC GLOBAL DEFAULT 11 szqidx__ │ │ │ │ - 3049: 00063b89 136 FUNC GLOBAL DEFAULT 11 ucyacl__ │ │ │ │ - 3050: 000477b1 148 FUNC GLOBAL DEFAULT 11 lrlt_ │ │ │ │ - 3051: 0006f2dd 40 FUNC GLOBAL DEFAULT 11 shtw2g__ │ │ │ │ - 3052: 000e2101 532 FUNC GLOBAL DEFAULT 11 chngi_ │ │ │ │ - 3053: 00065c15 132 FUNC GLOBAL DEFAULT 11 umrqcp__ │ │ │ │ - 3054: 000de26d 136 FUNC GLOBAL DEFAULT 11 udpqcp_ │ │ │ │ - 3055: 0004fca9 488 FUNC GLOBAL DEFAULT 11 lg2inq_ │ │ │ │ - 3056: 00071211 4 FUNC GLOBAL DEFAULT 11 rrms0__ │ │ │ │ - 3057: 000446e9 380 FUNC GLOBAL DEFAULT 11 rtcopt_ │ │ │ │ - 3058: 0006e6a5 112 FUNC GLOBAL DEFAULT 11 odlget__ │ │ │ │ - 3059: 00057a79 28 FUNC GLOBAL DEFAULT 11 sgpsvl__ │ │ │ │ - 3060: 000dc4e9 240 FUNC GLOBAL DEFAULT 11 ucpsvl_ │ │ │ │ - 3061: 000610c9 132 FUNC GLOBAL DEFAULT 11 ugiqcp__ │ │ │ │ - 3062: 0004ed29 308 FUNC GLOBAL DEFAULT 11 gngt_ │ │ │ │ - 3063: 000d8341 180 FUNC GLOBAL DEFAULT 11 uilsvl_ │ │ │ │ - 3064: 00083619 116 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dcldeallocsinqft │ │ │ │ - 3065: 0007113d 4 FUNC GLOBAL DEFAULT 11 rgnlt__ │ │ │ │ - 3066: 0009401d 16 FUNC GLOBAL DEFAULT 11 szqtni_ │ │ │ │ - 3067: 000ce691 152 FUNC GLOBAL DEFAULT 11 uminit_ │ │ │ │ - 3068: 000a1f95 16 FUNC GLOBAL DEFAULT 11 sgspms_ │ │ │ │ - 3069: 0004283d 160 FUNC GLOBAL DEFAULT 11 osgenv_ │ │ │ │ - 3070: 0003e3ed 330 FUNC GLOBAL DEFAULT 11 shpfun_ │ │ │ │ - 3071: 000d3cb1 1316 FUNC GLOBAL DEFAULT 11 uvbrfz_ │ │ │ │ - 3072: 000713f9 132 FUNC GLOBAL DEFAULT 11 tmiqid__ │ │ │ │ - 3073: 0007d185 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dhatchpattern │ │ │ │ - 3074: 0007e49d 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dwindow │ │ │ │ - 3075: 00070215 40 FUNC GLOBAL DEFAULT 11 gbytes__ │ │ │ │ - 3076: 00067371 48 FUNC GLOBAL DEFAULT 11 uipd3z__ │ │ │ │ - 3077: 000645c5 132 FUNC GLOBAL DEFAULT 11 uclqcl__ │ │ │ │ - 3078: 00067a75 216 FUNC GLOBAL DEFAULT 11 uiqfnm__ │ │ │ │ - 3079: 0008c295 6 FUNC GLOBAL DEFAULT 11 tmrqnp_ │ │ │ │ - 3080: 000699cd 40 FUNC GLOBAL DEFAULT 11 vrinc__ │ │ │ │ - 3081: 00084b31 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclchecknumber │ │ │ │ - 3082: 00084c49 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltolower │ │ │ │ - 3083: 0005863d 4 FUNC GLOBAL DEFAULT 11 zgqpnt__ │ │ │ │ - 3084: 0005f96d 136 FUNC GLOBAL DEFAULT 11 ulylog__ │ │ │ │ - 3085: 00047291 92 FUNC GLOBAL DEFAULT 11 gliset_ │ │ │ │ - 3086: 000585e9 4 FUNC GLOBAL DEFAULT 11 zggplt__ │ │ │ │ - 3087: 000c5879 184 FUNC GLOBAL DEFAULT 11 uscqcl_ │ │ │ │ - 3088: 0007f7a9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_b │ │ │ │ - 3089: 000ad8cd 64 FUNC GLOBAL DEFAULT 11 ulrqcp_ │ │ │ │ - 3090: 0007ff65 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_f │ │ │ │ - 3091: 0005e701 112 FUNC GLOBAL DEFAULT 11 uliget__ │ │ │ │ - 3092: 00056fd1 44 FUNC GLOBAL DEFAULT 11 sgpmxu__ │ │ │ │ - 3093: 00069001 36 FUNC GLOBAL DEFAULT 11 uhbxlz__ │ │ │ │ - 3094: 000b8039 64 FUNC GLOBAL DEFAULT 11 uulqcp_ │ │ │ │ - 3095: 00055495 28 FUNC GLOBAL DEFAULT 11 slpvpc__ │ │ │ │ - 3096: 00047799 24 FUNC GLOBAL DEFAULT 11 lrlt0_ │ │ │ │ - 3097: 00069ef1 4 FUNC GLOBAL DEFAULT 11 mpfcyc__ │ │ │ │ - 3098: 000e4781 112 FUNC GLOBAL DEFAULT 11 lchra_ │ │ │ │ - 3099: 000a56ed 160 FUNC GLOBAL DEFAULT 11 sgistx_ │ │ │ │ - 3100: 000ace75 38 FUNC GLOBAL DEFAULT 11 swcmll_ │ │ │ │ - 3101: 00056a7d 28 FUNC GLOBAL DEFAULT 11 sgqtxc__ │ │ │ │ - 3102: 00041ab1 74 FUNC GLOBAL DEFAULT 11 visub0_ │ │ │ │ - 3103: 00055231 168 FUNC GLOBAL DEFAULT 11 sldivz__ │ │ │ │ - 3104: 000ba23d 128 FUNC GLOBAL DEFAULT 11 uhbrl_ │ │ │ │ - 3105: 0005b411 28 FUNC GLOBAL DEFAULT 11 ueiqvl__ │ │ │ │ - 3106: 00057d15 132 FUNC GLOBAL DEFAULT 11 sgrqin__ │ │ │ │ - 3107: 000a01ed 148 FUNC GLOBAL DEFAULT 11 sgnplc_ │ │ │ │ - 3108: 000a78d5 320 FUNC GLOBAL DEFAULT 11 swrqid_ │ │ │ │ - 3109: 0006f0f9 28 FUNC GLOBAL DEFAULT 11 shtint__ │ │ │ │ - 3110: 000a1fd5 16 FUNC GLOBAL DEFAULT 11 sgspmt_ │ │ │ │ - 3111: 000da0d1 236 FUNC GLOBAL DEFAULT 11 uiilab_ │ │ │ │ - 3112: 000dcba9 6 FUNC GLOBAL DEFAULT 11 ucrqnp_ │ │ │ │ - 3113: 0005bbed 132 FUNC GLOBAL DEFAULT 11 usrqcl__ │ │ │ │ - 3114: 000de06d 240 FUNC GLOBAL DEFAULT 11 udpqvl_ │ │ │ │ - 3115: 000adb35 6 FUNC GLOBAL DEFAULT 11 ullqnp_ │ │ │ │ - 3116: 000ace9d 42 FUNC GLOBAL DEFAULT 11 swqcmd_ │ │ │ │ - 3117: 000542ad 28 FUNC GLOBAL DEFAULT 11 szpmzr__ │ │ │ │ - 3118: 0004b729 76 FUNC GLOBAL DEFAULT 11 ct2hc_ │ │ │ │ - 3119: 00038b45 430 FUNC GLOBAL DEFAULT 11 radf2_ │ │ │ │ - 3120: 000cd005 92 FUNC GLOBAL DEFAULT 11 umpset_ │ │ │ │ - 3121: 0006a4f1 36 FUNC GLOBAL DEFAULT 11 cr2c__ │ │ │ │ - 3122: 000c6efd 92 FUNC GLOBAL DEFAULT 11 uslset_ │ │ │ │ - 3123: 0007d461 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkersize │ │ │ │ - 3124: 0005926d 28 FUNC GLOBAL DEFAULT 11 swpqnp__ │ │ │ │ - 3125: 0006e1dd 132 FUNC GLOBAL DEFAULT 11 odlqid__ │ │ │ │ - 3126: 000e08e9 58 FUNC GLOBAL DEFAULT 11 udqclv_ │ │ │ │ - 3127: 00053a39 28 FUNC GLOBAL DEFAULT 11 szpllv__ │ │ │ │ - 3128: 00064fe5 28 FUNC GLOBAL DEFAULT 11 udsclz__ │ │ │ │ - 3129: 000b6f81 40 FUNC GLOBAL DEFAULT 11 gropn_ │ │ │ │ - 3130: 0006d759 28 FUNC GLOBAL DEFAULT 11 ezfft1__ │ │ │ │ - 3131: 0004dad1 156 FUNC GLOBAL DEFAULT 11 rsum_ │ │ │ │ - 3132: 000668b1 132 FUNC GLOBAL DEFAULT 11 umiqcl__ │ │ │ │ - 3133: 00087f6d 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchar │ │ │ │ - 3134: 000711a9 4 FUNC GLOBAL DEFAULT 11 rgnle__ │ │ │ │ - 3135: 00066fed 28 FUNC GLOBAL DEFAULT 11 grfig__ │ │ │ │ - 3136: 00040f69 368 FUNC GLOBAL DEFAULT 11 vs2din_ │ │ │ │ - 3137: 00054765 28 FUNC GLOBAL DEFAULT 11 szgcly__ │ │ │ │ - 3138: 00054d99 132 FUNC GLOBAL DEFAULT 11 stcusr__ │ │ │ │ - 3139: 0004777d 26 FUNC GLOBAL DEFAULT 11 lrlt1_ │ │ │ │ - 3140: 00035b01 92 FUNC GLOBAL DEFAULT 11 odpset_ │ │ │ │ - 3141: 000e49b9 120 FUNC GLOBAL DEFAULT 11 lchrb_ │ │ │ │ - 3142: 00048f45 144 FUNC GLOBAL DEFAULT 11 mpfgno_ │ │ │ │ - 3143: 00060061 28 FUNC GLOBAL DEFAULT 11 uulsvl__ │ │ │ │ - 3144: 000554b1 28 FUNC GLOBAL DEFAULT 11 slmgn__ │ │ │ │ - 3145: 000b835d 64 FUNC GLOBAL DEFAULT 11 uuiqcl_ │ │ │ │ - 3146: 000ae44d 20 FUNC GLOBAL DEFAULT 11 ulyqfm_ │ │ │ │ - 3147: 000419f5 188 FUNC GLOBAL DEFAULT 11 visub1_ │ │ │ │ - 3148: 000a26b1 16 FUNC GLOBAL DEFAULT 11 sgqpli_ │ │ │ │ - 3149: 000db551 228 FUNC GLOBAL DEFAULT 11 ucyacl_ │ │ │ │ - 3150: 000571b1 28 FUNC GLOBAL DEFAULT 11 sgtnv__ │ │ │ │ - 3151: 00098cb9 384 FUNC GLOBAL DEFAULT 11 sldivz_ │ │ │ │ - 3152: 000bcf49 136 FUNC GLOBAL DEFAULT 11 uzpqcp_ │ │ │ │ - 3153: 0009a50d 312 FUNC GLOBAL DEFAULT 11 slrat_ │ │ │ │ - 3154: 00055769 28 FUNC GLOBAL DEFAULT 11 scplv__ │ │ │ │ - 3155: 00071019 4 FUNC GLOBAL DEFAULT 11 ruwgy__ │ │ │ │ - 3156: 00057649 132 FUNC GLOBAL DEFAULT 11 sgiqcp__ │ │ │ │ - 3157: 00054bd1 28 FUNC GLOBAL DEFAULT 11 stitrf__ │ │ │ │ - 3158: 0006eadd 112 FUNC GLOBAL DEFAULT 11 odpset__ │ │ │ │ - 3159: 00054545 28 FUNC GLOBAL DEFAULT 11 szlaop__ │ │ │ │ - 3160: 00069995 28 FUNC GLOBAL DEFAULT 11 rset1__ │ │ │ │ - 3161: 00067789 28 FUNC GLOBAL DEFAULT 11 uiiqvl__ │ │ │ │ - 3162: 00038949 508 FUNC GLOBAL DEFAULT 11 radf3_ │ │ │ │ - 3163: 000c4151 596 FUNC GLOBAL DEFAULT 11 usxaxl_ │ │ │ │ - 3164: 00077ce9 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxerrorbar │ │ │ │ - 3165: 0008c875 132 FUNC GLOBAL DEFAULT 11 tmpqin_ │ │ │ │ - 3166: 0006a3f5 116 FUNC GLOBAL DEFAULT 11 ifromc__ │ │ │ │ - 3167: 000a4499 92 FUNC GLOBAL DEFAULT 11 sgpget_ │ │ │ │ - 3168: 000720f9 28 FUNC GLOBAL DEFAULT 11 tmrqvl__ │ │ │ │ - 3169: 0006c271 112 FUNC GLOBAL DEFAULT 11 gliget__ │ │ │ │ - 3170: 0005f181 132 FUNC GLOBAL DEFAULT 11 uliqid__ │ │ │ │ - 3171: 000ae2e1 92 FUNC GLOBAL DEFAULT 11 uliget_ │ │ │ │ - 3172: 0005e3b1 136 FUNC GLOBAL DEFAULT 11 uyaxdv__ │ │ │ │ - 3173: 0003cd75 324 FUNC GLOBAL DEFAULT 11 cosqf1_ │ │ │ │ - 3174: 00068819 128 FUNC GLOBAL DEFAULT 11 uxsaxs__ │ │ │ │ - 3175: 0008fbf1 484 FUNC GLOBAL DEFAULT 11 szcltn_ │ │ │ │ - 3176: 000ad845 72 FUNC GLOBAL DEFAULT 11 ulrqvl_ │ │ │ │ - 3177: 000475d1 24 FUNC GLOBAL DEFAULT 11 lrle0_ │ │ │ │ - 3178: 000471ed 164 FUNC GLOBAL DEFAULT 11 glistx_ │ │ │ │ - 3179: 0006d251 28 FUNC GLOBAL DEFAULT 11 dxiloc__ │ │ │ │ - 3180: 000b7fb1 72 FUNC GLOBAL DEFAULT 11 uulqvl_ │ │ │ │ - 3181: 000b7f05 92 FUNC GLOBAL DEFAULT 11 uurset_ │ │ │ │ - 3182: 00069f55 4 FUNC GLOBAL DEFAULT 11 mpihmr__ │ │ │ │ - 3183: 00091fdd 16 FUNC GLOBAL DEFAULT 11 szoptz_ │ │ │ │ - 3184: 0004c1f9 168 FUNC GLOBAL DEFAULT 11 vifct_ │ │ │ │ - 3185: 0004956d 224 FUNC GLOBAL DEFAULT 11 mpicct_ │ │ │ │ - 3186: 000ba2bd 1428 FUNC GLOBAL DEFAULT 11 uhbraz_ │ │ │ │ - 3187: 000e4941 120 FUNC GLOBAL DEFAULT 11 lchrc_ │ │ │ │ - 3188: 00095c71 16 FUNC GLOBAL DEFAULT 11 szqidx_ │ │ │ │ - 3189: 00048a09 20 FUNC GLOBAL DEFAULT 11 mpfpt2_ │ │ │ │ - 3190: 00069f41 4 FUNC GLOBAL DEFAULT 11 mpxplc__ │ │ │ │ - 3191: 00069235 4 FUNC GLOBAL DEFAULT 11 indxrf__ │ │ │ │ - 3192: 00057265 28 FUNC GLOBAL DEFAULT 11 sgqmpl__ │ │ │ │ - 3193: 00088e09 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ - 3194: 000a0695 16 FUNC GLOBAL DEFAULT 11 sgqlai_ │ │ │ │ - 3195: 0009cb99 148 FUNC GLOBAL DEFAULT 11 stfrot_ │ │ │ │ - 3196: 0008739d 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogicals │ │ │ │ - 3197: 000a609d 348 FUNC GLOBAL DEFAULT 11 scpmzu_ │ │ │ │ - 3198: 0004068d 444 FUNC GLOBAL DEFAULT 11 shfwga_ │ │ │ │ - 3199: 0005670d 28 FUNC GLOBAL DEFAULT 11 sgqvpt__ │ │ │ │ - 3200: 0005e1d9 116 FUNC GLOBAL DEFAULT 11 luychk__ │ │ │ │ - 3201: 00053719 36 FUNC GLOBAL DEFAULT 11 szqcll__ │ │ │ │ - 3202: 00054d7d 28 FUNC GLOBAL DEFAULT 11 stnusr__ │ │ │ │ - 3203: 000713dd 28 FUNC GLOBAL DEFAULT 11 tmiqnp__ │ │ │ │ - 3204: 000dc465 132 FUNC GLOBAL DEFAULT 11 ucpqin_ │ │ │ │ - 3205: 000ab6c1 138 FUNC GLOBAL DEFAULT 11 swflsh_ │ │ │ │ - 3206: 000acec9 40 FUNC GLOBAL DEFAULT 11 swqcmf_ │ │ │ │ - 3207: 00066121 28 FUNC GLOBAL DEFAULT 11 umpgrd__ │ │ │ │ - 3208: 000d82bd 132 FUNC GLOBAL DEFAULT 11 uilqin_ │ │ │ │ - 3209: 000385b5 916 FUNC GLOBAL DEFAULT 11 radf4_ │ │ │ │ - 3210: 00079945 524 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ - 3211: 000da5d5 280 FUNC GLOBAL DEFAULT 11 uic2d_ │ │ │ │ - 3212: 00088dfd 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ - 3213: 000d3149 116 FUNC GLOBAL DEFAULT 11 uvbxf_ │ │ │ │ - 3214: 0006270d 132 FUNC GLOBAL DEFAULT 11 uzpqcl__ │ │ │ │ - 3215: 000cceb9 332 FUNC GLOBAL DEFAULT 11 umpstx_ │ │ │ │ - 3216: 000c6e5d 160 FUNC GLOBAL DEFAULT 11 uslstx_ │ │ │ │ - 3217: 00069efd 4 FUNC GLOBAL DEFAULT 11 mpfvdg__ │ │ │ │ - 3218: 00071079 4 FUNC GLOBAL DEFAULT 11 rsum__ │ │ │ │ - 3219: 000795cd 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldivideframe │ │ │ │ - 3220: 0006a5b9 44 FUNC GLOBAL DEFAULT 11 cr3s__ │ │ │ │ - 3221: 000475b5 26 FUNC GLOBAL DEFAULT 11 lrle1_ │ │ │ │ - 3222: 0006dfbd 28 FUNC GLOBAL DEFAULT 11 odrsvl__ │ │ │ │ - 3223: 00060b55 132 FUNC GLOBAL DEFAULT 11 uuistx__ │ │ │ │ - 3224: 00068f3d 28 FUNC GLOBAL DEFAULT 11 uherb__ │ │ │ │ - 3225: 000e60c9 144 FUNC GLOBAL DEFAULT 11 cmon_ │ │ │ │ - 3226: 000711b1 28 FUNC GLOBAL DEFAULT 11 uwqgxa__ │ │ │ │ - 3227: 0005c101 112 FUNC GLOBAL DEFAULT 11 uslset__ │ │ │ │ - 3228: 0006db15 40 FUNC GLOBAL DEFAULT 11 ezfftb__ │ │ │ │ - 3229: 000e47f1 112 FUNC GLOBAL DEFAULT 11 lchrd_ │ │ │ │ - 3230: 00070d31 28 FUNC GLOBAL DEFAULT 11 time21__ │ │ │ │ - 3231: 00035dad 700 FUNC GLOBAL DEFAULT 11 odrkgr_ │ │ │ │ - 3232: 0008f579 88 FUNC GLOBAL DEFAULT 11 szgipz_ │ │ │ │ - 3233: 0005a329 28 FUNC GLOBAL DEFAULT 11 swcmll__ │ │ │ │ - 3234: 000359b5 332 FUNC GLOBAL DEFAULT 11 odpstx_ │ │ │ │ - 3235: 000bcd49 240 FUNC GLOBAL DEFAULT 11 uzpqvl_ │ │ │ │ - 3236: 000a5f41 348 FUNC GLOBAL DEFAULT 11 scpmzv_ │ │ │ │ - 3237: 0005583d 28 FUNC GLOBAL DEFAULT 11 scseye__ │ │ │ │ - 3238: 00069ec1 4 FUNC GLOBAL DEFAULT 11 mpfgno__ │ │ │ │ - 3239: 000673bd 28 FUNC GLOBAL DEFAULT 11 ui2ini__ │ │ │ │ - 3240: 0005ee29 132 FUNC GLOBAL DEFAULT 11 ulrqin__ │ │ │ │ - 3241: 00069b15 4 FUNC GLOBAL DEFAULT 11 lrgt1__ │ │ │ │ - 3242: 00071721 132 FUNC GLOBAL DEFAULT 11 tmlstx__ │ │ │ │ - 3243: 0006bb21 216 FUNC GLOBAL DEFAULT 11 rtropt__ │ │ │ │ - 3244: 0006e9b1 28 FUNC GLOBAL DEFAULT 11 odiqvl__ │ │ │ │ - 3245: 000456b1 92 FUNC GLOBAL DEFAULT 11 glpget_ │ │ │ │ - 3246: 0005bfd5 140 FUNC GLOBAL DEFAULT 11 uspnum__ │ │ │ │ - 3247: 00038209 940 FUNC GLOBAL DEFAULT 11 radf5_ │ │ │ │ - 3248: 0004279d 160 FUNC GLOBAL DEFAULT 11 irlt_ │ │ │ │ - 3249: 00055731 28 FUNC GLOBAL DEFAULT 11 scqlog__ │ │ │ │ - 3250: 0006e1c1 28 FUNC GLOBAL DEFAULT 11 odlqnp__ │ │ │ │ - 3251: 00067c11 28 FUNC GLOBAL DEFAULT 11 uiscsq__ │ │ │ │ - 3252: 00065465 132 FUNC GLOBAL DEFAULT 11 udlqcl__ │ │ │ │ - 3253: 000588d9 28 FUNC GLOBAL DEFAULT 11 swswdi__ │ │ │ │ - 3254: 0009bd69 108 FUNC GLOBAL DEFAULT 11 stqwrc_ │ │ │ │ - 3255: 00071251 4 FUNC GLOBAL DEFAULT 11 vrfna0__ │ │ │ │ - 3256: 00069f75 4 FUNC GLOBAL DEFAULT 11 mpicyl__ │ │ │ │ - 3257: 000e6159 90 FUNC GLOBAL DEFAULT 11 ndyear_ │ │ │ │ - 3258: 0004eb39 188 FUNC GLOBAL DEFAULT 11 gnsblk_ │ │ │ │ - 3259: 0006aa29 168 FUNC GLOBAL DEFAULT 11 rtrget__ │ │ │ │ - 3260: 000c5931 136 FUNC GLOBAL DEFAULT 11 uscqcp_ │ │ │ │ - 3261: 00092889 20 FUNC GLOBAL DEFAULT 11 szcltp_ │ │ │ │ - 3262: 000544b9 28 FUNC GLOBAL DEFAULT 11 szmvlt__ │ │ │ │ - 3263: 00056515 28 FUNC GLOBAL DEFAULT 11 sgqplt__ │ │ │ │ - 3264: 000b0895 324 FUNC GLOBAL DEFAULT 11 uepqid_ │ │ │ │ - 3265: 0006d819 40 FUNC GLOBAL DEFAULT 11 passb3__ │ │ │ │ - 3266: 00035b5d 592 FUNC GLOBAL DEFAULT 11 odrkgs_ │ │ │ │ - 3267: 000b7e65 160 FUNC GLOBAL DEFAULT 11 uurstx_ │ │ │ │ - 3268: 00061bb9 112 FUNC GLOBAL DEFAULT 11 uglget__ │ │ │ │ - 3269: 000b4461 20 FUNC GLOBAL DEFAULT 11 uyqfmt_ │ │ │ │ - 3270: 00053f2d 28 FUNC GLOBAL DEFAULT 11 szpmop__ │ │ │ │ - 3271: 0003be29 344 FUNC GLOBAL DEFAULT 11 passb2_ │ │ │ │ - 3272: 0006d381 44 FUNC GLOBAL DEFAULT 11 vradd__ │ │ │ │ - 3273: 0006d775 28 FUNC GLOBAL DEFAULT 11 sinqi__ │ │ │ │ - 3274: 000d8911 176 FUNC GLOBAL DEFAULT 11 uiisvl_ │ │ │ │ - 3275: 0006ec21 28 FUNC GLOBAL DEFAULT 11 shinif__ │ │ │ │ - 3276: 000846d1 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconv3d │ │ │ │ - 3277: 000a381d 92 FUNC GLOBAL DEFAULT 11 sgstxy_ │ │ │ │ - 3278: 00069f1d 4 FUNC GLOBAL DEFAULT 11 mpsbon__ │ │ │ │ - 3279: 0006bf8d 124 FUNC GLOBAL DEFAULT 11 mszdmp__ │ │ │ │ - 3280: 00060ca9 216 FUNC GLOBAL DEFAULT 11 ugsut__ │ │ │ │ - 3281: 0004d71d 156 FUNC GLOBAL DEFAULT 11 rvar_ │ │ │ │ - 3282: 000b2b31 38 FUNC GLOBAL DEFAULT 11 ueqntl_ │ │ │ │ - 3283: 00069f91 4 FUNC GLOBAL DEFAULT 11 mpirbs__ │ │ │ │ - 3284: 000e0839 42 FUNC GLOBAL DEFAULT 11 udqclz_ │ │ │ │ - 3285: 0006a581 28 FUNC GLOBAL DEFAULT 11 ct2bc__ │ │ │ │ - 3286: 0005f165 28 FUNC GLOBAL DEFAULT 11 uliqnp__ │ │ │ │ - 3287: 00069f79 4 FUNC GLOBAL DEFAULT 11 mpfglb__ │ │ │ │ - 3288: 000b2ab9 38 FUNC GLOBAL DEFAULT 11 ueitlv_ │ │ │ │ - 3289: 00048aa9 156 FUNC GLOBAL DEFAULT 11 mpxplc_ │ │ │ │ - 3290: 000549ed 28 FUNC GLOBAL DEFAULT 11 szcltv__ │ │ │ │ - 3291: 0005683d 28 FUNC GLOBAL DEFAULT 11 sgtnzu__ │ │ │ │ - 3292: 00099695 592 FUNC GLOBAL DEFAULT 11 slpvpc_ │ │ │ │ - 3293: 0003d0d9 528 FUNC GLOBAL DEFAULT 11 cffti1_ │ │ │ │ - 3294: 000607b5 132 FUNC GLOBAL DEFAULT 11 uupqcp__ │ │ │ │ - 3295: 000e4711 112 FUNC GLOBAL DEFAULT 11 lchrf_ │ │ │ │ - 3296: 000c11e9 596 FUNC GLOBAL DEFAULT 11 usaxlb_ │ │ │ │ - 3297: 0003bbe9 576 FUNC GLOBAL DEFAULT 11 passb3_ │ │ │ │ - 3298: 00053935 28 FUNC GLOBAL DEFAULT 11 szl3cl__ │ │ │ │ - 3299: 000b839d 64 FUNC GLOBAL DEFAULT 11 uuiqcp_ │ │ │ │ - 3300: 000522bd 176 FUNC GLOBAL DEFAULT 11 s_copy │ │ │ │ - 3301: 00050ee1 16 FUNC GLOBAL DEFAULT 11 g2qcti_ │ │ │ │ - 3302: 0008c495 184 FUNC GLOBAL DEFAULT 11 tmrqcl_ │ │ │ │ - 3303: 00045c41 320 FUNC GLOBAL DEFAULT 11 glcqid_ │ │ │ │ - 3304: 0006c7a9 132 FUNC GLOBAL DEFAULT 11 rlixfl__ │ │ │ │ - 3305: 000a1751 348 FUNC GLOBAL DEFAULT 11 sgtxr_ │ │ │ │ - 3306: 00058e25 140 FUNC GLOBAL DEFAULT 11 swqtxw__ │ │ │ │ - 3307: 000cd38d 320 FUNC GLOBAL DEFAULT 11 umrqid_ │ │ │ │ - 3308: 0004f1fd 792 FUNC GLOBAL DEFAULT 11 ffromc_ │ │ │ │ - 3309: 000d9f95 316 FUNC GLOBAL DEFAULT 11 uiflab_ │ │ │ │ - 3310: 000722c9 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridvalue │ │ │ │ - 3311: 000a3f49 6 FUNC GLOBAL DEFAULT 11 sgpqnp_ │ │ │ │ - 3312: 00065159 128 FUNC GLOBAL DEFAULT 11 udqfmt__ │ │ │ │ - 3313: 00057f15 216 FUNC GLOBAL DEFAULT 11 sgtrls__ │ │ │ │ - 3314: 000ade75 6 FUNC GLOBAL DEFAULT 11 uliqnp_ │ │ │ │ - 3315: 0005b969 132 FUNC GLOBAL DEFAULT 11 uspqin__ │ │ │ │ - 3316: 0006a30d 116 FUNC GLOBAL DEFAULT 11 lfromc__ │ │ │ │ - 3317: 00058641 4 FUNC GLOBAL DEFAULT 11 zgqwdc__ │ │ │ │ - 3318: 0005e945 132 FUNC GLOBAL DEFAULT 11 ullstx__ │ │ │ │ - 3319: 00066771 28 FUNC GLOBAL DEFAULT 11 umpfit__ │ │ │ │ - 3320: 000548d9 28 FUNC GLOBAL DEFAULT 11 szlazv__ │ │ │ │ - 3321: 000c5799 224 FUNC GLOBAL DEFAULT 11 uscqvl_ │ │ │ │ - 3322: 001111a4 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ - 3323: 000c74c1 92 FUNC GLOBAL DEFAULT 11 usiset_ │ │ │ │ - 3324: 00058d05 28 FUNC GLOBAL DEFAULT 11 swfint__ │ │ │ │ - 3325: 000a74f1 72 FUNC GLOBAL DEFAULT 11 scsobj_ │ │ │ │ - 3326: 0009215d 1396 FUNC GLOBAL DEFAULT 11 szcltr_ │ │ │ │ - 3327: 0006180d 132 FUNC GLOBAL DEFAULT 11 uglqid__ │ │ │ │ - 3328: 00034625 324 FUNC GLOBAL DEFAULT 11 odrqid_ │ │ │ │ - 3329: 00060bf5 28 FUNC GLOBAL DEFAULT 11 uuqebt__ │ │ │ │ - 3330: 0008d429 92 FUNC GLOBAL DEFAULT 11 tmlget_ │ │ │ │ - 3331: 000a5c55 6 FUNC GLOBAL DEFAULT 11 sgopn_ │ │ │ │ - 3332: 0005e049 128 FUNC GLOBAL DEFAULT 11 uysaxs__ │ │ │ │ - 3333: 000708fd 48 FUNC GLOBAL DEFAULT 11 cllsrg__ │ │ │ │ - 3334: 000dcd6d 184 FUNC GLOBAL DEFAULT 11 ucrqcl_ │ │ │ │ - 3335: 00069069 44 FUNC GLOBAL DEFAULT 11 uherbz__ │ │ │ │ - 3336: 0003b929 704 FUNC GLOBAL DEFAULT 11 passb4_ │ │ │ │ - 3337: 0007274d 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxgrid │ │ │ │ - 3338: 0006eebd 28 FUNC GLOBAL DEFAULT 11 shfwgz__ │ │ │ │ - 3339: 000adbcd 64 FUNC GLOBAL DEFAULT 11 ullqcl_ │ │ │ │ - 3340: 00066e89 28 FUNC GLOBAL DEFAULT 11 umpsvl__ │ │ │ │ - 3341: 00043ced 50 FUNC GLOBAL DEFAULT 11 rtlxfl_ │ │ │ │ - 3342: 0003c831 150 FUNC GLOBAL DEFAULT 11 ezfftb_ │ │ │ │ - 3343: 00057361 28 FUNC GLOBAL DEFAULT 11 sgqcmn__ │ │ │ │ - 3344: 000a1fe5 372 FUNC GLOBAL DEFAULT 11 sgpmr_ │ │ │ │ - 3345: 000c0781 276 FUNC GLOBAL DEFAULT 11 usplbl_ │ │ │ │ - 3346: 0004a659 240 FUNC GLOBAL DEFAULT 11 mpicoa_ │ │ │ │ - 3347: 0009a24d 144 FUNC GLOBAL DEFAULT 11 slpcnr_ │ │ │ │ - 3348: 000977c9 54 FUNC GLOBAL DEFAULT 11 szlnzr_ │ │ │ │ - 3349: 00094391 16 FUNC GLOBAL DEFAULT 11 szqtyz_ │ │ │ │ - 3350: 0005658d 112 FUNC GLOBAL DEFAULT 11 sglget__ │ │ │ │ - 3351: 00069f59 4 FUNC GLOBAL DEFAULT 11 mpfmwl__ │ │ │ │ - 3352: 000ce545 168 FUNC GLOBAL DEFAULT 11 umspnt_ │ │ │ │ - 3353: 00061fcd 132 FUNC GLOBAL DEFAULT 11 uzcqin__ │ │ │ │ - 3354: 00063a7d 132 FUNC GLOBAL DEFAULT 11 ucpstx__ │ │ │ │ - 3355: 0006a7d9 44 FUNC GLOBAL DEFAULT 11 viadd1__ │ │ │ │ - 3356: 0006613d 28 FUNC GLOBAL DEFAULT 11 umbndp__ │ │ │ │ - 3357: 00062e49 28 FUNC GLOBAL DEFAULT 11 uzlsvl__ │ │ │ │ - 3358: 00068d85 28 FUNC GLOBAL DEFAULT 11 uvbxa__ │ │ │ │ - 3359: 00065b05 48 FUNC GLOBAL DEFAULT 11 udline__ │ │ │ │ - 3360: 00061ac5 112 FUNC GLOBAL DEFAULT 11 ugpset__ │ │ │ │ - 3361: 00054e1d 28 FUNC GLOBAL DEFAULT 11 stfwtr__ │ │ │ │ - 3362: 00055939 28 FUNC GLOBAL DEFAULT 11 scspms__ │ │ │ │ - 3363: 000dd585 92 FUNC GLOBAL DEFAULT 11 uclget_ │ │ │ │ - 3364: 0007d7e1 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarker │ │ │ │ - 3365: 00091fc9 10 FUNC GLOBAL DEFAULT 11 szclts_ │ │ │ │ - 3366: 000a764d 164 FUNC GLOBAL DEFAULT 11 swrsvl_ │ │ │ │ - 3367: 0006f1f9 48 FUNC GLOBAL DEFAULT 11 shtswa__ │ │ │ │ - 3368: 00070fdd 28 FUNC GLOBAL DEFAULT 11 uwqgyb__ │ │ │ │ - 3369: 000b8315 72 FUNC GLOBAL DEFAULT 11 uuiqvl_ │ │ │ │ - 3370: 00058d75 28 FUNC GLOBAL DEFAULT 11 swqtnc__ │ │ │ │ - 3371: 0003b4f1 1078 FUNC GLOBAL DEFAULT 11 passb5_ │ │ │ │ - 3372: 0004964d 132 FUNC GLOBAL DEFAULT 11 mpfcct_ │ │ │ │ - 3373: 0009d9e9 664 FUNC GLOBAL DEFAULT 11 sgpfln_ │ │ │ │ - 3374: 00070b11 28 FUNC GLOBAL DEFAULT 11 time32__ │ │ │ │ - 3375: 000a2989 304 FUNC GLOBAL DEFAULT 11 sgtrnl_ │ │ │ │ - 3376: 0006f305 48 FUNC GLOBAL DEFAULT 11 shtwga__ │ │ │ │ - 3377: 000c9d21 188 FUNC GLOBAL DEFAULT 11 uxsoff_ │ │ │ │ - 3378: 00064541 132 FUNC GLOBAL DEFAULT 11 uclqcp__ │ │ │ │ - 3379: 000521e1 36 FUNC GLOBAL DEFAULT 11 set_msgdmp_err_func │ │ │ │ - 3380: 00069891 28 FUNC GLOBAL DEFAULT 11 rmlt__ │ │ │ │ - 3381: 00045169 6 FUNC GLOBAL DEFAULT 11 glpqnp_ │ │ │ │ - 3382: 00059109 112 FUNC GLOBAL DEFAULT 11 swrget__ │ │ │ │ - 3383: 0006aebd 132 FUNC GLOBAL DEFAULT 11 gllstx__ │ │ │ │ - 3384: 000e1eed 532 FUNC GLOBAL DEFAULT 11 chngr_ │ │ │ │ - 3385: 000942c1 96 FUNC GLOBAL DEFAULT 11 szpllp_ │ │ │ │ - 3386: 0006d431 44 FUNC GLOBAL DEFAULT 11 vrmlt1__ │ │ │ │ - 3387: 00065d55 132 FUNC GLOBAL DEFAULT 11 umrqin__ │ │ │ │ - 3388: 000dbf19 1118 FUNC GLOBAL DEFAULT 11 ucxady_ │ │ │ │ - 3389: 0007960d 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_b │ │ │ │ - 3390: 0005ad4d 28 FUNC GLOBAL DEFAULT 11 ueaint__ │ │ │ │ - 3391: 000bc93d 132 FUNC GLOBAL DEFAULT 11 uzprst_ │ │ │ │ - 3392: 0006f7dd 40 FUNC GLOBAL DEFAULT 11 vrrnm1__ │ │ │ │ - 3393: 0008cad9 88 FUNC GLOBAL DEFAULT 11 tmpqit_ │ │ │ │ - 3394: 0006f849 40 FUNC GLOBAL DEFAULT 11 vs2din__ │ │ │ │ - 3395: 000d888d 132 FUNC GLOBAL DEFAULT 11 uiiqin_ │ │ │ │ - 3396: 00069f81 4 FUNC GLOBAL DEFAULT 11 mpfotg__ │ │ │ │ - 3397: 00079739 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_f │ │ │ │ - 3398: 000bc939 2 FUNC GLOBAL DEFAULT 11 uzpsav_ │ │ │ │ - 3399: 0006f4e1 48 FUNC GLOBAL DEFAULT 11 shtg2s__ │ │ │ │ - 3400: 00079245 48 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclgetunitnum │ │ │ │ - 3401: 0012a1e0 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xuni0 │ │ │ │ - 3402: 000931d5 1728 FUNC GLOBAL DEFAULT 11 szcltt_ │ │ │ │ - 3403: 00071271 4 FUNC GLOBAL DEFAULT 11 vrfnb1__ │ │ │ │ - 3404: 00079cfd 484 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ - 3405: 000554fd 216 FUNC GLOBAL DEFAULT 11 sltlcv__ │ │ │ │ - 3406: 000c7421 160 FUNC GLOBAL DEFAULT 11 usistx_ │ │ │ │ - 3407: 0005b629 132 FUNC GLOBAL DEFAULT 11 uelqcl__ │ │ │ │ - 3408: 000a5d29 160 FUNC GLOBAL DEFAULT 11 sctnzu_ │ │ │ │ - 3409: 00061209 132 FUNC GLOBAL DEFAULT 11 ugiqin__ │ │ │ │ - 3410: 000e1e6d 128 FUNC GLOBAL DEFAULT 11 udcntr_ │ │ │ │ - 3411: 00078a41 60 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourinterval │ │ │ │ - 3412: 000a70a1 796 FUNC GLOBAL DEFAULT 11 scsprj_ │ │ │ │ - 3413: 000b1029 92 FUNC GLOBAL DEFAULT 11 uerget_ │ │ │ │ - 3414: 00060f89 28 FUNC GLOBAL DEFAULT 11 ugrsvl__ │ │ │ │ - 3415: 0006fec9 28 FUNC GLOBAL DEFAULT 11 date13__ │ │ │ │ - 3416: 00054e89 52 FUNC GLOBAL DEFAULT 11 stqwtr__ │ │ │ │ - 3417: 0005bb69 132 FUNC GLOBAL DEFAULT 11 usrqcp__ │ │ │ │ - 3418: 000a1575 348 FUNC GLOBAL DEFAULT 11 sgtxu_ │ │ │ │ - 3419: 00056451 28 FUNC GLOBAL DEFAULT 11 sgqcwd__ │ │ │ │ - 3420: 000560d5 132 FUNC GLOBAL DEFAULT 11 sglqid__ │ │ │ │ - 3421: 00053cad 28 FUNC GLOBAL DEFAULT 11 szpmzv__ │ │ │ │ - 3422: 00062169 132 FUNC GLOBAL DEFAULT 11 uzistx__ │ │ │ │ - 3423: 0004a45d 244 FUNC GLOBAL DEFAULT 11 mpicoc_ │ │ │ │ - 3424: 00069ead 4 FUNC GLOBAL DEFAULT 11 mpfpst__ │ │ │ │ - 3425: 0008228d 256 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclinitrealfft │ │ │ │ - 3426: 0007e3b1 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransfunction │ │ │ │ - 3427: 000dc6c9 88 FUNC GLOBAL DEFAULT 11 ucpqit_ │ │ │ │ - 3428: 0006a179 40 FUNC GLOBAL DEFAULT 11 vicon0__ │ │ │ │ - 3429: 0006ffa9 28 FUNC GLOBAL DEFAULT 11 date31__ │ │ │ │ - 3430: 000546e9 28 FUNC GLOBAL DEFAULT 11 szpllz__ │ │ │ │ - 3431: 000b7129 16 FUNC GLOBAL DEFAULT 11 uuqebi_ │ │ │ │ - 3432: 0004e0b9 156 FUNC GLOBAL DEFAULT 11 rmlt_ │ │ │ │ - 3433: 0008dbcd 1732 FUNC GLOBAL DEFAULT 11 sztxno_ │ │ │ │ - 3434: 000c5145 140 FUNC GLOBAL DEFAULT 11 usxaxs_ │ │ │ │ - 3435: 0006b31d 28 FUNC GLOBAL DEFAULT 11 rpnenv__ │ │ │ │ - 3436: 0006682d 132 FUNC GLOBAL DEFAULT 11 umiqcp__ │ │ │ │ - 3437: 0005cb55 132 FUNC GLOBAL DEFAULT 11 uschvl__ │ │ │ │ - 3438: 000d2791 116 FUNC GLOBAL DEFAULT 11 uvbxl_ │ │ │ │ - 3439: 00089611 5270 FUNC GLOBAL DEFAULT 11 tmstln_ │ │ │ │ - 3440: 00076589 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawmap │ │ │ │ - 3441: 000603ad 132 FUNC GLOBAL DEFAULT 11 uurqcl__ │ │ │ │ - 3442: 00093c6d 20 FUNC GLOBAL DEFAULT 11 szcltu_ │ │ │ │ - 3443: 0007f4ad 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicala │ │ │ │ - 3444: 00071d15 28 FUNC GLOBAL DEFAULT 11 tmpqit__ │ │ │ │ - 3445: 000617f1 28 FUNC GLOBAL DEFAULT 11 uglqnp__ │ │ │ │ - 3446: 0007f475 56 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicalc │ │ │ │ - 3447: 000a5c89 160 FUNC GLOBAL DEFAULT 11 sctnzv_ │ │ │ │ - 3448: 00065b51 36 FUNC GLOBAL DEFAULT 11 udgclb__ │ │ │ │ - 3449: 000583c1 4 FUNC GLOBAL DEFAULT 11 zgpopn__ │ │ │ │ - 3450: 0005568d 40 FUNC GLOBAL DEFAULT 11 scswnd__ │ │ │ │ - 3451: 00055f29 112 FUNC GLOBAL DEFAULT 11 sgpset__ │ │ │ │ - 3452: 00050eb9 40 FUNC GLOBAL DEFAULT 11 g2qctm_ │ │ │ │ - 3453: 00059509 132 FUNC GLOBAL DEFAULT 11 swrqid__ │ │ │ │ - 3454: 00067e6d 132 FUNC GLOBAL DEFAULT 11 uilqcl__ │ │ │ │ - 3455: 0008c54d 136 FUNC GLOBAL DEFAULT 11 tmrqcp_ │ │ │ │ - 3456: 0005413d 28 FUNC GLOBAL DEFAULT 11 szsttu__ │ │ │ │ - 3457: 000a18ad 348 FUNC GLOBAL DEFAULT 11 sgtxv_ │ │ │ │ - 3458: 000d4e99 3140 FUNC GLOBAL DEFAULT 11 uipd3z_ │ │ │ │ - 3459: 00066c71 28 FUNC GLOBAL DEFAULT 11 umspcw__ │ │ │ │ - 3460: 000a1e11 372 FUNC GLOBAL DEFAULT 11 sgpmu_ │ │ │ │ - 3461: 0005fc75 28 FUNC GLOBAL DEFAULT 11 uumrk__ │ │ │ │ - 3462: 0005cbd9 304 FUNC GLOBAL DEFAULT 11 usxsub__ │ │ │ │ - 3463: 0005fe65 28 FUNC GLOBAL DEFAULT 11 uusarp__ │ │ │ │ - 3464: 00097839 54 FUNC GLOBAL DEFAULT 11 szlnzu_ │ │ │ │ - 3465: 000582fd 192 FUNC GLOBAL DEFAULT 11 zgdopn__ │ │ │ │ - 3466: 000941c5 156 FUNC GLOBAL DEFAULT 11 szpllr_ │ │ │ │ - 3467: 000c61cd 92 FUNC GLOBAL DEFAULT 11 uspget_ │ │ │ │ - 3468: 000c143d 432 FUNC GLOBAL DEFAULT 11 usaxdv_ │ │ │ │ - 3469: 00079475 152 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframetitle │ │ │ │ - 3470: 0007092d 48 FUNC GLOBAL DEFAULT 11 clrgls__ │ │ │ │ - 3471: 001110a4 28 OBJECT GLOBAL DEFAULT 20 __fft_work_MOD___vtab_fft_work_Work │ │ │ │ - 3472: 0009698d 680 FUNC GLOBAL DEFAULT 11 szlazr_ │ │ │ │ - 3473: 00083165 284 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclinitcosfft │ │ │ │ - 3474: 000d11a9 780 FUNC GLOBAL DEFAULT 11 ugdut_ │ │ │ │ - 3475: 000ce65d 24 FUNC GLOBAL DEFAULT 11 umscnt_ │ │ │ │ - 3476: 000bae71 1636 FUNC GLOBAL DEFAULT 11 uhdifz_ │ │ │ │ - 3477: 0006a1cd 40 FUNC GLOBAL DEFAULT 11 viinc__ │ │ │ │ - 3478: 00053ebd 28 FUNC GLOBAL DEFAULT 11 szopts__ │ │ │ │ - 3479: 0008cfb9 6 FUNC GLOBAL DEFAULT 11 tmlqnp_ │ │ │ │ - 3480: 0003f201 456 FUNC GLOBAL DEFAULT 11 shlssd_ │ │ │ │ - 3481: 00056a29 28 FUNC GLOBAL DEFAULT 11 sgstxr__ │ │ │ │ - 3482: 00054695 28 FUNC GLOBAL DEFAULT 11 szl3zu__ │ │ │ │ - 3483: 000929a1 1396 FUNC GLOBAL DEFAULT 11 szcltv_ │ │ │ │ - 3484: 00053dc1 28 FUNC GLOBAL DEFAULT 11 szsidx__ │ │ │ │ - 3485: 000d8e5d 22 FUNC GLOBAL DEFAULT 11 uiipac_ │ │ │ │ - 3486: 00059431 28 FUNC GLOBAL DEFAULT 11 swpqvl__ │ │ │ │ - 3487: 000b22e5 232 FUNC GLOBAL DEFAULT 11 iueton_ │ │ │ │ - 3488: 000dce25 124 FUNC GLOBAL DEFAULT 11 ucrqcp_ │ │ │ │ - 3489: 000c10a5 324 FUNC GLOBAL DEFAULT 11 usaxlg_ │ │ │ │ - 3490: 00069c95 128 FUNC GLOBAL DEFAULT 11 cladj__ │ │ │ │ - 3491: 00081259 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstchar │ │ │ │ - 3492: 000cabb1 708 FUNC GLOBAL DEFAULT 11 umsgrd_ │ │ │ │ - 3493: 0008eba5 48 FUNC GLOBAL DEFAULT 11 szscll_ │ │ │ │ - 3494: 0006f721 28 FUNC GLOBAL DEFAULT 11 shiniy__ │ │ │ │ - 3495: 0007d495 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkerindex │ │ │ │ - 3496: 000adc0d 64 FUNC GLOBAL DEFAULT 11 ullqcp_ │ │ │ │ - 3497: 00069041 40 FUNC GLOBAL DEFAULT 11 uhbrlz__ │ │ │ │ - 3498: 00065f91 128 FUNC GLOBAL DEFAULT 11 umpmap__ │ │ │ │ - 3499: 0003c735 252 FUNC GLOBAL DEFAULT 11 ezfftf_ │ │ │ │ - 3500: 000a2159 372 FUNC GLOBAL DEFAULT 11 sgpmv_ │ │ │ │ - 3501: 000a75c9 132 FUNC GLOBAL DEFAULT 11 swrqin_ │ │ │ │ - 3502: 00097801 54 FUNC GLOBAL DEFAULT 11 szlnzv_ │ │ │ │ - 3503: 00084a7d 68 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcharpattern │ │ │ │ - 3504: 00057789 132 FUNC GLOBAL DEFAULT 11 sgiqin__ │ │ │ │ - 3505: 000b4475 120 FUNC GLOBAL DEFAULT 11 luychk_ │ │ │ │ - 3506: 00057cf9 28 FUNC GLOBAL DEFAULT 11 sgrsvl__ │ │ │ │ - 3507: 0008e291 84 FUNC GLOBAL DEFAULT 11 szxmod_ │ │ │ │ - 3508: 00058651 4 FUNC GLOBAL DEFAULT 11 zgqptc__ │ │ │ │ - 3509: 00062689 132 FUNC GLOBAL DEFAULT 11 uzpqcp__ │ │ │ │ - 3510: 000acef1 38 FUNC GLOBAL DEFAULT 11 swqcmn_ │ │ │ │ - 3511: 000b051d 240 FUNC GLOBAL DEFAULT 11 uepsvl_ │ │ │ │ - 3512: 0005c8b1 132 FUNC GLOBAL DEFAULT 11 usiqcl__ │ │ │ │ - 3513: 000abb91 320 FUNC GLOBAL DEFAULT 11 swlqid_ │ │ │ │ - 3514: 0009ab75 340 FUNC GLOBAL DEFAULT 11 slform_ │ │ │ │ - 3515: 000c43a5 808 FUNC GLOBAL DEFAULT 11 usxaxu_ │ │ │ │ - 3516: 000dd139 6 FUNC GLOBAL DEFAULT 11 uclqnp_ │ │ │ │ - 3517: 00069afd 4 FUNC GLOBAL DEFAULT 11 lreq1__ │ │ │ │ - 3518: 0006fa2d 304 FUNC GLOBAL DEFAULT 11 chngi__ │ │ │ │ - 3519: 000de5e1 92 FUNC GLOBAL DEFAULT 11 udpset_ │ │ │ │ - 3520: 00064891 132 FUNC GLOBAL DEFAULT 11 udpstx__ │ │ │ │ - 3521: 0004b511 156 FUNC GLOBAL DEFAULT 11 rexp_ │ │ │ │ - 3522: 00069d89 116 FUNC GLOBAL DEFAULT 11 leny__ │ │ │ │ - 3523: 000b70a9 16 FUNC GLOBAL DEFAULT 11 uuqfri_ │ │ │ │ - 3524: 0006d9c5 40 FUNC GLOBAL DEFAULT 11 ezfftf__ │ │ │ │ - 3525: 00057e91 132 FUNC GLOBAL DEFAULT 11 sgtrsn__ │ │ │ │ - 3526: 00095d11 200 FUNC GLOBAL DEFAULT 11 szslti_ │ │ │ │ - 3527: 0006a16d 4 FUNC GLOBAL DEFAULT 11 imlt0__ │ │ │ │ - 3528: 000afc3d 964 FUNC GLOBAL DEFAULT 11 uetonb_ │ │ │ │ - 3529: 0008d9ed 92 FUNC GLOBAL DEFAULT 11 tmiget_ │ │ │ │ - 3530: 000e4861 112 FUNC GLOBAL DEFAULT 11 lchrl_ │ │ │ │ - 3531: 00072305 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridvalue │ │ │ │ - 3532: 00058d59 28 FUNC GLOBAL DEFAULT 11 swqclc__ │ │ │ │ - 3533: 00036fd1 120 FUNC GLOBAL DEFAULT 11 sinqb_ │ │ │ │ - 3534: 000a6391 16 FUNC GLOBAL DEFAULT 11 scqpmi_ │ │ │ │ - 3535: 000681f5 40 FUNC GLOBAL DEFAULT 11 uifrgb__ │ │ │ │ - 3536: 0005c1f5 136 FUNC GLOBAL DEFAULT 11 usaxlg__ │ │ │ │ - 3537: 0008c3c5 208 FUNC GLOBAL DEFAULT 11 tmrqvl_ │ │ │ │ - 3538: 0006f82d 28 FUNC GLOBAL DEFAULT 11 vs2int__ │ │ │ │ - 3539: 0005eb71 28 FUNC GLOBAL DEFAULT 11 ulpqit__ │ │ │ │ - 3540: 000a0281 16 FUNC GLOBAL DEFAULT 11 sgqpls_ │ │ │ │ - 3541: 000a4215 180 FUNC GLOBAL DEFAULT 11 sgpqcl_ │ │ │ │ - 3542: 000ae061 184 FUNC GLOBAL DEFAULT 11 uliqcl_ │ │ │ │ - 3543: 0005fd01 112 FUNC GLOBAL DEFAULT 11 uulset__ │ │ │ │ - 3544: 00040561 300 FUNC GLOBAL DEFAULT 11 shfwgj_ │ │ │ │ - 3545: 000560b9 28 FUNC GLOBAL DEFAULT 11 sglqnp__ │ │ │ │ - 3546: 00043d21 48 FUNC GLOBAL DEFAULT 11 rtixfl_ │ │ │ │ - 3547: 00041791 176 FUNC GLOBAL DEFAULT 11 vidiv_ │ │ │ │ - 3548: 00095729 480 FUNC GLOBAL DEFAULT 11 szpllt_ │ │ │ │ - 3549: 0004a551 140 FUNC GLOBAL DEFAULT 11 mpfcoa_ │ │ │ │ - 3550: 000653e1 132 FUNC GLOBAL DEFAULT 11 udlqcp__ │ │ │ │ - 3551: 00069a7d 40 FUNC GLOBAL DEFAULT 11 vrfct0__ │ │ │ │ - 3552: 000ce1a5 928 FUNC GLOBAL DEFAULT 11 umpfit_ │ │ │ │ - 3553: 00056a61 28 FUNC GLOBAL DEFAULT 11 sgstxc__ │ │ │ │ - 3554: 00054105 28 FUNC GLOBAL DEFAULT 11 szqtmd__ │ │ │ │ - 3555: 0006b299 132 FUNC GLOBAL DEFAULT 11 prcnam__ │ │ │ │ - 3556: 000aaf19 138 FUNC GLOBAL DEFAULT 11 swstcl_ │ │ │ │ - 3557: 00045941 224 FUNC GLOBAL DEFAULT 11 glcsvl_ │ │ │ │ - 3558: 00057411 216 FUNC GLOBAL DEFAULT 11 sgoopn__ │ │ │ │ - 3559: 00071585 28 FUNC GLOBAL DEFAULT 11 tmiqvl__ │ │ │ │ - 3560: 0004d0e9 156 FUNC GLOBAL DEFAULT 11 ramp_ │ │ │ │ - 3561: 000ddb49 92 FUNC GLOBAL DEFAULT 11 uciget_ │ │ │ │ - 3562: 000cd0ed 176 FUNC GLOBAL DEFAULT 11 umrsvl_ │ │ │ │ - 3563: 0003abf9 344 FUNC GLOBAL DEFAULT 11 passf2_ │ │ │ │ - 3564: 00078225 104 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevelnumber │ │ │ │ - 3565: 000d65f9 284 FUNC GLOBAL DEFAULT 11 uishdw_ │ │ │ │ - 3566: 000842c1 72 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclformatdate │ │ │ │ - 3567: 000b32dd 1528 FUNC GLOBAL DEFAULT 11 uetonc_ │ │ │ │ - 3568: 000b0bdd 6 FUNC GLOBAL DEFAULT 11 uerqnp_ │ │ │ │ - 3569: 000dccd1 156 FUNC GLOBAL DEFAULT 11 ucrqvl_ │ │ │ │ - 3570: 000bb4d5 112 FUNC GLOBAL DEFAULT 11 uhdif_ │ │ │ │ - 3571: 000adb85 72 FUNC GLOBAL DEFAULT 11 ullqvl_ │ │ │ │ - 3572: 000adad9 92 FUNC GLOBAL DEFAULT 11 ulrset_ │ │ │ │ - 3573: 00078f81 516 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldrawcontour │ │ │ │ - 3574: 000a26d1 16 FUNC GLOBAL DEFAULT 11 sgqplt_ │ │ │ │ - 3575: 000b8269 92 FUNC GLOBAL DEFAULT 11 uulset_ │ │ │ │ - 3576: 000bcb55 120 FUNC GLOBAL DEFAULT 11 uzinit_ │ │ │ │ - 3577: 000b70e9 16 FUNC GLOBAL DEFAULT 11 uuqbrs_ │ │ │ │ - 3578: 000594ed 28 FUNC GLOBAL DEFAULT 11 swrqnp__ │ │ │ │ - 3579: 000609b1 28 FUNC GLOBAL DEFAULT 11 uuqbrs__ │ │ │ │ - 3580: 00070e49 4 FUNC GLOBAL DEFAULT 11 rave1__ │ │ │ │ - 3581: 000343a9 164 FUNC GLOBAL DEFAULT 11 odrsvl_ │ │ │ │ - 3582: 00095a01 176 FUNC GLOBAL DEFAULT 11 szpllu_ │ │ │ │ - 3583: 0006a64d 44 FUNC GLOBAL DEFAULT 11 vidiv1__ │ │ │ │ - 3584: 000589b9 28 FUNC GLOBAL DEFAULT 11 swstcl__ │ │ │ │ - 3585: 0006d8dd 40 FUNC GLOBAL DEFAULT 11 passf3__ │ │ │ │ - 3586: 00054609 28 FUNC GLOBAL DEFAULT 11 szcll3__ │ │ │ │ - 3587: 00096ec1 1696 FUNC GLOBAL DEFAULT 11 szlazu_ │ │ │ │ - 3588: 000a6891 1192 FUNC GLOBAL DEFAULT 11 scstrf_ │ │ │ │ - 3589: 00069845 36 FUNC GLOBAL DEFAULT 11 vrset1__ │ │ │ │ - 3590: 000ae489 80 FUNC GLOBAL DEFAULT 11 ulylbl_ │ │ │ │ - 3591: 000693e9 208 FUNC GLOBAL DEFAULT 11 indxcl__ │ │ │ │ - 3592: 0007b409 116 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextangle │ │ │ │ - 3593: 0005465d 28 FUNC GLOBAL DEFAULT 11 szcltz__ │ │ │ │ - 3594: 0004c381 168 FUNC GLOBAL DEFAULT 11 viinc_ │ │ │ │ - 3595: 000de495 332 FUNC GLOBAL DEFAULT 11 udpstx_ │ │ │ │ - 3596: 00047a81 148 FUNC GLOBAL DEFAULT 11 lreq_ │ │ │ │ - 3597: 000c0599 244 FUNC GLOBAL DEFAULT 11 usptmk_ │ │ │ │ - 3598: 0003a9b5 580 FUNC GLOBAL DEFAULT 11 passf3_ │ │ │ │ - 3599: 00065f59 28 FUNC GLOBAL DEFAULT 11 umplim__ │ │ │ │ - 3600: 0006cff9 28 FUNC GLOBAL DEFAULT 11 glpqit__ │ │ │ │ - 3601: 00088dc1 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ - 3602: 0006a2fd 4 FUNC GLOBAL DEFAULT 11 isum__ │ │ │ │ - 3603: 0004542d 184 FUNC GLOBAL DEFAULT 11 glpqcl_ │ │ │ │ - 3604: 0006e369 28 FUNC GLOBAL DEFAULT 11 odlqvl__ │ │ │ │ - 3605: 0006dd05 112 FUNC GLOBAL DEFAULT 11 odrset__ │ │ │ │ - 3606: 0006dbc9 28 FUNC GLOBAL DEFAULT 11 rffti__ │ │ │ │ - 3607: 0006c5a1 216 FUNC GLOBAL DEFAULT 11 rtrxfl__ │ │ │ │ - 3608: 000a06b5 16 FUNC GLOBAL DEFAULT 11 sgqlat_ │ │ │ │ - 3609: 0003c721 20 FUNC GLOBAL DEFAULT 11 ezffti_ │ │ │ │ - 3610: 000523d9 228 FUNC GLOBAL DEFAULT 11 s_cat │ │ │ │ - 3611: 000c5c85 6 FUNC GLOBAL DEFAULT 11 uspqnp_ │ │ │ │ - 3612: 0006d7e9 48 FUNC GLOBAL DEFAULT 11 radb5__ │ │ │ │ - 3613: 00069ee9 4 FUNC GLOBAL DEFAULT 11 mpicya__ │ │ │ │ - 3614: 000955e9 184 FUNC GLOBAL DEFAULT 11 szpllv_ │ │ │ │ - 3615: 00053c05 28 FUNC GLOBAL DEFAULT 11 szopsv__ │ │ │ │ - 3616: 0004a24d 260 FUNC GLOBAL DEFAULT 11 mpfcoc_ │ │ │ │ - 3617: 000bd2bd 92 FUNC GLOBAL DEFAULT 11 uzpset_ │ │ │ │ - 3618: 0006b971 216 FUNC GLOBAL DEFAULT 11 rtiopt__ │ │ │ │ - 3619: 0005ee0d 28 FUNC GLOBAL DEFAULT 11 ulrsvl__ │ │ │ │ - 3620: 0005654d 28 FUNC GLOBAL DEFAULT 11 sgqpli__ │ │ │ │ - 3621: 00096c35 652 FUNC GLOBAL DEFAULT 11 szlazv_ │ │ │ │ - 3622: 00079301 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ - 3623: 00057249 28 FUNC GLOBAL DEFAULT 11 sgsmpl__ │ │ │ │ - 3624: 000ca701 984 FUNC GLOBAL DEFAULT 11 umfmap_ │ │ │ │ - 3625: 0007106d 4 FUNC GLOBAL DEFAULT 11 rmod__ │ │ │ │ - 3626: 00066381 112 FUNC GLOBAL DEFAULT 11 umlget__ │ │ │ │ - 3627: 00088f55 1720 FUNC GLOBAL DEFAULT 11 tmstls_ │ │ │ │ - 3628: 000a0b09 16 FUNC GLOBAL DEFAULT 11 sgslni_ │ │ │ │ - 3629: 000e6335 96 FUNC GLOBAL DEFAULT 11 iweek1_ │ │ │ │ - 3630: 00081631 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetsimilarity │ │ │ │ - 3631: 00091ffd 32 FUNC GLOBAL DEFAULT 11 szcltz_ │ │ │ │ - 3632: 000693d9 4 FUNC GLOBAL DEFAULT 11 indxif__ │ │ │ │ - 3633: 000566f1 28 FUNC GLOBAL DEFAULT 11 sgsvpt__ │ │ │ │ - 3634: 0006af41 216 FUNC GLOBAL DEFAULT 11 glqfnm__ │ │ │ │ - 3635: 0003a6f1 708 FUNC GLOBAL DEFAULT 11 passf4_ │ │ │ │ - 3636: 000679a9 28 FUNC GLOBAL DEFAULT 11 uifpac__ │ │ │ │ - 3637: 000536f5 36 FUNC GLOBAL DEFAULT 11 szscll__ │ │ │ │ - 3638: 000b3f99 940 FUNC GLOBAL DEFAULT 11 uetone_ │ │ │ │ - 3639: 0006a8d9 168 FUNC GLOBAL DEFAULT 11 rtiget__ │ │ │ │ - 3640: 000b0499 132 FUNC GLOBAL DEFAULT 11 uepqin_ │ │ │ │ - 3641: 00060911 132 FUNC GLOBAL DEFAULT 11 uupqin__ │ │ │ │ - 3642: 0009df21 44 FUNC GLOBAL DEFAULT 11 sgqcl_ │ │ │ │ - 3643: 000e27d1 48 FUNC GLOBAL DEFAULT 11 sbyte_ │ │ │ │ - 3644: 00097931 2 FUNC GLOBAL DEFAULT 11 szlnop_ │ │ │ │ - 3645: 0005f30d 28 FUNC GLOBAL DEFAULT 11 uliqvl__ │ │ │ │ - 3646: 00058c95 28 FUNC GLOBAL DEFAULT 11 swidat__ │ │ │ │ - 3647: 00042c99 10 FUNC GLOBAL DEFAULT 11 prccls_ │ │ │ │ - 3648: 00066fb5 28 FUNC GLOBAL DEFAULT 11 gropn__ │ │ │ │ - 3649: 000698ad 40 FUNC GLOBAL DEFAULT 11 vrfct__ │ │ │ │ - 3650: 000ada39 160 FUNC GLOBAL DEFAULT 11 ulrstx_ │ │ │ │ - 3651: 000a2ab9 292 FUNC GLOBAL DEFAULT 11 sgtrns_ │ │ │ │ - 3652: 0004cd3d 468 FUNC GLOBAL DEFAULT 11 rvmax0_ │ │ │ │ - 3653: 000631a9 132 FUNC GLOBAL DEFAULT 11 uzrqcl__ │ │ │ │ - 3654: 0006a755 44 FUNC GLOBAL DEFAULT 11 viadd__ │ │ │ │ - 3655: 00040441 288 FUNC GLOBAL DEFAULT 11 shfwgm_ │ │ │ │ - 3656: 000b81c9 160 FUNC GLOBAL DEFAULT 11 uulstx_ │ │ │ │ - 3657: 000bc66d 200 FUNC GLOBAL DEFAULT 11 uwsgxa_ │ │ │ │ - 3658: 00069ad1 4 FUNC GLOBAL DEFAULT 11 lrle1__ │ │ │ │ - 3659: 00070e99 28 FUNC GLOBAL DEFAULT 11 uwsgxa__ │ │ │ │ - 3660: 000e2a11 48 FUNC GLOBAL DEFAULT 11 gbyte_ │ │ │ │ - 3661: 00069ff9 132 FUNC GLOBAL DEFAULT 11 osgarg__ │ │ │ │ - 3662: 000e62c5 112 FUNC GLOBAL DEFAULT 11 iweek2_ │ │ │ │ - 3663: 0005431d 28 FUNC GLOBAL DEFAULT 11 szclld__ │ │ │ │ - 3664: 000a5e85 20 FUNC GLOBAL DEFAULT 11 scstnp_ │ │ │ │ - 3665: 0003a2ad 1090 FUNC GLOBAL DEFAULT 11 passf5_ │ │ │ │ - 3666: 00042961 24 FUNC GLOBAL DEFAULT 11 osqarn_ │ │ │ │ - 3667: 0008d581 6 FUNC GLOBAL DEFAULT 11 tmiqnp_ │ │ │ │ - 3668: 0005ac79 132 FUNC GLOBAL DEFAULT 11 uepstx__ │ │ │ │ - 3669: 000b38d5 1732 FUNC GLOBAL DEFAULT 11 uetonf_ │ │ │ │ - 3670: 000aa385 140 FUNC GLOBAL DEFAULT 11 swgtft_ │ │ │ │ - 3671: 0004f515 304 FUNC GLOBAL DEFAULT 11 lfromc_ │ │ │ │ - 3672: 00036f65 108 FUNC GLOBAL DEFAULT 11 sinqf_ │ │ │ │ - 3673: 000d8e49 20 FUNC GLOBAL DEFAULT 11 uifpac_ │ │ │ │ - 3674: 00055715 28 FUNC GLOBAL DEFAULT 11 scslog__ │ │ │ │ - 3675: 0005a3e5 132 FUNC GLOBAL DEFAULT 11 swqcmd__ │ │ │ │ - 3676: 000458bd 132 FUNC GLOBAL DEFAULT 11 glcqin_ │ │ │ │ - 3677: 000ce9c5 1456 FUNC GLOBAL DEFAULT 11 umpgrd_ │ │ │ │ - 3678: 00097f85 48 FUNC GLOBAL DEFAULT 11 sztxcl_ │ │ │ │ - 3679: 000a42c9 136 FUNC GLOBAL DEFAULT 11 sgpqcp_ │ │ │ │ - 3680: 0008e669 1288 FUNC GLOBAL DEFAULT 11 szpcll_ │ │ │ │ - 3681: 000840f9 288 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ - 3682: 0004cad1 620 FUNC GLOBAL DEFAULT 11 rvmax1_ │ │ │ │ - 3683: 000ae119 136 FUNC GLOBAL DEFAULT 11 uliqcp_ │ │ │ │ - 3684: 000aa5b5 142 FUNC GLOBAL DEFAULT 11 swqtxw_ │ │ │ │ - 3685: 000e251d 692 FUNC GLOBAL DEFAULT 11 sbytes_ │ │ │ │ - 3686: 000cd069 132 FUNC GLOBAL DEFAULT 11 umrqin_ │ │ │ │ - 3687: 000bc77d 164 FUNC GLOBAL DEFAULT 11 uwsgxb_ │ │ │ │ - 3688: 0005bedd 28 FUNC GLOBAL DEFAULT 11 uspfit__ │ │ │ │ - 3689: 0008d1a5 184 FUNC GLOBAL DEFAULT 11 tmlqcl_ │ │ │ │ - 3690: 00066175 28 FUNC GLOBAL DEFAULT 11 umqcwd__ │ │ │ │ - 3691: 00068111 28 FUNC GLOBAL DEFAULT 11 uic3d__ │ │ │ │ - 3692: 00066a29 132 FUNC GLOBAL DEFAULT 11 umlqid__ │ │ │ │ - 3693: 0006f3ad 40 FUNC GLOBAL DEFAULT 11 shtg2w__ │ │ │ │ - 3694: 00060c2d 28 FUNC GLOBAL DEFAULT 11 uuqebi__ │ │ │ │ - 3695: 000de9a1 320 FUNC GLOBAL DEFAULT 11 udrqid_ │ │ │ │ - 3696: 000cfa01 324 FUNC GLOBAL DEFAULT 11 ugpqid_ │ │ │ │ - 3697: 000564f9 28 FUNC GLOBAL DEFAULT 11 sgsplt__ │ │ │ │ - 3698: 0009c19d 284 FUNC GLOBAL DEFAULT 11 stiwtr_ │ │ │ │ - 3699: 000cd949 320 FUNC GLOBAL DEFAULT 11 umlqid_ │ │ │ │ - 3700: 000c84d1 284 FUNC GLOBAL DEFAULT 11 uxsfmt_ │ │ │ │ - 3701: 0007b2bd 120 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextangle │ │ │ │ - 3702: 000bd171 332 FUNC GLOBAL DEFAULT 11 uzpstx_ │ │ │ │ - 3703: 000902b5 38 FUNC GLOBAL DEFAULT 11 szfint_ │ │ │ │ - 3704: 000ac155 320 FUNC GLOBAL DEFAULT 11 swiqid_ │ │ │ │ - 3705: 0005b5a5 132 FUNC GLOBAL DEFAULT 11 uelqcp__ │ │ │ │ - 3706: 000dd6dd 6 FUNC GLOBAL DEFAULT 11 uciqnp_ │ │ │ │ - 3707: 00069025 28 FUNC GLOBAL DEFAULT 11 uhbrf__ │ │ │ │ - 3708: 000962e5 364 FUNC GLOBAL DEFAULT 11 szm3zu_ │ │ │ │ - 3709: 000e6265 96 FUNC GLOBAL DEFAULT 11 iweek3_ │ │ │ │ - 3710: 0005b94d 28 FUNC GLOBAL DEFAULT 11 uspsvl__ │ │ │ │ - 3711: 00034325 132 FUNC GLOBAL DEFAULT 11 odrqin_ │ │ │ │ - 3712: 0004e86d 98 FUNC GLOBAL DEFAULT 11 vrfna0_ │ │ │ │ - 3713: 000dfc71 106 FUNC GLOBAL DEFAULT 11 udgrdn_ │ │ │ │ - 3714: 000e0d81 4332 FUNC GLOBAL DEFAULT 11 udcntz_ │ │ │ │ - 3715: 0009cb59 64 FUNC GLOBAL DEFAULT 11 stirad_ │ │ │ │ - 3716: 000c5c65 30 FUNC GLOBAL DEFAULT 11 uscset_ │ │ │ │ - 3717: 00034bc9 324 FUNC GLOBAL DEFAULT 11 odlqid_ │ │ │ │ - 3718: 00068429 4 FUNC GLOBAL DEFAULT 11 iuwgx__ │ │ │ │ - 3719: 0006a171 4 FUNC GLOBAL DEFAULT 11 iset0__ │ │ │ │ - 3720: 0004bbb9 78 FUNC GLOBAL DEFAULT 11 ct2pc_ │ │ │ │ - 3721: 000cc3d1 1348 FUNC GLOBAL DEFAULT 11 umspct_ │ │ │ │ - 3722: 00051dcd 156 FUNC GLOBAL DEFAULT 11 isum_ │ │ │ │ - 3723: 000a5dc9 168 FUNC GLOBAL DEFAULT 11 sctnu_ │ │ │ │ - 3724: 00064681 132 FUNC GLOBAL DEFAULT 11 uclqin__ │ │ │ │ - 3725: 000dd30d 184 FUNC GLOBAL DEFAULT 11 uclqcl_ │ │ │ │ - 3726: 00094e5d 112 FUNC GLOBAL DEFAULT 11 szschz_ │ │ │ │ - 3727: 00043d51 56 FUNC GLOBAL DEFAULT 11 rpnenv_ │ │ │ │ - 3728: 00065e49 112 FUNC GLOBAL DEFAULT 11 umpset__ │ │ │ │ - 3729: 0006ff21 132 FUNC GLOBAL DEFAULT 11 cmon__ │ │ │ │ - 3730: 0006cbf9 180 FUNC GLOBAL DEFAULT 11 glcset__ │ │ │ │ - 3731: 000e6f9d 104 FUNC GLOBAL DEFAULT 11 date21_ │ │ │ │ - 3732: 00060329 132 FUNC GLOBAL DEFAULT 11 uurqcp__ │ │ │ │ - 3733: 00056ad1 40 FUNC GLOBAL DEFAULT 11 sglnxu__ │ │ │ │ - 3734: 00054ab1 28 FUNC GLOBAL DEFAULT 11 ststrp__ │ │ │ │ - 3735: 0007b811 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkerindex │ │ │ │ - 3736: 0006a469 28 FUNC GLOBAL DEFAULT 11 ct2ch__ │ │ │ │ - 3737: 0008061d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcleq │ │ │ │ - 3738: 000564dd 28 FUNC GLOBAL DEFAULT 11 sgplr__ │ │ │ │ - 3739: 0006f645 60 FUNC GLOBAL DEFAULT 11 shms2w__ │ │ │ │ - 3740: 00061f49 132 FUNC GLOBAL DEFAULT 11 uzcsvl__ │ │ │ │ - 3741: 000624a1 112 FUNC GLOBAL DEFAULT 11 uzlset__ │ │ │ │ - 3742: 000961a1 324 FUNC GLOBAL DEFAULT 11 szm3zv_ │ │ │ │ - 3743: 000df7c1 44 FUNC GLOBAL DEFAULT 11 udlabl_ │ │ │ │ - 3744: 000e4a31 52 FUNC GLOBAL DEFAULT 11 dclvnm_ │ │ │ │ - 3745: 0004e795 216 FUNC GLOBAL DEFAULT 11 vrfna1_ │ │ │ │ - 3746: 00067de9 132 FUNC GLOBAL DEFAULT 11 uilqcp__ │ │ │ │ - 3747: 000454e5 136 FUNC GLOBAL DEFAULT 11 glpqcp_ │ │ │ │ - 3748: 0009f815 308 FUNC GLOBAL DEFAULT 11 sglnxr_ │ │ │ │ - 3749: 0007e2d9 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlogaxis │ │ │ │ - 3750: 00054a79 28 FUNC GLOBAL DEFAULT 11 stitrn__ │ │ │ │ - 3751: 000ab8f1 176 FUNC GLOBAL DEFAULT 11 swlsvl_ │ │ │ │ - 3752: 000650d9 128 FUNC GLOBAL DEFAULT 11 udsfmt__ │ │ │ │ - 3753: 000a40cd 240 FUNC GLOBAL DEFAULT 11 sgpqvl_ │ │ │ │ - 3754: 0006a2f5 4 FUNC GLOBAL DEFAULT 11 isum1__ │ │ │ │ - 3755: 00053601 28 FUNC GLOBAL DEFAULT 11 szlnzr__ │ │ │ │ - 3756: 0005bca9 132 FUNC GLOBAL DEFAULT 11 usrqin__ │ │ │ │ - 3757: 000adfb1 176 FUNC GLOBAL DEFAULT 11 uliqvl_ │ │ │ │ - 3758: 0006d3d9 44 FUNC GLOBAL DEFAULT 11 vrsub0__ │ │ │ │ - 3759: 0009777d 8 FUNC GLOBAL DEFAULT 11 szlaop_ │ │ │ │ - 3760: 000a5e99 168 FUNC GLOBAL DEFAULT 11 sctnv_ │ │ │ │ - 3761: 000b85cd 92 FUNC GLOBAL DEFAULT 11 uuiset_ │ │ │ │ - 3762: 00060bd9 28 FUNC GLOBAL DEFAULT 11 uusebt__ │ │ │ │ - 3763: 000940fd 96 FUNC GLOBAL DEFAULT 11 szpllz_ │ │ │ │ - 3764: 000c1f79 1920 FUNC GLOBAL DEFAULT 11 uschvl_ │ │ │ │ - 3765: 0005bd2d 128 FUNC GLOBAL DEFAULT 11 usxaxs__ │ │ │ │ - 3766: 0006a175 4 FUNC GLOBAL DEFAULT 11 imlt__ │ │ │ │ - 3767: 0005a1c5 112 FUNC GLOBAL DEFAULT 11 swiget__ │ │ │ │ - 3768: 000b0db1 184 FUNC GLOBAL DEFAULT 11 uerqcl_ │ │ │ │ - 3769: 0006696d 132 FUNC GLOBAL DEFAULT 11 umiqin__ │ │ │ │ - 3770: 0008463d 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvspherical │ │ │ │ - 3771: 00070e51 4 FUNC GLOBAL DEFAULT 11 rmin0__ │ │ │ │ - 3772: 00065d39 28 FUNC GLOBAL DEFAULT 11 umrsvl__ │ │ │ │ - 3773: 000588a1 28 FUNC GLOBAL DEFAULT 11 swqfcc__ │ │ │ │ - 3774: 000554cd 48 FUNC GLOBAL DEFAULT 11 slmgnz__ │ │ │ │ - 3775: 0007e0b9 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dobjectpoint │ │ │ │ - 3776: 00057345 28 FUNC GLOBAL DEFAULT 11 sgscmn__ │ │ │ │ - 3777: 000547b9 28 FUNC GLOBAL DEFAULT 11 szoplp__ │ │ │ │ - 3778: 0007d051 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtoshort │ │ │ │ - 3779: 000e48d1 112 FUNC GLOBAL DEFAULT 11 lchrs_ │ │ │ │ - 3780: 00036f61 4 FUNC GLOBAL DEFAULT 11 sinqi_ │ │ │ │ - 3781: 0006431d 132 FUNC GLOBAL DEFAULT 11 ucrstx__ │ │ │ │ - 3782: 00054355 28 FUNC GLOBAL DEFAULT 11 szqtyz__ │ │ │ │ - 3783: 000c5c45 30 FUNC GLOBAL DEFAULT 11 uscstx_ │ │ │ │ - 3784: 000611ed 28 FUNC GLOBAL DEFAULT 11 ugisvl__ │ │ │ │ - 3785: 0003fac9 260 FUNC GLOBAL DEFAULT 11 shlbwj_ │ │ │ │ - 3786: 00061319 112 FUNC GLOBAL DEFAULT 11 ugrset__ │ │ │ │ - 3787: 00061999 28 FUNC GLOBAL DEFAULT 11 uglqvl__ │ │ │ │ - 3788: 0008048d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclge │ │ │ │ - 3789: 000be531 40 FUNC GLOBAL DEFAULT 11 uzrqid_ │ │ │ │ - 3790: 000b15d5 92 FUNC GLOBAL DEFAULT 11 uelget_ │ │ │ │ - 3791: 001ca598 8 OBJECT GLOBAL DEFAULT 21 szbpl1_ │ │ │ │ - 3792: 0005c82d 132 FUNC GLOBAL DEFAULT 11 usiqcp__ │ │ │ │ - 3793: 000e6f09 148 FUNC GLOBAL DEFAULT 11 date23_ │ │ │ │ - 3794: 00071185 28 FUNC GLOBAL DEFAULT 11 uwqgxi__ │ │ │ │ - 3795: 000b7109 16 FUNC GLOBAL DEFAULT 11 uuqebs_ │ │ │ │ - 3796: 00066a0d 28 FUNC GLOBAL DEFAULT 11 umlqnp__ │ │ │ │ - 3797: 00065055 132 FUNC GLOBAL DEFAULT 11 udlabl__ │ │ │ │ - 3798: 0003e7b5 292 FUNC GLOBAL DEFAULT 11 shmwjm_ │ │ │ │ - 3799: 00070ff9 28 FUNC GLOBAL DEFAULT 11 uwsgyb__ │ │ │ │ - 3800: 0004fe91 2200 FUNC GLOBAL DEFAULT 11 g2ibl2_ │ │ │ │ - 3801: 000705ed 116 FUNC GLOBAL DEFAULT 11 lchrs__ │ │ │ │ - 3802: 000804dd 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclgt │ │ │ │ - 3803: 00071015 4 FUNC GLOBAL DEFAULT 11 rd2r__ │ │ │ │ - 3804: 000e691d 108 FUNC GLOBAL DEFAULT 11 datec1_ │ │ │ │ - 3805: 0006d921 28 FUNC GLOBAL DEFAULT 11 cosqb1__ │ │ │ │ - 3806: 00054a09 28 FUNC GLOBAL DEFAULT 11 stfrot__ │ │ │ │ - 3807: 00052fc1 196 FUNC GLOBAL DEFAULT 11 uxplbl__ │ │ │ │ - 3808: 00040b1d 336 FUNC GLOBAL DEFAULT 11 vrrnm0_ │ │ │ │ - 3809: 00052c9d 20 FUNC GLOBAL DEFAULT 11 ior__ │ │ │ │ - 3810: 00070c89 140 FUNC GLOBAL DEFAULT 11 timec3__ │ │ │ │ - 3811: 0005fb35 132 FUNC GLOBAL DEFAULT 11 uuiqcl__ │ │ │ │ - 3812: 000452e5 240 FUNC GLOBAL DEFAULT 11 glpqvl_ │ │ │ │ - 3813: 000c5f49 184 FUNC GLOBAL DEFAULT 11 uspqcl_ │ │ │ │ - 3814: 00058475 4 FUNC GLOBAL DEFAULT 11 zggopn__ │ │ │ │ - 3815: 000813f1 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetwindow │ │ │ │ - 3816: 000cc179 600 FUNC GLOBAL DEFAULT 11 umspcw_ │ │ │ │ - 3817: 000aad61 140 FUNC GLOBAL DEFAULT 11 swidat_ │ │ │ │ - 3818: 00058a0d 132 FUNC GLOBAL DEFAULT 11 swiqid__ │ │ │ │ - 3819: 0004a84d 212 FUNC GLOBAL DEFAULT 11 mpicon_ │ │ │ │ - 3820: 001ca5a0 36 OBJECT GLOBAL DEFAULT 21 szbla1_ │ │ │ │ - 3821: 000b852d 160 FUNC GLOBAL DEFAULT 11 uuistx_ │ │ │ │ - 3822: 000718c9 132 FUNC GLOBAL DEFAULT 11 tmlqcl__ │ │ │ │ - 3823: 00071141 4 FUNC GLOBAL DEFAULT 11 rgngt__ │ │ │ │ - 3824: 0008d25d 136 FUNC GLOBAL DEFAULT 11 tmlqcp_ │ │ │ │ - 3825: 000627e5 132 FUNC GLOBAL DEFAULT 11 uzpqin__ │ │ │ │ - 3826: 000ab0bd 138 FUNC GLOBAL DEFAULT 11 swgmov_ │ │ │ │ - 3827: 000b7149 16 FUNC GLOBAL DEFAULT 11 uuqebt_ │ │ │ │ - 3828: 000d01f5 92 FUNC GLOBAL DEFAULT 11 ugrget_ │ │ │ │ - 3829: 00068b6d 216 FUNC GLOBAL DEFAULT 11 uxsttl__ │ │ │ │ - 3830: 00054e55 52 FUNC GLOBAL DEFAULT 11 stswtr__ │ │ │ │ - 3831: 00054c49 28 FUNC GLOBAL DEFAULT 11 stfrad__ │ │ │ │ - 3832: 0007123d 4 FUNC GLOBAL DEFAULT 11 rrms__ │ │ │ │ - 3833: 000ae521 96 FUNC GLOBAL DEFAULT 11 ulsybl_ │ │ │ │ - 3834: 000e68b1 108 FUNC GLOBAL DEFAULT 11 datec2_ │ │ │ │ - 3835: 00056435 28 FUNC GLOBAL DEFAULT 11 sgscwd__ │ │ │ │ - 3836: 000409cd 336 FUNC GLOBAL DEFAULT 11 vrrnm1_ │ │ │ │ - 3837: 00051b4d 184 FUNC GLOBAL DEFAULT 11 iblkle_ │ │ │ │ - 3838: 00067411 28 FUNC GLOBAL DEFAULT 11 uiscmp__ │ │ │ │ - 3839: 00099b8d 268 FUNC GLOBAL DEFAULT 11 slpvpr_ │ │ │ │ - 3840: 000b06fd 88 FUNC GLOBAL DEFAULT 11 uepqit_ │ │ │ │ - 3841: 0007ef0d 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetstd │ │ │ │ - 3842: 0009f6e1 308 FUNC GLOBAL DEFAULT 11 sglnxu_ │ │ │ │ - 3843: 000672f9 36 FUNC GLOBAL DEFAULT 11 uipda2__ │ │ │ │ - 3844: 0006ffc5 136 FUNC GLOBAL DEFAULT 11 datec2__ │ │ │ │ - 3845: 001ca5c8 16016 OBJECT GLOBAL DEFAULT 21 slblk1_ │ │ │ │ - 3846: 0004d2d5 156 FUNC GLOBAL DEFAULT 11 rrms_ │ │ │ │ - 3847: 0003fa0d 188 FUNC GLOBAL DEFAULT 11 shlbwl_ │ │ │ │ - 3848: 00067041 28 FUNC GLOBAL DEFAULT 11 grssim__ │ │ │ │ - 3849: 00086231 720 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetchar │ │ │ │ - 3850: 0009fc39 376 FUNC GLOBAL DEFAULT 11 sglaxr_ │ │ │ │ - 3851: 000dd3c5 124 FUNC GLOBAL DEFAULT 11 uclqcp_ │ │ │ │ - 3852: 00070e55 4 FUNC GLOBAL DEFAULT 11 rmin__ │ │ │ │ - 3853: 000476b5 24 FUNC GLOBAL DEFAULT 11 lrgt0_ │ │ │ │ - 3854: 000e24c9 68 FUNC GLOBAL DEFAULT 11 ishift_ │ │ │ │ - 3855: 000706d5 116 FUNC GLOBAL DEFAULT 11 lchrd__ │ │ │ │ - 3856: 0007afb5 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegion │ │ │ │ - 3857: 000965b1 8 FUNC GLOBAL DEFAULT 11 szm3op_ │ │ │ │ - 3858: 00065521 132 FUNC GLOBAL DEFAULT 11 udlqin__ │ │ │ │ - 3859: 000ab86d 132 FUNC GLOBAL DEFAULT 11 swlqin_ │ │ │ │ - 3860: 0008d76d 184 FUNC GLOBAL DEFAULT 11 tmiqcl_ │ │ │ │ - 3861: 00069f89 4 FUNC GLOBAL DEFAULT 11 mpsotg__ │ │ │ │ - 3862: 000424ad 70 FUNC GLOBAL DEFAULT 11 dxiloc_ │ │ │ │ - 3863: 00084285 60 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldayofweek │ │ │ │ - 3864: 000a6d39 16 FUNC GLOBAL DEFAULT 11 scstrn_ │ │ │ │ - 3865: 0005776d 28 FUNC GLOBAL DEFAULT 11 sgisvl__ │ │ │ │ - 3866: 0012ad1c 40 OBJECT GLOBAL DEFAULT 21 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ - 3867: 0006821d 40 FUNC GLOBAL DEFAULT 11 uiirgb__ │ │ │ │ - 3868: 00055b15 112 FUNC GLOBAL DEFAULT 11 sgrset__ │ │ │ │ - 3869: 00056261 28 FUNC GLOBAL DEFAULT 11 sglqvl__ │ │ │ │ - 3870: 0005457d 28 FUNC GLOBAL DEFAULT 11 szlnop__ │ │ │ │ - 3871: 0009bc6d 252 FUNC GLOBAL DEFAULT 11 stfwtr_ │ │ │ │ - 3872: 000cdf0d 320 FUNC GLOBAL DEFAULT 11 umiqid_ │ │ │ │ - 3873: 0007d1bd 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ - 3874: 000e6469 1096 FUNC GLOBAL DEFAULT 11 datec3_ │ │ │ │ - 3875: 0006ffa5 4 FUNC GLOBAL DEFAULT 11 ndmon__ │ │ │ │ - 3876: 000b7799 92 FUNC GLOBAL DEFAULT 11 uupget_ │ │ │ │ - 3877: 000a6371 16 FUNC GLOBAL DEFAULT 11 scqpms_ │ │ │ │ - 3878: 0009f5ad 308 FUNC GLOBAL DEFAULT 11 sglnxv_ │ │ │ │ - 3879: 0006fc99 4 FUNC GLOBAL DEFAULT 11 dateq3__ │ │ │ │ - 3880: 00058965 28 FUNC GLOBAL DEFAULT 11 swgmov__ │ │ │ │ - 3881: 0009cae5 64 FUNC GLOBAL DEFAULT 11 stfrad_ │ │ │ │ - 3882: 000b23cd 392 FUNC GLOBAL DEFAULT 11 uestln_ │ │ │ │ - 3883: 00035179 320 FUNC GLOBAL DEFAULT 11 odiqid_ │ │ │ │ - 3884: 0003f83d 464 FUNC GLOBAL DEFAULT 11 shlbwm_ │ │ │ │ - 3885: 0006f4a5 60 FUNC GLOBAL DEFAULT 11 shtsgj__ │ │ │ │ - 3886: 00066349 28 FUNC GLOBAL DEFAULT 11 umrpnt__ │ │ │ │ - 3887: 000711a5 4 FUNC GLOBAL DEFAULT 11 rgnge__ │ │ │ │ - 3888: 000aa265 146 FUNC GLOBAL DEFAULT 11 swtxt_ │ │ │ │ - 3889: 00047699 26 FUNC GLOBAL DEFAULT 11 lrgt1_ │ │ │ │ - 3890: 0008d0f5 176 FUNC GLOBAL DEFAULT 11 tmlqvl_ │ │ │ │ - 3891: 0008c811 92 FUNC GLOBAL DEFAULT 11 tmrset_ │ │ │ │ - 3892: 0007489d 160 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtitle │ │ │ │ - 3893: 000dd8c9 184 FUNC GLOBAL DEFAULT 11 uciqcl_ │ │ │ │ - 3894: 0009cc2d 52 FUNC GLOBAL DEFAULT 11 stsrot_ │ │ │ │ - 3895: 0003ef81 38 FUNC GLOBAL DEFAULT 11 shmsri_ │ │ │ │ - 3896: 0006dc5d 28 FUNC GLOBAL DEFAULT 11 sinqb__ │ │ │ │ - 3897: 0006ef3d 40 FUNC GLOBAL DEFAULT 11 shlbwl__ │ │ │ │ - 3898: 00059695 28 FUNC GLOBAL DEFAULT 11 swrqvl__ │ │ │ │ - 3899: 00043c81 54 FUNC GLOBAL DEFAULT 11 rtcxfl_ │ │ │ │ - 3900: 000b0e69 124 FUNC GLOBAL DEFAULT 11 uerqcp_ │ │ │ │ - 3901: 000a6e11 72 FUNC GLOBAL DEFAULT 11 scslog_ │ │ │ │ - 3902: 0005f025 132 FUNC GLOBAL DEFAULT 11 ullqcl__ │ │ │ │ - 3903: 000b70c9 16 FUNC GLOBAL DEFAULT 11 uuqfrt_ │ │ │ │ - 3904: 0006f2b5 40 FUNC GLOBAL DEFAULT 11 shtw2s__ │ │ │ │ - 3905: 000e5d25 58 FUNC GLOBAL DEFAULT 11 fcopen_ │ │ │ │ - 3906: 0007cde1 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetsimilarity │ │ │ │ - 3907: 0006ec7d 64 FUNC GLOBAL DEFAULT 11 shmwjz__ │ │ │ │ - 3908: 000472ed 240 FUNC GLOBAL DEFAULT 11 rcor_ │ │ │ │ - 3909: 0004abd5 272 FUNC GLOBAL DEFAULT 11 mpiek6_ │ │ │ │ - 3910: 0006ea6d 112 FUNC GLOBAL DEFAULT 11 odpget__ │ │ │ │ - 3911: 000dfbf5 124 FUNC GLOBAL DEFAULT 11 rudval_ │ │ │ │ - 3912: 0006db99 48 FUNC GLOBAL DEFAULT 11 radf5__ │ │ │ │ - 3913: 000de6c9 176 FUNC GLOBAL DEFAULT 11 udrsvl_ │ │ │ │ - 3914: 00063125 132 FUNC GLOBAL DEFAULT 11 uzrqcp__ │ │ │ │ - 3915: 0006a6a5 44 FUNC GLOBAL DEFAULT 11 vimlt0__ │ │ │ │ - 3916: 000cf689 240 FUNC GLOBAL DEFAULT 11 ugpsvl_ │ │ │ │ - 3917: 000a63b1 16 FUNC GLOBAL DEFAULT 11 scqpmt_ │ │ │ │ - 3918: 0008f199 20 FUNC GLOBAL DEFAULT 11 szsclx_ │ │ │ │ - 3919: 000cd6b1 172 FUNC GLOBAL DEFAULT 11 umlsvl_ │ │ │ │ - 3920: 0004f919 912 FUNC GLOBAL DEFAULT 11 g2sgrd_ │ │ │ │ - 3921: 0004dee1 156 FUNC GLOBAL DEFAULT 11 rmax_ │ │ │ │ - 3922: 000474ed 24 FUNC GLOBAL DEFAULT 11 lrge0_ │ │ │ │ - 3923: 000b1181 6 FUNC GLOBAL DEFAULT 11 uelqnp_ │ │ │ │ - 3924: 00053455 36 FUNC GLOBAL DEFAULT 11 szpipz__ │ │ │ │ - 3925: 00074815 136 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisline │ │ │ │ - 3926: 000abeb5 176 FUNC GLOBAL DEFAULT 11 swisvl_ │ │ │ │ - 3927: 000dd269 164 FUNC GLOBAL DEFAULT 11 uclqvl_ │ │ │ │ - 3928: 000dd0dd 92 FUNC GLOBAL DEFAULT 11 ucrset_ │ │ │ │ - 3929: 000652b9 132 FUNC GLOBAL DEFAULT 11 udrstx__ │ │ │ │ - 3930: 000df9ad 292 FUNC GLOBAL DEFAULT 11 udbclr_ │ │ │ │ - 3931: 000cb071 296 FUNC GLOBAL DEFAULT 11 umqtxy_ │ │ │ │ - 3932: 0006705d 28 FUNC GLOBAL DEFAULT 11 grstxy__ │ │ │ │ - 3933: 000ade19 92 FUNC GLOBAL DEFAULT 11 ullset_ │ │ │ │ - 3934: 000a1a09 344 FUNC GLOBAL DEFAULT 11 sgpmzr_ │ │ │ │ - 3935: 000589f1 28 FUNC GLOBAL DEFAULT 11 swiqnp__ │ │ │ │ - 3936: 00069f39 4 FUNC GLOBAL DEFAULT 11 mpfplc__ │ │ │ │ - 3937: 00069589 208 FUNC GLOBAL DEFAULT 11 indxmf__ │ │ │ │ - 3938: 0003d52d 512 FUNC GLOBAL DEFAULT 11 cfftb1_ │ │ │ │ - 3939: 00071261 4 FUNC GLOBAL DEFAULT 11 vifnb0__ │ │ │ │ - 3940: 00096191 16 FUNC GLOBAL DEFAULT 11 szt3cl_ │ │ │ │ - 3941: 00055cf5 44 FUNC GLOBAL DEFAULT 11 sglaxr__ │ │ │ │ - 3942: 0006dc09 28 FUNC GLOBAL DEFAULT 11 cosqi__ │ │ │ │ - 3943: 000634cd 132 FUNC GLOBAL DEFAULT 11 ucpqcl__ │ │ │ │ - 3944: 0003494d 164 FUNC GLOBAL DEFAULT 11 odlsvl_ │ │ │ │ - 3945: 0007ea8d 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetprd │ │ │ │ - 3946: 000b6fad 42 FUNC GLOBAL DEFAULT 11 grfig_ │ │ │ │ - 3947: 00053085 196 FUNC GLOBAL DEFAULT 11 uyplbl__ │ │ │ │ - 3948: 00078ae5 104 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlevelnumber │ │ │ │ - 3949: 000c6001 136 FUNC GLOBAL DEFAULT 11 uspqcp_ │ │ │ │ - 3950: 0007e535 312 FUNC GLOBAL DEFAULT 11 __rnmlib_MOD_dclrunningmean │ │ │ │ - 3951: 000a3965 312 FUNC GLOBAL DEFAULT 11 sgssim_ │ │ │ │ - 3952: 0008edfd 20 FUNC GLOBAL DEFAULT 11 szscly_ │ │ │ │ - 3953: 00091fbd 10 FUNC GLOBAL DEFAULT 11 sztits_ │ │ │ │ - 3954: 000474d1 26 FUNC GLOBAL DEFAULT 11 lrge1_ │ │ │ │ - 3955: 000540e9 28 FUNC GLOBAL DEFAULT 11 szstmd__ │ │ │ │ - 3956: 00056ffd 116 FUNC GLOBAL DEFAULT 11 isgtrc__ │ │ │ │ - 3957: 0008052d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclle │ │ │ │ - 3958: 0009fac1 376 FUNC GLOBAL DEFAULT 11 sglaxu_ │ │ │ │ - 3959: 0006c3f1 216 FUNC GLOBAL DEFAULT 11 rtixfl__ │ │ │ │ - 3960: 0005780d 28 FUNC GLOBAL DEFAULT 11 sglnu__ │ │ │ │ - 3961: 00059b65 132 FUNC GLOBAL DEFAULT 11 swlstx__ │ │ │ │ - 3962: 000700f1 4 FUNC GLOBAL DEFAULT 11 iweek3__ │ │ │ │ - 3963: 000b1b91 92 FUNC GLOBAL DEFAULT 11 ueiget_ │ │ │ │ - 3964: 0006b17d 128 FUNC GLOBAL DEFAULT 11 prcopn__ │ │ │ │ - 3965: 0005c091 112 FUNC GLOBAL DEFAULT 11 uslget__ │ │ │ │ - 3966: 000cfd49 6 FUNC GLOBAL DEFAULT 11 ugrqnp_ │ │ │ │ - 3967: 0006c131 132 FUNC GLOBAL DEFAULT 11 gllqcl__ │ │ │ │ - 3968: 0008c771 160 FUNC GLOBAL DEFAULT 11 tmrstx_ │ │ │ │ - 3969: 000b0d0d 164 FUNC GLOBAL DEFAULT 11 uerqvl_ │ │ │ │ - 3970: 000679c5 28 FUNC GLOBAL DEFAULT 11 uiipac__ │ │ │ │ - 3971: 00053e31 28 FUNC GLOBAL DEFAULT 11 szqtni__ │ │ │ │ - 3972: 00050729 72 FUNC GLOBAL DEFAULT 11 g2fbl2_ │ │ │ │ - 3973: 0005f539 112 FUNC GLOBAL DEFAULT 11 ulrset__ │ │ │ │ - 3974: 0008057d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcllt │ │ │ │ - 3975: 00063b01 136 FUNC GLOBAL DEFAULT 11 ucyamn__ │ │ │ │ - 3976: 0006e441 132 FUNC GLOBAL DEFAULT 11 odpqid__ │ │ │ │ - 3977: 0005e2d9 216 FUNC GLOBAL DEFAULT 11 uysttl__ │ │ │ │ - 3978: 00060995 28 FUNC GLOBAL DEFAULT 11 uusbrs__ │ │ │ │ - 3979: 0006f0c1 28 FUNC GLOBAL DEFAULT 11 sholap__ │ │ │ │ - 3980: 0006d4b5 4 FUNC GLOBAL DEFAULT 11 imod__ │ │ │ │ - 3981: 0004bd81 156 FUNC GLOBAL DEFAULT 11 imlt_ │ │ │ │ - 3982: 000516f5 176 FUNC GLOBAL DEFAULT 11 vradd_ │ │ │ │ - 3983: 0005866d 80 FUNC GLOBAL DEFAULT 11 zgclini__ │ │ │ │ - 3984: 000d23ed 932 FUNC GLOBAL DEFAULT 11 uvbxlz_ │ │ │ │ - 3985: 00069e89 4 FUNC GLOBAL DEFAULT 11 iblklt__ │ │ │ │ - 3986: 000608f5 28 FUNC GLOBAL DEFAULT 11 uupsvl__ │ │ │ │ - 3987: 000837a9 464 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_b │ │ │ │ - 3988: 0009f949 376 FUNC GLOBAL DEFAULT 11 sglaxv_ │ │ │ │ - 3989: 0009d94d 152 FUNC GLOBAL DEFAULT 11 stitrf_ │ │ │ │ - 3990: 000af15d 2784 FUNC GLOBAL DEFAULT 11 ulxlog_ │ │ │ │ - 3991: 00072261 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridnumber │ │ │ │ - 3992: 000df839 76 FUNC GLOBAL DEFAULT 11 udsfmt_ │ │ │ │ - 3993: 00083979 460 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_f │ │ │ │ - 3994: 000dd03d 160 FUNC GLOBAL DEFAULT 11 ucrstx_ │ │ │ │ - 3995: 000e5c75 62 FUNC GLOBAL DEFAULT 11 fcgetr_ │ │ │ │ - 3996: 0006a2b5 40 FUNC GLOBAL DEFAULT 11 vifct__ │ │ │ │ - 3997: 000629a9 132 FUNC GLOBAL DEFAULT 11 uziqcl__ │ │ │ │ - 3998: 000d9e71 52 FUNC GLOBAL DEFAULT 11 uiscsq_ │ │ │ │ - 3999: 00058655 4 FUNC GLOBAL DEFAULT 11 zgqrct__ │ │ │ │ - 4000: 000add79 160 FUNC GLOBAL DEFAULT 11 ullstx_ │ │ │ │ - 4001: 000564c1 28 FUNC GLOBAL DEFAULT 11 sgplv__ │ │ │ │ - 4002: 0004a749 128 FUNC GLOBAL DEFAULT 11 mpfcon_ │ │ │ │ - 4003: 0008d825 136 FUNC GLOBAL DEFAULT 11 tmiqcp_ │ │ │ │ - 4004: 0007d14d 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dhatchpattern │ │ │ │ - 4005: 0005b6e5 132 FUNC GLOBAL DEFAULT 11 uelqin__ │ │ │ │ - 4006: 0007b915 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkerindex │ │ │ │ - 4007: 000746b5 352 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtickmark │ │ │ │ - 4008: 000700f9 28 FUNC GLOBAL DEFAULT 11 datef1__ │ │ │ │ - 4009: 0004f0fd 256 FUNC GLOBAL DEFAULT 11 rfromc_ │ │ │ │ - 4010: 0004ee5d 308 FUNC GLOBAL DEFAULT 11 gnle_ │ │ │ │ - 4011: 0005340d 44 FUNC GLOBAL DEFAULT 11 char_trimc_ │ │ │ │ - 4012: 000be489 38 FUNC GLOBAL DEFAULT 11 uzrsvl_ │ │ │ │ - 4013: 000da399 140 FUNC GLOBAL DEFAULT 11 uiirgb_ │ │ │ │ - 4014: 00054371 28 FUNC GLOBAL DEFAULT 11 szlnzv__ │ │ │ │ - 4015: 000b7275 6 FUNC GLOBAL DEFAULT 11 uupqnp_ │ │ │ │ - 4016: 000c5e01 240 FUNC GLOBAL DEFAULT 11 uspqvl_ │ │ │ │ - 4017: 00053801 44 FUNC GLOBAL DEFAULT 11 sztnsv__ │ │ │ │ - 4018: 00056531 28 FUNC GLOBAL DEFAULT 11 sgspli__ │ │ │ │ - 4019: 0005d0f9 132 FUNC GLOBAL DEFAULT 11 uslqid__ │ │ │ │ - 4020: 000497b5 216 FUNC GLOBAL DEFAULT 11 mpznwt_ │ │ │ │ - 4021: 00057319 44 FUNC GLOBAL DEFAULT 11 sgpmxr__ │ │ │ │ - 4022: 0012ad7c 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ - 4023: 00088239 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogical │ │ │ │ - 4024: 000805cd 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclne │ │ │ │ - 4025: 000c9e49 444 FUNC GLOBAL DEFAULT 11 uxsaxs_ │ │ │ │ - 4026: 0008238d 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_b │ │ │ │ - 4027: 00069dfd 128 FUNC GLOBAL DEFAULT 11 crvrs__ │ │ │ │ - 4028: 000a1cb9 344 FUNC GLOBAL DEFAULT 11 sgpmzu_ │ │ │ │ - 4029: 0004b2b9 176 FUNC GLOBAL DEFAULT 11 mpimer_ │ │ │ │ - 4030: 000e5bfd 56 FUNC GLOBAL DEFAULT 11 fcgets_ │ │ │ │ - 4031: 00069869 40 FUNC GLOBAL DEFAULT 11 vrinc0__ │ │ │ │ - 4032: 000dd981 136 FUNC GLOBAL DEFAULT 11 uciqcp_ │ │ │ │ - 4033: 000826e5 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_f │ │ │ │ - 4034: 00086ce1 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetinteger │ │ │ │ - 4035: 000de645 132 FUNC GLOBAL DEFAULT 11 udrqin_ │ │ │ │ - 4036: 000cf605 132 FUNC GLOBAL DEFAULT 11 ugpqin_ │ │ │ │ - 4037: 000545ed 28 FUNC GLOBAL DEFAULT 11 szpll3__ │ │ │ │ - 4038: 00060469 132 FUNC GLOBAL DEFAULT 11 uurqin__ │ │ │ │ - 4039: 0007a9f5 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrow │ │ │ │ - 4040: 000cd62d 132 FUNC GLOBAL DEFAULT 11 umlqin_ │ │ │ │ - 4041: 0005449d 28 FUNC GLOBAL DEFAULT 11 szoplt__ │ │ │ │ - 4042: 000abe31 132 FUNC GLOBAL DEFAULT 11 swiqin_ │ │ │ │ - 4043: 000424f5 54 FUNC GLOBAL DEFAULT 11 dxfloc_ │ │ │ │ - 4044: 000def65 320 FUNC GLOBAL DEFAULT 11 udlqid_ │ │ │ │ - 4045: 000538c5 28 FUNC GLOBAL DEFAULT 11 szqclx__ │ │ │ │ - 4046: 0004b6c5 98 FUNC GLOBAL DEFAULT 11 ct2ec_ │ │ │ │ - 4047: 00063915 136 FUNC GLOBAL DEFAULT 11 ucyady__ │ │ │ │ - 4048: 000ac779 320 FUNC GLOBAL DEFAULT 11 swcqid_ │ │ │ │ - 4049: 000b44ed 100 FUNC GLOBAL DEFAULT 11 uysttl_ │ │ │ │ - 4050: 00067f29 132 FUNC GLOBAL DEFAULT 11 uilqin__ │ │ │ │ - 4051: 00069e85 4 FUNC GLOBAL DEFAULT 11 iblkle__ │ │ │ │ - 4052: 000473dd 144 FUNC GLOBAL DEFAULT 11 rcov_ │ │ │ │ - 4053: 0005cfe9 112 FUNC GLOBAL DEFAULT 11 uspset__ │ │ │ │ - 4054: 000a5c81 6 FUNC GLOBAL DEFAULT 11 sginit_ │ │ │ │ - 4055: 0005564d 28 FUNC GLOBAL DEFAULT 11 scqtnp__ │ │ │ │ - 4056: 0004c4e9 96 FUNC GLOBAL DEFAULT 11 vifna0_ │ │ │ │ - 4057: 000348c9 132 FUNC GLOBAL DEFAULT 11 odlqin_ │ │ │ │ - 4058: 00069ad9 4 FUNC GLOBAL DEFAULT 11 lreq__ │ │ │ │ - 4059: 000d9ed5 48 FUNC GLOBAL DEFAULT 11 uiqcrg_ │ │ │ │ - 4060: 000a1b61 344 FUNC GLOBAL DEFAULT 11 sgpmzv_ │ │ │ │ - 4061: 00049509 100 FUNC GLOBAL DEFAULT 11 mpscct_ │ │ │ │ - 4062: 00071ae9 132 FUNC GLOBAL DEFAULT 11 tmpstx__ │ │ │ │ - 4063: 00056371 28 FUNC GLOBAL DEFAULT 11 sglau__ │ │ │ │ - 4064: 0005aaf1 132 FUNC GLOBAL DEFAULT 11 uerstx__ │ │ │ │ - 4065: 0008d6bd 176 FUNC GLOBAL DEFAULT 11 tmiqvl_ │ │ │ │ - 4066: 00064665 28 FUNC GLOBAL DEFAULT 11 uclsvl__ │ │ │ │ - 4067: 000573b5 28 FUNC GLOBAL DEFAULT 11 sgfrm__ │ │ │ │ - 4068: 000e6c3d 116 FUNC GLOBAL DEFAULT 11 dateg1_ │ │ │ │ - 4069: 0008db45 124 FUNC GLOBAL DEFAULT 11 usgi_ │ │ │ │ - 4070: 00076641 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawglobe │ │ │ │ - 4071: 000572a9 36 FUNC GLOBAL DEFAULT 11 sgplzu__ │ │ │ │ - 4072: 0006ef21 28 FUNC GLOBAL DEFAULT 11 shfftb__ │ │ │ │ - 4073: 0003f3c9 298 FUNC GLOBAL DEFAULT 11 shlsds_ │ │ │ │ - 4074: 0005fab1 132 FUNC GLOBAL DEFAULT 11 uuiqcp__ │ │ │ │ - 4075: 00074ad9 1072 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislog │ │ │ │ - 4076: 0006e425 28 FUNC GLOBAL DEFAULT 11 odpqnp__ │ │ │ │ - 4077: 00065745 132 FUNC GLOBAL DEFAULT 11 udpqcl__ │ │ │ │ - 4078: 000622a5 180 FUNC GLOBAL DEFAULT 11 uzcset__ │ │ │ │ - 4079: 0008e559 188 FUNC GLOBAL DEFAULT 11 szqgcx_ │ │ │ │ - 4080: 00066159 28 FUNC GLOBAL DEFAULT 11 umscwd__ │ │ │ │ - 4081: 000a6fa1 128 FUNC GLOBAL DEFAULT 11 scsvpt_ │ │ │ │ - 4082: 00060c11 28 FUNC GLOBAL DEFAULT 11 uusebi__ │ │ │ │ - 4083: 0004c429 192 FUNC GLOBAL DEFAULT 11 vifna1_ │ │ │ │ - 4084: 0005c661 144 FUNC GLOBAL DEFAULT 11 usaxnm__ │ │ │ │ - 4085: 0004ab15 192 FUNC GLOBAL DEFAULT 11 mpfek6_ │ │ │ │ - 4086: 000a16f1 16 FUNC GLOBAL DEFAULT 11 sgqtxc_ │ │ │ │ - 4087: 00048e79 204 FUNC GLOBAL DEFAULT 11 mpimil_ │ │ │ │ - 4088: 0005de69 128 FUNC GLOBAL DEFAULT 11 usyaxu__ │ │ │ │ - 4089: 00061a55 112 FUNC GLOBAL DEFAULT 11 ugpget__ │ │ │ │ - 4090: 00081e95 32 FUNC GLOBAL DEFAULT 11 __fft_work_MOD___copy_fft_work_Work │ │ │ │ - 4091: 0008ee45 832 FUNC GLOBAL DEFAULT 11 szpclx_ │ │ │ │ - 4092: 00071845 132 FUNC GLOBAL DEFAULT 11 tmlqcp__ │ │ │ │ - 4093: 000cdc6d 176 FUNC GLOBAL DEFAULT 11 umisvl_ │ │ │ │ - 4094: 000403f5 76 FUNC GLOBAL DEFAULT 11 shfwgz_ │ │ │ │ - 4095: 000ab51d 138 FUNC GLOBAL DEFAULT 11 swocls_ │ │ │ │ - 4096: 000b172d 6 FUNC GLOBAL DEFAULT 11 ueiqnp_ │ │ │ │ - 4097: 0005c96d 132 FUNC GLOBAL DEFAULT 11 usiqin__ │ │ │ │ - 4098: 0006dadd 28 FUNC GLOBAL DEFAULT 11 cosqf1__ │ │ │ │ - 4099: 000dd819 176 FUNC GLOBAL DEFAULT 11 uciqvl_ │ │ │ │ - 4100: 0005b769 4 FUNC GLOBAL DEFAULT 11 iueton__ │ │ │ │ - 4101: 000a4641 92 FUNC GLOBAL DEFAULT 11 sgpset_ │ │ │ │ - 4102: 0005bc8d 28 FUNC GLOBAL DEFAULT 11 usrsvl__ │ │ │ │ - 4103: 000843e1 120 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclgetdate │ │ │ │ - 4104: 00040d7d 184 FUNC GLOBAL DEFAULT 11 vs2int_ │ │ │ │ - 4105: 000ae3dd 92 FUNC GLOBAL DEFAULT 11 uliset_ │ │ │ │ - 4106: 0006efa9 28 FUNC GLOBAL DEFAULT 11 shinir__ │ │ │ │ - 4107: 000e6b59 228 FUNC GLOBAL DEFAULT 11 dateg2_ │ │ │ │ - 4108: 0007e4e9 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dviewport │ │ │ │ - 4109: 00068da1 36 FUNC GLOBAL DEFAULT 11 uvbxlz__ │ │ │ │ - 4110: 0007db2d 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlineindex │ │ │ │ - 4111: 000bba35 124 FUNC GLOBAL DEFAULT 11 uherb_ │ │ │ │ - 4112: 0004dcd9 156 FUNC GLOBAL DEFAULT 11 rmin_ │ │ │ │ - 4113: 00034ef1 164 FUNC GLOBAL DEFAULT 11 odisvl_ │ │ │ │ - 4114: 0005ce09 28 FUNC GLOBAL DEFAULT 11 usgrph__ │ │ │ │ - 4115: 0006808d 132 FUNC GLOBAL DEFAULT 11 uirstx__ │ │ │ │ - 4116: 00054301 28 FUNC GLOBAL DEFAULT 11 szplld__ │ │ │ │ - 4117: 00043ded 60 FUNC GLOBAL DEFAULT 11 rlrenv_ │ │ │ │ - 4118: 000ae461 20 FUNC GLOBAL DEFAULT 11 ulxsfm_ │ │ │ │ - 4119: 000b1355 184 FUNC GLOBAL DEFAULT 11 uelqcl_ │ │ │ │ - 4120: 00066951 28 FUNC GLOBAL DEFAULT 11 umisvl__ │ │ │ │ - 4121: 0006658d 112 FUNC GLOBAL DEFAULT 11 umrset__ │ │ │ │ - 4122: 00066bb5 28 FUNC GLOBAL DEFAULT 11 umlqvl__ │ │ │ │ - 4123: 0006891d 28 FUNC GLOBAL DEFAULT 11 uxsoff__ │ │ │ │ - 4124: 0008e615 84 FUNC GLOBAL DEFAULT 11 szqgcy_ │ │ │ │ - 4125: 00069659 208 FUNC GLOBAL DEFAULT 11 nindxn__ │ │ │ │ - 4126: 00067cad 28 FUNC GLOBAL DEFAULT 11 uismsq__ │ │ │ │ - 4127: 000a0c61 192 FUNC GLOBAL DEFAULT 11 sgtnzr_ │ │ │ │ - 4128: 0006a729 44 FUNC GLOBAL DEFAULT 11 visub1__ │ │ │ │ - 4129: 00098b29 400 FUNC GLOBAL DEFAULT 11 slmgnz_ │ │ │ │ - 4130: 000558e5 28 FUNC GLOBAL DEFAULT 11 scqpmt__ │ │ │ │ - 4131: 000479ad 36 FUNC GLOBAL DEFAULT 11 lreqa_ │ │ │ │ - 4132: 000681a5 40 FUNC GLOBAL DEFAULT 11 uifluv__ │ │ │ │ - 4133: 0005d0dd 28 FUNC GLOBAL DEFAULT 11 uslqnp__ │ │ │ │ - 4134: 00055a29 44 FUNC GLOBAL DEFAULT 11 scpmzv__ │ │ │ │ - 4135: 0008ec19 464 FUNC GLOBAL DEFAULT 11 szpcly_ │ │ │ │ - 4136: 00063edd 132 FUNC GLOBAL DEFAULT 11 ucistx__ │ │ │ │ - 4137: 0004dfa5 38 FUNC GLOBAL DEFAULT 11 rset0_ │ │ │ │ - 4138: 0005f749 28 FUNC GLOBAL DEFAULT 11 ulsybl__ │ │ │ │ - 4139: 000be45d 44 FUNC GLOBAL DEFAULT 11 uzrqin_ │ │ │ │ - 4140: 000616fd 112 FUNC GLOBAL DEFAULT 11 ugiset__ │ │ │ │ - 4141: 00053149 142 FUNC GLOBAL DEFAULT 11 uxplba__ │ │ │ │ - 4142: 0006731d 44 FUNC GLOBAL DEFAULT 11 uipd2z__ │ │ │ │ - 4143: 000e6ad9 128 FUNC GLOBAL DEFAULT 11 dateg3_ │ │ │ │ - 4144: 000bee71 40 FUNC GLOBAL DEFAULT 11 uzlqid_ │ │ │ │ - 4145: 000b2d0d 832 FUNC GLOBAL DEFAULT 11 uegtla_ │ │ │ │ - 4146: 0007cefd 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetviewport │ │ │ │ - 4147: 0006f53d 68 FUNC GLOBAL DEFAULT 11 shmswa__ │ │ │ │ - 4148: 0006fea5 36 FUNC GLOBAL DEFAULT 11 dateg2__ │ │ │ │ - 4149: 00059415 28 FUNC GLOBAL DEFAULT 11 swpqit__ │ │ │ │ - 4150: 0005f8e9 132 FUNC GLOBAL DEFAULT 11 ulpstx__ │ │ │ │ - 4151: 00051161 72 FUNC GLOBAL DEFAULT 11 vrdiv0_ │ │ │ │ - 4152: 0003f719 204 FUNC GLOBAL DEFAULT 11 shlfwl_ │ │ │ │ - 4153: 00079589 68 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframemargin │ │ │ │ - 4154: 00061429 132 FUNC GLOBAL DEFAULT 11 ugpqid__ │ │ │ │ - 4155: 0006ca0d 308 FUNC GLOBAL DEFAULT 11 cfsrch__ │ │ │ │ - 4156: 0012a1c0 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yttl0 │ │ │ │ - 4157: 00081b25 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ - 4158: 000cff75 184 FUNC GLOBAL DEFAULT 11 ugrqcl_ │ │ │ │ - 4159: 000b2b85 40 FUNC GLOBAL DEFAULT 11 uestlv_ │ │ │ │ - 4160: 00045859 92 FUNC GLOBAL DEFAULT 11 glpset_ │ │ │ │ - 4161: 0003f7e5 88 FUNC GLOBAL DEFAULT 11 shlbwu_ │ │ │ │ - 4162: 00055d59 152 FUNC GLOBAL DEFAULT 11 sgtxzu__ │ │ │ │ - 4163: 000847e9 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvpolar │ │ │ │ - 4164: 000586d9 28 FUNC GLOBAL DEFAULT 11 swdcls__ │ │ │ │ - 4165: 0004df7d 38 FUNC GLOBAL DEFAULT 11 rset1_ │ │ │ │ - 4166: 0007f2e9 64 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargument │ │ │ │ - 4167: 0006db7d 28 FUNC GLOBAL DEFAULT 11 sinqf__ │ │ │ │ - 4168: 00069f09 4 FUNC GLOBAL DEFAULT 11 mpiaza__ │ │ │ │ - 4169: 0006ed39 28 FUNC GLOBAL DEFAULT 11 shinic__ │ │ │ │ - 4170: 0009d849 160 FUNC GLOBAL DEFAULT 11 stftrf_ │ │ │ │ - 4171: 000b7199 16 FUNC GLOBAL DEFAULT 11 uusmki_ │ │ │ │ - 4172: 000a44f5 332 FUNC GLOBAL DEFAULT 11 sgpstx_ │ │ │ │ - 4173: 0005efa1 132 FUNC GLOBAL DEFAULT 11 ullqcp__ │ │ │ │ - 4174: 000ae33d 160 FUNC GLOBAL DEFAULT 11 ulistx_ │ │ │ │ - 4175: 00070e7d 28 FUNC GLOBAL DEFAULT 11 g2fctr__ │ │ │ │ - 4176: 00055eb9 112 FUNC GLOBAL DEFAULT 11 sgpget__ │ │ │ │ - 4177: 000b2bb1 348 FUNC GLOBAL DEFAULT 11 uegtlb_ │ │ │ │ - 4178: 0006effd 44 FUNC GLOBAL DEFAULT 11 shppma__ │ │ │ │ - 4179: 00054339 28 FUNC GLOBAL DEFAULT 11 szstyz__ │ │ │ │ - 4180: 0005dd91 216 FUNC GLOBAL DEFAULT 11 uscstx__ │ │ │ │ - 4181: 000627c9 28 FUNC GLOBAL DEFAULT 11 uzpsvl__ │ │ │ │ - 4182: 00059be9 216 FUNC GLOBAL DEFAULT 11 swqfnm__ │ │ │ │ - 4183: 000870d1 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchars │ │ │ │ - 4184: 0003f569 432 FUNC GLOBAL DEFAULT 11 shlfwm_ │ │ │ │ - 4185: 00051095 204 FUNC GLOBAL DEFAULT 11 vrdiv1_ │ │ │ │ - 4186: 000d07b9 92 FUNC GLOBAL DEFAULT 11 uglget_ │ │ │ │ - 4187: 000bb549 1260 FUNC GLOBAL DEFAULT 11 uherbz_ │ │ │ │ - 4188: 00060d81 28 FUNC GLOBAL DEFAULT 11 ugdut__ │ │ │ │ - 4189: 000b622d 520 FUNC GLOBAL DEFAULT 11 uyplba_ │ │ │ │ - 4190: 00049d81 132 FUNC GLOBAL DEFAULT 11 mpipst_ │ │ │ │ - 4191: 00069b2d 116 FUNC GLOBAL DEFAULT 11 lenc__ │ │ │ │ - 4192: 000da30d 140 FUNC GLOBAL DEFAULT 11 uifrgb_ │ │ │ │ - 4193: 0012ad88 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ - 4194: 00091fed 16 FUNC GLOBAL DEFAULT 11 sztitz_ │ │ │ │ - 4195: 00053ef5 28 FUNC GLOBAL DEFAULT 11 szclts__ │ │ │ │ - 4196: 00056489 28 FUNC GLOBAL DEFAULT 11 sgtnzr__ │ │ │ │ - 4197: 000376a1 46 FUNC GLOBAL DEFAULT 11 rfftb_ │ │ │ │ - 4198: 0007828d 68 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevel │ │ │ │ - 4199: 0003d2fd 512 FUNC GLOBAL DEFAULT 11 cfftf1_ │ │ │ │ - 4200: 000c1da5 232 FUNC GLOBAL DEFAULT 11 usyoff_ │ │ │ │ - 4201: 00060a59 28 FUNC GLOBAL DEFAULT 11 uuqmks__ │ │ │ │ - 4202: 0006f251 48 FUNC GLOBAL DEFAULT 11 shtswm__ │ │ │ │ - 4203: 00056345 44 FUNC GLOBAL DEFAULT 11 sglaxv__ │ │ │ │ - 4204: 0007095d 48 FUNC GLOBAL DEFAULT 11 clrgsv__ │ │ │ │ - 4205: 00048bb1 564 FUNC GLOBAL DEFAULT 11 mpiplc_ │ │ │ │ - 4206: 000c9ab9 616 FUNC GLOBAL DEFAULT 11 uxpaxs_ │ │ │ │ - 4207: 00063449 132 FUNC GLOBAL DEFAULT 11 ucpqcp__ │ │ │ │ - 4208: 000573d1 28 FUNC GLOBAL DEFAULT 11 sgcls__ │ │ │ │ - 4209: 0004b22d 140 FUNC GLOBAL DEFAULT 11 mpfmer_ │ │ │ │ - 4210: 0006a309 4 FUNC GLOBAL DEFAULT 11 imin__ │ │ │ │ - 4211: 0006d985 28 FUNC GLOBAL DEFAULT 11 rfftb__ │ │ │ │ - 4212: 0006d1b1 132 FUNC GLOBAL DEFAULT 11 glpstx__ │ │ │ │ - 4213: 00082dfd 296 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclinitsinfft │ │ │ │ - 4214: 000b7539 148 FUNC GLOBAL DEFAULT 11 uupqcl_ │ │ │ │ - 4215: 0006f335 48 FUNC GLOBAL DEFAULT 11 shtwgm__ │ │ │ │ - 4216: 0008ebd5 68 FUNC GLOBAL DEFAULT 11 szgcll_ │ │ │ │ - 4217: 00058619 4 FUNC GLOBAL DEFAULT 11 zgiopn__ │ │ │ │ - 4218: 00058661 4 FUNC GLOBAL DEFAULT 11 zgslcl__ │ │ │ │ - 4219: 000d757d 144 FUNC GLOBAL DEFAULT 11 uipdat_ │ │ │ │ - 4220: 00065505 28 FUNC GLOBAL DEFAULT 11 udlsvl__ │ │ │ │ - 4221: 00058821 128 FUNC GLOBAL DEFAULT 11 swocls__ │ │ │ │ - 4222: 0004a5dd 124 FUNC GLOBAL DEFAULT 11 mpscoa_ │ │ │ │ - 4223: 000a0b19 164 FUNC GLOBAL DEFAULT 11 sglnr_ │ │ │ │ - 4224: 000cdbe9 132 FUNC GLOBAL DEFAULT 11 umiqin_ │ │ │ │ - 4225: 00056e21 112 FUNC GLOBAL DEFAULT 11 sgiset__ │ │ │ │ - 4226: 000df529 320 FUNC GLOBAL DEFAULT 11 udiqid_ │ │ │ │ - 4227: 0005ae8d 132 FUNC GLOBAL DEFAULT 11 uepqcl__ │ │ │ │ - 4228: 000b5f3d 752 FUNC GLOBAL DEFAULT 11 uyplbb_ │ │ │ │ - 4229: 000a0de1 192 FUNC GLOBAL DEFAULT 11 sgtnzu_ │ │ │ │ - 4230: 00063265 132 FUNC GLOBAL DEFAULT 11 uzrqin__ │ │ │ │ - 4231: 00069ed9 4 FUNC GLOBAL DEFAULT 11 mpfcon__ │ │ │ │ - 4232: 000bbfc5 156 FUNC GLOBAL DEFAULT 11 uwigyi_ │ │ │ │ - 4233: 000b4c39 968 FUNC GLOBAL DEFAULT 11 uypttl_ │ │ │ │ - 4234: 001d27a8 16020 OBJECT GLOBAL DEFAULT 21 uwblkx_ │ │ │ │ - 4235: 000d6361 92 FUNC GLOBAL DEFAULT 11 uirget_ │ │ │ │ - 4236: 000ad5f1 92 FUNC GLOBAL DEFAULT 11 ulpget_ │ │ │ │ - 4237: 000a6611 200 FUNC GLOBAL DEFAULT 11 scplzu_ │ │ │ │ - 4238: 00034e6d 132 FUNC GLOBAL DEFAULT 11 odiqin_ │ │ │ │ - 4239: 00048351 408 FUNC GLOBAL DEFAULT 11 mpirbs_ │ │ │ │ - 4240: 000363ad 268 FUNC GLOBAL DEFAULT 11 odrkdu_ │ │ │ │ - 4241: 00056a0d 28 FUNC GLOBAL DEFAULT 11 sgqtxs__ │ │ │ │ - 4242: 0006c0ad 132 FUNC GLOBAL DEFAULT 11 gllqcp__ │ │ │ │ - 4243: 000669f1 28 FUNC GLOBAL DEFAULT 11 umsppt__ │ │ │ │ - 4244: 0004570d 332 FUNC GLOBAL DEFAULT 11 glpstx_ │ │ │ │ - 4245: 00069b19 4 FUNC GLOBAL DEFAULT 11 lrge0__ │ │ │ │ - 4246: 000578b5 132 FUNC GLOBAL DEFAULT 11 sgpqid__ │ │ │ │ - 4247: 000d5d81 344 FUNC GLOBAL DEFAULT 11 uixbar_ │ │ │ │ - 4248: 0003e701 180 FUNC GLOBAL DEFAULT 11 shmwjz_ │ │ │ │ - 4249: 000cf869 88 FUNC GLOBAL DEFAULT 11 ugpqit_ │ │ │ │ - 4250: 0008d525 92 FUNC GLOBAL DEFAULT 11 tmlset_ │ │ │ │ - 4251: 00071021 4 FUNC GLOBAL DEFAULT 11 rrms1__ │ │ │ │ - 4252: 00054a41 28 FUNC GLOBAL DEFAULT 11 stsrot__ │ │ │ │ - 4253: 00058b99 28 FUNC GLOBAL DEFAULT 11 swiqvl__ │ │ │ │ - 4254: 0007c459 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected1 │ │ │ │ - 4255: 0005fc91 112 FUNC GLOBAL DEFAULT 11 uulget__ │ │ │ │ - 4256: 0007c385 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected2 │ │ │ │ - 4257: 000b140d 136 FUNC GLOBAL DEFAULT 11 uelqcp_ │ │ │ │ - 4258: 0006d489 44 FUNC GLOBAL DEFAULT 11 vrmlt__ │ │ │ │ - 4259: 0006128d 28 FUNC GLOBAL DEFAULT 11 ugunit__ │ │ │ │ - 4260: 0006140d 28 FUNC GLOBAL DEFAULT 11 ugpqnp__ │ │ │ │ - 4261: 000a0d21 192 FUNC GLOBAL DEFAULT 11 sgtnzv_ │ │ │ │ - 4262: 00070e61 4 FUNC GLOBAL DEFAULT 11 rmax0__ │ │ │ │ - 4263: 0005e561 28 FUNC GLOBAL DEFAULT 11 uysoff__ │ │ │ │ - 4264: 001ce910 16020 OBJECT GLOBAL DEFAULT 21 uwblky_ │ │ │ │ - 4265: 0007cfd1 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtoshort │ │ │ │ - 4266: 00044c61 2 FUNC GLOBAL DEFAULT 11 rpnget_ │ │ │ │ - 4267: 0006a53d 28 FUNC GLOBAL DEFAULT 11 ct2cp__ │ │ │ │ - 4268: 000a49c9 320 FUNC GLOBAL DEFAULT 11 sgrqid_ │ │ │ │ - 4269: 000a6549 200 FUNC GLOBAL DEFAULT 11 scplzv_ │ │ │ │ - 4270: 00062925 132 FUNC GLOBAL DEFAULT 11 uziqcp__ │ │ │ │ - 4271: 00084219 52 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofyear │ │ │ │ - 4272: 00048de5 148 FUNC GLOBAL DEFAULT 11 mpfmil_ │ │ │ │ - 4273: 000decc5 176 FUNC GLOBAL DEFAULT 11 udlsvl_ │ │ │ │ - 4274: 000ca005 192 FUNC GLOBAL DEFAULT 11 uxsaxz_ │ │ │ │ - 4275: 00036221 396 FUNC GLOBAL DEFAULT 11 odrkdv_ │ │ │ │ - 4276: 0009d33d 1292 FUNC GLOBAL DEFAULT 11 stitrn_ │ │ │ │ - 4277: 00053479 36 FUNC GLOBAL DEFAULT 11 szgipz__ │ │ │ │ - 4278: 0003bf81 1952 FUNC GLOBAL DEFAULT 11 passb_ │ │ │ │ - 4279: 00064a21 132 FUNC GLOBAL DEFAULT 11 udistx__ │ │ │ │ - 4280: 000dd681 92 FUNC GLOBAL DEFAULT 11 uclset_ │ │ │ │ - 4281: 000ac479 224 FUNC GLOBAL DEFAULT 11 swcsvl_ │ │ │ │ - 4282: 00068a55 144 FUNC GLOBAL DEFAULT 11 uxaxnm__ │ │ │ │ - 4283: 00058485 100 FUNC GLOBAL DEFAULT 11 zgtxt__ │ │ │ │ - 4284: 000531d9 142 FUNC GLOBAL DEFAULT 11 uyplba__ │ │ │ │ - 4285: 00054c81 28 FUNC GLOBAL DEFAULT 11 stsrad__ │ │ │ │ - 4286: 000551f9 28 FUNC GLOBAL DEFAULT 11 sldttl__ │ │ │ │ - 4287: 0004a351 268 FUNC GLOBAL DEFAULT 11 mpscoc_ │ │ │ │ - 4288: 00070e65 4 FUNC GLOBAL DEFAULT 11 rstd0__ │ │ │ │ - 4289: 00072aa9 716 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeyboxarea │ │ │ │ - 4290: 00055e39 44 FUNC GLOBAL DEFAULT 11 sgpmxv__ │ │ │ │ - 4291: 000b1911 184 FUNC GLOBAL DEFAULT 11 ueiqcl_ │ │ │ │ - 4292: 000c2b05 2156 FUNC GLOBAL DEFAULT 11 usysub_ │ │ │ │ - 4293: 000a16d1 16 FUNC GLOBAL DEFAULT 11 sgqtxi_ │ │ │ │ - 4294: 0003f011 18 FUNC GLOBAL DEFAULT 11 shmdxj_ │ │ │ │ - 4295: 000b71d9 16 FUNC GLOBAL DEFAULT 11 uuslni_ │ │ │ │ - 4296: 000b2b09 38 FUNC GLOBAL DEFAULT 11 uestlz_ │ │ │ │ - 4297: 000d002d 136 FUNC GLOBAL DEFAULT 11 ugrqcp_ │ │ │ │ - 4298: 00053c91 28 FUNC GLOBAL DEFAULT 11 sztncl__ │ │ │ │ - 4299: 0006b955 28 FUNC GLOBAL DEFAULT 11 rpnopt__ │ │ │ │ - 4300: 0005a0ed 216 FUNC GLOBAL DEFAULT 11 swcstx__ │ │ │ │ - 4301: 0012a184 4 OBJECT GLOBAL DEFAULT 21 xargc │ │ │ │ - 4302: 0005feb9 132 FUNC GLOBAL DEFAULT 11 uulqid__ │ │ │ │ - 4303: 0006dc95 112 FUNC GLOBAL DEFAULT 11 odrget__ │ │ │ │ - 4304: 0003e105 4 FUNC GLOBAL DEFAULT 11 shtnml_ │ │ │ │ - 4305: 00069b1d 4 FUNC GLOBAL DEFAULT 11 lrgea__ │ │ │ │ - 4306: 000d2805 1224 FUNC GLOBAL DEFAULT 11 uvbxaz_ │ │ │ │ - 4307: 000bf7b1 40 FUNC GLOBAL DEFAULT 11 uziqid_ │ │ │ │ - 4308: 0004e999 104 FUNC GLOBAL DEFAULT 11 rgnge_ │ │ │ │ - 4309: 000a0a55 164 FUNC GLOBAL DEFAULT 11 sglnu_ │ │ │ │ - 4310: 000d034d 6 FUNC GLOBAL DEFAULT 11 uglqnp_ │ │ │ │ - 4311: 000b12b1 164 FUNC GLOBAL DEFAULT 11 uelqvl_ │ │ │ │ - 4312: 00068ca5 44 FUNC GLOBAL DEFAULT 11 uverbz__ │ │ │ │ - 4313: 000b1125 92 FUNC GLOBAL DEFAULT 11 uerset_ │ │ │ │ - 4314: 0008d485 160 FUNC GLOBAL DEFAULT 11 tmlstx_ │ │ │ │ - 4315: 0006a8bd 28 FUNC GLOBAL DEFAULT 11 rpnget__ │ │ │ │ - 4316: 00053c59 28 FUNC GLOBAL DEFAULT 11 szclsv__ │ │ │ │ - 4317: 000c751d 1316 FUNC GLOBAL DEFAULT 11 usinit_ │ │ │ │ - 4318: 0005b24d 28 FUNC GLOBAL DEFAULT 11 uegtla__ │ │ │ │ - 4319: 000da475 54 FUNC GLOBAL DEFAULT 11 uiiyxy_ │ │ │ │ - 4320: 000a6d59 92 FUNC GLOBAL DEFAULT 11 scsorg_ │ │ │ │ - 4321: 0003e09d 104 FUNC GLOBAL DEFAULT 11 shtfun_ │ │ │ │ - 4322: 0004630d 320 FUNC GLOBAL DEFAULT 11 glrqid_ │ │ │ │ - 4323: 00054a95 28 FUNC GLOBAL DEFAULT 11 ststri__ │ │ │ │ - 4324: 0007d011 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtonum │ │ │ │ - 4325: 0012a180 4 OBJECT GLOBAL DEFAULT 21 xargv │ │ │ │ - 4326: 0006a8b5 4 FUNC GLOBAL DEFAULT 11 g2qgrd__ │ │ │ │ - 4327: 00037475 46 FUNC GLOBAL DEFAULT 11 rfftf_ │ │ │ │ - 4328: 0006374d 132 FUNC GLOBAL DEFAULT 11 ucrqcl__ │ │ │ │ - 4329: 000a1fa5 16 FUNC GLOBAL DEFAULT 11 sgqpmi_ │ │ │ │ - 4330: 0007f441 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetbonnes │ │ │ │ - 4331: 0005da31 140 FUNC GLOBAL DEFAULT 11 usptmk__ │ │ │ │ - 4332: 00069ebd 4 FUNC GLOBAL DEFAULT 11 mpicct__ │ │ │ │ - 4333: 0006055d 112 FUNC GLOBAL DEFAULT 11 uupset__ │ │ │ │ - 4334: 00057899 28 FUNC GLOBAL DEFAULT 11 sgpqnp__ │ │ │ │ - 4335: 000b3051 652 FUNC GLOBAL DEFAULT 11 uezchk_ │ │ │ │ - 4336: 00054235 28 FUNC GLOBAL DEFAULT 11 szsttr__ │ │ │ │ - 4337: 0006f5bd 28 FUNC GLOBAL DEFAULT 11 shfftf__ │ │ │ │ - 4338: 00066501 28 FUNC GLOBAL DEFAULT 11 umspct__ │ │ │ │ - 4339: 000b75cd 136 FUNC GLOBAL DEFAULT 11 uupqcp_ │ │ │ │ - 4340: 000656c1 132 FUNC GLOBAL DEFAULT 11 udpqcp__ │ │ │ │ - 4341: 000dd5e1 160 FUNC GLOBAL DEFAULT 11 uclstx_ │ │ │ │ - 4342: 00054b29 28 FUNC GLOBAL DEFAULT 11 stfpr2__ │ │ │ │ - 4343: 000a0bbd 164 FUNC GLOBAL DEFAULT 11 sglnv_ │ │ │ │ - 4344: 0007f9b9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_b │ │ │ │ - 4345: 0006d26d 28 FUNC GLOBAL DEFAULT 11 vrgnn__ │ │ │ │ - 4346: 00080175 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_f │ │ │ │ - 4347: 0005b6c9 28 FUNC GLOBAL DEFAULT 11 uelsvl__ │ │ │ │ - 4348: 0003d761 212 FUNC GLOBAL DEFAULT 11 shtg2s_ │ │ │ │ - 4349: 00051c05 184 FUNC GLOBAL DEFAULT 11 iblklt_ │ │ │ │ - 4350: 0005d561 128 FUNC GLOBAL DEFAULT 11 usxaxl__ │ │ │ │ - 4351: 00097c61 128 FUNC GLOBAL DEFAULT 11 sztxzr_ │ │ │ │ - 4352: 000d0d7d 92 FUNC GLOBAL DEFAULT 11 ugiget_ │ │ │ │ - 4353: 0007b5ad 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextnormalized │ │ │ │ - 4354: 000b0001 1168 FUNC GLOBAL DEFAULT 11 uetonz_ │ │ │ │ - 4355: 000589d5 28 FUNC GLOBAL DEFAULT 11 swgton__ │ │ │ │ - 4356: 00054095 28 FUNC GLOBAL DEFAULT 11 szoptp__ │ │ │ │ - 4357: 0005c299 144 FUNC GLOBAL DEFAULT 11 ususcl__ │ │ │ │ - 4358: 000d5ed9 6 FUNC GLOBAL DEFAULT 11 uirqnp_ │ │ │ │ - 4359: 00071025 4 FUNC GLOBAL DEFAULT 11 rvmin0__ │ │ │ │ - 4360: 000a7581 62 FUNC GLOBAL DEFAULT 11 cfnchr │ │ │ │ - 4361: 0009289d 60 FUNC GLOBAL DEFAULT 11 szsttp_ │ │ │ │ - 4362: 000ad0a9 6 FUNC GLOBAL DEFAULT 11 ulpqnp_ │ │ │ │ - 4363: 000cfe85 240 FUNC GLOBAL DEFAULT 11 ugrqvl_ │ │ │ │ - 4364: 000bedc9 38 FUNC GLOBAL DEFAULT 11 uzlsvl_ │ │ │ │ - 4365: 00053e15 28 FUNC GLOBAL DEFAULT 11 szstni__ │ │ │ │ - 4366: 00049cf9 136 FUNC GLOBAL DEFAULT 11 mpfpst_ │ │ │ │ - 4367: 00094095 96 FUNC GLOBAL DEFAULT 11 szmvl3_ │ │ │ │ - 4368: 0003efa9 64 FUNC GLOBAL DEFAULT 11 shms2w_ │ │ │ │ - 4369: 000cb8a5 500 FUNC GLOBAL DEFAULT 11 umspdf_ │ │ │ │ - 4370: 000d9da1 52 FUNC GLOBAL DEFAULT 11 uicrgb_ │ │ │ │ - 4371: 000c6375 92 FUNC GLOBAL DEFAULT 11 uspset_ │ │ │ │ - 4372: 0006de15 132 FUNC GLOBAL DEFAULT 11 odrqid__ │ │ │ │ - 4373: 00053439 28 FUNC GLOBAL DEFAULT 11 uestln__ │ │ │ │ - 4374: 0005f6ad 128 FUNC GLOBAL DEFAULT 11 ulyqfm__ │ │ │ │ - 4375: 000b5c55 108 FUNC GLOBAL DEFAULT 11 uyroff_ │ │ │ │ - 4376: 00054f2d 228 FUNC GLOBAL DEFAULT 11 slzttl__ │ │ │ │ - 4377: 0006fc95 4 FUNC GLOBAL DEFAULT 11 clckdt__ │ │ │ │ - 4378: 000c4d61 856 FUNC GLOBAL DEFAULT 11 ususcl_ │ │ │ │ - 4379: 00048b45 108 FUNC GLOBAL DEFAULT 11 mpfplc_ │ │ │ │ - 4380: 000d5b8d 100 FUNC GLOBAL DEFAULT 11 uic3d_ │ │ │ │ - 4381: 00054d45 28 FUNC GLOBAL DEFAULT 11 stiusr__ │ │ │ │ - 4382: 0005fbf1 132 FUNC GLOBAL DEFAULT 11 uuiqin__ │ │ │ │ - 4383: 000a3119 1764 FUNC GLOBAL DEFAULT 11 sgstrf_ │ │ │ │ - 4384: 00055e9d 28 FUNC GLOBAL DEFAULT 11 sgstrf__ │ │ │ │ - 4385: 000caad9 216 FUNC GLOBAL DEFAULT 11 umscom_ │ │ │ │ - 4386: 000dec41 132 FUNC GLOBAL DEFAULT 11 udlqin_ │ │ │ │ - 4387: 0006044d 28 FUNC GLOBAL DEFAULT 11 uursvl__ │ │ │ │ - 4388: 000693e1 4 FUNC GLOBAL DEFAULT 11 nindxr__ │ │ │ │ - 4389: 0007b949 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkertype │ │ │ │ - 4390: 000b1085 160 FUNC GLOBAL DEFAULT 11 uerstx_ │ │ │ │ - 4391: 000ac3f5 132 FUNC GLOBAL DEFAULT 11 swcqin_ │ │ │ │ - 4392: 00070fbd 28 FUNC GLOBAL DEFAULT 11 uwqgxb__ │ │ │ │ - 4393: 00070889 116 FUNC GLOBAL DEFAULT 11 lchrl__ │ │ │ │ - 4394: 00055821 28 FUNC GLOBAL DEFAULT 11 scqorg__ │ │ │ │ - 4395: 0007c31d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlineindex │ │ │ │ - 4396: 00088e21 308 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD_dclswapindex │ │ │ │ - 4397: 00067591 40 FUNC GLOBAL DEFAULT 11 uipdaz__ │ │ │ │ - 4398: 0003efe9 38 FUNC GLOBAL DEFAULT 11 shmdxm_ │ │ │ │ - 4399: 0006e5e9 28 FUNC GLOBAL DEFAULT 11 odpqvl__ │ │ │ │ - 4400: 00067f0d 28 FUNC GLOBAL DEFAULT 11 uilsvl__ │ │ │ │ - 4401: 00071985 132 FUNC GLOBAL DEFAULT 11 tmlqin__ │ │ │ │ - 4402: 000b4551 100 FUNC GLOBAL DEFAULT 11 uymttl_ │ │ │ │ - 4403: 000cb591 788 FUNC GLOBAL DEFAULT 11 umbndc_ │ │ │ │ - 4404: 00072851 600 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxline │ │ │ │ - 4405: 0008221d 112 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dcldeallocrealfft │ │ │ │ - 4406: 0004821d 308 FUNC GLOBAL DEFAULT 11 mpfrbs_ │ │ │ │ - 4407: 000b8629 1284 FUNC GLOBAL DEFAULT 11 uumrkz_ │ │ │ │ - 4408: 0003ad51 1952 FUNC GLOBAL DEFAULT 11 passf_ │ │ │ │ - 4409: 00084309 76 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldiffdate │ │ │ │ - 4410: 00079341 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ - 4411: 000b73f1 240 FUNC GLOBAL DEFAULT 11 uupqvl_ │ │ │ │ - 4412: 000d9f65 48 FUNC GLOBAL DEFAULT 11 uicini_ │ │ │ │ - 4413: 000aacd5 140 FUNC GLOBAL DEFAULT 11 swiclr_ │ │ │ │ - 4414: 0005fe9d 28 FUNC GLOBAL DEFAULT 11 uulqnp__ │ │ │ │ - 4415: 00058ce9 28 FUNC GLOBAL DEFAULT 11 swqpnt__ │ │ │ │ - 4416: 0005a949 132 FUNC GLOBAL DEFAULT 11 ueistx__ │ │ │ │ - 4417: 000e2f31 496 FUNC GLOBAL DEFAULT 11 cllsrg_ │ │ │ │ - 4418: 000d6715 3688 FUNC GLOBAL DEFAULT 11 uipdaz_ │ │ │ │ - 4419: 00076549 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfillmap │ │ │ │ - 4420: 00063c81 112 FUNC GLOBAL DEFAULT 11 uclset__ │ │ │ │ - 4421: 000e7421 104 FUNC GLOBAL DEFAULT 11 timeq1_ │ │ │ │ - 4422: 000cae75 508 FUNC GLOBAL DEFAULT 11 umstvz_ │ │ │ │ - 4423: 00058981 28 FUNC GLOBAL DEFAULT 11 swgplt__ │ │ │ │ - 4424: 0008dae9 92 FUNC GLOBAL DEFAULT 11 tmiset_ │ │ │ │ - 4425: 001d6660 16 OBJECT GLOBAL DEFAULT 21 udblk1_ │ │ │ │ - 4426: 0005e671 144 FUNC GLOBAL DEFAULT 11 uyaxnm__ │ │ │ │ - 4427: 0007e079 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget2dplane │ │ │ │ - 4428: 00071255 4 FUNC GLOBAL DEFAULT 11 vrfna1__ │ │ │ │ - 4429: 001111f8 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ - 4430: 0005396d 28 FUNC GLOBAL DEFAULT 11 szmvlu__ │ │ │ │ - 4431: 00065dd9 112 FUNC GLOBAL DEFAULT 11 umpget__ │ │ │ │ - 4432: 0006cb41 184 FUNC GLOBAL DEFAULT 11 glcget__ │ │ │ │ - 4433: 000b19c9 136 FUNC GLOBAL DEFAULT 11 ueiqcp_ │ │ │ │ - 4434: 0006d3ad 44 FUNC GLOBAL DEFAULT 11 vrsub__ │ │ │ │ - 4435: 0006d59d 44 FUNC GLOBAL DEFAULT 11 passb4__ │ │ │ │ - 4436: 000926d1 388 FUNC GLOBAL DEFAULT 11 szsttr_ │ │ │ │ - 4437: 0003722d 18 FUNC GLOBAL DEFAULT 11 rffti_ │ │ │ │ - 4438: 00062431 112 FUNC GLOBAL DEFAULT 11 uzlget__ │ │ │ │ - 4439: 000889d9 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetinteger │ │ │ │ - 4440: 000e787d 96 FUNC GLOBAL DEFAULT 11 time12_ │ │ │ │ - 4441: 000538a9 28 FUNC GLOBAL DEFAULT 11 szsclx__ │ │ │ │ - 4442: 00069f69 4 FUNC GLOBAL DEFAULT 11 mpfpt2__ │ │ │ │ - 4443: 000c6229 332 FUNC GLOBAL DEFAULT 11 uspstx_ │ │ │ │ - 4444: 0006ff05 28 FUNC GLOBAL DEFAULT 11 date21__ │ │ │ │ - 4445: 000df289 176 FUNC GLOBAL DEFAULT 11 udisvl_ │ │ │ │ - 4446: 0009cd11 1512 FUNC GLOBAL DEFAULT 11 stftrn_ │ │ │ │ - 4447: 00082bc5 452 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclsinfft │ │ │ │ - 4448: 000e5cb5 54 FUNC GLOBAL DEFAULT 11 fcnrec_ │ │ │ │ - 4449: 0006b27d 28 FUNC GLOBAL DEFAULT 11 prclvl__ │ │ │ │ - 4450: 00052135 156 FUNC GLOBAL DEFAULT 11 imax_ │ │ │ │ - 4451: 0005c951 28 FUNC GLOBAL DEFAULT 11 usisvl__ │ │ │ │ - 4452: 0005d285 28 FUNC GLOBAL DEFAULT 11 uslqvl__ │ │ │ │ - 4453: 0005ca61 112 FUNC GLOBAL DEFAULT 11 usrset__ │ │ │ │ - 4454: 000aac49 138 FUNC GLOBAL DEFAULT 11 swicls_ │ │ │ │ - 4455: 0006d93d 36 FUNC GLOBAL DEFAULT 11 rfftb1__ │ │ │ │ - 4456: 000ddc45 92 FUNC GLOBAL DEFAULT 11 uciset_ │ │ │ │ - 4457: 00055631 28 FUNC GLOBAL DEFAULT 11 scstnp__ │ │ │ │ - 4458: 00069165 208 FUNC GLOBAL DEFAULT 11 nindxc__ │ │ │ │ - 4459: 000e73b9 104 FUNC GLOBAL DEFAULT 11 timeq2_ │ │ │ │ - 4460: 0004de69 120 FUNC GLOBAL DEFAULT 11 rmax0_ │ │ │ │ - 4461: 000682b1 28 FUNC GLOBAL DEFAULT 11 uidecd__ │ │ │ │ - 4462: 001d6800 804 OBJECT GLOBAL DEFAULT 21 udblk2_ │ │ │ │ - 4463: 000681cd 40 FUNC GLOBAL DEFAULT 11 uiiluv__ │ │ │ │ - 4464: 0003f4f5 114 FUNC GLOBAL DEFAULT 11 shlfwu_ │ │ │ │ - 4465: 0005591d 28 FUNC GLOBAL DEFAULT 11 scqpmi__ │ │ │ │ - 4466: 000aa901 138 FUNC GLOBAL DEFAULT 11 swqtnc_ │ │ │ │ - 4467: 00068c7d 40 FUNC GLOBAL DEFAULT 11 uvbrlz__ │ │ │ │ - 4468: 00097ce5 96 FUNC GLOBAL DEFAULT 11 sztxzu_ │ │ │ │ - 4469: 0006750d 132 FUNC GLOBAL DEFAULT 11 uiistx__ │ │ │ │ - 4470: 00057569 28 FUNC GLOBAL DEFAULT 11 sgtnzv__ │ │ │ │ - 4471: 000a0f79 16 FUNC GLOBAL DEFAULT 11 sgstnp_ │ │ │ │ - 4472: 00071ecd 132 FUNC GLOBAL DEFAULT 11 tmrstx__ │ │ │ │ - 4473: 000cf0d1 1324 FUNC GLOBAL DEFAULT 11 umpmap_ │ │ │ │ - 4474: 00043e29 56 FUNC GLOBAL DEFAULT 11 rllenv_ │ │ │ │ - 4475: 00066201 112 FUNC GLOBAL DEFAULT 11 umiset__ │ │ │ │ - 4476: 00049995 114 FUNC GLOBAL DEFAULT 11 mpzmwd_ │ │ │ │ - 4477: 00091fd5 8 FUNC GLOBAL DEFAULT 11 szstts_ │ │ │ │ - 4478: 000b7085 20 FUNC GLOBAL DEFAULT 11 uuqarp_ │ │ │ │ - 4479: 00053df9 28 FUNC GLOBAL DEFAULT 11 sztnzu__ │ │ │ │ - 4480: 0005480d 28 FUNC GLOBAL DEFAULT 11 szcllp__ │ │ │ │ - 4481: 000e7835 72 FUNC GLOBAL DEFAULT 11 time13_ │ │ │ │ - 4482: 0006d715 28 FUNC GLOBAL DEFAULT 11 rfftf__ │ │ │ │ - 4483: 0006ddf9 28 FUNC GLOBAL DEFAULT 11 odrqnp__ │ │ │ │ - 4484: 000659c5 132 FUNC GLOBAL DEFAULT 11 udrqcl__ │ │ │ │ - 4485: 0004bc6d 38 FUNC GLOBAL DEFAULT 11 iset0_ │ │ │ │ - 4486: 0005f0e1 132 FUNC GLOBAL DEFAULT 11 ullqin__ │ │ │ │ - 4487: 000bed9d 44 FUNC GLOBAL DEFAULT 11 uzlqin_ │ │ │ │ - 4488: 000817f1 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclclosegraphics │ │ │ │ - 4489: 00066cc5 132 FUNC GLOBAL DEFAULT 11 umpqid__ │ │ │ │ - 4490: 00082ab1 276 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcliniteasyfft │ │ │ │ - 4491: 00053919 28 FUNC GLOBAL DEFAULT 11 szl3op__ │ │ │ │ - 4492: 0006d961 36 FUNC GLOBAL DEFAULT 11 radb2__ │ │ │ │ - 4493: 00069ed1 4 FUNC GLOBAL DEFAULT 11 mpfmil__ │ │ │ │ - 4494: 000a4729 176 FUNC GLOBAL DEFAULT 11 sgrsvl_ │ │ │ │ - 4495: 000612a9 112 FUNC GLOBAL DEFAULT 11 ugrget__ │ │ │ │ - 4496: 001d6670 400 OBJECT GLOBAL DEFAULT 21 udblk3_ │ │ │ │ - 4497: 0004dd75 244 FUNC GLOBAL DEFAULT 11 rmax1_ │ │ │ │ - 4498: 0005ae09 132 FUNC GLOBAL DEFAULT 11 uepqcp__ │ │ │ │ - 4499: 000d0911 6 FUNC GLOBAL DEFAULT 11 ugiqnp_ │ │ │ │ - 4500: 0003db65 64 FUNC GLOBAL DEFAULT 11 shtg2w_ │ │ │ │ - 4501: 00069f95 100 FUNC GLOBAL DEFAULT 11 osgenv__ │ │ │ │ - 4502: 000b1865 172 FUNC GLOBAL DEFAULT 11 ueiqvl_ │ │ │ │ - 4503: 0008da49 160 FUNC GLOBAL DEFAULT 11 tmistx_ │ │ │ │ - 4504: 00097ce1 4 FUNC GLOBAL DEFAULT 11 sztxzv_ │ │ │ │ - 4505: 0007c1ad 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlineindex │ │ │ │ - 4506: 00041735 90 FUNC GLOBAL DEFAULT 11 vidiv0_ │ │ │ │ - 4507: 0007cf91 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtolong │ │ │ │ - 4508: 000563e1 28 FUNC GLOBAL DEFAULT 11 sgqlat__ │ │ │ │ - 4509: 000699b1 28 FUNC GLOBAL DEFAULT 11 radd0__ │ │ │ │ - 4510: 00062ca1 132 FUNC GLOBAL DEFAULT 11 uzlqid__ │ │ │ │ - 4511: 000da425 80 FUNC GLOBAL DEFAULT 11 uifyxy_ │ │ │ │ - 4512: 00093895 920 FUNC GLOBAL DEFAULT 11 szsttt_ │ │ │ │ - 4513: 000cbe8d 748 FUNC GLOBAL DEFAULT 11 umspwd_ │ │ │ │ + 2323: 000bff6d 128 FUNC GLOBAL DEFAULT 11 szmvlv_ │ │ │ │ + 2324: 000a8259 6 FUNC GLOBAL DEFAULT 11 gliqnp_ │ │ │ │ + 2325: 0003ec99 216 FUNC GLOBAL DEFAULT 11 swoopn__ │ │ │ │ + 2326: 0003b1ed 40 FUNC GLOBAL DEFAULT 11 stftr3__ │ │ │ │ + 2327: 000c3465 16 FUNC GLOBAL DEFAULT 11 scqpli_ │ │ │ │ + 2328: 000d56dd 30 FUNC GLOBAL DEFAULT 11 time31_ │ │ │ │ + 2329: 0008db55 40 FUNC GLOBAL DEFAULT 11 uzirst_ │ │ │ │ + 2330: 00067639 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldelcontourlevel │ │ │ │ + 2331: 0008e669 46 FUNC GLOBAL DEFAULT 11 uzcqcl_ │ │ │ │ + 2332: 0003bb65 28 FUNC GLOBAL DEFAULT 11 sctnv__ │ │ │ │ + 2333: 00084589 136 FUNC GLOBAL DEFAULT 11 usrqcp_ │ │ │ │ + 2334: 0006ab05 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkerindex │ │ │ │ + 2335: 00045d59 112 FUNC GLOBAL DEFAULT 11 ulpget__ │ │ │ │ + 2336: 0008db7d 40 FUNC GLOBAL DEFAULT 11 uzisav_ │ │ │ │ + 2337: 000d6c39 30 FUNC GLOBAL DEFAULT 11 cupper_ │ │ │ │ + 2338: 0009cfb1 160 FUNC GLOBAL DEFAULT 11 udlstx_ │ │ │ │ + 2339: 000c7d19 220 FUNC GLOBAL DEFAULT 11 sglav_ │ │ │ │ + 2340: 000b98e9 4 FUNC GLOBAL DEFAULT 11 szoplr_ │ │ │ │ + 2341: 000a6035 164 FUNC GLOBAL DEFAULT 11 vifct1_ │ │ │ │ + 2342: 00054c65 112 FUNC GLOBAL DEFAULT 11 odlset__ │ │ │ │ + 2343: 000c67b9 1216 FUNC GLOBAL DEFAULT 11 stftr3_ │ │ │ │ + 2344: 000a73b1 184 FUNC GLOBAL DEFAULT 11 gllqcl_ │ │ │ │ + 2345: 000cfc41 216 FUNC GLOBAL DEFAULT 11 swcstx_ │ │ │ │ + 2346: 00052a19 216 FUNC GLOBAL DEFAULT 11 rtlxfl__ │ │ │ │ + 2347: 0004147d 28 FUNC GLOBAL DEFAULT 11 uepqvl__ │ │ │ │ + 2348: 00043b4d 128 FUNC GLOBAL DEFAULT 11 usyaxl__ │ │ │ │ + 2349: 000b669d 248 FUNC GLOBAL DEFAULT 11 szplzv_ │ │ │ │ + 2350: 00051a39 216 FUNC GLOBAL DEFAULT 11 rtrenv__ │ │ │ │ + 2351: 00078225 240 FUNC GLOBAL DEFAULT 11 uupsvl_ │ │ │ │ + 2352: 00072da1 6 FUNC GLOBAL DEFAULT 11 umpqnp_ │ │ │ │ + 2353: 0003e781 28 FUNC GLOBAL DEFAULT 11 sgqsim__ │ │ │ │ + 2354: 00081bc5 6 FUNC GLOBAL DEFAULT 11 uslqnp_ │ │ │ │ + 2355: 000a7b01 176 FUNC GLOBAL DEFAULT 11 iufopn_ │ │ │ │ + 2356: 00110600 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ + 2357: 00052149 304 FUNC GLOBAL DEFAULT 11 rtcopt__ │ │ │ │ + 2358: 000d2e8d 138 FUNC GLOBAL DEFAULT 11 swqptc_ │ │ │ │ + 2359: 0008ebc5 92 FUNC GLOBAL DEFAULT 11 uzlset_ │ │ │ │ + 2360: 000ab3fd 148 FUNC GLOBAL DEFAULT 11 cr3c_ │ │ │ │ + 2361: 000aefd1 44 FUNC GLOBAL DEFAULT 11 mpsotg_ │ │ │ │ + 2362: 0004d601 132 FUNC GLOBAL DEFAULT 11 uirqid__ │ │ │ │ + 2363: 00055e15 28 FUNC GLOBAL DEFAULT 11 vs1out__ │ │ │ │ + 2364: 000d5429 30 FUNC GLOBAL DEFAULT 11 time32_ │ │ │ │ + 2365: 000a5985 180 FUNC GLOBAL DEFAULT 11 iblkge_ │ │ │ │ + 2366: 0005cbc9 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlinetype │ │ │ │ + 2367: 000b24ed 24 FUNC GLOBAL DEFAULT 11 lreq0_ │ │ │ │ + 2368: 00044175 184 FUNC GLOBAL DEFAULT 11 uscget__ │ │ │ │ + 2369: 00056305 28 FUNC GLOBAL DEFAULT 11 date23__ │ │ │ │ + 2370: 0004d31d 132 FUNC GLOBAL DEFAULT 11 umpqcl__ │ │ │ │ + 2371: 00056f09 48 FUNC GLOBAL DEFAULT 11 clsvrg__ │ │ │ │ + 2372: 000db101 6 FUNC GLOBAL DEFAULT 11 odpqnp_ │ │ │ │ + 2373: 00051021 236 FUNC GLOBAL DEFAULT 11 rtcget__ │ │ │ │ + 2374: 0005d661 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextindex │ │ │ │ + 2375: 000d4621 184 FUNC GLOBAL DEFAULT 11 swpqcl_ │ │ │ │ + 2376: 00057395 4 FUNC GLOBAL DEFAULT 11 rave0__ │ │ │ │ + 2377: 0008c339 132 FUNC GLOBAL DEFAULT 11 uelqin_ │ │ │ │ + 2378: 0011e530 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ + 2379: 000d8ae5 572 FUNC GLOBAL DEFAULT 11 clsvrg_ │ │ │ │ + 2380: 00053ad1 28 FUNC GLOBAL DEFAULT 11 gnrset__ │ │ │ │ + 2381: 00053a29 28 FUNC GLOBAL DEFAULT 11 gnqblk__ │ │ │ │ + 2382: 00044cc1 112 FUNC GLOBAL DEFAULT 11 uliset__ │ │ │ │ + 2383: 00081825 10 FUNC GLOBAL DEFAULT 11 usytlz_ │ │ │ │ + 2384: 0004a4cd 132 FUNC GLOBAL DEFAULT 11 uciqid__ │ │ │ │ + 2385: 00066101 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_b │ │ │ │ + 2386: 00050b71 44 FUNC GLOBAL DEFAULT 11 vidiv0__ │ │ │ │ + 2387: 0005408d 36 FUNC GLOBAL DEFAULT 11 passf2__ │ │ │ │ + 2388: 0004fead 28 FUNC GLOBAL DEFAULT 11 radd__ │ │ │ │ + 2389: 000a4ba1 72 FUNC GLOBAL DEFAULT 11 rprd_ │ │ │ │ + 2390: 000668bd 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_f │ │ │ │ + 2391: 000503f5 4 FUNC GLOBAL DEFAULT 11 mpfmer__ │ │ │ │ + 2392: 000492f9 132 FUNC GLOBAL DEFAULT 11 uzlqcl__ │ │ │ │ + 2393: 00049855 28 FUNC GLOBAL DEFAULT 11 uzrrst__ │ │ │ │ + 2394: 00099ca1 796 FUNC GLOBAL DEFAULT 11 uxptmk_ │ │ │ │ + 2395: 000572b9 216 FUNC GLOBAL DEFAULT 11 chval__ │ │ │ │ + 2396: 0004fd71 36 FUNC GLOBAL DEFAULT 11 vrset0__ │ │ │ │ + 2397: 0006e779 744 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexbararea │ │ │ │ + 2398: 000c23b5 800 FUNC GLOBAL DEFAULT 11 slzttl_ │ │ │ │ + 2399: 0004a979 120 FUNC GLOBAL DEFAULT 11 nucchr__ │ │ │ │ + 2400: 0003b0e9 28 FUNC GLOBAL DEFAULT 11 strpr2__ │ │ │ │ + 2401: 0003de89 132 FUNC GLOBAL DEFAULT 11 sgpqcp__ │ │ │ │ + 2402: 0006b2d5 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dlinenormalized │ │ │ │ + 2403: 0005fb6d 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontour │ │ │ │ + 2404: 000af285 108 FUNC GLOBAL DEFAULT 11 mpfcyl_ │ │ │ │ + 2405: 000ac72d 204 FUNC GLOBAL DEFAULT 11 mpisin_ │ │ │ │ + 2406: 0006b921 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dobjectpoint │ │ │ │ + 2407: 00050041 4 FUNC GLOBAL DEFAULT 11 lreqa__ │ │ │ │ + 2408: 0005049d 4 FUNC GLOBAL DEFAULT 11 mpscyb__ │ │ │ │ + 2409: 000e5b91 332 FUNC GLOBAL DEFAULT 11 shfg2w_ │ │ │ │ + 2410: 000575f5 4 FUNC GLOBAL DEFAULT 11 rvar1__ │ │ │ │ + 2411: 00039bc1 28 FUNC GLOBAL DEFAULT 11 szcllr__ │ │ │ │ + 2412: 000589fd 196 FUNC GLOBAL DEFAULT 11 uyaxlb__ │ │ │ │ + 2413: 00053621 112 FUNC GLOBAL DEFAULT 11 glpget__ │ │ │ │ + 2414: 00044f35 132 FUNC GLOBAL DEFAULT 11 ulpqid__ │ │ │ │ + 2415: 00081831 92 FUNC GLOBAL DEFAULT 11 usiget_ │ │ │ │ + 2416: 00077b75 6 FUNC GLOBAL DEFAULT 11 uurqnp_ │ │ │ │ + 2417: 00084421 176 FUNC GLOBAL DEFAULT 11 usrqvl_ │ │ │ │ + 2418: 0003bf41 28 FUNC GLOBAL DEFAULT 11 scstrn__ │ │ │ │ + 2419: 000b25b5 152 FUNC GLOBAL DEFAULT 11 lreq1_ │ │ │ │ + 2420: 000566e5 128 FUNC GLOBAL DEFAULT 11 cupper__ │ │ │ │ + 2421: 00055bd1 36 FUNC GLOBAL DEFAULT 11 shnm2l__ │ │ │ │ + 2422: 00056ee1 40 FUNC GLOBAL DEFAULT 11 rnorml__ │ │ │ │ + 2423: 000b5c09 4 FUNC GLOBAL DEFAULT 11 szoplt_ │ │ │ │ + 2424: 00053dd1 44 FUNC GLOBAL DEFAULT 11 radb4__ │ │ │ │ + 2425: 001d2290 1208 OBJECT GLOBAL DEFAULT 21 ueblk1_ │ │ │ │ + 2426: 0003e2e9 4 FUNC GLOBAL DEFAULT 11 isgrgb__ │ │ │ │ + 2427: 0005c681 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetrms │ │ │ │ + 2428: 00055c25 76 FUNC GLOBAL DEFAULT 11 shlfwu__ │ │ │ │ + 2429: 000c9c95 136 FUNC GLOBAL DEFAULT 11 sglqcp_ │ │ │ │ + 2430: 000a2cd9 132 FUNC GLOBAL DEFAULT 11 ugrqin_ │ │ │ │ + 2431: 000b79d5 2 FUNC GLOBAL DEFAULT 11 szl3op_ │ │ │ │ + 2432: 00041539 28 FUNC GLOBAL DEFAULT 11 uerqnp__ │ │ │ │ + 2433: 0004124d 28 FUNC GLOBAL DEFAULT 11 uetonc__ │ │ │ │ + 2434: 000580bd 28 FUNC GLOBAL DEFAULT 11 tmpqnp__ │ │ │ │ + 2435: 00039a41 28 FUNC GLOBAL DEFAULT 11 szqgcy__ │ │ │ │ + 2436: 0003c28d 28 FUNC GLOBAL DEFAULT 11 sgqtxy__ │ │ │ │ + 2437: 00043c69 132 FUNC GLOBAL DEFAULT 11 uscqid__ │ │ │ │ + 2438: 000a2459 320 FUNC GLOBAL DEFAULT 11 uglqid_ │ │ │ │ + 2439: 000a9a21 148 FUNC GLOBAL DEFAULT 11 rtiget_ │ │ │ │ + 2440: 000d5831 148 FUNC GLOBAL DEFAULT 11 cdblk_ │ │ │ │ + 2441: 0003e069 28 FUNC GLOBAL DEFAULT 11 sgpcmd__ │ │ │ │ + 2442: 0008bf59 172 FUNC GLOBAL DEFAULT 11 ueisvl_ │ │ │ │ + 2443: 00047439 132 FUNC GLOBAL DEFAULT 11 ugrqcl__ │ │ │ │ + 2444: 0008eb25 160 FUNC GLOBAL DEFAULT 11 uzlstx_ │ │ │ │ + 2445: 00054b71 132 FUNC GLOBAL DEFAULT 11 odpqin__ │ │ │ │ + 2446: 000866f1 648 FUNC GLOBAL DEFAULT 11 usurdt_ │ │ │ │ + 2447: 00046b1d 132 FUNC GLOBAL DEFAULT 11 uupstx__ │ │ │ │ + 2448: 00052831 112 FUNC GLOBAL DEFAULT 11 gliset__ │ │ │ │ + 2449: 0009b809 92 FUNC GLOBAL DEFAULT 11 udiset_ │ │ │ │ + 2450: 00059171 124 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetaspectratio │ │ │ │ + 2451: 000b9b09 56 FUNC GLOBAL DEFAULT 11 szoplu_ │ │ │ │ + 2452: 00092ad9 92 FUNC GLOBAL DEFAULT 11 grscwd_ │ │ │ │ + 2453: 0004b469 148 FUNC GLOBAL DEFAULT 11 udqclv__ │ │ │ │ + 2454: 0007b8fd 48 FUNC GLOBAL DEFAULT 11 uiscrg_ │ │ │ │ + 2455: 0005005d 4 FUNC GLOBAL DEFAULT 11 lrle0__ │ │ │ │ + 2456: 000de7a1 72 FUNC GLOBAL DEFAULT 11 sint_ │ │ │ │ + 2457: 000506f1 40 FUNC GLOBAL DEFAULT 11 vicon__ │ │ │ │ + 2458: 0009d5b1 42 FUNC GLOBAL DEFAULT 11 uddclv_ │ │ │ │ + 2459: 0006f909 216 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolatec │ │ │ │ + 2460: 0005d8bd 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextprojected │ │ │ │ + 2461: 000cddc1 184 FUNC GLOBAL DEFAULT 11 sgiqcl_ │ │ │ │ + 2462: 00049d21 28 FUNC GLOBAL DEFAULT 11 ucrqvl__ │ │ │ │ + 2463: 000507dd 40 FUNC GLOBAL DEFAULT 11 viinc1__ │ │ │ │ + 2464: 000533bd 132 FUNC GLOBAL DEFAULT 11 glpqid__ │ │ │ │ + 2465: 000bcc81 884 FUNC GLOBAL DEFAULT 11 szpipt_ │ │ │ │ + 2466: 0003a015 28 FUNC GLOBAL DEFAULT 11 szcllc__ │ │ │ │ + 2467: 000a5d19 168 FUNC GLOBAL DEFAULT 11 vicon_ │ │ │ │ + 2468: 000577ad 4 FUNC GLOBAL DEFAULT 11 vifnb__ │ │ │ │ + 2469: 000b604d 96 FUNC GLOBAL DEFAULT 11 szmvlz_ │ │ │ │ + 2470: 0004648d 132 FUNC GLOBAL DEFAULT 11 uulqcp__ │ │ │ │ + 2471: 0004ae91 112 FUNC GLOBAL DEFAULT 11 udiget__ │ │ │ │ + 2472: 00044029 36 FUNC GLOBAL DEFAULT 11 usurdt__ │ │ │ │ + 2473: 00043b31 28 FUNC GLOBAL DEFAULT 11 usinit__ │ │ │ │ + 2474: 0004d5e5 28 FUNC GLOBAL DEFAULT 11 uirqnp__ │ │ │ │ + 2475: 0006f9e1 204 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolater │ │ │ │ + 2476: 0008e699 46 FUNC GLOBAL DEFAULT 11 uzcqcp_ │ │ │ │ + 2477: 000781a1 132 FUNC GLOBAL DEFAULT 11 uupqin_ │ │ │ │ + 2478: 000af5b9 160 FUNC GLOBAL DEFAULT 11 rvmax_ │ │ │ │ + 2479: 0005043d 4 FUNC GLOBAL DEFAULT 11 mpzmwd__ │ │ │ │ + 2480: 000b68dd 8 FUNC GLOBAL DEFAULT 11 szplop_ │ │ │ │ + 2481: 0007f3a1 324 FUNC GLOBAL DEFAULT 11 uirqid_ │ │ │ │ + 2482: 0003aa5d 28 FUNC GLOBAL DEFAULT 11 szm3op__ │ │ │ │ + 2483: 000ce8b1 16 FUNC GLOBAL DEFAULT 11 sgstxc_ │ │ │ │ + 2484: 00097ff9 324 FUNC GLOBAL DEFAULT 11 ulpqid_ │ │ │ │ + 2485: 0005877d 116 FUNC GLOBAL DEFAULT 11 usgi__ │ │ │ │ + 2486: 000bfead 4 FUNC GLOBAL DEFAULT 11 szoplv_ │ │ │ │ + 2487: 0005771d 28 FUNC GLOBAL DEFAULT 11 g2qcti__ │ │ │ │ + 2488: 000a7469 136 FUNC GLOBAL DEFAULT 11 gllqcp_ │ │ │ │ + 2489: 00050449 4 FUNC GLOBAL DEFAULT 11 mpxvdg__ │ │ │ │ + 2490: 0004380d 132 FUNC GLOBAL DEFAULT 11 uslqin__ │ │ │ │ + 2491: 0004a4b1 28 FUNC GLOBAL DEFAULT 11 uciqnp__ │ │ │ │ + 2492: 0003d2ad 28 FUNC GLOBAL DEFAULT 11 sgspls__ │ │ │ │ + 2493: 000c9b2d 176 FUNC GLOBAL DEFAULT 11 sglqvl_ │ │ │ │ + 2494: 000cbe29 92 FUNC GLOBAL DEFAULT 11 sgrset_ │ │ │ │ + 2495: 000a4da9 92 FUNC GLOBAL DEFAULT 11 imod_ │ │ │ │ + 2496: 0005f525 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclprintdevicelist │ │ │ │ + 2497: 0004f471 28 FUNC GLOBAL DEFAULT 11 uhdif__ │ │ │ │ + 2498: 00053c1d 28 FUNC GLOBAL DEFAULT 11 sint__ │ │ │ │ + 2499: 000404d1 184 FUNC GLOBAL DEFAULT 11 swcget__ │ │ │ │ + 2500: 00053a09 4 FUNC GLOBAL DEFAULT 11 igus__ │ │ │ │ + 2501: 00044f19 28 FUNC GLOBAL DEFAULT 11 ulpqnp__ │ │ │ │ + 2502: 000c3e81 72 FUNC GLOBAL DEFAULT 11 scqpln_ │ │ │ │ + 2503: 0004d121 28 FUNC GLOBAL DEFAULT 11 umlsvl__ │ │ │ │ + 2504: 0004acdd 36 FUNC GLOBAL DEFAULT 11 udbset__ │ │ │ │ + 2505: 00057529 4 FUNC GLOBAL DEFAULT 11 rstd__ │ │ │ │ + 2506: 00078a21 992 FUNC GLOBAL DEFAULT 11 uulinz_ │ │ │ │ + 2507: 0004f34d 44 FUNC GLOBAL DEFAULT 11 uvbraz__ │ │ │ │ + 2508: 0003bc49 28 FUNC GLOBAL DEFAULT 11 scqpln__ │ │ │ │ + 2509: 00042995 28 FUNC GLOBAL DEFAULT 11 usxtlz__ │ │ │ │ + 2510: 000d46d9 136 FUNC GLOBAL DEFAULT 11 swpqcp_ │ │ │ │ + 2511: 000aa23d 340 FUNC GLOBAL DEFAULT 11 rtlopt_ │ │ │ │ + 2512: 0009b769 160 FUNC GLOBAL DEFAULT 11 udistx_ │ │ │ │ + 2513: 0006ab6d 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkertype │ │ │ │ + 2514: 000b237d 148 FUNC GLOBAL DEFAULT 11 lrle_ │ │ │ │ + 2515: 000ab705 84 FUNC GLOBAL DEFAULT 11 imin0_ │ │ │ │ + 2516: 0004a241 132 FUNC GLOBAL DEFAULT 11 uclstx__ │ │ │ │ + 2517: 0004ecbd 40 FUNC GLOBAL DEFAULT 11 uxptmz__ │ │ │ │ + 2518: 0003e1a9 132 FUNC GLOBAL DEFAULT 11 sgrqcl__ │ │ │ │ + 2519: 000a5605 30 FUNC GLOBAL DEFAULT 11 osgarg_ │ │ │ │ + 2520: 000a8519 184 FUNC GLOBAL DEFAULT 11 gliqcl_ │ │ │ │ + 2521: 00048179 112 FUNC GLOBAL DEFAULT 11 uglset__ │ │ │ │ + 2522: 00056edd 4 FUNC GLOBAL DEFAULT 11 inorml__ │ │ │ │ + 2523: 00050049 4 FUNC GLOBAL DEFAULT 11 lrlea__ │ │ │ │ + 2524: 0004b011 132 FUNC GLOBAL DEFAULT 11 udiqid__ │ │ │ │ + 2525: 000543e9 132 FUNC GLOBAL DEFAULT 11 odrqcp__ │ │ │ │ + 2526: 0007b7d1 52 FUNC GLOBAL DEFAULT 11 uismsq_ │ │ │ │ + 2527: 000d2b41 138 FUNC GLOBAL DEFAULT 11 swftnm_ │ │ │ │ + 2528: 000d8201 104 FUNC GLOBAL DEFAULT 11 dateq1_ │ │ │ │ + 2529: 000c6f71 16 FUNC GLOBAL DEFAULT 11 isgrgb_ │ │ │ │ + 2530: 00082a15 6 FUNC GLOBAL DEFAULT 11 usiqnp_ │ │ │ │ + 2531: 000608e5 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckblank │ │ │ │ + 2532: 0003d4fd 36 FUNC GLOBAL DEFAULT 11 sglnzr__ │ │ │ │ + 2533: 00043c4d 28 FUNC GLOBAL DEFAULT 11 uscqnp__ │ │ │ │ + 2534: 000b11b1 308 FUNC GLOBAL DEFAULT 11 gnge_ │ │ │ │ + 2535: 000da351 304 FUNC GLOBAL DEFAULT 11 hexdci_ │ │ │ │ + 2536: 000c97f1 92 FUNC GLOBAL DEFAULT 11 sgqwnd_ │ │ │ │ + 2537: 0008e63d 42 FUNC GLOBAL DEFAULT 11 uzcqvl_ │ │ │ │ + 2538: 000d868d 280 FUNC GLOBAL DEFAULT 11 r4ibm_ │ │ │ │ + 2539: 0008ea6d 92 FUNC GLOBAL DEFAULT 11 uziset_ │ │ │ │ + 2540: 000b1005 16 FUNC GLOBAL DEFAULT 11 gnsave_ │ │ │ │ + 2541: 000503f1 4 FUNC GLOBAL DEFAULT 11 mpzek6__ │ │ │ │ + 2542: 0005083d 4 FUNC GLOBAL DEFAULT 11 isum0__ │ │ │ │ + 2543: 0003e9c9 4 FUNC GLOBAL DEFAULT 11 zggmov__ │ │ │ │ + 2544: 00055ad1 60 FUNC GLOBAL DEFAULT 11 shmswz__ │ │ │ │ + 2545: 000ae699 312 FUNC GLOBAL DEFAULT 11 mpimwd_ │ │ │ │ + 2546: 00062145 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetreal │ │ │ │ + 2547: 0006c4c1 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmapcontactpoint │ │ │ │ + 2548: 00043021 132 FUNC GLOBAL DEFAULT 11 usrstx__ │ │ │ │ + 2549: 000aacd9 92 FUNC GLOBAL DEFAULT 11 glrset_ │ │ │ │ + 2550: 00073065 184 FUNC GLOBAL DEFAULT 11 umpqcl_ │ │ │ │ + 2551: 000a72fd 180 FUNC GLOBAL DEFAULT 11 gllqvl_ │ │ │ │ + 2552: 00047199 28 FUNC GLOBAL DEFAULT 11 uusebs__ │ │ │ │ + 2553: 0004ede9 132 FUNC GLOBAL DEFAULT 11 uxsaxz__ │ │ │ │ + 2554: 00081db1 184 FUNC GLOBAL DEFAULT 11 uslqcl_ │ │ │ │ + 2555: 000ab759 196 FUNC GLOBAL DEFAULT 11 imin1_ │ │ │ │ + 2556: 0003d739 28 FUNC GLOBAL DEFAULT 11 sgstnp__ │ │ │ │ + 2557: 0003eeed 28 FUNC GLOBAL DEFAULT 11 swgcls__ │ │ │ │ + 2558: 000dfb29 508 FUNC GLOBAL DEFAULT 11 rfftb1_ │ │ │ │ + 2559: 000d7f1d 96 FUNC GLOBAL DEFAULT 11 date12_ │ │ │ │ + 2560: 0008bed5 132 FUNC GLOBAL DEFAULT 11 ueiqin_ │ │ │ │ + 2561: 0003af05 28 FUNC GLOBAL DEFAULT 11 szoptv__ │ │ │ │ + 2562: 0006be51 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetbarwidth │ │ │ │ + 2563: 000e6949 112 FUNC GLOBAL DEFAULT 11 shtswz_ │ │ │ │ + 2564: 00049839 28 FUNC GLOBAL DEFAULT 11 uzrsav__ │ │ │ │ + 2565: 0003d2e5 28 FUNC GLOBAL DEFAULT 11 sgnplc__ │ │ │ │ + 2566: 0003fcbd 132 FUNC GLOBAL DEFAULT 11 swcqid__ │ │ │ │ + 2567: 0003d669 28 FUNC GLOBAL DEFAULT 11 sgqpmi__ │ │ │ │ + 2568: 000cbd89 160 FUNC GLOBAL DEFAULT 11 sgrstx_ │ │ │ │ + 2569: 000533a1 28 FUNC GLOBAL DEFAULT 11 glpqnp__ │ │ │ │ + 2570: 0004c7c1 132 FUNC GLOBAL DEFAULT 11 umistx__ │ │ │ │ + 2571: 000574f1 28 FUNC GLOBAL DEFAULT 11 g2ictr__ │ │ │ │ + 2572: 000db3c5 184 FUNC GLOBAL DEFAULT 11 odpqcl_ │ │ │ │ + 2573: 000d7451 104 FUNC GLOBAL DEFAULT 11 dateq2_ │ │ │ │ + 2574: 000b4965 72 FUNC GLOBAL DEFAULT 11 vrmlt0_ │ │ │ │ + 2575: 0009d6e5 92 FUNC GLOBAL DEFAULT 11 udpget_ │ │ │ │ + 2576: 000ac6b5 120 FUNC GLOBAL DEFAULT 11 mpfsin_ │ │ │ │ + 2577: 0004e97d 216 FUNC GLOBAL DEFAULT 11 uxmttl__ │ │ │ │ + 2578: 00040d65 28 FUNC GLOBAL DEFAULT 11 ueqntl__ │ │ │ │ + 2579: 0005f4a1 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttonum │ │ │ │ + 2580: 000c832d 420 FUNC GLOBAL DEFAULT 11 sgplxr_ │ │ │ │ + 2581: 000d44d9 240 FUNC GLOBAL DEFAULT 11 swpqvl_ │ │ │ │ + 2582: 00052381 132 FUNC GLOBAL DEFAULT 11 rlropt__ │ │ │ │ + 2583: 0004eea5 140 FUNC GLOBAL DEFAULT 11 uxptmk__ │ │ │ │ + 2584: 000690e5 116 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcldealloceasyfft │ │ │ │ + 2585: 0003d14d 40 FUNC GLOBAL DEFAULT 11 sgplxr__ │ │ │ │ + 2586: 000d8139 72 FUNC GLOBAL DEFAULT 11 date13_ │ │ │ │ + 2587: 00057671 28 FUNC GLOBAL DEFAULT 11 uwsgya__ │ │ │ │ + 2588: 0007b86d 48 FUNC GLOBAL DEFAULT 11 uiqmrg_ │ │ │ │ + 2589: 00053e55 28 FUNC GLOBAL DEFAULT 11 ezffti__ │ │ │ │ + 2590: 0004290d 136 FUNC GLOBAL DEFAULT 11 usxinz__ │ │ │ │ + 2591: 00077d61 184 FUNC GLOBAL DEFAULT 11 uurqcl_ │ │ │ │ + 2592: 0007051d 108 FUNC GLOBAL DEFAULT 11 iuwgx_ │ │ │ │ + 2593: 0004c8b5 28 FUNC GLOBAL DEFAULT 11 umpglb__ │ │ │ │ + 2594: 000cde79 136 FUNC GLOBAL DEFAULT 11 sgiqcp_ │ │ │ │ + 2595: 000511fd 120 FUNC GLOBAL DEFAULT 11 rlrget__ │ │ │ │ + 2596: 00050745 36 FUNC GLOBAL DEFAULT 11 viset__ │ │ │ │ + 2597: 00057155 132 FUNC GLOBAL DEFAULT 11 timec2__ │ │ │ │ + 2598: 0004d5c9 28 FUNC GLOBAL DEFAULT 11 grswnd__ │ │ │ │ + 2599: 0004bf99 28 FUNC GLOBAL DEFAULT 11 udrqvl__ │ │ │ │ + 2600: 000b450d 204 FUNC GLOBAL DEFAULT 11 vrmlt1_ │ │ │ │ + 2601: 0006a1ed 116 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dcldealloccosqft │ │ │ │ + 2602: 0003cb4d 112 FUNC GLOBAL DEFAULT 11 sglset__ │ │ │ │ + 2603: 000a42d1 320 FUNC GLOBAL DEFAULT 11 ugiqid_ │ │ │ │ + 2604: 00040db9 112 FUNC GLOBAL DEFAULT 11 ueiget__ │ │ │ │ + 2605: 00055355 40 FUNC GLOBAL DEFAULT 11 shlsds__ │ │ │ │ + 2606: 0008e9cd 160 FUNC GLOBAL DEFAULT 11 uzistx_ │ │ │ │ + 2607: 0005042d 4 FUNC GLOBAL DEFAULT 11 mpicon__ │ │ │ │ + 2608: 00047b59 132 FUNC GLOBAL DEFAULT 11 ugpqin__ │ │ │ │ + 2609: 00098165 92 FUNC GLOBAL DEFAULT 11 ulrget_ │ │ │ │ + 2610: 000b5fe5 4 FUNC GLOBAL DEFAULT 11 szoplz_ │ │ │ │ + 2611: 000786bd 92 FUNC GLOBAL DEFAULT 11 uulget_ │ │ │ │ + 2612: 0003ac71 28 FUNC GLOBAL DEFAULT 11 szm3zv__ │ │ │ │ + 2613: 00090029 1260 FUNC GLOBAL DEFAULT 11 uverbz_ │ │ │ │ + 2614: 000aac35 164 FUNC GLOBAL DEFAULT 11 glrstx_ │ │ │ │ + 2615: 000452bd 132 FUNC GLOBAL DEFAULT 11 ulrqcl__ │ │ │ │ + 2616: 0003ee0d 28 FUNC GLOBAL DEFAULT 11 swsfcm__ │ │ │ │ + 2617: 000b4d65 168 FUNC GLOBAL DEFAULT 11 vrfct_ │ │ │ │ + 2618: 0003d615 28 FUNC GLOBAL DEFAULT 11 sgspmt__ │ │ │ │ + 2619: 00049151 132 FUNC GLOBAL DEFAULT 11 uzpstx__ │ │ │ │ + 2620: 000d37ed 138 FUNC GLOBAL DEFAULT 11 swgopn_ │ │ │ │ + 2621: 000c00e9 16 FUNC GLOBAL DEFAULT 11 szlncl_ │ │ │ │ + 2622: 0004aff5 28 FUNC GLOBAL DEFAULT 11 udiqnp__ │ │ │ │ + 2623: 000709d5 108 FUNC GLOBAL DEFAULT 11 iuwgy_ │ │ │ │ + 2624: 0005705d 4 FUNC GLOBAL DEFAULT 11 timeq3__ │ │ │ │ + 2625: 000658e5 104 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargumentnum │ │ │ │ + 2626: 0003f105 28 FUNC GLOBAL DEFAULT 11 swisvl__ │ │ │ │ + 2627: 00040415 28 FUNC GLOBAL DEFAULT 11 swlqvl__ │ │ │ │ + 2628: 0003f5c1 152 FUNC GLOBAL DEFAULT 11 swtxt__ │ │ │ │ + 2629: 0003f6c9 112 FUNC GLOBAL DEFAULT 11 swrset__ │ │ │ │ + 2630: 0006c591 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ + 2631: 000615d9 1196 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetintegerex │ │ │ │ + 2632: 0004d299 132 FUNC GLOBAL DEFAULT 11 umpqcp__ │ │ │ │ + 2633: 00056345 132 FUNC GLOBAL DEFAULT 11 datec1__ │ │ │ │ + 2634: 0003aae9 28 FUNC GLOBAL DEFAULT 11 szlncl__ │ │ │ │ + 2635: 0004fd49 4 FUNC GLOBAL DEFAULT 11 nindxi__ │ │ │ │ + 2636: 00043bcd 128 FUNC GLOBAL DEFAULT 11 usyoff__ │ │ │ │ + 2637: 0004e81d 148 FUNC GLOBAL DEFAULT 11 uixbar__ │ │ │ │ + 2638: 000cee8d 308 FUNC GLOBAL DEFAULT 11 sgtxzr_ │ │ │ │ + 2639: 0003eae1 4 FUNC GLOBAL DEFAULT 11 zglistfonts__ │ │ │ │ + 2640: 00056bb1 116 FUNC GLOBAL DEFAULT 11 lchrc__ │ │ │ │ + 2641: 0004d97d 112 FUNC GLOBAL DEFAULT 11 uiiget__ │ │ │ │ + 2642: 00049275 132 FUNC GLOBAL DEFAULT 11 uzlqcp__ │ │ │ │ + 2643: 0011e538 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ + 2644: 0005833d 112 FUNC GLOBAL DEFAULT 11 tmrget__ │ │ │ │ + 2645: 000a21b9 176 FUNC GLOBAL DEFAULT 11 uglsvl_ │ │ │ │ + 2646: 000a85d1 136 FUNC GLOBAL DEFAULT 11 gliqcp_ │ │ │ │ + 2647: 00050479 4 FUNC GLOBAL DEFAULT 11 mpscoa__ │ │ │ │ + 2648: 0004b339 132 FUNC GLOBAL DEFAULT 11 udlstx__ │ │ │ │ + 2649: 000cdd11 176 FUNC GLOBAL DEFAULT 11 sgiqvl_ │ │ │ │ + 2650: 00044a89 40 FUNC GLOBAL DEFAULT 11 uyptmz__ │ │ │ │ + 2651: 0003fca1 28 FUNC GLOBAL DEFAULT 11 swcqnp__ │ │ │ │ + 2652: 000e6fc1 164 FUNC GLOBAL DEFAULT 11 vs1int_ │ │ │ │ + 2653: 000afa15 160 FUNC GLOBAL DEFAULT 11 rvmin_ │ │ │ │ + 2654: 00039fa5 28 FUNC GLOBAL DEFAULT 11 szcllv__ │ │ │ │ + 2655: 0003d5f9 28 FUNC GLOBAL DEFAULT 11 sgpmr__ │ │ │ │ + 2656: 0008e76d 92 FUNC GLOBAL DEFAULT 11 uzpget_ │ │ │ │ + 2657: 000be7e9 432 FUNC GLOBAL DEFAULT 11 szpipz_ │ │ │ │ + 2658: 00066dcd 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstint │ │ │ │ + 2659: 000e6aa1 116 FUNC GLOBAL DEFAULT 11 shtlbw_ │ │ │ │ + 2660: 0003ea39 80 FUNC GLOBAL DEFAULT 11 zgselectfont__ │ │ │ │ + 2661: 000417d5 132 FUNC GLOBAL DEFAULT 11 ueiqid__ │ │ │ │ + 2662: 00095b91 1144 FUNC GLOBAL DEFAULT 11 ucyayr_ │ │ │ │ + 2663: 00050b41 4 FUNC GLOBAL DEFAULT 11 irgt__ │ │ │ │ + 2664: 0003bf09 28 FUNC GLOBAL DEFAULT 11 scsobj__ │ │ │ │ + 2665: 0003c1a9 156 FUNC GLOBAL DEFAULT 11 sgtxxr__ │ │ │ │ + 2666: 0004ca35 28 FUNC GLOBAL DEFAULT 11 umqtxy__ │ │ │ │ + 2667: 000565a1 28 FUNC GLOBAL DEFAULT 11 dateq2__ │ │ │ │ + 2668: 000c5bd1 332 FUNC GLOBAL DEFAULT 11 stspr2_ │ │ │ │ + 2669: 00078405 88 FUNC GLOBAL DEFAULT 11 uupqit_ │ │ │ │ + 2670: 000b8a85 4 FUNC GLOBAL DEFAULT 11 szcllp_ │ │ │ │ + 2671: 000c984d 420 FUNC GLOBAL DEFAULT 11 sgplxu_ │ │ │ │ + 2672: 00057789 4 FUNC GLOBAL DEFAULT 11 rr2d__ │ │ │ │ + 2673: 00058fe5 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportcorner │ │ │ │ + 2674: 000ce891 16 FUNC GLOBAL DEFAULT 11 sgstxi_ │ │ │ │ + 2675: 0008e589 42 FUNC GLOBAL DEFAULT 11 uzcrst_ │ │ │ │ + 2676: 0007311d 136 FUNC GLOBAL DEFAULT 11 umpqcp_ │ │ │ │ + 2677: 00081e69 136 FUNC GLOBAL DEFAULT 11 uslqcp_ │ │ │ │ + 2678: 00050849 4 FUNC GLOBAL DEFAULT 11 imax1__ │ │ │ │ + 2679: 000aa391 340 FUNC GLOBAL DEFAULT 11 rtiopt_ │ │ │ │ + 2680: 0008e5b5 42 FUNC GLOBAL DEFAULT 11 uzcsav_ │ │ │ │ + 2681: 0003f401 128 FUNC GLOBAL DEFAULT 11 swftfc__ │ │ │ │ + 2682: 0003bd31 36 FUNC GLOBAL DEFAULT 11 scplzv__ │ │ │ │ + 2683: 000b4a4d 148 FUNC GLOBAL DEFAULT 11 irle_ │ │ │ │ + 2684: 00045419 28 FUNC GLOBAL DEFAULT 11 ulsxbl__ │ │ │ │ + 2685: 000d4ba1 280 FUNC GLOBAL DEFAULT 11 bitpci_ │ │ │ │ + 2686: 0003b461 28 FUNC GLOBAL DEFAULT 11 slpwvr__ │ │ │ │ + 2687: 000446a5 132 FUNC GLOBAL DEFAULT 11 uysaxz__ │ │ │ │ + 2688: 0006f2e5 172 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotatespherical │ │ │ │ + 2689: 00052bc9 304 FUNC GLOBAL DEFAULT 11 rtcxfl__ │ │ │ │ + 2690: 00085dc5 1260 FUNC GLOBAL DEFAULT 11 usaxsc_ │ │ │ │ + 2691: 000695cd 460 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclcosfft │ │ │ │ + 2692: 0006c56d 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ + 2693: 0003dfe5 132 FUNC GLOBAL DEFAULT 11 sgpqin__ │ │ │ │ + 2694: 0007f0ed 176 FUNC GLOBAL DEFAULT 11 uirsvl_ │ │ │ │ + 2695: 00051889 216 FUNC GLOBAL DEFAULT 11 rtienv__ │ │ │ │ + 2696: 00097c81 240 FUNC GLOBAL DEFAULT 11 ulpsvl_ │ │ │ │ + 2697: 000e5b59 54 FUNC GLOBAL DEFAULT 11 shnm2l_ │ │ │ │ + 2698: 00041de1 132 FUNC GLOBAL DEFAULT 11 uspqcl__ │ │ │ │ + 2699: 000473b5 132 FUNC GLOBAL DEFAULT 11 ugrqcp__ │ │ │ │ + 2700: 000db47d 136 FUNC GLOBAL DEFAULT 11 odpqcp_ │ │ │ │ + 2701: 0009debd 6 FUNC GLOBAL DEFAULT 11 udpqnp_ │ │ │ │ + 2702: 00049aa1 28 FUNC GLOBAL DEFAULT 11 ucpqit__ │ │ │ │ + 2703: 00053b49 44 FUNC GLOBAL DEFAULT 11 radf4__ │ │ │ │ + 2704: 00066185 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_b │ │ │ │ + 2705: 00057391 4 FUNC GLOBAL DEFAULT 11 rave__ │ │ │ │ + 2706: 000ac479 36 FUNC GLOBAL DEFAULT 11 mpscyb_ │ │ │ │ + 2707: 000c5fe9 208 FUNC GLOBAL DEFAULT 11 stspr3_ │ │ │ │ + 2708: 000b57b5 100 FUNC GLOBAL DEFAULT 11 szgipl_ │ │ │ │ + 2709: 00041f3d 220 FUNC GLOBAL DEFAULT 11 uspttl__ │ │ │ │ + 2710: 00066941 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_f │ │ │ │ + 2711: 0004b551 28 FUNC GLOBAL DEFAULT 11 udqclz__ │ │ │ │ + 2712: 0004db4d 132 FUNC GLOBAL DEFAULT 11 uiiqid__ │ │ │ │ + 2713: 00044ae9 216 FUNC GLOBAL DEFAULT 11 uymttl__ │ │ │ │ + 2714: 000a020d 124 FUNC GLOBAL DEFAULT 11 uhbra_ │ │ │ │ + 2715: 000584bd 132 FUNC GLOBAL DEFAULT 11 tmrqid__ │ │ │ │ + 2716: 000cebb9 420 FUNC GLOBAL DEFAULT 11 sgplxv_ │ │ │ │ + 2717: 000545ad 112 FUNC GLOBAL DEFAULT 11 odiget__ │ │ │ │ + 2718: 0011d9d8 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xttl0 │ │ │ │ + 2719: 0003aecd 28 FUNC GLOBAL DEFAULT 11 szcltn__ │ │ │ │ + 2720: 000c71dd 16 FUNC GLOBAL DEFAULT 11 sgspmi_ │ │ │ │ + 2721: 00049871 136 FUNC GLOBAL DEFAULT 11 ucxayr__ │ │ │ │ + 2722: 00056665 128 FUNC GLOBAL DEFAULT 11 clower__ │ │ │ │ + 2723: 0003b445 28 FUNC GLOBAL DEFAULT 11 slpage__ │ │ │ │ + 2724: 0005fd81 120 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclgettime │ │ │ │ + 2725: 000ae5d1 200 FUNC GLOBAL DEFAULT 11 mpfmwd_ │ │ │ │ + 2726: 0005dd89 644 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkerprojected │ │ │ │ + 2727: 000a63e5 216 FUNC GLOBAL DEFAULT 11 glqfnm_ │ │ │ │ + 2728: 000a8469 176 FUNC GLOBAL DEFAULT 11 gliqvl_ │ │ │ │ + 2729: 000503ed 4 FUNC GLOBAL DEFAULT 11 mpzktd__ │ │ │ │ + 2730: 0004baf5 40 FUNC GLOBAL DEFAULT 11 udcntz__ │ │ │ │ + 2731: 0004ae65 44 FUNC GLOBAL DEFAULT 11 udgrdn__ │ │ │ │ + 2732: 0004479d 140 FUNC GLOBAL DEFAULT 11 uyptmk__ │ │ │ │ + 2733: 00082c01 184 FUNC GLOBAL DEFAULT 11 usiqcl_ │ │ │ │ + 2734: 00057405 28 FUNC GLOBAL DEFAULT 11 uwqgyi__ │ │ │ │ + 2735: 000507d9 4 FUNC GLOBAL DEFAULT 11 iadd__ │ │ │ │ + 2736: 000c7f21 92 FUNC GLOBAL DEFAULT 11 sgqcwd_ │ │ │ │ + 2737: 00077e19 136 FUNC GLOBAL DEFAULT 11 uurqcp_ │ │ │ │ + 2738: 00048391 132 FUNC GLOBAL DEFAULT 11 uzcqcl__ │ │ │ │ + 2739: 00049055 28 FUNC GLOBAL DEFAULT 11 uzirst__ │ │ │ │ + 2740: 00050b39 4 FUNC GLOBAL DEFAULT 11 irge__ │ │ │ │ + 2741: 0004f395 40 FUNC GLOBAL DEFAULT 11 uvdifz__ │ │ │ │ + 2742: 000b88fd 68 FUNC GLOBAL DEFAULT 11 szlacl_ │ │ │ │ + 2743: 0008a571 1508 FUNC GLOBAL DEFAULT 11 uearea_ │ │ │ │ + 2744: 0003b095 28 FUNC GLOBAL DEFAULT 11 stipr2__ │ │ │ │ + 2745: 000b405d 72 FUNC GLOBAL DEFAULT 11 vrsub0_ │ │ │ │ + 2746: 000416e1 28 FUNC GLOBAL DEFAULT 11 uerqvl__ │ │ │ │ + 2747: 0006bebd 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetbarwidth │ │ │ │ + 2748: 00072001 400 FUNC GLOBAL DEFAULT 11 uypnum_ │ │ │ │ + 2749: 00058281 28 FUNC GLOBAL DEFAULT 11 tmpqvl__ │ │ │ │ + 2750: 000c6c79 24 FUNC GLOBAL DEFAULT 11 stslg3_ │ │ │ │ + 2751: 00057599 28 FUNC GLOBAL DEFAULT 11 g2qctm__ │ │ │ │ + 2752: 000965b5 6 FUNC GLOBAL DEFAULT 11 ulrqnp_ │ │ │ │ + 2753: 000b98ed 4 FUNC GLOBAL DEFAULT 11 szcllr_ │ │ │ │ + 2754: 00084285 30 FUNC GLOBAL DEFAULT 11 uscget_ │ │ │ │ + 2755: 0005659d 4 FUNC GLOBAL DEFAULT 11 iweek2__ │ │ │ │ + 2756: 00072f1d 240 FUNC GLOBAL DEFAULT 11 umpqvl_ │ │ │ │ + 2757: 0003e765 28 FUNC GLOBAL DEFAULT 11 sgssim__ │ │ │ │ + 2758: 00078e01 6 FUNC GLOBAL DEFAULT 11 uulqnp_ │ │ │ │ + 2759: 000caa5d 500 FUNC GLOBAL DEFAULT 11 sgtxzu_ │ │ │ │ + 2760: 0008212d 92 FUNC GLOBAL DEFAULT 11 usrset_ │ │ │ │ + 2761: 00046ba1 28 FUNC GLOBAL DEFAULT 11 uuinit__ │ │ │ │ + 2762: 00081d01 176 FUNC GLOBAL DEFAULT 11 uslqvl_ │ │ │ │ + 2763: 0004e219 128 FUNC GLOBAL DEFAULT 11 uismfl__ │ │ │ │ + 2764: 0003b851 28 FUNC GLOBAL DEFAULT 11 slpwvc__ │ │ │ │ + 2765: 0005078d 36 FUNC GLOBAL DEFAULT 11 viset1__ │ │ │ │ + 2766: 000c4bdd 42 FUNC GLOBAL DEFAULT 11 stnusr_ │ │ │ │ + 2767: 00058705 40 FUNC GLOBAL DEFAULT 11 tmstla__ │ │ │ │ + 2768: 00045b7d 128 FUNC GLOBAL DEFAULT 11 ulysfm__ │ │ │ │ + 2769: 00087f99 232 FUNC GLOBAL DEFAULT 11 usxoff_ │ │ │ │ + 2770: 00055665 28 FUNC GLOBAL DEFAULT 11 shtlap__ │ │ │ │ + 2771: 000657e5 68 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclcompchar │ │ │ │ + 2772: 0004c1e9 132 FUNC GLOBAL DEFAULT 11 umrqcl__ │ │ │ │ + 2773: 0006812d 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygrid │ │ │ │ + 2774: 000db27d 240 FUNC GLOBAL DEFAULT 11 odpqvl_ │ │ │ │ + 2775: 0003ac8d 40 FUNC GLOBAL DEFAULT 11 szpcly__ │ │ │ │ + 2776: 00081819 12 FUNC GLOBAL DEFAULT 11 usyinz_ │ │ │ │ + 2777: 000465cd 132 FUNC GLOBAL DEFAULT 11 uulqin__ │ │ │ │ + 2778: 0006e4e5 660 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarline │ │ │ │ + 2779: 000417b9 28 FUNC GLOBAL DEFAULT 11 ueiqnp__ │ │ │ │ + 2780: 000a2135 132 FUNC GLOBAL DEFAULT 11 uglqin_ │ │ │ │ + 2781: 00050419 4 FUNC GLOBAL DEFAULT 11 mpfmwd__ │ │ │ │ + 2782: 000680ed 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxevengrid │ │ │ │ + 2783: 000b4441 204 FUNC GLOBAL DEFAULT 11 vrsub1_ │ │ │ │ + 2784: 0003b215 44 FUNC GLOBAL DEFAULT 11 ststr3__ │ │ │ │ + 2785: 00053a0d 28 FUNC GLOBAL DEFAULT 11 gnsblk__ │ │ │ │ + 2786: 00054d75 132 FUNC GLOBAL DEFAULT 11 odiqid__ │ │ │ │ + 2787: 00050059 4 FUNC GLOBAL DEFAULT 11 lrne__ │ │ │ │ + 2788: 0005dab5 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtext │ │ │ │ + 2789: 000575c5 4 FUNC GLOBAL DEFAULT 11 ramp__ │ │ │ │ + 2790: 000a9849 176 FUNC GLOBAL DEFAULT 11 rtcget_ │ │ │ │ + 2791: 0006aa99 108 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkersize │ │ │ │ + 2792: 00069431 116 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dcldeallocsinfft │ │ │ │ + 2793: 0003ead9 4 FUNC GLOBAL DEFAULT 11 zgsfw__ │ │ │ │ + 2794: 0004769d 132 FUNC GLOBAL DEFAULT 11 ugiqcl__ │ │ │ │ + 2795: 00081b5d 104 FUNC GLOBAL DEFAULT 11 ussttl_ │ │ │ │ + 2796: 0005c449 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexge │ │ │ │ + 2797: 00054b55 28 FUNC GLOBAL DEFAULT 11 odpsvl__ │ │ │ │ + 2798: 0003e125 132 FUNC GLOBAL DEFAULT 11 sgrqcp__ │ │ │ │ + 2799: 000cc0ed 308 FUNC GLOBAL DEFAULT 11 sgtxzv_ │ │ │ │ + 2800: 00050465 4 FUNC GLOBAL DEFAULT 11 mpfbon__ │ │ │ │ + 2801: 0004d78d 28 FUNC GLOBAL DEFAULT 11 uirqvl__ │ │ │ │ + 2802: 0003b25d 28 FUNC GLOBAL DEFAULT 11 stslg3__ │ │ │ │ + 2803: 0003c9f5 28 FUNC GLOBAL DEFAULT 11 sgplu__ │ │ │ │ + 2804: 00051569 112 FUNC GLOBAL DEFAULT 11 glrget__ │ │ │ │ + 2805: 00078041 92 FUNC GLOBAL DEFAULT 11 uuiget_ │ │ │ │ + 2806: 00037fc5 324 FUNC GLOBAL DEFAULT 11 tmpqid_ │ │ │ │ + 2807: 00077cb1 176 FUNC GLOBAL DEFAULT 11 uurqvl_ │ │ │ │ + 2808: 0003a171 28 FUNC GLOBAL DEFAULT 11 szmvsv__ │ │ │ │ + 2809: 0008cf71 6 FUNC GLOBAL DEFAULT 11 uzpqnp_ │ │ │ │ + 2810: 0003bda9 28 FUNC GLOBAL DEFAULT 11 scqeye__ │ │ │ │ + 2811: 0003c341 36 FUNC GLOBAL DEFAULT 11 sglnzv__ │ │ │ │ + 2812: 0005c4c9 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexgt │ │ │ │ + 2813: 000d287d 138 FUNC GLOBAL DEFAULT 11 swdopn_ │ │ │ │ + 2814: 00040bfd 132 FUNC GLOBAL DEFAULT 11 uelstx__ │ │ │ │ + 2815: 0004a659 28 FUNC GLOBAL DEFAULT 11 uciqvl__ │ │ │ │ + 2816: 00039ca9 28 FUNC GLOBAL DEFAULT 11 szlnzu__ │ │ │ │ + 2817: 000b6619 20 FUNC GLOBAL DEFAULT 11 szoptp_ │ │ │ │ + 2818: 00052559 4 FUNC GLOBAL DEFAULT 11 iufopn__ │ │ │ │ + 2819: 000a5ab1 156 FUNC GLOBAL DEFAULT 11 iset_ │ │ │ │ + 2820: 0005e689 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclnextlinetext │ │ │ │ + 2821: 00043375 136 FUNC GLOBAL DEFAULT 11 usaxdv__ │ │ │ │ + 2822: 0004db31 28 FUNC GLOBAL DEFAULT 11 uiiqnp__ │ │ │ │ + 2823: 0003ab05 28 FUNC GLOBAL DEFAULT 11 szopl3__ │ │ │ │ + 2824: 0007f065 136 FUNC GLOBAL DEFAULT 11 uirqin_ │ │ │ │ + 2825: 00056275 4 FUNC GLOBAL DEFAULT 11 ndate3__ │ │ │ │ + 2826: 000b5c0d 4 FUNC GLOBAL DEFAULT 11 szcllt_ │ │ │ │ + 2827: 000df431 564 FUNC GLOBAL DEFAULT 11 rfftf1_ │ │ │ │ + 2828: 00097bfd 132 FUNC GLOBAL DEFAULT 11 ulpqin_ │ │ │ │ + 2829: 000584a1 28 FUNC GLOBAL DEFAULT 11 tmrqnp__ │ │ │ │ + 2830: 000ad049 264 FUNC GLOBAL DEFAULT 11 mpimwl_ │ │ │ │ + 2831: 001d2c20 16 OBJECT GLOBAL DEFAULT 21 szbls1_ │ │ │ │ + 2832: 0003ab75 28 FUNC GLOBAL DEFAULT 11 szoptz__ │ │ │ │ + 2833: 0005cd4d 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrownormalized │ │ │ │ + 2834: 000a0d19 1132 FUNC GLOBAL DEFAULT 11 uhbrlz_ │ │ │ │ + 2835: 000450dd 28 FUNC GLOBAL DEFAULT 11 ulpqvl__ │ │ │ │ + 2836: 0003c271 28 FUNC GLOBAL DEFAULT 11 sgstxy__ │ │ │ │ + 2837: 000932e5 324 FUNC GLOBAL DEFAULT 11 ucpqid_ │ │ │ │ + 2838: 00072191 276 FUNC GLOBAL DEFAULT 11 uyaxnm_ │ │ │ │ + 2839: 000d6c79 436 FUNC GLOBAL DEFAULT 11 chngc_ │ │ │ │ + 2840: 0007e8d9 324 FUNC GLOBAL DEFAULT 11 uilqid_ │ │ │ │ + 2841: 0008208d 160 FUNC GLOBAL DEFAULT 11 usrstx_ │ │ │ │ + 2842: 000504bd 4 FUNC GLOBAL DEFAULT 11 mpipt2__ │ │ │ │ + 2843: 0006f77d 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclb2c │ │ │ │ + 2844: 000a4031 176 FUNC GLOBAL DEFAULT 11 ugisvl_ │ │ │ │ + 2845: 000cb9f5 248 FUNC GLOBAL DEFAULT 11 sgpcmd_ │ │ │ │ + 2846: 00054529 132 FUNC GLOBAL DEFAULT 11 odrqin__ │ │ │ │ + 2847: 0009d5dd 42 FUNC GLOBAL DEFAULT 11 udqcln_ │ │ │ │ + 2848: 00046731 132 FUNC GLOBAL DEFAULT 11 uurstx__ │ │ │ │ + 2849: 000437f1 28 FUNC GLOBAL DEFAULT 11 uslsvl__ │ │ │ │ + 2850: 000e2855 450 FUNC GLOBAL DEFAULT 11 radb2_ │ │ │ │ + 2851: 001105e4 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ + 2852: 000ca305 92 FUNC GLOBAL DEFAULT 11 sglset_ │ │ │ │ + 2853: 000c09e5 292 FUNC GLOBAL DEFAULT 11 slinit_ │ │ │ │ + 2854: 000504b1 4 FUNC GLOBAL DEFAULT 11 mpfek6__ │ │ │ │ + 2855: 000e0525 164 FUNC GLOBAL DEFAULT 11 sinti_ │ │ │ │ + 2856: 0006ac3d 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkertype │ │ │ │ + 2857: 0004b3d9 144 FUNC GLOBAL DEFAULT 11 udsclv__ │ │ │ │ + 2858: 00039ba5 28 FUNC GLOBAL DEFAULT 11 szpllr__ │ │ │ │ + 2859: 0006ff4d 16 FUNC GLOBAL DEFAULT 11 uwqgyz_ │ │ │ │ + 2860: 0006b8ad 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dprojection │ │ │ │ + 2861: 000b2491 36 FUNC GLOBAL DEFAULT 11 lrnea_ │ │ │ │ + 2862: 000bcc5d 36 FUNC GLOBAL DEFAULT 11 szm3cl_ │ │ │ │ + 2863: 0004de75 132 FUNC GLOBAL DEFAULT 11 uilstx__ │ │ │ │ + 2864: 0004bd19 28 FUNC GLOBAL DEFAULT 11 udpqit__ │ │ │ │ + 2865: 00040d11 28 FUNC GLOBAL DEFAULT 11 ueitlv__ │ │ │ │ + 2866: 000b9b41 20 FUNC GLOBAL DEFAULT 11 szcllu_ │ │ │ │ + 2867: 0004c941 112 FUNC GLOBAL DEFAULT 11 umlset__ │ │ │ │ + 2868: 0003d049 40 FUNC GLOBAL DEFAULT 11 sgplxv__ │ │ │ │ + 2869: 000835d5 2140 FUNC GLOBAL DEFAULT 11 usxsub_ │ │ │ │ + 2870: 000798fd 20 FUNC GLOBAL DEFAULT 11 uusarp_ │ │ │ │ + 2871: 00043df5 132 FUNC GLOBAL DEFAULT 11 uscqvl__ │ │ │ │ + 2872: 001d2280 4 OBJECT GLOBAL DEFAULT 21 szbls2_ │ │ │ │ + 2873: 0003d71d 28 FUNC GLOBAL DEFAULT 11 sgtnr__ │ │ │ │ + 2874: 0004f859 208 FUNC GLOBAL DEFAULT 11 indxnf__ │ │ │ │ + 2875: 000d74b9 120 FUNC GLOBAL DEFAULT 11 datef1_ │ │ │ │ + 2876: 00082cb9 136 FUNC GLOBAL DEFAULT 11 usiqcp_ │ │ │ │ + 2877: 000a0911 1032 FUNC GLOBAL DEFAULT 11 uhbxfz_ │ │ │ │ + 2878: 0003dc1d 132 FUNC GLOBAL DEFAULT 11 sgiqcl__ │ │ │ │ + 2879: 0003e96d 80 FUNC GLOBAL DEFAULT 11 zgocls__ │ │ │ │ + 2880: 000df925 516 FUNC GLOBAL DEFAULT 11 radb3_ │ │ │ │ + 2881: 000d30bd 138 FUNC GLOBAL DEFAULT 11 swqwdc_ │ │ │ │ + 2882: 00050425 4 FUNC GLOBAL DEFAULT 11 mpimil__ │ │ │ │ + 2883: 0004fe25 40 FUNC GLOBAL DEFAULT 11 vrcon1__ │ │ │ │ + 2884: 0006ba8d 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dwindow │ │ │ │ + 2885: 001105c8 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ + 2886: 000b68f5 200 FUNC GLOBAL DEFAULT 11 szoptr_ │ │ │ │ + 2887: 000607cd 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphanum │ │ │ │ + 2888: 000d299d 138 FUNC GLOBAL DEFAULT 11 swlsft_ │ │ │ │ + 2889: 000576f1 4 FUNC GLOBAL DEFAULT 11 rngu2__ │ │ │ │ + 2890: 000dd289 388 FUNC GLOBAL DEFAULT 11 cosqb1_ │ │ │ │ + 2891: 00038f09 16 FUNC GLOBAL DEFAULT 11 set_msgdmp_func │ │ │ │ + 2892: 00054d59 28 FUNC GLOBAL DEFAULT 11 odiqnp__ │ │ │ │ + 2893: 000a5819 180 FUNC GLOBAL DEFAULT 11 iblkgt_ │ │ │ │ + 2894: 000856cd 6 FUNC GLOBAL DEFAULT 11 uscqnp_ │ │ │ │ + 2895: 00053565 28 FUNC GLOBAL DEFAULT 11 glpqvl__ │ │ │ │ + 2896: 0009fca5 124 FUNC GLOBAL DEFAULT 11 uhbrf_ │ │ │ │ + 2897: 0007e2d9 52 FUNC GLOBAL DEFAULT 11 ui3ini_ │ │ │ │ + 2898: 000bfeb1 4 FUNC GLOBAL DEFAULT 11 szcllv_ │ │ │ │ + 2899: 0006c421 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetcirclewindow │ │ │ │ + 2900: 0008de0d 30 FUNC GLOBAL DEFAULT 11 uzcset_ │ │ │ │ + 2901: 00045239 132 FUNC GLOBAL DEFAULT 11 ulrqcp__ │ │ │ │ + 2902: 001d2c60 4 OBJECT GLOBAL DEFAULT 21 szbls3_ │ │ │ │ + 2903: 0003e749 28 FUNC GLOBAL DEFAULT 11 sgqcl__ │ │ │ │ + 2904: 000b936d 1248 FUNC GLOBAL DEFAULT 11 szpllc_ │ │ │ │ + 2905: 0003a819 28 FUNC GLOBAL DEFAULT 11 szopld__ │ │ │ │ + 2906: 00040f1d 40 FUNC GLOBAL DEFAULT 11 uetonz__ │ │ │ │ + 2907: 00042a91 132 FUNC GLOBAL DEFAULT 11 usistx__ │ │ │ │ + 2908: 0009e181 184 FUNC GLOBAL DEFAULT 11 udpqcl_ │ │ │ │ + 2909: 000d80a1 152 FUNC GLOBAL DEFAULT 11 datef2_ │ │ │ │ + 2910: 000d3905 138 FUNC GLOBAL DEFAULT 11 swslcl_ │ │ │ │ + 2911: 000996d5 324 FUNC GLOBAL DEFAULT 11 uxptmz_ │ │ │ │ + 2912: 000aa69d 92 FUNC GLOBAL DEFAULT 11 gllset_ │ │ │ │ + 2913: 000d6c59 30 FUNC GLOBAL DEFAULT 11 clower_ │ │ │ │ + 2914: 00039ff9 28 FUNC GLOBAL DEFAULT 11 szpllc__ │ │ │ │ + 2915: 000e2c19 944 FUNC GLOBAL DEFAULT 11 radb4_ │ │ │ │ + 2916: 00049039 28 FUNC GLOBAL DEFAULT 11 uzisav__ │ │ │ │ + 2917: 0003bc2d 28 FUNC GLOBAL DEFAULT 11 scspln__ │ │ │ │ + 2918: 00073929 16 FUNC GLOBAL DEFAULT 11 umqptn_ │ │ │ │ + 2919: 000ba271 10 FUNC GLOBAL DEFAULT 11 szopts_ │ │ │ │ + 2920: 0006b561 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dline │ │ │ │ + 2921: 000ca265 160 FUNC GLOBAL DEFAULT 11 sglstx_ │ │ │ │ + 2922: 000ab201 448 FUNC GLOBAL DEFAULT 11 cr3s_ │ │ │ │ + 2923: 0004f789 208 FUNC GLOBAL DEFAULT 11 nindxm__ │ │ │ │ + 2924: 00055721 40 FUNC GLOBAL DEFAULT 11 shts2w__ │ │ │ │ + 2925: 0004d479 28 FUNC GLOBAL DEFAULT 11 grinit__ │ │ │ │ + 2926: 00050bc9 44 FUNC GLOBAL DEFAULT 11 visub0__ │ │ │ │ + 2927: 000b1b8d 70 FUNC GLOBAL DEFAULT 11 vimlt0_ │ │ │ │ + 2928: 00052e01 132 FUNC GLOBAL DEFAULT 11 rlrxfl__ │ │ │ │ + 2929: 000c8c81 664 FUNC GLOBAL DEFAULT 11 sgpwsn_ │ │ │ │ + 2930: 0003bea5 28 FUNC GLOBAL DEFAULT 11 scqpms__ │ │ │ │ + 2931: 000cbcd9 84 FUNC GLOBAL DEFAULT 11 sgqplc_ │ │ │ │ + 2932: 0003bec1 44 FUNC GLOBAL DEFAULT 11 scpmzu__ │ │ │ │ + 2933: 0006c149 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawlimb │ │ │ │ + 2934: 00056811 28 FUNC GLOBAL DEFAULT 11 sbyte__ │ │ │ │ + 2935: 00050719 4 FUNC GLOBAL DEFAULT 11 iadd1__ │ │ │ │ + 2936: 000bb879 1184 FUNC GLOBAL DEFAULT 11 szplld_ │ │ │ │ + 2937: 00078815 6 FUNC GLOBAL DEFAULT 11 uuiqnp_ │ │ │ │ + 2938: 00082b51 176 FUNC GLOBAL DEFAULT 11 usiqvl_ │ │ │ │ + 2939: 00052279 132 FUNC GLOBAL DEFAULT 11 rliopt__ │ │ │ │ + 2940: 000d8181 128 FUNC GLOBAL DEFAULT 11 datef3_ │ │ │ │ + 2941: 000d4a4d 92 FUNC GLOBAL DEFAULT 11 swpset_ │ │ │ │ + 2942: 0003d5dd 28 FUNC GLOBAL DEFAULT 11 sgpmv__ │ │ │ │ + 2943: 000650a1 528 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogrid │ │ │ │ + 2944: 000e6b15 152 FUNC GLOBAL DEFAULT 11 shtlfw_ │ │ │ │ + 2945: 0003ac55 28 FUNC GLOBAL DEFAULT 11 szcllz__ │ │ │ │ + 2946: 000576fd 4 FUNC GLOBAL DEFAULT 11 rvar__ │ │ │ │ + 2947: 000354b1 92 FUNC GLOBAL DEFAULT 11 tmrget_ │ │ │ │ + 2948: 000dcfe5 272 FUNC GLOBAL DEFAULT 11 vrrnm_ │ │ │ │ + 2949: 00065c5d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_b │ │ │ │ + 2950: 00038261 1588 FUNC GLOBAL DEFAULT 11 tmstla_ │ │ │ │ + 2951: 00056435 28 FUNC GLOBAL DEFAULT 11 dateg1__ │ │ │ │ + 2952: 000e13d5 964 FUNC GLOBAL DEFAULT 11 radb5_ │ │ │ │ + 2953: 00066419 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_f │ │ │ │ + 2954: 000409b9 112 FUNC GLOBAL DEFAULT 11 swpget__ │ │ │ │ + 2955: 0003c56d 156 FUNC GLOBAL DEFAULT 11 sgtxxv__ │ │ │ │ + 2956: 00048ae5 28 FUNC GLOBAL DEFAULT 11 uzinit__ │ │ │ │ + 2957: 0009664d 64 FUNC GLOBAL DEFAULT 11 ulrqcl_ │ │ │ │ + 2958: 00050481 4 FUNC GLOBAL DEFAULT 11 mpicoc__ │ │ │ │ + 2959: 000bd305 200 FUNC GLOBAL DEFAULT 11 szoptt_ │ │ │ │ + 2960: 0005110d 120 FUNC GLOBAL DEFAULT 11 rliget__ │ │ │ │ + 2961: 000b1015 16 FUNC GLOBAL DEFAULT 11 gnrset_ │ │ │ │ + 2962: 0004d3f5 132 FUNC GLOBAL DEFAULT 11 umpqin__ │ │ │ │ + 2963: 000aedb1 132 FUNC GLOBAL DEFAULT 11 mpigno_ │ │ │ │ + 2964: 00078e99 64 FUNC GLOBAL DEFAULT 11 uulqcl_ │ │ │ │ + 2965: 000a92e1 52 FUNC GLOBAL DEFAULT 11 rtrxfl_ │ │ │ │ + 2966: 000b40ed 176 FUNC GLOBAL DEFAULT 11 vrdiv_ │ │ │ │ + 2967: 000559bd 56 FUNC GLOBAL DEFAULT 11 shtsgm__ │ │ │ │ + 2968: 000d4d3d 528 FUNC GLOBAL DEFAULT 11 gbytes_ │ │ │ │ + 2969: 0003ad25 28 FUNC GLOBAL DEFAULT 11 szmvlp__ │ │ │ │ + 2970: 000bfd75 184 FUNC GLOBAL DEFAULT 11 szplsv_ │ │ │ │ + 2971: 0003f21d 28 FUNC GLOBAL DEFAULT 11 swicls__ │ │ │ │ + 2972: 0004b19d 28 FUNC GLOBAL DEFAULT 11 udiqvl__ │ │ │ │ + 2973: 000da26d 54 FUNC GLOBAL DEFAULT 11 fcclos_ │ │ │ │ + 2974: 000a3fad 132 FUNC GLOBAL DEFAULT 11 ugiqin_ │ │ │ │ + 2975: 000b1ebd 188 FUNC GLOBAL DEFAULT 11 vimlt1_ │ │ │ │ + 2976: 000575c1 4 FUNC GLOBAL DEFAULT 11 rfpi__ │ │ │ │ + 2977: 0003d64d 28 FUNC GLOBAL DEFAULT 11 sgspmi__ │ │ │ │ + 2978: 0005c489 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexle │ │ │ │ + 2979: 0004fe4d 28 FUNC GLOBAL DEFAULT 11 rmlt1__ │ │ │ │ + 2980: 0003f51d 136 FUNC GLOBAL DEFAULT 11 swgtft__ │ │ │ │ + 2981: 000493b5 132 FUNC GLOBAL DEFAULT 11 uzlqin__ │ │ │ │ + 2982: 0008dded 30 FUNC GLOBAL DEFAULT 11 uzcstx_ │ │ │ │ + 2983: 0003f49d 128 FUNC GLOBAL DEFAULT 11 swslft__ │ │ │ │ + 2984: 00087e9d 252 FUNC GLOBAL DEFAULT 11 uspttl_ │ │ │ │ + 2985: 000bdea5 16 FUNC GLOBAL DEFAULT 11 szqtyp_ │ │ │ │ + 2986: 00092d89 92 FUNC GLOBAL DEFAULT 11 ucrget_ │ │ │ │ + 2987: 00047b3d 28 FUNC GLOBAL DEFAULT 11 ugpsvl__ │ │ │ │ + 2988: 000a4c79 42 FUNC GLOBAL DEFAULT 11 igus_ │ │ │ │ + 2989: 00098da1 92 FUNC GLOBAL DEFAULT 11 ullget_ │ │ │ │ + 2990: 00041d5d 132 FUNC GLOBAL DEFAULT 11 uspqcp__ │ │ │ │ + 2991: 000c1095 320 FUNC GLOBAL DEFAULT 11 slqrct_ │ │ │ │ + 2992: 000aa5f9 164 FUNC GLOBAL DEFAULT 11 gllstx_ │ │ │ │ + 2993: 0005c509 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexlt │ │ │ │ + 2994: 00057421 4 FUNC GLOBAL DEFAULT 11 rvmin__ │ │ │ │ + 2995: 0006ed45 700 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexgap │ │ │ │ + 2996: 000adbf5 140 FUNC GLOBAL DEFAULT 11 mpzktd_ │ │ │ │ + 2997: 000bf33d 64 FUNC GLOBAL DEFAULT 11 szoptu_ │ │ │ │ + 2998: 0004f195 28 FUNC GLOBAL DEFAULT 11 uvbxl__ │ │ │ │ + 2999: 000ac0f5 140 FUNC GLOBAL DEFAULT 11 mpipt2_ │ │ │ │ + 3000: 00050171 116 FUNC GLOBAL DEFAULT 11 lenb__ │ │ │ │ + 3001: 0003fe49 132 FUNC GLOBAL DEFAULT 11 swcqvl__ │ │ │ │ + 3002: 00040785 112 FUNC GLOBAL DEFAULT 11 swiset__ │ │ │ │ + 3003: 000bcff5 164 FUNC GLOBAL DEFAULT 11 szgipt_ │ │ │ │ + 3004: 0003a7a1 28 FUNC GLOBAL DEFAULT 11 szcltr__ │ │ │ │ + 3005: 000c5a35 176 FUNC GLOBAL DEFAULT 11 stirot_ │ │ │ │ + 3006: 00046d89 132 FUNC GLOBAL DEFAULT 11 uupqcl__ │ │ │ │ + 3007: 00059331 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetviewport │ │ │ │ + 3008: 000ce8d1 16 FUNC GLOBAL DEFAULT 11 sgstxr_ │ │ │ │ + 3009: 0008d235 184 FUNC GLOBAL DEFAULT 11 uzpqcl_ │ │ │ │ + 3010: 00041461 28 FUNC GLOBAL DEFAULT 11 uepqit__ │ │ │ │ + 3011: 0003ccc5 44 FUNC GLOBAL DEFAULT 11 sglaxu__ │ │ │ │ + 3012: 000acfd1 120 FUNC GLOBAL DEFAULT 11 mpfmwl_ │ │ │ │ + 3013: 000390b9 88 FUNC GLOBAL DEFAULT 11 F77_aloc │ │ │ │ + 3014: 000b516d 168 FUNC GLOBAL DEFAULT 11 vrinc_ │ │ │ │ + 3015: 000c84d1 240 FUNC GLOBAL DEFAULT 11 sgscmn_ │ │ │ │ + 3016: 0003bc05 40 FUNC GLOBAL DEFAULT 11 scqwnd__ │ │ │ │ + 3017: 0004830d 132 FUNC GLOBAL DEFAULT 11 uzcqcp__ │ │ │ │ + 3018: 0004f035 136 FUNC GLOBAL DEFAULT 11 uxaxdv__ │ │ │ │ + 3019: 0007c099 320 FUNC GLOBAL DEFAULT 11 uiiqid_ │ │ │ │ + 3020: 0003f7d9 132 FUNC GLOBAL DEFAULT 11 swpqid__ │ │ │ │ + 3021: 000c6ca5 124 FUNC GLOBAL DEFAULT 11 ststr3_ │ │ │ │ + 3022: 000577c9 112 FUNC GLOBAL DEFAULT 11 tmiget__ │ │ │ │ + 3023: 0008f8cd 112 FUNC GLOBAL DEFAULT 11 uvbxa_ │ │ │ │ + 3024: 000d4901 332 FUNC GLOBAL DEFAULT 11 swpstx_ │ │ │ │ + 3025: 000e5f29 398 FUNC GLOBAL DEFAULT 11 sholap_ │ │ │ │ + 3026: 00036299 1168 FUNC GLOBAL DEFAULT 11 tmstlc_ │ │ │ │ + 3027: 000463d1 28 FUNC GLOBAL DEFAULT 11 uuqarp__ │ │ │ │ + 3028: 000474f5 132 FUNC GLOBAL DEFAULT 11 ugrqin__ │ │ │ │ + 3029: 0003a3b9 28 FUNC GLOBAL DEFAULT 11 szlazr__ │ │ │ │ + 3030: 000c8b8d 92 FUNC GLOBAL DEFAULT 11 sgiset_ │ │ │ │ + 3031: 000b70b5 200 FUNC GLOBAL DEFAULT 11 szoptv_ │ │ │ │ + 3032: 00041269 52 FUNC GLOBAL DEFAULT 11 uearea__ │ │ │ │ + 3033: 0003eb41 38 FUNC GLOBAL DEFAULT 11 zggton__ │ │ │ │ + 3034: 000708c5 216 FUNC GLOBAL DEFAULT 11 uwigxi_ │ │ │ │ + 3035: 00056c99 204 FUNC GLOBAL DEFAULT 11 lchr__ │ │ │ │ + 3036: 00037c4d 240 FUNC GLOBAL DEFAULT 11 tmpsvl_ │ │ │ │ + 3037: 0003b8f5 28 FUNC GLOBAL DEFAULT 11 slpvpr__ │ │ │ │ + 3038: 000d2e01 140 FUNC GLOBAL DEFAULT 11 swqrct_ │ │ │ │ + 3039: 00049551 132 FUNC GLOBAL DEFAULT 11 uzrstx__ │ │ │ │ + 3040: 000b5fe9 4 FUNC GLOBAL DEFAULT 11 szcllz_ │ │ │ │ + 3041: 000e5cdd 48 FUNC GLOBAL DEFAULT 11 shfw2g_ │ │ │ │ + 3042: 00057425 120 FUNC GLOBAL DEFAULT 11 rfromc__ │ │ │ │ + 3043: 0005045d 4 FUNC GLOBAL DEFAULT 11 mpfktd__ │ │ │ │ + 3044: 0003cf95 28 FUNC GLOBAL DEFAULT 11 sgqtxr__ │ │ │ │ + 3045: 000ce8f1 16 FUNC GLOBAL DEFAULT 11 sgstxs_ │ │ │ │ + 3046: 00097e61 88 FUNC GLOBAL DEFAULT 11 ulpqit_ │ │ │ │ + 3047: 000d9239 348 FUNC GLOBAL DEFAULT 11 rnorml_ │ │ │ │ + 3048: 0003a32d 28 FUNC GLOBAL DEFAULT 11 szqidx__ │ │ │ │ + 3049: 0004a0d9 136 FUNC GLOBAL DEFAULT 11 ucyacl__ │ │ │ │ + 3050: 000b2795 148 FUNC GLOBAL DEFAULT 11 lrlt_ │ │ │ │ + 3051: 0005582d 40 FUNC GLOBAL DEFAULT 11 shtw2g__ │ │ │ │ + 3052: 000d7041 532 FUNC GLOBAL DEFAULT 11 chngi_ │ │ │ │ + 3053: 0004c165 132 FUNC GLOBAL DEFAULT 11 umrqcp__ │ │ │ │ + 3054: 0009e239 136 FUNC GLOBAL DEFAULT 11 udpqcp_ │ │ │ │ + 3055: 000b3551 488 FUNC GLOBAL DEFAULT 11 lg2inq_ │ │ │ │ + 3056: 00057761 4 FUNC GLOBAL DEFAULT 11 rrms0__ │ │ │ │ + 3057: 000a9f6d 380 FUNC GLOBAL DEFAULT 11 rtcopt_ │ │ │ │ + 3058: 00054bf5 112 FUNC GLOBAL DEFAULT 11 odlget__ │ │ │ │ + 3059: 0003dfc9 28 FUNC GLOBAL DEFAULT 11 sgpsvl__ │ │ │ │ + 3060: 00092f6d 240 FUNC GLOBAL DEFAULT 11 ucpsvl_ │ │ │ │ + 3061: 00047619 132 FUNC GLOBAL DEFAULT 11 ugiqcp__ │ │ │ │ + 3062: 000b12e5 308 FUNC GLOBAL DEFAULT 11 gngt_ │ │ │ │ + 3063: 0007e631 180 FUNC GLOBAL DEFAULT 11 uilsvl_ │ │ │ │ + 3064: 00069cc1 116 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dcldeallocsinqft │ │ │ │ + 3065: 0005768d 4 FUNC GLOBAL DEFAULT 11 rgnlt__ │ │ │ │ + 3066: 000bb579 16 FUNC GLOBAL DEFAULT 11 szqtni_ │ │ │ │ + 3067: 00074b31 152 FUNC GLOBAL DEFAULT 11 uminit_ │ │ │ │ + 3068: 000c71bd 16 FUNC GLOBAL DEFAULT 11 sgspms_ │ │ │ │ + 3069: 000a56c1 160 FUNC GLOBAL DEFAULT 11 osgenv_ │ │ │ │ + 3070: 000e4da5 330 FUNC GLOBAL DEFAULT 11 shpfun_ │ │ │ │ + 3071: 00091d61 1316 FUNC GLOBAL DEFAULT 11 uvbrfz_ │ │ │ │ + 3072: 00057949 132 FUNC GLOBAL DEFAULT 11 tmiqid__ │ │ │ │ + 3073: 0006a8f9 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dhatchpattern │ │ │ │ + 3074: 0006bc11 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dwindow │ │ │ │ + 3075: 00056765 40 FUNC GLOBAL DEFAULT 11 gbytes__ │ │ │ │ + 3076: 0004d8c1 48 FUNC GLOBAL DEFAULT 11 uipd3z__ │ │ │ │ + 3077: 0004ab15 132 FUNC GLOBAL DEFAULT 11 uclqcl__ │ │ │ │ + 3078: 0004dfc5 216 FUNC GLOBAL DEFAULT 11 uiqfnm__ │ │ │ │ + 3079: 00035e19 6 FUNC GLOBAL DEFAULT 11 tmrqnp_ │ │ │ │ + 3080: 0004ff1d 40 FUNC GLOBAL DEFAULT 11 vrinc__ │ │ │ │ + 3081: 00060805 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclchecknumber │ │ │ │ + 3082: 00065745 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltolower │ │ │ │ + 3083: 0003eb8d 4 FUNC GLOBAL DEFAULT 11 zgqpnt__ │ │ │ │ + 3084: 00045ebd 136 FUNC GLOBAL DEFAULT 11 ulylog__ │ │ │ │ + 3085: 000a708d 92 FUNC GLOBAL DEFAULT 11 gliset_ │ │ │ │ + 3086: 0003eb39 4 FUNC GLOBAL DEFAULT 11 zggplt__ │ │ │ │ + 3087: 00085919 184 FUNC GLOBAL DEFAULT 11 uscqcl_ │ │ │ │ + 3088: 00065d65 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_b │ │ │ │ + 3089: 0009668d 64 FUNC GLOBAL DEFAULT 11 ulrqcp_ │ │ │ │ + 3090: 00066521 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_f │ │ │ │ + 3091: 00044c51 112 FUNC GLOBAL DEFAULT 11 uliget__ │ │ │ │ + 3092: 0003d521 44 FUNC GLOBAL DEFAULT 11 sgpmxu__ │ │ │ │ + 3093: 0004f551 36 FUNC GLOBAL DEFAULT 11 uhbxlz__ │ │ │ │ + 3094: 00078ed9 64 FUNC GLOBAL DEFAULT 11 uulqcp_ │ │ │ │ + 3095: 0003b9e5 28 FUNC GLOBAL DEFAULT 11 slpvpc__ │ │ │ │ + 3096: 000b2411 24 FUNC GLOBAL DEFAULT 11 lrlt0_ │ │ │ │ + 3097: 00050441 4 FUNC GLOBAL DEFAULT 11 mpfcyc__ │ │ │ │ + 3098: 000d67fd 112 FUNC GLOBAL DEFAULT 11 lchra_ │ │ │ │ + 3099: 000c8aed 160 FUNC GLOBAL DEFAULT 11 sgistx_ │ │ │ │ + 3100: 000cf6d5 38 FUNC GLOBAL DEFAULT 11 swcmll_ │ │ │ │ + 3101: 0003cfcd 28 FUNC GLOBAL DEFAULT 11 sgqtxc__ │ │ │ │ + 3102: 000b1b41 74 FUNC GLOBAL DEFAULT 11 visub0_ │ │ │ │ + 3103: 0003b781 168 FUNC GLOBAL DEFAULT 11 sldivz__ │ │ │ │ + 3104: 000a0891 128 FUNC GLOBAL DEFAULT 11 uhbrl_ │ │ │ │ + 3105: 00041961 28 FUNC GLOBAL DEFAULT 11 ueiqvl__ │ │ │ │ + 3106: 0003e265 132 FUNC GLOBAL DEFAULT 11 sgrqin__ │ │ │ │ + 3107: 000cbb95 148 FUNC GLOBAL DEFAULT 11 sgnplc_ │ │ │ │ + 3108: 000d421d 320 FUNC GLOBAL DEFAULT 11 swrqid_ │ │ │ │ + 3109: 00055649 28 FUNC GLOBAL DEFAULT 11 shtint__ │ │ │ │ + 3110: 000c71fd 16 FUNC GLOBAL DEFAULT 11 sgspmt_ │ │ │ │ + 3111: 0007eb59 236 FUNC GLOBAL DEFAULT 11 uiilab_ │ │ │ │ + 3112: 00094465 6 FUNC GLOBAL DEFAULT 11 ucrqnp_ │ │ │ │ + 3113: 0004213d 132 FUNC GLOBAL DEFAULT 11 usrqcl__ │ │ │ │ + 3114: 0009e039 240 FUNC GLOBAL DEFAULT 11 udpqvl_ │ │ │ │ + 3115: 00097481 6 FUNC GLOBAL DEFAULT 11 ullqnp_ │ │ │ │ + 3116: 000cf6fd 42 FUNC GLOBAL DEFAULT 11 swqcmd_ │ │ │ │ + 3117: 0003a7fd 28 FUNC GLOBAL DEFAULT 11 szpmzr__ │ │ │ │ + 3118: 000ab1b5 76 FUNC GLOBAL DEFAULT 11 ct2hc_ │ │ │ │ + 3119: 000e3285 430 FUNC GLOBAL DEFAULT 11 radf2_ │ │ │ │ + 3120: 00075251 92 FUNC GLOBAL DEFAULT 11 umpset_ │ │ │ │ + 3121: 00050a41 36 FUNC GLOBAL DEFAULT 11 cr2c__ │ │ │ │ + 3122: 0008484d 92 FUNC GLOBAL DEFAULT 11 uslset_ │ │ │ │ + 3123: 0006abd5 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkersize │ │ │ │ + 3124: 0003f7bd 28 FUNC GLOBAL DEFAULT 11 swpqnp__ │ │ │ │ + 3125: 0005472d 132 FUNC GLOBAL DEFAULT 11 odlqid__ │ │ │ │ + 3126: 0009d609 58 FUNC GLOBAL DEFAULT 11 udqclv_ │ │ │ │ + 3127: 00039f89 28 FUNC GLOBAL DEFAULT 11 szpllv__ │ │ │ │ + 3128: 0004b535 28 FUNC GLOBAL DEFAULT 11 udsclz__ │ │ │ │ + 3129: 00092d01 40 FUNC GLOBAL DEFAULT 11 gropn_ │ │ │ │ + 3130: 00053ca9 28 FUNC GLOBAL DEFAULT 11 ezfft1__ │ │ │ │ + 3131: 000af8dd 156 FUNC GLOBAL DEFAULT 11 rsum_ │ │ │ │ + 3132: 0004ce01 132 FUNC GLOBAL DEFAULT 11 umiqcl__ │ │ │ │ + 3133: 000637c1 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchar │ │ │ │ + 3134: 000576f9 4 FUNC GLOBAL DEFAULT 11 rgnle__ │ │ │ │ + 3135: 0004d53d 28 FUNC GLOBAL DEFAULT 11 grfig__ │ │ │ │ + 3136: 000e7351 368 FUNC GLOBAL DEFAULT 11 vs2din_ │ │ │ │ + 3137: 0003acb5 28 FUNC GLOBAL DEFAULT 11 szgcly__ │ │ │ │ + 3138: 0003b2e9 132 FUNC GLOBAL DEFAULT 11 stcusr__ │ │ │ │ + 3139: 000b24b5 26 FUNC GLOBAL DEFAULT 11 lrlt1_ │ │ │ │ + 3140: 000da705 92 FUNC GLOBAL DEFAULT 11 odpset_ │ │ │ │ + 3141: 000d6a35 120 FUNC GLOBAL DEFAULT 11 lchrb_ │ │ │ │ + 3142: 000aed21 144 FUNC GLOBAL DEFAULT 11 mpfgno_ │ │ │ │ + 3143: 000465b1 28 FUNC GLOBAL DEFAULT 11 uulsvl__ │ │ │ │ + 3144: 0003ba01 28 FUNC GLOBAL DEFAULT 11 slmgn__ │ │ │ │ + 3145: 000788ad 64 FUNC GLOBAL DEFAULT 11 uuiqcl_ │ │ │ │ + 3146: 0009767d 20 FUNC GLOBAL DEFAULT 11 ulyqfm_ │ │ │ │ + 3147: 000b1c85 188 FUNC GLOBAL DEFAULT 11 visub1_ │ │ │ │ + 3148: 000cb385 16 FUNC GLOBAL DEFAULT 11 sgqpli_ │ │ │ │ + 3149: 00094381 228 FUNC GLOBAL DEFAULT 11 ucyacl_ │ │ │ │ + 3150: 0003d701 28 FUNC GLOBAL DEFAULT 11 sgtnv__ │ │ │ │ + 3151: 000c1d4d 384 FUNC GLOBAL DEFAULT 11 sldivz_ │ │ │ │ + 3152: 0008d2ed 136 FUNC GLOBAL DEFAULT 11 uzpqcp_ │ │ │ │ + 3153: 000c20f9 312 FUNC GLOBAL DEFAULT 11 slrat_ │ │ │ │ + 3154: 0003bcb9 28 FUNC GLOBAL DEFAULT 11 scplv__ │ │ │ │ + 3155: 00057569 4 FUNC GLOBAL DEFAULT 11 ruwgy__ │ │ │ │ + 3156: 0003db99 132 FUNC GLOBAL DEFAULT 11 sgiqcp__ │ │ │ │ + 3157: 0003b121 28 FUNC GLOBAL DEFAULT 11 stitrf__ │ │ │ │ + 3158: 0005502d 112 FUNC GLOBAL DEFAULT 11 odpset__ │ │ │ │ + 3159: 0003aa95 28 FUNC GLOBAL DEFAULT 11 szlaop__ │ │ │ │ + 3160: 0004fee5 28 FUNC GLOBAL DEFAULT 11 rset1__ │ │ │ │ + 3161: 0004dcd9 28 FUNC GLOBAL DEFAULT 11 uiiqvl__ │ │ │ │ + 3162: 000dfd25 508 FUNC GLOBAL DEFAULT 11 radf3_ │ │ │ │ + 3163: 00083381 596 FUNC GLOBAL DEFAULT 11 usxaxl_ │ │ │ │ + 3164: 0006f001 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxerrorbar │ │ │ │ + 3165: 00037bc9 132 FUNC GLOBAL DEFAULT 11 tmpqin_ │ │ │ │ + 3166: 00050945 116 FUNC GLOBAL DEFAULT 11 ifromc__ │ │ │ │ + 3167: 000c791d 92 FUNC GLOBAL DEFAULT 11 sgpget_ │ │ │ │ + 3168: 00058649 28 FUNC GLOBAL DEFAULT 11 tmrqvl__ │ │ │ │ + 3169: 000527c1 112 FUNC GLOBAL DEFAULT 11 gliget__ │ │ │ │ + 3170: 000456d1 132 FUNC GLOBAL DEFAULT 11 uliqid__ │ │ │ │ + 3171: 0009645d 92 FUNC GLOBAL DEFAULT 11 uliget_ │ │ │ │ + 3172: 00044901 136 FUNC GLOBAL DEFAULT 11 uyaxdv__ │ │ │ │ + 3173: 000e3469 324 FUNC GLOBAL DEFAULT 11 cosqf1_ │ │ │ │ + 3174: 0004ed69 128 FUNC GLOBAL DEFAULT 11 uxsaxs__ │ │ │ │ + 3175: 000bfb89 484 FUNC GLOBAL DEFAULT 11 szcltn_ │ │ │ │ + 3176: 00096605 72 FUNC GLOBAL DEFAULT 11 ulrqvl_ │ │ │ │ + 3177: 000b2365 24 FUNC GLOBAL DEFAULT 11 lrle0_ │ │ │ │ + 3178: 000a6fe9 164 FUNC GLOBAL DEFAULT 11 glistx_ │ │ │ │ + 3179: 000537a1 28 FUNC GLOBAL DEFAULT 11 dxiloc__ │ │ │ │ + 3180: 00078e51 72 FUNC GLOBAL DEFAULT 11 uulqvl_ │ │ │ │ + 3181: 00079b15 92 FUNC GLOBAL DEFAULT 11 uurset_ │ │ │ │ + 3182: 000504a5 4 FUNC GLOBAL DEFAULT 11 mpihmr__ │ │ │ │ + 3183: 000b8b49 16 FUNC GLOBAL DEFAULT 11 szoptz_ │ │ │ │ + 3184: 000a5c49 168 FUNC GLOBAL DEFAULT 11 vifct_ │ │ │ │ + 3185: 000ad315 224 FUNC GLOBAL DEFAULT 11 mpicct_ │ │ │ │ + 3186: 000a1649 1428 FUNC GLOBAL DEFAULT 11 uhbraz_ │ │ │ │ + 3187: 000d69bd 120 FUNC GLOBAL DEFAULT 11 lchrc_ │ │ │ │ + 3188: 000bf5a9 16 FUNC GLOBAL DEFAULT 11 szqidx_ │ │ │ │ + 3189: 000ac0e1 20 FUNC GLOBAL DEFAULT 11 mpfpt2_ │ │ │ │ + 3190: 00050491 4 FUNC GLOBAL DEFAULT 11 mpxplc__ │ │ │ │ + 3191: 0004f785 4 FUNC GLOBAL DEFAULT 11 indxrf__ │ │ │ │ + 3192: 0003d7b5 28 FUNC GLOBAL DEFAULT 11 sgqmpl__ │ │ │ │ + 3193: 0006c5c1 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ + 3194: 000c7bfd 16 FUNC GLOBAL DEFAULT 11 sgqlai_ │ │ │ │ + 3195: 000c596d 148 FUNC GLOBAL DEFAULT 11 stfrot_ │ │ │ │ + 3196: 00062bf1 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogicals │ │ │ │ + 3197: 000c4241 348 FUNC GLOBAL DEFAULT 11 scpmzu_ │ │ │ │ + 3198: 000e5879 444 FUNC GLOBAL DEFAULT 11 shfwga_ │ │ │ │ + 3199: 0003cc5d 28 FUNC GLOBAL DEFAULT 11 sgqvpt__ │ │ │ │ + 3200: 00044729 116 FUNC GLOBAL DEFAULT 11 luychk__ │ │ │ │ + 3201: 00039c69 36 FUNC GLOBAL DEFAULT 11 szqcll__ │ │ │ │ + 3202: 0003b2cd 28 FUNC GLOBAL DEFAULT 11 stnusr__ │ │ │ │ + 3203: 0005792d 28 FUNC GLOBAL DEFAULT 11 tmiqnp__ │ │ │ │ + 3204: 00092ee9 132 FUNC GLOBAL DEFAULT 11 ucpqin_ │ │ │ │ + 3205: 000d3d65 138 FUNC GLOBAL DEFAULT 11 swflsh_ │ │ │ │ + 3206: 000cf729 40 FUNC GLOBAL DEFAULT 11 swqcmf_ │ │ │ │ + 3207: 0004c671 28 FUNC GLOBAL DEFAULT 11 umpgrd__ │ │ │ │ + 3208: 0007e5ad 132 FUNC GLOBAL DEFAULT 11 uilqin_ │ │ │ │ + 3209: 000e05c9 916 FUNC GLOBAL DEFAULT 11 radf4_ │ │ │ │ + 3210: 00064935 524 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ + 3211: 0007c1d9 280 FUNC GLOBAL DEFAULT 11 uic2d_ │ │ │ │ + 3212: 0006c5b5 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ + 3213: 00092285 116 FUNC GLOBAL DEFAULT 11 uvbxf_ │ │ │ │ + 3214: 00048c5d 132 FUNC GLOBAL DEFAULT 11 uzpqcl__ │ │ │ │ + 3215: 00075105 332 FUNC GLOBAL DEFAULT 11 umpstx_ │ │ │ │ + 3216: 000847ad 160 FUNC GLOBAL DEFAULT 11 uslstx_ │ │ │ │ + 3217: 0005044d 4 FUNC GLOBAL DEFAULT 11 mpfvdg__ │ │ │ │ + 3218: 000575c9 4 FUNC GLOBAL DEFAULT 11 rsum__ │ │ │ │ + 3219: 00059231 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldivideframe │ │ │ │ + 3220: 00050b09 44 FUNC GLOBAL DEFAULT 11 cr3s__ │ │ │ │ + 3221: 000b24d1 26 FUNC GLOBAL DEFAULT 11 lrle1_ │ │ │ │ + 3222: 0005450d 28 FUNC GLOBAL DEFAULT 11 odrsvl__ │ │ │ │ + 3223: 000470a5 132 FUNC GLOBAL DEFAULT 11 uuistx__ │ │ │ │ + 3224: 0004f48d 28 FUNC GLOBAL DEFAULT 11 uherb__ │ │ │ │ + 3225: 000d7531 144 FUNC GLOBAL DEFAULT 11 cmon_ │ │ │ │ + 3226: 00057701 28 FUNC GLOBAL DEFAULT 11 uwqgxa__ │ │ │ │ + 3227: 00042651 112 FUNC GLOBAL DEFAULT 11 uslset__ │ │ │ │ + 3228: 00054065 40 FUNC GLOBAL DEFAULT 11 ezfftb__ │ │ │ │ + 3229: 000d686d 112 FUNC GLOBAL DEFAULT 11 lchrd_ │ │ │ │ + 3230: 00057281 28 FUNC GLOBAL DEFAULT 11 time21__ │ │ │ │ + 3231: 000da761 700 FUNC GLOBAL DEFAULT 11 odrkgr_ │ │ │ │ + 3232: 000be999 88 FUNC GLOBAL DEFAULT 11 szgipz_ │ │ │ │ + 3233: 00040879 28 FUNC GLOBAL DEFAULT 11 swcmll__ │ │ │ │ + 3234: 000da5b9 332 FUNC GLOBAL DEFAULT 11 odpstx_ │ │ │ │ + 3235: 0008d0ed 240 FUNC GLOBAL DEFAULT 11 uzpqvl_ │ │ │ │ + 3236: 000c3be1 348 FUNC GLOBAL DEFAULT 11 scpmzv_ │ │ │ │ + 3237: 0003bd8d 28 FUNC GLOBAL DEFAULT 11 scseye__ │ │ │ │ + 3238: 00050411 4 FUNC GLOBAL DEFAULT 11 mpfgno__ │ │ │ │ + 3239: 0004d90d 28 FUNC GLOBAL DEFAULT 11 ui2ini__ │ │ │ │ + 3240: 00045379 132 FUNC GLOBAL DEFAULT 11 ulrqin__ │ │ │ │ + 3241: 00050065 4 FUNC GLOBAL DEFAULT 11 lrgt1__ │ │ │ │ + 3242: 00057c71 132 FUNC GLOBAL DEFAULT 11 tmlstx__ │ │ │ │ + 3243: 00052071 216 FUNC GLOBAL DEFAULT 11 rtropt__ │ │ │ │ + 3244: 00054f01 28 FUNC GLOBAL DEFAULT 11 odiqvl__ │ │ │ │ + 3245: 000a64bd 92 FUNC GLOBAL DEFAULT 11 glpget_ │ │ │ │ + 3246: 00042525 140 FUNC GLOBAL DEFAULT 11 uspnum__ │ │ │ │ + 3247: 000e0b35 940 FUNC GLOBAL DEFAULT 11 radf5_ │ │ │ │ + 3248: 000b4ae1 160 FUNC GLOBAL DEFAULT 11 irlt_ │ │ │ │ + 3249: 0003bc81 28 FUNC GLOBAL DEFAULT 11 scqlog__ │ │ │ │ + 3250: 00054711 28 FUNC GLOBAL DEFAULT 11 odlqnp__ │ │ │ │ + 3251: 0004e161 28 FUNC GLOBAL DEFAULT 11 uiscsq__ │ │ │ │ + 3252: 0004b9b5 132 FUNC GLOBAL DEFAULT 11 udlqcl__ │ │ │ │ + 3253: 0003ee29 28 FUNC GLOBAL DEFAULT 11 swswdi__ │ │ │ │ + 3254: 000c61b5 108 FUNC GLOBAL DEFAULT 11 stqwrc_ │ │ │ │ + 3255: 000577a1 4 FUNC GLOBAL DEFAULT 11 vrfna0__ │ │ │ │ + 3256: 000504c5 4 FUNC GLOBAL DEFAULT 11 mpicyl__ │ │ │ │ + 3257: 000d8269 90 FUNC GLOBAL DEFAULT 11 ndyear_ │ │ │ │ + 3258: 000b10f5 188 FUNC GLOBAL DEFAULT 11 gnsblk_ │ │ │ │ + 3259: 00050f79 168 FUNC GLOBAL DEFAULT 11 rtrget__ │ │ │ │ + 3260: 000859d1 136 FUNC GLOBAL DEFAULT 11 uscqcp_ │ │ │ │ + 3261: 000b664d 20 FUNC GLOBAL DEFAULT 11 szcltp_ │ │ │ │ + 3262: 0003aa09 28 FUNC GLOBAL DEFAULT 11 szmvlt__ │ │ │ │ + 3263: 0003ca65 28 FUNC GLOBAL DEFAULT 11 sgqplt__ │ │ │ │ + 3264: 00089141 324 FUNC GLOBAL DEFAULT 11 uepqid_ │ │ │ │ + 3265: 00053d69 40 FUNC GLOBAL DEFAULT 11 passb3__ │ │ │ │ + 3266: 000dc095 592 FUNC GLOBAL DEFAULT 11 odrkgs_ │ │ │ │ + 3267: 00079a75 160 FUNC GLOBAL DEFAULT 11 uurstx_ │ │ │ │ + 3268: 00048109 112 FUNC GLOBAL DEFAULT 11 uglget__ │ │ │ │ + 3269: 000710bd 20 FUNC GLOBAL DEFAULT 11 uyqfmt_ │ │ │ │ + 3270: 0003a47d 28 FUNC GLOBAL DEFAULT 11 szpmop__ │ │ │ │ + 3271: 000dff21 344 FUNC GLOBAL DEFAULT 11 passb2_ │ │ │ │ + 3272: 000538d1 44 FUNC GLOBAL DEFAULT 11 vradd__ │ │ │ │ + 3273: 00053cc5 28 FUNC GLOBAL DEFAULT 11 sinqi__ │ │ │ │ + 3274: 0007bdf9 176 FUNC GLOBAL DEFAULT 11 uiisvl_ │ │ │ │ + 3275: 00055171 28 FUNC GLOBAL DEFAULT 11 shinif__ │ │ │ │ + 3276: 0006f55d 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconv3d │ │ │ │ + 3277: 000cae21 92 FUNC GLOBAL DEFAULT 11 sgstxy_ │ │ │ │ + 3278: 0005046d 4 FUNC GLOBAL DEFAULT 11 mpsbon__ │ │ │ │ + 3279: 000524dd 124 FUNC GLOBAL DEFAULT 11 mszdmp__ │ │ │ │ + 3280: 000471f9 216 FUNC GLOBAL DEFAULT 11 ugsut__ │ │ │ │ + 3281: 000b0af5 156 FUNC GLOBAL DEFAULT 11 rvar_ │ │ │ │ + 3282: 00089d81 38 FUNC GLOBAL DEFAULT 11 ueqntl_ │ │ │ │ + 3283: 000504e1 4 FUNC GLOBAL DEFAULT 11 mpirbs__ │ │ │ │ + 3284: 0009d559 42 FUNC GLOBAL DEFAULT 11 udqclz_ │ │ │ │ + 3285: 00050ad1 28 FUNC GLOBAL DEFAULT 11 ct2bc__ │ │ │ │ + 3286: 000456b5 28 FUNC GLOBAL DEFAULT 11 uliqnp__ │ │ │ │ + 3287: 000504c9 4 FUNC GLOBAL DEFAULT 11 mpfglb__ │ │ │ │ + 3288: 00089d09 38 FUNC GLOBAL DEFAULT 11 ueitlv_ │ │ │ │ + 3289: 000adc81 156 FUNC GLOBAL DEFAULT 11 mpxplc_ │ │ │ │ + 3290: 0003af3d 28 FUNC GLOBAL DEFAULT 11 szcltv__ │ │ │ │ + 3291: 0003cd8d 28 FUNC GLOBAL DEFAULT 11 sgtnzu__ │ │ │ │ + 3292: 000c1341 592 FUNC GLOBAL DEFAULT 11 slpvpc_ │ │ │ │ + 3293: 000de371 528 FUNC GLOBAL DEFAULT 11 cffti1_ │ │ │ │ + 3294: 00046d05 132 FUNC GLOBAL DEFAULT 11 uupqcp__ │ │ │ │ + 3295: 000d694d 112 FUNC GLOBAL DEFAULT 11 lchrf_ │ │ │ │ + 3296: 00082189 596 FUNC GLOBAL DEFAULT 11 usaxlb_ │ │ │ │ + 3297: 000e1bdd 576 FUNC GLOBAL DEFAULT 11 passb3_ │ │ │ │ + 3298: 00039e85 28 FUNC GLOBAL DEFAULT 11 szl3cl__ │ │ │ │ + 3299: 000788ed 64 FUNC GLOBAL DEFAULT 11 uuiqcp_ │ │ │ │ + 3300: 00038ff5 176 FUNC GLOBAL DEFAULT 11 s_copy │ │ │ │ + 3301: 000b3e59 16 FUNC GLOBAL DEFAULT 11 g2qcti_ │ │ │ │ + 3302: 00036019 184 FUNC GLOBAL DEFAULT 11 tmrqcl_ │ │ │ │ + 3303: 000a79c1 320 FUNC GLOBAL DEFAULT 11 glcqid_ │ │ │ │ + 3304: 00052cf9 132 FUNC GLOBAL DEFAULT 11 rlixfl__ │ │ │ │ + 3305: 000ce901 348 FUNC GLOBAL DEFAULT 11 sgtxr_ │ │ │ │ + 3306: 0003f375 140 FUNC GLOBAL DEFAULT 11 swqtxw__ │ │ │ │ + 3307: 00073c81 320 FUNC GLOBAL DEFAULT 11 umrqid_ │ │ │ │ + 3308: 000a52ed 792 FUNC GLOBAL DEFAULT 11 ffromc_ │ │ │ │ + 3309: 0007ea1d 316 FUNC GLOBAL DEFAULT 11 uiflab_ │ │ │ │ + 3310: 00067fb5 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridvalue │ │ │ │ + 3311: 000cd685 6 FUNC GLOBAL DEFAULT 11 sgpqnp_ │ │ │ │ + 3312: 0004b6a9 128 FUNC GLOBAL DEFAULT 11 udqfmt__ │ │ │ │ + 3313: 0003e465 216 FUNC GLOBAL DEFAULT 11 sgtrls__ │ │ │ │ + 3314: 00097789 6 FUNC GLOBAL DEFAULT 11 uliqnp_ │ │ │ │ + 3315: 00041eb9 132 FUNC GLOBAL DEFAULT 11 uspqin__ │ │ │ │ + 3316: 0005085d 116 FUNC GLOBAL DEFAULT 11 lfromc__ │ │ │ │ + 3317: 0003eb91 4 FUNC GLOBAL DEFAULT 11 zgqwdc__ │ │ │ │ + 3318: 00044e95 132 FUNC GLOBAL DEFAULT 11 ullstx__ │ │ │ │ + 3319: 0004ccc1 28 FUNC GLOBAL DEFAULT 11 umpfit__ │ │ │ │ + 3320: 0003ae29 28 FUNC GLOBAL DEFAULT 11 szlazv__ │ │ │ │ + 3321: 00085839 224 FUNC GLOBAL DEFAULT 11 uscqvl_ │ │ │ │ + 3322: 00110558 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ + 3323: 0008192d 92 FUNC GLOBAL DEFAULT 11 usiset_ │ │ │ │ + 3324: 0003f255 28 FUNC GLOBAL DEFAULT 11 swfint__ │ │ │ │ + 3325: 000c3941 72 FUNC GLOBAL DEFAULT 11 scsobj_ │ │ │ │ + 3326: 000b69bd 1396 FUNC GLOBAL DEFAULT 11 szcltr_ │ │ │ │ + 3327: 00047d5d 132 FUNC GLOBAL DEFAULT 11 uglqid__ │ │ │ │ + 3328: 000dafbd 324 FUNC GLOBAL DEFAULT 11 odrqid_ │ │ │ │ + 3329: 00047145 28 FUNC GLOBAL DEFAULT 11 uuqebt__ │ │ │ │ + 3330: 00038109 92 FUNC GLOBAL DEFAULT 11 tmlget_ │ │ │ │ + 3331: 000cd281 6 FUNC GLOBAL DEFAULT 11 sgopn_ │ │ │ │ + 3332: 00044599 128 FUNC GLOBAL DEFAULT 11 uysaxs__ │ │ │ │ + 3333: 00056e4d 48 FUNC GLOBAL DEFAULT 11 cllsrg__ │ │ │ │ + 3334: 00094629 184 FUNC GLOBAL DEFAULT 11 ucrqcl_ │ │ │ │ + 3335: 0004f5b9 44 FUNC GLOBAL DEFAULT 11 uherbz__ │ │ │ │ + 3336: 000df665 704 FUNC GLOBAL DEFAULT 11 passb4_ │ │ │ │ + 3337: 00068439 260 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxgrid │ │ │ │ + 3338: 0005540d 28 FUNC GLOBAL DEFAULT 11 shfwgz__ │ │ │ │ + 3339: 00097519 64 FUNC GLOBAL DEFAULT 11 ullqcl_ │ │ │ │ + 3340: 0004d3d9 28 FUNC GLOBAL DEFAULT 11 umpsvl__ │ │ │ │ + 3341: 000a9315 50 FUNC GLOBAL DEFAULT 11 rtlxfl_ │ │ │ │ + 3342: 000e27bd 150 FUNC GLOBAL DEFAULT 11 ezfftb_ │ │ │ │ + 3343: 0003d8b1 28 FUNC GLOBAL DEFAULT 11 sgqcmn__ │ │ │ │ + 3344: 000c720d 372 FUNC GLOBAL DEFAULT 11 sgpmr_ │ │ │ │ + 3345: 00086499 276 FUNC GLOBAL DEFAULT 11 usplbl_ │ │ │ │ + 3346: 000ae0c5 240 FUNC GLOBAL DEFAULT 11 mpicoa_ │ │ │ │ + 3347: 000c2919 144 FUNC GLOBAL DEFAULT 11 slpcnr_ │ │ │ │ + 3348: 000bbdc9 54 FUNC GLOBAL DEFAULT 11 szlnzr_ │ │ │ │ + 3349: 000bb6dd 16 FUNC GLOBAL DEFAULT 11 szqtyz_ │ │ │ │ + 3350: 0003cadd 112 FUNC GLOBAL DEFAULT 11 sglget__ │ │ │ │ + 3351: 000504a9 4 FUNC GLOBAL DEFAULT 11 mpfmwl__ │ │ │ │ + 3352: 00073871 168 FUNC GLOBAL DEFAULT 11 umspnt_ │ │ │ │ + 3353: 0004851d 132 FUNC GLOBAL DEFAULT 11 uzcqin__ │ │ │ │ + 3354: 00049fcd 132 FUNC GLOBAL DEFAULT 11 ucpstx__ │ │ │ │ + 3355: 00050d29 44 FUNC GLOBAL DEFAULT 11 viadd1__ │ │ │ │ + 3356: 0004c68d 28 FUNC GLOBAL DEFAULT 11 umbndp__ │ │ │ │ + 3357: 00049399 28 FUNC GLOBAL DEFAULT 11 uzlsvl__ │ │ │ │ + 3358: 0004f2d5 28 FUNC GLOBAL DEFAULT 11 uvbxa__ │ │ │ │ + 3359: 0004c055 48 FUNC GLOBAL DEFAULT 11 udline__ │ │ │ │ + 3360: 00048015 112 FUNC GLOBAL DEFAULT 11 ugpset__ │ │ │ │ + 3361: 0003b36d 28 FUNC GLOBAL DEFAULT 11 stfwtr__ │ │ │ │ + 3362: 0003be89 28 FUNC GLOBAL DEFAULT 11 scspms__ │ │ │ │ + 3363: 00093cd9 92 FUNC GLOBAL DEFAULT 11 uclget_ │ │ │ │ + 3364: 0006af55 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarker │ │ │ │ + 3365: 000ba289 10 FUNC GLOBAL DEFAULT 11 szclts_ │ │ │ │ + 3366: 000d3f95 164 FUNC GLOBAL DEFAULT 11 swrsvl_ │ │ │ │ + 3367: 00055749 48 FUNC GLOBAL DEFAULT 11 shtswa__ │ │ │ │ + 3368: 0005752d 28 FUNC GLOBAL DEFAULT 11 uwqgyb__ │ │ │ │ + 3369: 00078865 72 FUNC GLOBAL DEFAULT 11 uuiqvl_ │ │ │ │ + 3370: 0003f2c5 28 FUNC GLOBAL DEFAULT 11 swqtnc__ │ │ │ │ + 3371: 000e00ed 1078 FUNC GLOBAL DEFAULT 11 passb5_ │ │ │ │ + 3372: 000ad3f5 132 FUNC GLOBAL DEFAULT 11 mpfcct_ │ │ │ │ + 3373: 000ca459 664 FUNC GLOBAL DEFAULT 11 sgpfln_ │ │ │ │ + 3374: 00057061 28 FUNC GLOBAL DEFAULT 11 time32__ │ │ │ │ + 3375: 000cc255 304 FUNC GLOBAL DEFAULT 11 sgtrnl_ │ │ │ │ + 3376: 00055855 48 FUNC GLOBAL DEFAULT 11 shtwga__ │ │ │ │ + 3377: 00099549 188 FUNC GLOBAL DEFAULT 11 uxsoff_ │ │ │ │ + 3378: 0004aa91 132 FUNC GLOBAL DEFAULT 11 uclqcp__ │ │ │ │ + 3379: 00038f19 36 FUNC GLOBAL DEFAULT 11 set_msgdmp_err_func │ │ │ │ + 3380: 0004fde1 28 FUNC GLOBAL DEFAULT 11 rmlt__ │ │ │ │ + 3381: 000a68b9 6 FUNC GLOBAL DEFAULT 11 glpqnp_ │ │ │ │ + 3382: 0003f659 112 FUNC GLOBAL DEFAULT 11 swrget__ │ │ │ │ + 3383: 0005140d 132 FUNC GLOBAL DEFAULT 11 gllstx__ │ │ │ │ + 3384: 000d6e2d 532 FUNC GLOBAL DEFAULT 11 chngr_ │ │ │ │ + 3385: 000b8a89 96 FUNC GLOBAL DEFAULT 11 szpllp_ │ │ │ │ + 3386: 00053981 44 FUNC GLOBAL DEFAULT 11 vrmlt1__ │ │ │ │ + 3387: 0004c2a5 132 FUNC GLOBAL DEFAULT 11 umrqin__ │ │ │ │ + 3388: 00095179 1118 FUNC GLOBAL DEFAULT 11 ucxady_ │ │ │ │ + 3389: 000645fd 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_b │ │ │ │ + 3390: 0004129d 28 FUNC GLOBAL DEFAULT 11 ueaint__ │ │ │ │ + 3391: 0008efe5 132 FUNC GLOBAL DEFAULT 11 uzprst_ │ │ │ │ + 3392: 00055d2d 40 FUNC GLOBAL DEFAULT 11 vrrnm1__ │ │ │ │ + 3393: 00037e2d 88 FUNC GLOBAL DEFAULT 11 tmpqit_ │ │ │ │ + 3394: 00055d99 40 FUNC GLOBAL DEFAULT 11 vs2din__ │ │ │ │ + 3395: 0007bd75 132 FUNC GLOBAL DEFAULT 11 uiiqin_ │ │ │ │ + 3396: 000504d1 4 FUNC GLOBAL DEFAULT 11 mpfotg__ │ │ │ │ + 3397: 00064729 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_f │ │ │ │ + 3398: 0008efe1 2 FUNC GLOBAL DEFAULT 11 uzpsav_ │ │ │ │ + 3399: 00055a31 48 FUNC GLOBAL DEFAULT 11 shtg2s__ │ │ │ │ + 3400: 000657b5 48 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclgetunitnum │ │ │ │ + 3401: 0011d9b8 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xuni0 │ │ │ │ + 3402: 000bd3cd 1728 FUNC GLOBAL DEFAULT 11 szcltt_ │ │ │ │ + 3403: 000577c1 4 FUNC GLOBAL DEFAULT 11 vrfnb1__ │ │ │ │ + 3404: 00064ced 484 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ + 3405: 0003ba4d 216 FUNC GLOBAL DEFAULT 11 sltlcv__ │ │ │ │ + 3406: 0008188d 160 FUNC GLOBAL DEFAULT 11 usistx_ │ │ │ │ + 3407: 00041b79 132 FUNC GLOBAL DEFAULT 11 uelqcl__ │ │ │ │ + 3408: 000c38a1 160 FUNC GLOBAL DEFAULT 11 sctnzu_ │ │ │ │ + 3409: 00047759 132 FUNC GLOBAL DEFAULT 11 ugiqin__ │ │ │ │ + 3410: 0009f1a1 128 FUNC GLOBAL DEFAULT 11 udcntr_ │ │ │ │ + 3411: 000675c9 60 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourinterval │ │ │ │ + 3412: 000c2b45 796 FUNC GLOBAL DEFAULT 11 scsprj_ │ │ │ │ + 3413: 0008b7d1 92 FUNC GLOBAL DEFAULT 11 uerget_ │ │ │ │ + 3414: 000474d9 28 FUNC GLOBAL DEFAULT 11 ugrsvl__ │ │ │ │ + 3415: 00056419 28 FUNC GLOBAL DEFAULT 11 date13__ │ │ │ │ + 3416: 0003b3d9 52 FUNC GLOBAL DEFAULT 11 stqwtr__ │ │ │ │ + 3417: 000420b9 132 FUNC GLOBAL DEFAULT 11 usrqcp__ │ │ │ │ + 3418: 000ce725 348 FUNC GLOBAL DEFAULT 11 sgtxu_ │ │ │ │ + 3419: 0003c9a1 28 FUNC GLOBAL DEFAULT 11 sgqcwd__ │ │ │ │ + 3420: 0003c625 132 FUNC GLOBAL DEFAULT 11 sglqid__ │ │ │ │ + 3421: 0003a1fd 28 FUNC GLOBAL DEFAULT 11 szpmzv__ │ │ │ │ + 3422: 000486b9 132 FUNC GLOBAL DEFAULT 11 uzistx__ │ │ │ │ + 3423: 000aec2d 244 FUNC GLOBAL DEFAULT 11 mpicoc_ │ │ │ │ + 3424: 000503fd 4 FUNC GLOBAL DEFAULT 11 mpfpst__ │ │ │ │ + 3425: 00068935 256 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclinitrealfft │ │ │ │ + 3426: 0006bb25 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransfunction │ │ │ │ + 3427: 0009314d 88 FUNC GLOBAL DEFAULT 11 ucpqit_ │ │ │ │ + 3428: 000506c9 40 FUNC GLOBAL DEFAULT 11 vicon0__ │ │ │ │ + 3429: 000564f9 28 FUNC GLOBAL DEFAULT 11 date31__ │ │ │ │ + 3430: 0003ac39 28 FUNC GLOBAL DEFAULT 11 szpllz__ │ │ │ │ + 3431: 00078011 16 FUNC GLOBAL DEFAULT 11 uuqebi_ │ │ │ │ + 3432: 000b50a9 156 FUNC GLOBAL DEFAULT 11 rmlt_ │ │ │ │ + 3433: 000babe9 1732 FUNC GLOBAL DEFAULT 11 sztxno_ │ │ │ │ + 3434: 0007faad 140 FUNC GLOBAL DEFAULT 11 usxaxs_ │ │ │ │ + 3435: 0005186d 28 FUNC GLOBAL DEFAULT 11 rpnenv__ │ │ │ │ + 3436: 0004cd7d 132 FUNC GLOBAL DEFAULT 11 umiqcp__ │ │ │ │ + 3437: 000430a5 132 FUNC GLOBAL DEFAULT 11 uschvl__ │ │ │ │ + 3438: 00090a9d 116 FUNC GLOBAL DEFAULT 11 uvbxl_ │ │ │ │ + 3439: 00036729 5270 FUNC GLOBAL DEFAULT 11 tmstln_ │ │ │ │ + 3440: 0006c109 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawmap │ │ │ │ + 3441: 000468fd 132 FUNC GLOBAL DEFAULT 11 uurqcl__ │ │ │ │ + 3442: 000bf37d 20 FUNC GLOBAL DEFAULT 11 szcltu_ │ │ │ │ + 3443: 00065a69 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicala │ │ │ │ + 3444: 00058265 28 FUNC GLOBAL DEFAULT 11 tmpqit__ │ │ │ │ + 3445: 00047d41 28 FUNC GLOBAL DEFAULT 11 uglqnp__ │ │ │ │ + 3446: 00065a31 56 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicalc │ │ │ │ + 3447: 000c439d 160 FUNC GLOBAL DEFAULT 11 sctnzv_ │ │ │ │ + 3448: 0004c0a1 36 FUNC GLOBAL DEFAULT 11 udgclb__ │ │ │ │ + 3449: 0003e911 4 FUNC GLOBAL DEFAULT 11 zgpopn__ │ │ │ │ + 3450: 0003bbdd 40 FUNC GLOBAL DEFAULT 11 scswnd__ │ │ │ │ + 3451: 0003c479 112 FUNC GLOBAL DEFAULT 11 sgpset__ │ │ │ │ + 3452: 000b3e31 40 FUNC GLOBAL DEFAULT 11 g2qctm_ │ │ │ │ + 3453: 0003fa59 132 FUNC GLOBAL DEFAULT 11 swrqid__ │ │ │ │ + 3454: 0004e3bd 132 FUNC GLOBAL DEFAULT 11 uilqcl__ │ │ │ │ + 3455: 000360d1 136 FUNC GLOBAL DEFAULT 11 tmrqcp_ │ │ │ │ + 3456: 0003a68d 28 FUNC GLOBAL DEFAULT 11 szsttu__ │ │ │ │ + 3457: 000cea5d 348 FUNC GLOBAL DEFAULT 11 sgtxv_ │ │ │ │ + 3458: 0007c411 3140 FUNC GLOBAL DEFAULT 11 uipd3z_ │ │ │ │ + 3459: 0004d1c1 28 FUNC GLOBAL DEFAULT 11 umspcw__ │ │ │ │ + 3460: 000c7039 372 FUNC GLOBAL DEFAULT 11 sgpmu_ │ │ │ │ + 3461: 000461c5 28 FUNC GLOBAL DEFAULT 11 uumrk__ │ │ │ │ + 3462: 00043129 304 FUNC GLOBAL DEFAULT 11 usxsub__ │ │ │ │ + 3463: 000463b5 28 FUNC GLOBAL DEFAULT 11 uusarp__ │ │ │ │ + 3464: 000bffed 54 FUNC GLOBAL DEFAULT 11 szlnzu_ │ │ │ │ + 3465: 0003e84d 192 FUNC GLOBAL DEFAULT 11 zgdopn__ │ │ │ │ + 3466: 000b98f1 156 FUNC GLOBAL DEFAULT 11 szpllr_ │ │ │ │ + 3467: 00086979 92 FUNC GLOBAL DEFAULT 11 uspget_ │ │ │ │ + 3468: 000862e9 432 FUNC GLOBAL DEFAULT 11 usaxdv_ │ │ │ │ + 3469: 000590d9 152 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframetitle │ │ │ │ + 3470: 00056e7d 48 FUNC GLOBAL DEFAULT 11 clrgls__ │ │ │ │ + 3471: 00110458 28 OBJECT GLOBAL DEFAULT 20 __fft_work_MOD___vtab_fft_work_Work │ │ │ │ + 3472: 000ba941 680 FUNC GLOBAL DEFAULT 11 szlazr_ │ │ │ │ + 3473: 0006980d 284 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclinitcosfft │ │ │ │ + 3474: 000a29c5 780 FUNC GLOBAL DEFAULT 11 ugdut_ │ │ │ │ + 3475: 00074e79 24 FUNC GLOBAL DEFAULT 11 umscnt_ │ │ │ │ + 3476: 0009f641 1636 FUNC GLOBAL DEFAULT 11 uhdifz_ │ │ │ │ + 3477: 0005071d 40 FUNC GLOBAL DEFAULT 11 viinc__ │ │ │ │ + 3478: 0003a40d 28 FUNC GLOBAL DEFAULT 11 szopts__ │ │ │ │ + 3479: 00038895 6 FUNC GLOBAL DEFAULT 11 tmlqnp_ │ │ │ │ + 3480: 000e473d 456 FUNC GLOBAL DEFAULT 11 shlssd_ │ │ │ │ + 3481: 0003cf79 28 FUNC GLOBAL DEFAULT 11 sgstxr__ │ │ │ │ + 3482: 0003abe5 28 FUNC GLOBAL DEFAULT 11 szl3zu__ │ │ │ │ + 3483: 000b717d 1396 FUNC GLOBAL DEFAULT 11 szcltv_ │ │ │ │ + 3484: 0003a311 28 FUNC GLOBAL DEFAULT 11 szsidx__ │ │ │ │ + 3485: 00079cdd 22 FUNC GLOBAL DEFAULT 11 uiipac_ │ │ │ │ + 3486: 0003f981 28 FUNC GLOBAL DEFAULT 11 swpqvl__ │ │ │ │ + 3487: 0008a331 232 FUNC GLOBAL DEFAULT 11 iueton_ │ │ │ │ + 3488: 000946e1 124 FUNC GLOBAL DEFAULT 11 ucrqcp_ │ │ │ │ + 3489: 000865ad 324 FUNC GLOBAL DEFAULT 11 usaxlg_ │ │ │ │ + 3490: 000501e5 128 FUNC GLOBAL DEFAULT 11 cladj__ │ │ │ │ + 3491: 000673c1 408 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstchar │ │ │ │ + 3492: 000755c1 708 FUNC GLOBAL DEFAULT 11 umsgrd_ │ │ │ │ + 3493: 000b7f85 48 FUNC GLOBAL DEFAULT 11 szscll_ │ │ │ │ + 3494: 00055c71 28 FUNC GLOBAL DEFAULT 11 shiniy__ │ │ │ │ + 3495: 0006ac09 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkerindex │ │ │ │ + 3496: 00097559 64 FUNC GLOBAL DEFAULT 11 ullqcp_ │ │ │ │ + 3497: 0004f591 40 FUNC GLOBAL DEFAULT 11 uhbrlz__ │ │ │ │ + 3498: 0004c4e1 128 FUNC GLOBAL DEFAULT 11 umpmap__ │ │ │ │ + 3499: 000ddf45 252 FUNC GLOBAL DEFAULT 11 ezfftf_ │ │ │ │ + 3500: 000c7381 372 FUNC GLOBAL DEFAULT 11 sgpmv_ │ │ │ │ + 3501: 000d3f11 132 FUNC GLOBAL DEFAULT 11 swrqin_ │ │ │ │ + 3502: 000bc65d 54 FUNC GLOBAL DEFAULT 11 szlnzv_ │ │ │ │ + 3503: 00060751 68 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcharpattern │ │ │ │ + 3504: 0003dcd9 132 FUNC GLOBAL DEFAULT 11 sgiqin__ │ │ │ │ + 3505: 00070aa5 120 FUNC GLOBAL DEFAULT 11 luychk_ │ │ │ │ + 3506: 0003e249 28 FUNC GLOBAL DEFAULT 11 sgrsvl__ │ │ │ │ + 3507: 000b6431 84 FUNC GLOBAL DEFAULT 11 szxmod_ │ │ │ │ + 3508: 0003eba1 4 FUNC GLOBAL DEFAULT 11 zgqptc__ │ │ │ │ + 3509: 00048bd9 132 FUNC GLOBAL DEFAULT 11 uzpqcp__ │ │ │ │ + 3510: 000cf751 38 FUNC GLOBAL DEFAULT 11 swqcmn_ │ │ │ │ + 3511: 00088dc9 240 FUNC GLOBAL DEFAULT 11 uepsvl_ │ │ │ │ + 3512: 00042e01 132 FUNC GLOBAL DEFAULT 11 usiqcl__ │ │ │ │ + 3513: 000d081d 320 FUNC GLOBAL DEFAULT 11 swlqid_ │ │ │ │ + 3514: 000c0b09 340 FUNC GLOBAL DEFAULT 11 slform_ │ │ │ │ + 3515: 00083e31 808 FUNC GLOBAL DEFAULT 11 usxaxu_ │ │ │ │ + 3516: 00093429 6 FUNC GLOBAL DEFAULT 11 uclqnp_ │ │ │ │ + 3517: 0005004d 4 FUNC GLOBAL DEFAULT 11 lreq1__ │ │ │ │ + 3518: 00055f7d 304 FUNC GLOBAL DEFAULT 11 chngi__ │ │ │ │ + 3519: 0009d88d 92 FUNC GLOBAL DEFAULT 11 udpset_ │ │ │ │ + 3520: 0004ade1 132 FUNC GLOBAL DEFAULT 11 udpstx__ │ │ │ │ + 3521: 000a4cdd 156 FUNC GLOBAL DEFAULT 11 rexp_ │ │ │ │ + 3522: 000502d9 116 FUNC GLOBAL DEFAULT 11 leny__ │ │ │ │ + 3523: 0007931d 16 FUNC GLOBAL DEFAULT 11 uuqfri_ │ │ │ │ + 3524: 00053f15 40 FUNC GLOBAL DEFAULT 11 ezfftf__ │ │ │ │ + 3525: 0003e3e1 132 FUNC GLOBAL DEFAULT 11 sgtrsn__ │ │ │ │ + 3526: 000b5f1d 200 FUNC GLOBAL DEFAULT 11 szslti_ │ │ │ │ + 3527: 000506bd 4 FUNC GLOBAL DEFAULT 11 imlt0__ │ │ │ │ + 3528: 000893e5 964 FUNC GLOBAL DEFAULT 11 uetonb_ │ │ │ │ + 3529: 00035cc1 92 FUNC GLOBAL DEFAULT 11 tmiget_ │ │ │ │ + 3530: 000d68dd 112 FUNC GLOBAL DEFAULT 11 lchrl_ │ │ │ │ + 3531: 00067ff1 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridvalue │ │ │ │ + 3532: 0003f2a9 28 FUNC GLOBAL DEFAULT 11 swqclc__ │ │ │ │ + 3533: 000e2fc9 120 FUNC GLOBAL DEFAULT 11 sinqb_ │ │ │ │ + 3534: 000c36e9 16 FUNC GLOBAL DEFAULT 11 scqpmi_ │ │ │ │ + 3535: 0004e745 40 FUNC GLOBAL DEFAULT 11 uifrgb__ │ │ │ │ + 3536: 00042745 136 FUNC GLOBAL DEFAULT 11 usaxlg__ │ │ │ │ + 3537: 00035f49 208 FUNC GLOBAL DEFAULT 11 tmrqvl_ │ │ │ │ + 3538: 00055d7d 28 FUNC GLOBAL DEFAULT 11 vs2int__ │ │ │ │ + 3539: 000450c1 28 FUNC GLOBAL DEFAULT 11 ulpqit__ │ │ │ │ + 3540: 000cbc29 16 FUNC GLOBAL DEFAULT 11 sgqpls_ │ │ │ │ + 3541: 000cd951 180 FUNC GLOBAL DEFAULT 11 sgpqcl_ │ │ │ │ + 3542: 00097975 184 FUNC GLOBAL DEFAULT 11 uliqcl_ │ │ │ │ + 3543: 00046251 112 FUNC GLOBAL DEFAULT 11 uulset__ │ │ │ │ + 3544: 000e44b9 300 FUNC GLOBAL DEFAULT 11 shfwgj_ │ │ │ │ + 3545: 0003c609 28 FUNC GLOBAL DEFAULT 11 sglqnp__ │ │ │ │ + 3546: 000a9349 48 FUNC GLOBAL DEFAULT 11 rtixfl_ │ │ │ │ + 3547: 000b1bd5 176 FUNC GLOBAL DEFAULT 11 vidiv_ │ │ │ │ + 3548: 000b5c11 480 FUNC GLOBAL DEFAULT 11 szpllt_ │ │ │ │ + 3549: 000adfbd 140 FUNC GLOBAL DEFAULT 11 mpfcoa_ │ │ │ │ + 3550: 0004b931 132 FUNC GLOBAL DEFAULT 11 udlqcp__ │ │ │ │ + 3551: 0004ffcd 40 FUNC GLOBAL DEFAULT 11 vrfct0__ │ │ │ │ + 3552: 000777d5 928 FUNC GLOBAL DEFAULT 11 umpfit_ │ │ │ │ + 3553: 0003cfb1 28 FUNC GLOBAL DEFAULT 11 sgstxc__ │ │ │ │ + 3554: 0003a655 28 FUNC GLOBAL DEFAULT 11 szqtmd__ │ │ │ │ + 3555: 000517e9 132 FUNC GLOBAL DEFAULT 11 prcnam__ │ │ │ │ + 3556: 000d35bd 138 FUNC GLOBAL DEFAULT 11 swstcl_ │ │ │ │ + 3557: 000a76c1 224 FUNC GLOBAL DEFAULT 11 glcsvl_ │ │ │ │ + 3558: 0003d961 216 FUNC GLOBAL DEFAULT 11 sgoopn__ │ │ │ │ + 3559: 00057ad5 28 FUNC GLOBAL DEFAULT 11 tmiqvl__ │ │ │ │ + 3560: 000af979 156 FUNC GLOBAL DEFAULT 11 ramp_ │ │ │ │ + 3561: 00095a39 92 FUNC GLOBAL DEFAULT 11 uciget_ │ │ │ │ + 3562: 000739e1 176 FUNC GLOBAL DEFAULT 11 umrsvl_ │ │ │ │ + 3563: 000e1225 344 FUNC GLOBAL DEFAULT 11 passf2_ │ │ │ │ + 3564: 0005f58d 104 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevelnumber │ │ │ │ + 3565: 0007d195 284 FUNC GLOBAL DEFAULT 11 uishdw_ │ │ │ │ + 3566: 00067db5 72 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclformatdate │ │ │ │ + 3567: 00088745 1528 FUNC GLOBAL DEFAULT 11 uetonc_ │ │ │ │ + 3568: 0008ba81 6 FUNC GLOBAL DEFAULT 11 uerqnp_ │ │ │ │ + 3569: 0009458d 156 FUNC GLOBAL DEFAULT 11 ucrqvl_ │ │ │ │ + 3570: 000a1c51 112 FUNC GLOBAL DEFAULT 11 uhdif_ │ │ │ │ + 3571: 000974d1 72 FUNC GLOBAL DEFAULT 11 ullqvl_ │ │ │ │ + 3572: 00098261 92 FUNC GLOBAL DEFAULT 11 ulrset_ │ │ │ │ + 3573: 00067b09 516 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldrawcontour │ │ │ │ + 3574: 000cb3a5 16 FUNC GLOBAL DEFAULT 11 sgqplt_ │ │ │ │ + 3575: 000787b9 92 FUNC GLOBAL DEFAULT 11 uulset_ │ │ │ │ + 3576: 0008e6f5 120 FUNC GLOBAL DEFAULT 11 uzinit_ │ │ │ │ + 3577: 0007901d 16 FUNC GLOBAL DEFAULT 11 uuqbrs_ │ │ │ │ + 3578: 0003fa3d 28 FUNC GLOBAL DEFAULT 11 swrqnp__ │ │ │ │ + 3579: 00046f01 28 FUNC GLOBAL DEFAULT 11 uuqbrs__ │ │ │ │ + 3580: 00057399 4 FUNC GLOBAL DEFAULT 11 rave1__ │ │ │ │ + 3581: 000dad41 164 FUNC GLOBAL DEFAULT 11 odrsvl_ │ │ │ │ + 3582: 000b9b55 176 FUNC GLOBAL DEFAULT 11 szpllu_ │ │ │ │ + 3583: 00050b9d 44 FUNC GLOBAL DEFAULT 11 vidiv1__ │ │ │ │ + 3584: 0003ef09 28 FUNC GLOBAL DEFAULT 11 swstcl__ │ │ │ │ + 3585: 00053e2d 40 FUNC GLOBAL DEFAULT 11 passf3__ │ │ │ │ + 3586: 0003ab59 28 FUNC GLOBAL DEFAULT 11 szcll3__ │ │ │ │ + 3587: 000ba2a1 1696 FUNC GLOBAL DEFAULT 11 szlazu_ │ │ │ │ + 3588: 000c2ef1 1192 FUNC GLOBAL DEFAULT 11 scstrf_ │ │ │ │ + 3589: 0004fd95 36 FUNC GLOBAL DEFAULT 11 vrset1__ │ │ │ │ + 3590: 00097691 80 FUNC GLOBAL DEFAULT 11 ulylbl_ │ │ │ │ + 3591: 0004f939 208 FUNC GLOBAL DEFAULT 11 indxcl__ │ │ │ │ + 3592: 0005d815 116 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextangle │ │ │ │ + 3593: 0003abad 28 FUNC GLOBAL DEFAULT 11 szcltz__ │ │ │ │ + 3594: 000a5dc1 168 FUNC GLOBAL DEFAULT 11 viinc_ │ │ │ │ + 3595: 0009d741 332 FUNC GLOBAL DEFAULT 11 udpstx_ │ │ │ │ + 3596: 000b2669 148 FUNC GLOBAL DEFAULT 11 lreq_ │ │ │ │ + 3597: 0007f4e5 244 FUNC GLOBAL DEFAULT 11 usptmk_ │ │ │ │ + 3598: 000e3041 580 FUNC GLOBAL DEFAULT 11 passf3_ │ │ │ │ + 3599: 0004c4a9 28 FUNC GLOBAL DEFAULT 11 umplim__ │ │ │ │ + 3600: 00053549 28 FUNC GLOBAL DEFAULT 11 glpqit__ │ │ │ │ + 3601: 0006c579 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ + 3602: 0005084d 4 FUNC GLOBAL DEFAULT 11 isum__ │ │ │ │ + 3603: 000a6b7d 184 FUNC GLOBAL DEFAULT 11 glpqcl_ │ │ │ │ + 3604: 000548b9 28 FUNC GLOBAL DEFAULT 11 odlqvl__ │ │ │ │ + 3605: 00054255 112 FUNC GLOBAL DEFAULT 11 odrset__ │ │ │ │ + 3606: 00054119 28 FUNC GLOBAL DEFAULT 11 rffti__ │ │ │ │ + 3607: 00052af1 216 FUNC GLOBAL DEFAULT 11 rtrxfl__ │ │ │ │ + 3608: 000c7c1d 16 FUNC GLOBAL DEFAULT 11 sgqlat_ │ │ │ │ + 3609: 000e1211 20 FUNC GLOBAL DEFAULT 11 ezffti_ │ │ │ │ + 3610: 00039111 228 FUNC GLOBAL DEFAULT 11 s_cat │ │ │ │ + 3611: 000824cd 6 FUNC GLOBAL DEFAULT 11 uspqnp_ │ │ │ │ + 3612: 00053d39 48 FUNC GLOBAL DEFAULT 11 radb5__ │ │ │ │ + 3613: 00050439 4 FUNC GLOBAL DEFAULT 11 mpicya__ │ │ │ │ + 3614: 000bfeb5 184 FUNC GLOBAL DEFAULT 11 szpllv_ │ │ │ │ + 3615: 0003a155 28 FUNC GLOBAL DEFAULT 11 szopsv__ │ │ │ │ + 3616: 000aea1d 260 FUNC GLOBAL DEFAULT 11 mpfcoc_ │ │ │ │ + 3617: 0008e915 92 FUNC GLOBAL DEFAULT 11 uzpset_ │ │ │ │ + 3618: 00051ec1 216 FUNC GLOBAL DEFAULT 11 rtiopt__ │ │ │ │ + 3619: 0004535d 28 FUNC GLOBAL DEFAULT 11 ulrsvl__ │ │ │ │ + 3620: 0003ca9d 28 FUNC GLOBAL DEFAULT 11 sgqpli__ │ │ │ │ + 3621: 000b5819 652 FUNC GLOBAL DEFAULT 11 szlazv_ │ │ │ │ + 3622: 00058f65 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ + 3623: 0003d799 28 FUNC GLOBAL DEFAULT 11 sgsmpl__ │ │ │ │ + 3624: 00075f05 984 FUNC GLOBAL DEFAULT 11 umfmap_ │ │ │ │ + 3625: 000575bd 4 FUNC GLOBAL DEFAULT 11 rmod__ │ │ │ │ + 3626: 0004c8d1 112 FUNC GLOBAL DEFAULT 11 umlget__ │ │ │ │ + 3627: 00035609 1720 FUNC GLOBAL DEFAULT 11 tmstls_ │ │ │ │ + 3628: 000c963d 16 FUNC GLOBAL DEFAULT 11 sgslni_ │ │ │ │ + 3629: 000d7ca1 96 FUNC GLOBAL DEFAULT 11 iweek1_ │ │ │ │ + 3630: 000594b1 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetsimilarity │ │ │ │ + 3631: 000b8b69 32 FUNC GLOBAL DEFAULT 11 szcltz_ │ │ │ │ + 3632: 0004f929 4 FUNC GLOBAL DEFAULT 11 indxif__ │ │ │ │ + 3633: 0003cc41 28 FUNC GLOBAL DEFAULT 11 sgsvpt__ │ │ │ │ + 3634: 00051491 216 FUNC GLOBAL DEFAULT 11 glqfnm__ │ │ │ │ + 3635: 000e0ee1 708 FUNC GLOBAL DEFAULT 11 passf4_ │ │ │ │ + 3636: 0004def9 28 FUNC GLOBAL DEFAULT 11 uifpac__ │ │ │ │ + 3637: 00039c45 36 FUNC GLOBAL DEFAULT 11 szscll__ │ │ │ │ + 3638: 00089f85 940 FUNC GLOBAL DEFAULT 11 uetone_ │ │ │ │ + 3639: 00050e29 168 FUNC GLOBAL DEFAULT 11 rtiget__ │ │ │ │ + 3640: 00088d45 132 FUNC GLOBAL DEFAULT 11 uepqin_ │ │ │ │ + 3641: 00046e61 132 FUNC GLOBAL DEFAULT 11 uupqin__ │ │ │ │ + 3642: 000c78f1 44 FUNC GLOBAL DEFAULT 11 sgqcl_ │ │ │ │ + 3643: 000d4b71 48 FUNC GLOBAL DEFAULT 11 sbyte_ │ │ │ │ + 3644: 000c00e5 2 FUNC GLOBAL DEFAULT 11 szlnop_ │ │ │ │ + 3645: 0004585d 28 FUNC GLOBAL DEFAULT 11 uliqvl__ │ │ │ │ + 3646: 0003f1e5 28 FUNC GLOBAL DEFAULT 11 swidat__ │ │ │ │ + 3647: 000a9679 10 FUNC GLOBAL DEFAULT 11 prccls_ │ │ │ │ + 3648: 0004d505 28 FUNC GLOBAL DEFAULT 11 gropn__ │ │ │ │ + 3649: 0004fdfd 40 FUNC GLOBAL DEFAULT 11 vrfct__ │ │ │ │ + 3650: 000981c1 160 FUNC GLOBAL DEFAULT 11 ulrstx_ │ │ │ │ + 3651: 000cc385 292 FUNC GLOBAL DEFAULT 11 sgtrns_ │ │ │ │ + 3652: 000b0921 468 FUNC GLOBAL DEFAULT 11 rvmax0_ │ │ │ │ + 3653: 000496f9 132 FUNC GLOBAL DEFAULT 11 uzrqcl__ │ │ │ │ + 3654: 00050ca5 44 FUNC GLOBAL DEFAULT 11 viadd__ │ │ │ │ + 3655: 000e4a71 288 FUNC GLOBAL DEFAULT 11 shfwgm_ │ │ │ │ + 3656: 00078719 160 FUNC GLOBAL DEFAULT 11 uulstx_ │ │ │ │ + 3657: 0006fc8d 200 FUNC GLOBAL DEFAULT 11 uwsgxa_ │ │ │ │ + 3658: 00050021 4 FUNC GLOBAL DEFAULT 11 lrle1__ │ │ │ │ + 3659: 000573e9 28 FUNC GLOBAL DEFAULT 11 uwsgxa__ │ │ │ │ + 3660: 000d4cb9 48 FUNC GLOBAL DEFAULT 11 gbyte_ │ │ │ │ + 3661: 00050549 132 FUNC GLOBAL DEFAULT 11 osgarg__ │ │ │ │ + 3662: 000d75e1 112 FUNC GLOBAL DEFAULT 11 iweek2_ │ │ │ │ + 3663: 0003a86d 28 FUNC GLOBAL DEFAULT 11 szclld__ │ │ │ │ + 3664: 000c4085 20 FUNC GLOBAL DEFAULT 11 scstnp_ │ │ │ │ + 3665: 000e1799 1090 FUNC GLOBAL DEFAULT 11 passf5_ │ │ │ │ + 3666: 000a5625 24 FUNC GLOBAL DEFAULT 11 osqarn_ │ │ │ │ + 3667: 00035045 6 FUNC GLOBAL DEFAULT 11 tmiqnp_ │ │ │ │ + 3668: 000411c9 132 FUNC GLOBAL DEFAULT 11 uepstx__ │ │ │ │ + 3669: 00088081 1732 FUNC GLOBAL DEFAULT 11 uetonf_ │ │ │ │ + 3670: 000d2a29 140 FUNC GLOBAL DEFAULT 11 swgtft_ │ │ │ │ + 3671: 000a51bd 304 FUNC GLOBAL DEFAULT 11 lfromc_ │ │ │ │ + 3672: 000e11a5 108 FUNC GLOBAL DEFAULT 11 sinqf_ │ │ │ │ + 3673: 00079cc9 20 FUNC GLOBAL DEFAULT 11 uifpac_ │ │ │ │ + 3674: 0003bc65 28 FUNC GLOBAL DEFAULT 11 scslog__ │ │ │ │ + 3675: 00040935 132 FUNC GLOBAL DEFAULT 11 swqcmd__ │ │ │ │ + 3676: 000a763d 132 FUNC GLOBAL DEFAULT 11 glcqin_ │ │ │ │ + 3677: 00077225 1456 FUNC GLOBAL DEFAULT 11 umpgrd_ │ │ │ │ + 3678: 000bd2d5 48 FUNC GLOBAL DEFAULT 11 sztxcl_ │ │ │ │ + 3679: 000cda05 136 FUNC GLOBAL DEFAULT 11 sgpqcp_ │ │ │ │ + 3680: 000b7a49 1288 FUNC GLOBAL DEFAULT 11 szpcll_ │ │ │ │ + 3681: 0006a7a1 288 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ + 3682: 000aff61 620 FUNC GLOBAL DEFAULT 11 rvmax1_ │ │ │ │ + 3683: 00097a2d 136 FUNC GLOBAL DEFAULT 11 uliqcp_ │ │ │ │ + 3684: 000d2c59 142 FUNC GLOBAL DEFAULT 11 swqtxw_ │ │ │ │ + 3685: 000d4f4d 692 FUNC GLOBAL DEFAULT 11 sbytes_ │ │ │ │ + 3686: 0007395d 132 FUNC GLOBAL DEFAULT 11 umrqin_ │ │ │ │ + 3687: 0006fd9d 164 FUNC GLOBAL DEFAULT 11 uwsgxb_ │ │ │ │ + 3688: 0004242d 28 FUNC GLOBAL DEFAULT 11 uspfit__ │ │ │ │ + 3689: 00038a81 184 FUNC GLOBAL DEFAULT 11 tmlqcl_ │ │ │ │ + 3690: 0004c6c5 28 FUNC GLOBAL DEFAULT 11 umqcwd__ │ │ │ │ + 3691: 0004e661 28 FUNC GLOBAL DEFAULT 11 uic3d__ │ │ │ │ + 3692: 0004cf79 132 FUNC GLOBAL DEFAULT 11 umlqid__ │ │ │ │ + 3693: 000558fd 40 FUNC GLOBAL DEFAULT 11 shtg2w__ │ │ │ │ + 3694: 0004717d 28 FUNC GLOBAL DEFAULT 11 uuqebi__ │ │ │ │ + 3695: 0009e88d 320 FUNC GLOBAL DEFAULT 11 udrqid_ │ │ │ │ + 3696: 000a4815 324 FUNC GLOBAL DEFAULT 11 ugpqid_ │ │ │ │ + 3697: 0003ca49 28 FUNC GLOBAL DEFAULT 11 sgsplt__ │ │ │ │ + 3698: 000c65e9 284 FUNC GLOBAL DEFAULT 11 stiwtr_ │ │ │ │ + 3699: 00074759 320 FUNC GLOBAL DEFAULT 11 umlqid_ │ │ │ │ + 3700: 0009b0ed 284 FUNC GLOBAL DEFAULT 11 uxsfmt_ │ │ │ │ + 3701: 0005d6c9 120 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextangle │ │ │ │ + 3702: 0008e7c9 332 FUNC GLOBAL DEFAULT 11 uzpstx_ │ │ │ │ + 3703: 000b8659 38 FUNC GLOBAL DEFAULT 11 szfint_ │ │ │ │ + 3704: 000cfaa5 320 FUNC GLOBAL DEFAULT 11 swiqid_ │ │ │ │ + 3705: 00041af5 132 FUNC GLOBAL DEFAULT 11 uelqcp__ │ │ │ │ + 3706: 00093f15 6 FUNC GLOBAL DEFAULT 11 uciqnp_ │ │ │ │ + 3707: 0004f575 28 FUNC GLOBAL DEFAULT 11 uhbrf__ │ │ │ │ + 3708: 000c00f9 364 FUNC GLOBAL DEFAULT 11 szm3zu_ │ │ │ │ + 3709: 000d7e59 96 FUNC GLOBAL DEFAULT 11 iweek3_ │ │ │ │ + 3710: 00041e9d 28 FUNC GLOBAL DEFAULT 11 uspsvl__ │ │ │ │ + 3711: 000dacbd 132 FUNC GLOBAL DEFAULT 11 odrqin_ │ │ │ │ + 3712: 000b544d 98 FUNC GLOBAL DEFAULT 11 vrfna0_ │ │ │ │ + 3713: 0009d679 106 FUNC GLOBAL DEFAULT 11 udgrdn_ │ │ │ │ + 3714: 0009b9fd 4332 FUNC GLOBAL DEFAULT 11 udcntz_ │ │ │ │ + 3715: 000c6779 64 FUNC GLOBAL DEFAULT 11 stirad_ │ │ │ │ + 3716: 000842c5 30 FUNC GLOBAL DEFAULT 11 uscset_ │ │ │ │ + 3717: 000dcd51 324 FUNC GLOBAL DEFAULT 11 odlqid_ │ │ │ │ + 3718: 0004e979 4 FUNC GLOBAL DEFAULT 11 iuwgx__ │ │ │ │ + 3719: 000506c1 4 FUNC GLOBAL DEFAULT 11 iset0__ │ │ │ │ + 3720: 000ab165 78 FUNC GLOBAL DEFAULT 11 ct2pc_ │ │ │ │ + 3721: 00076aed 1348 FUNC GLOBAL DEFAULT 11 umspct_ │ │ │ │ + 3722: 000aba89 156 FUNC GLOBAL DEFAULT 11 isum_ │ │ │ │ + 3723: 000c3fc9 168 FUNC GLOBAL DEFAULT 11 sctnu_ │ │ │ │ + 3724: 0004abd1 132 FUNC GLOBAL DEFAULT 11 uclqin__ │ │ │ │ + 3725: 000935fd 184 FUNC GLOBAL DEFAULT 11 uclqcl_ │ │ │ │ + 3726: 000b92a5 112 FUNC GLOBAL DEFAULT 11 szschz_ │ │ │ │ + 3727: 000aa6f9 56 FUNC GLOBAL DEFAULT 11 rpnenv_ │ │ │ │ + 3728: 0004c399 112 FUNC GLOBAL DEFAULT 11 umpset__ │ │ │ │ + 3729: 00056471 132 FUNC GLOBAL DEFAULT 11 cmon__ │ │ │ │ + 3730: 00053149 180 FUNC GLOBAL DEFAULT 11 glcset__ │ │ │ │ + 3731: 000d73e9 104 FUNC GLOBAL DEFAULT 11 date21_ │ │ │ │ + 3732: 00046879 132 FUNC GLOBAL DEFAULT 11 uurqcp__ │ │ │ │ + 3733: 0003d021 40 FUNC GLOBAL DEFAULT 11 sglnxu__ │ │ │ │ + 3734: 0003b001 28 FUNC GLOBAL DEFAULT 11 ststrp__ │ │ │ │ + 3735: 0005dc1d 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkerindex │ │ │ │ + 3736: 000509b9 28 FUNC GLOBAL DEFAULT 11 ct2ch__ │ │ │ │ + 3737: 0006fc3d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcleq │ │ │ │ + 3738: 0003ca2d 28 FUNC GLOBAL DEFAULT 11 sgplr__ │ │ │ │ + 3739: 00055b95 60 FUNC GLOBAL DEFAULT 11 shms2w__ │ │ │ │ + 3740: 00048499 132 FUNC GLOBAL DEFAULT 11 uzcsvl__ │ │ │ │ + 3741: 000489f1 112 FUNC GLOBAL DEFAULT 11 uzlset__ │ │ │ │ + 3742: 000bb589 324 FUNC GLOBAL DEFAULT 11 szm3zv_ │ │ │ │ + 3743: 0009ee49 44 FUNC GLOBAL DEFAULT 11 udlabl_ │ │ │ │ + 3744: 000d58dd 52 FUNC GLOBAL DEFAULT 11 dclvnm_ │ │ │ │ + 3745: 000b52a5 216 FUNC GLOBAL DEFAULT 11 vrfna1_ │ │ │ │ + 3746: 0004e339 132 FUNC GLOBAL DEFAULT 11 uilqcp__ │ │ │ │ + 3747: 000a6c35 136 FUNC GLOBAL DEFAULT 11 glpqcp_ │ │ │ │ + 3748: 000cbe85 308 FUNC GLOBAL DEFAULT 11 sglnxr_ │ │ │ │ + 3749: 0006ba4d 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlogaxis │ │ │ │ + 3750: 0003afc9 28 FUNC GLOBAL DEFAULT 11 stitrn__ │ │ │ │ + 3751: 000d057d 176 FUNC GLOBAL DEFAULT 11 swlsvl_ │ │ │ │ + 3752: 0004b629 128 FUNC GLOBAL DEFAULT 11 udsfmt__ │ │ │ │ + 3753: 000cd809 240 FUNC GLOBAL DEFAULT 11 sgpqvl_ │ │ │ │ + 3754: 00050845 4 FUNC GLOBAL DEFAULT 11 isum1__ │ │ │ │ + 3755: 00039b51 28 FUNC GLOBAL DEFAULT 11 szlnzr__ │ │ │ │ + 3756: 000421f9 132 FUNC GLOBAL DEFAULT 11 usrqin__ │ │ │ │ + 3757: 000978c5 176 FUNC GLOBAL DEFAULT 11 uliqvl_ │ │ │ │ + 3758: 00053929 44 FUNC GLOBAL DEFAULT 11 vrsub0__ │ │ │ │ + 3759: 000b88f5 8 FUNC GLOBAL DEFAULT 11 szlaop_ │ │ │ │ + 3760: 000c4099 168 FUNC GLOBAL DEFAULT 11 sctnv_ │ │ │ │ + 3761: 0007813d 92 FUNC GLOBAL DEFAULT 11 uuiset_ │ │ │ │ + 3762: 00047129 28 FUNC GLOBAL DEFAULT 11 uusebt__ │ │ │ │ + 3763: 000b5fed 96 FUNC GLOBAL DEFAULT 11 szpllz_ │ │ │ │ + 3764: 00084ce1 1920 FUNC GLOBAL DEFAULT 11 uschvl_ │ │ │ │ + 3765: 0004227d 128 FUNC GLOBAL DEFAULT 11 usxaxs__ │ │ │ │ + 3766: 000506c5 4 FUNC GLOBAL DEFAULT 11 imlt__ │ │ │ │ + 3767: 00040715 112 FUNC GLOBAL DEFAULT 11 swiget__ │ │ │ │ + 3768: 0008bc55 184 FUNC GLOBAL DEFAULT 11 uerqcl_ │ │ │ │ + 3769: 0004cebd 132 FUNC GLOBAL DEFAULT 11 umiqin__ │ │ │ │ + 3770: 0006f4c9 148 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvspherical │ │ │ │ + 3771: 000573a1 4 FUNC GLOBAL DEFAULT 11 rmin0__ │ │ │ │ + 3772: 0004c289 28 FUNC GLOBAL DEFAULT 11 umrsvl__ │ │ │ │ + 3773: 0003edf1 28 FUNC GLOBAL DEFAULT 11 swqfcc__ │ │ │ │ + 3774: 0003ba1d 48 FUNC GLOBAL DEFAULT 11 slmgnz__ │ │ │ │ + 3775: 0006b82d 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dobjectpoint │ │ │ │ + 3776: 0003d895 28 FUNC GLOBAL DEFAULT 11 sgscmn__ │ │ │ │ + 3777: 0003ad09 28 FUNC GLOBAL DEFAULT 11 szoplp__ │ │ │ │ + 3778: 0005f45d 68 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtoshort │ │ │ │ + 3779: 000d6bc9 112 FUNC GLOBAL DEFAULT 11 lchrs_ │ │ │ │ + 3780: 000e3435 4 FUNC GLOBAL DEFAULT 11 sinqi_ │ │ │ │ + 3781: 0004a86d 132 FUNC GLOBAL DEFAULT 11 ucrstx__ │ │ │ │ + 3782: 0003a8a5 28 FUNC GLOBAL DEFAULT 11 szqtyz__ │ │ │ │ + 3783: 000842a5 30 FUNC GLOBAL DEFAULT 11 uscstx_ │ │ │ │ + 3784: 0004773d 28 FUNC GLOBAL DEFAULT 11 ugisvl__ │ │ │ │ + 3785: 000e55a5 260 FUNC GLOBAL DEFAULT 11 shlbwj_ │ │ │ │ + 3786: 00047869 112 FUNC GLOBAL DEFAULT 11 ugrset__ │ │ │ │ + 3787: 00047ee9 28 FUNC GLOBAL DEFAULT 11 uglqvl__ │ │ │ │ + 3788: 0006faad 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclge │ │ │ │ + 3789: 0008cf49 40 FUNC GLOBAL DEFAULT 11 uzrqid_ │ │ │ │ + 3790: 0008a419 92 FUNC GLOBAL DEFAULT 11 uelget_ │ │ │ │ + 3791: 001d2c68 8 OBJECT GLOBAL DEFAULT 21 szbpl1_ │ │ │ │ + 3792: 00042d7d 132 FUNC GLOBAL DEFAULT 11 usiqcp__ │ │ │ │ + 3793: 000d800d 148 FUNC GLOBAL DEFAULT 11 date23_ │ │ │ │ + 3794: 000576d5 28 FUNC GLOBAL DEFAULT 11 uwqgxi__ │ │ │ │ + 3795: 00077ff1 16 FUNC GLOBAL DEFAULT 11 uuqebs_ │ │ │ │ + 3796: 0004cf5d 28 FUNC GLOBAL DEFAULT 11 umlqnp__ │ │ │ │ + 3797: 0004b5a5 132 FUNC GLOBAL DEFAULT 11 udlabl__ │ │ │ │ + 3798: 000e5a35 292 FUNC GLOBAL DEFAULT 11 shmwjm_ │ │ │ │ + 3799: 00057549 28 FUNC GLOBAL DEFAULT 11 uwsgyb__ │ │ │ │ + 3800: 000b2871 2200 FUNC GLOBAL DEFAULT 11 g2ibl2_ │ │ │ │ + 3801: 00056b3d 116 FUNC GLOBAL DEFAULT 11 lchrs__ │ │ │ │ + 3802: 0006fafd 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclgt │ │ │ │ + 3803: 00057565 4 FUNC GLOBAL DEFAULT 11 rd2r__ │ │ │ │ + 3804: 000d7305 108 FUNC GLOBAL DEFAULT 11 datec1_ │ │ │ │ + 3805: 00053e71 28 FUNC GLOBAL DEFAULT 11 cosqb1__ │ │ │ │ + 3806: 0003af59 28 FUNC GLOBAL DEFAULT 11 stfrot__ │ │ │ │ + 3807: 00058b85 196 FUNC GLOBAL DEFAULT 11 uxplbl__ │ │ │ │ + 3808: 000dd0f5 336 FUNC GLOBAL DEFAULT 11 vrrnm0_ │ │ │ │ + 3809: 00058861 20 FUNC GLOBAL DEFAULT 11 ior__ │ │ │ │ + 3810: 000571d9 140 FUNC GLOBAL DEFAULT 11 timec3__ │ │ │ │ + 3811: 00046085 132 FUNC GLOBAL DEFAULT 11 uuiqcl__ │ │ │ │ + 3812: 000a6a35 240 FUNC GLOBAL DEFAULT 11 glpqvl_ │ │ │ │ + 3813: 00082791 184 FUNC GLOBAL DEFAULT 11 uspqcl_ │ │ │ │ + 3814: 0003e9c5 4 FUNC GLOBAL DEFAULT 11 zggopn__ │ │ │ │ + 3815: 00059271 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetwindow │ │ │ │ + 3816: 000758b9 600 FUNC GLOBAL DEFAULT 11 umspcw_ │ │ │ │ + 3817: 000d3405 140 FUNC GLOBAL DEFAULT 11 swidat_ │ │ │ │ + 3818: 0003ef5d 132 FUNC GLOBAL DEFAULT 11 swiqid__ │ │ │ │ + 3819: 000ae8d5 212 FUNC GLOBAL DEFAULT 11 mpicon_ │ │ │ │ + 3820: 001d2c30 36 OBJECT GLOBAL DEFAULT 21 szbla1_ │ │ │ │ + 3821: 0007809d 160 FUNC GLOBAL DEFAULT 11 uuistx_ │ │ │ │ + 3822: 00057e19 132 FUNC GLOBAL DEFAULT 11 tmlqcl__ │ │ │ │ + 3823: 00057691 4 FUNC GLOBAL DEFAULT 11 rgngt__ │ │ │ │ + 3824: 00038b39 136 FUNC GLOBAL DEFAULT 11 tmlqcp_ │ │ │ │ + 3825: 00048d35 132 FUNC GLOBAL DEFAULT 11 uzpqin__ │ │ │ │ + 3826: 000d3761 138 FUNC GLOBAL DEFAULT 11 swgmov_ │ │ │ │ + 3827: 00078031 16 FUNC GLOBAL DEFAULT 11 uuqebt_ │ │ │ │ + 3828: 000a2599 92 FUNC GLOBAL DEFAULT 11 ugrget_ │ │ │ │ + 3829: 0004f0bd 216 FUNC GLOBAL DEFAULT 11 uxsttl__ │ │ │ │ + 3830: 0003b3a5 52 FUNC GLOBAL DEFAULT 11 stswtr__ │ │ │ │ + 3831: 0003b199 28 FUNC GLOBAL DEFAULT 11 stfrad__ │ │ │ │ + 3832: 0005778d 4 FUNC GLOBAL DEFAULT 11 rrms__ │ │ │ │ + 3833: 00097729 96 FUNC GLOBAL DEFAULT 11 ulsybl_ │ │ │ │ + 3834: 000d7651 108 FUNC GLOBAL DEFAULT 11 datec2_ │ │ │ │ + 3835: 0003c985 28 FUNC GLOBAL DEFAULT 11 sgscwd__ │ │ │ │ + 3836: 000dce95 336 FUNC GLOBAL DEFAULT 11 vrrnm1_ │ │ │ │ + 3837: 000a58cd 184 FUNC GLOBAL DEFAULT 11 iblkle_ │ │ │ │ + 3838: 0004d961 28 FUNC GLOBAL DEFAULT 11 uiscmp__ │ │ │ │ + 3839: 000c1fed 268 FUNC GLOBAL DEFAULT 11 slpvpr_ │ │ │ │ + 3840: 00088fa9 88 FUNC GLOBAL DEFAULT 11 uepqit_ │ │ │ │ + 3841: 0005c7b9 312 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetstd │ │ │ │ + 3842: 000ca7b1 308 FUNC GLOBAL DEFAULT 11 sglnxu_ │ │ │ │ + 3843: 0004d849 36 FUNC GLOBAL DEFAULT 11 uipda2__ │ │ │ │ + 3844: 00056515 136 FUNC GLOBAL DEFAULT 11 datec2__ │ │ │ │ + 3845: 001d2cb0 16016 OBJECT GLOBAL DEFAULT 21 slblk1_ │ │ │ │ + 3846: 000af739 156 FUNC GLOBAL DEFAULT 11 rrms_ │ │ │ │ + 3847: 000e4641 188 FUNC GLOBAL DEFAULT 11 shlbwl_ │ │ │ │ + 3848: 0004d591 28 FUNC GLOBAL DEFAULT 11 grssim__ │ │ │ │ + 3849: 00061a85 720 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetchar │ │ │ │ + 3850: 000c8f19 376 FUNC GLOBAL DEFAULT 11 sglaxr_ │ │ │ │ + 3851: 000936b5 124 FUNC GLOBAL DEFAULT 11 uclqcp_ │ │ │ │ + 3852: 000573a5 4 FUNC GLOBAL DEFAULT 11 rmin__ │ │ │ │ + 3853: 000b225d 24 FUNC GLOBAL DEFAULT 11 lrgt0_ │ │ │ │ + 3854: 000d4ce9 68 FUNC GLOBAL DEFAULT 11 ishift_ │ │ │ │ + 3855: 00056c25 116 FUNC GLOBAL DEFAULT 11 lchrd__ │ │ │ │ + 3856: 0005d3c1 568 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegion │ │ │ │ + 3857: 000bcc55 8 FUNC GLOBAL DEFAULT 11 szm3op_ │ │ │ │ + 3858: 0004ba71 132 FUNC GLOBAL DEFAULT 11 udlqin__ │ │ │ │ + 3859: 000d04f9 132 FUNC GLOBAL DEFAULT 11 swlqin_ │ │ │ │ + 3860: 00035231 184 FUNC GLOBAL DEFAULT 11 tmiqcl_ │ │ │ │ + 3861: 000504d9 4 FUNC GLOBAL DEFAULT 11 mpsotg__ │ │ │ │ + 3862: 000b20d9 70 FUNC GLOBAL DEFAULT 11 dxiloc_ │ │ │ │ + 3863: 00067d79 60 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldayofweek │ │ │ │ + 3864: 000c3d3d 16 FUNC GLOBAL DEFAULT 11 scstrn_ │ │ │ │ + 3865: 0003dcbd 28 FUNC GLOBAL DEFAULT 11 sgisvl__ │ │ │ │ + 3866: 0011e4f4 40 OBJECT GLOBAL DEFAULT 21 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ + 3867: 0004e76d 40 FUNC GLOBAL DEFAULT 11 uiirgb__ │ │ │ │ + 3868: 0003c065 112 FUNC GLOBAL DEFAULT 11 sgrset__ │ │ │ │ + 3869: 0003c7b1 28 FUNC GLOBAL DEFAULT 11 sglqvl__ │ │ │ │ + 3870: 0003aacd 28 FUNC GLOBAL DEFAULT 11 szlnop__ │ │ │ │ + 3871: 000c60b9 252 FUNC GLOBAL DEFAULT 11 stfwtr_ │ │ │ │ + 3872: 00076609 320 FUNC GLOBAL DEFAULT 11 umiqid_ │ │ │ │ + 3873: 0006a931 180 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ + 3874: 000d7859 1096 FUNC GLOBAL DEFAULT 11 datec3_ │ │ │ │ + 3875: 000564f5 4 FUNC GLOBAL DEFAULT 11 ndmon__ │ │ │ │ + 3876: 0007902d 92 FUNC GLOBAL DEFAULT 11 uupget_ │ │ │ │ + 3877: 000c36c9 16 FUNC GLOBAL DEFAULT 11 scqpms_ │ │ │ │ + 3878: 000cbfb9 308 FUNC GLOBAL DEFAULT 11 sglnxv_ │ │ │ │ + 3879: 000561e9 4 FUNC GLOBAL DEFAULT 11 dateq3__ │ │ │ │ + 3880: 0003eeb5 28 FUNC GLOBAL DEFAULT 11 swgmov__ │ │ │ │ + 3881: 000c6705 64 FUNC GLOBAL DEFAULT 11 stfrad_ │ │ │ │ + 3882: 00089dfd 392 FUNC GLOBAL DEFAULT 11 uestln_ │ │ │ │ + 3883: 000dc909 320 FUNC GLOBAL DEFAULT 11 odiqid_ │ │ │ │ + 3884: 000e56a9 464 FUNC GLOBAL DEFAULT 11 shlbwm_ │ │ │ │ + 3885: 000559f5 60 FUNC GLOBAL DEFAULT 11 shtsgj__ │ │ │ │ + 3886: 0004c899 28 FUNC GLOBAL DEFAULT 11 umrpnt__ │ │ │ │ + 3887: 000576f5 4 FUNC GLOBAL DEFAULT 11 rgnge__ │ │ │ │ + 3888: 000d2909 146 FUNC GLOBAL DEFAULT 11 swtxt_ │ │ │ │ + 3889: 000b2349 26 FUNC GLOBAL DEFAULT 11 lrgt1_ │ │ │ │ + 3890: 000389d1 176 FUNC GLOBAL DEFAULT 11 tmlqvl_ │ │ │ │ + 3891: 000355ad 92 FUNC GLOBAL DEFAULT 11 tmrset_ │ │ │ │ + 3892: 0005a02d 160 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtitle │ │ │ │ + 3893: 00094101 184 FUNC GLOBAL DEFAULT 11 uciqcl_ │ │ │ │ + 3894: 000c5a01 52 FUNC GLOBAL DEFAULT 11 stsrot_ │ │ │ │ + 3895: 000e6f99 38 FUNC GLOBAL DEFAULT 11 shmsri_ │ │ │ │ + 3896: 000541ad 28 FUNC GLOBAL DEFAULT 11 sinqb__ │ │ │ │ + 3897: 0005548d 40 FUNC GLOBAL DEFAULT 11 shlbwl__ │ │ │ │ + 3898: 0003fbe5 28 FUNC GLOBAL DEFAULT 11 swrqvl__ │ │ │ │ + 3899: 000a92a9 54 FUNC GLOBAL DEFAULT 11 rtcxfl_ │ │ │ │ + 3900: 0008bd0d 124 FUNC GLOBAL DEFAULT 11 uerqcp_ │ │ │ │ + 3901: 000c3b51 72 FUNC GLOBAL DEFAULT 11 scslog_ │ │ │ │ + 3902: 00045575 132 FUNC GLOBAL DEFAULT 11 ullqcl__ │ │ │ │ + 3903: 0007933d 16 FUNC GLOBAL DEFAULT 11 uuqfrt_ │ │ │ │ + 3904: 00055805 40 FUNC GLOBAL DEFAULT 11 shtw2s__ │ │ │ │ + 3905: 000da2a5 58 FUNC GLOBAL DEFAULT 11 fcopen_ │ │ │ │ + 3906: 0005f1ed 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetsimilarity │ │ │ │ + 3907: 000551cd 64 FUNC GLOBAL DEFAULT 11 shmwjz__ │ │ │ │ + 3908: 000a4ab1 240 FUNC GLOBAL DEFAULT 11 rcor_ │ │ │ │ + 3909: 000ae38d 272 FUNC GLOBAL DEFAULT 11 mpiek6_ │ │ │ │ + 3910: 00054fbd 112 FUNC GLOBAL DEFAULT 11 odpget__ │ │ │ │ + 3911: 0009b691 124 FUNC GLOBAL DEFAULT 11 rudval_ │ │ │ │ + 3912: 000540e9 48 FUNC GLOBAL DEFAULT 11 radf5__ │ │ │ │ + 3913: 0009e5b5 176 FUNC GLOBAL DEFAULT 11 udrsvl_ │ │ │ │ + 3914: 00049675 132 FUNC GLOBAL DEFAULT 11 uzrqcp__ │ │ │ │ + 3915: 00050bf5 44 FUNC GLOBAL DEFAULT 11 vimlt0__ │ │ │ │ + 3916: 000a449d 240 FUNC GLOBAL DEFAULT 11 ugpsvl_ │ │ │ │ + 3917: 000c3709 16 FUNC GLOBAL DEFAULT 11 scqpmt_ │ │ │ │ + 3918: 000bf90d 20 FUNC GLOBAL DEFAULT 11 szsclx_ │ │ │ │ + 3919: 000744c1 172 FUNC GLOBAL DEFAULT 11 umlsvl_ │ │ │ │ + 3920: 000b31c1 912 FUNC GLOBAL DEFAULT 11 g2sgrd_ │ │ │ │ + 3921: 000b0815 156 FUNC GLOBAL DEFAULT 11 rmax_ │ │ │ │ + 3922: 000b2429 24 FUNC GLOBAL DEFAULT 11 lrge0_ │ │ │ │ + 3923: 0008c331 6 FUNC GLOBAL DEFAULT 11 uelqnp_ │ │ │ │ + 3924: 000399a5 36 FUNC GLOBAL DEFAULT 11 szpipz__ │ │ │ │ + 3925: 00059fa5 136 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisline │ │ │ │ + 3926: 000cf805 176 FUNC GLOBAL DEFAULT 11 swisvl_ │ │ │ │ + 3927: 00093559 164 FUNC GLOBAL DEFAULT 11 uclqvl_ │ │ │ │ + 3928: 00092e85 92 FUNC GLOBAL DEFAULT 11 ucrset_ │ │ │ │ + 3929: 0004b809 132 FUNC GLOBAL DEFAULT 11 udrstx__ │ │ │ │ + 3930: 0009e405 292 FUNC GLOBAL DEFAULT 11 udbclr_ │ │ │ │ + 3931: 00072c79 296 FUNC GLOBAL DEFAULT 11 umqtxy_ │ │ │ │ + 3932: 0004d5ad 28 FUNC GLOBAL DEFAULT 11 grstxy__ │ │ │ │ + 3933: 00098e9d 92 FUNC GLOBAL DEFAULT 11 ullset_ │ │ │ │ + 3934: 000c6d21 344 FUNC GLOBAL DEFAULT 11 sgpmzr_ │ │ │ │ + 3935: 0003ef41 28 FUNC GLOBAL DEFAULT 11 swiqnp__ │ │ │ │ + 3936: 00050489 4 FUNC GLOBAL DEFAULT 11 mpfplc__ │ │ │ │ + 3937: 0004fad9 208 FUNC GLOBAL DEFAULT 11 indxmf__ │ │ │ │ + 3938: 000e25bd 512 FUNC GLOBAL DEFAULT 11 cfftb1_ │ │ │ │ + 3939: 000577b1 4 FUNC GLOBAL DEFAULT 11 vifnb0__ │ │ │ │ + 3940: 000b9af9 16 FUNC GLOBAL DEFAULT 11 szt3cl_ │ │ │ │ + 3941: 0003c245 44 FUNC GLOBAL DEFAULT 11 sglaxr__ │ │ │ │ + 3942: 00054159 28 FUNC GLOBAL DEFAULT 11 cosqi__ │ │ │ │ + 3943: 00049a1d 132 FUNC GLOBAL DEFAULT 11 ucpqcl__ │ │ │ │ + 3944: 000dcad5 164 FUNC GLOBAL DEFAULT 11 odlsvl_ │ │ │ │ + 3945: 0006043d 528 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetprd │ │ │ │ + 3946: 00092d2d 42 FUNC GLOBAL DEFAULT 11 grfig_ │ │ │ │ + 3947: 00058c49 196 FUNC GLOBAL DEFAULT 11 uyplbl__ │ │ │ │ + 3948: 0006766d 104 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlevelnumber │ │ │ │ + 3949: 00082849 136 FUNC GLOBAL DEFAULT 11 uspqcp_ │ │ │ │ + 3950: 000598b5 312 FUNC GLOBAL DEFAULT 11 __rnmlib_MOD_dclrunningmean │ │ │ │ + 3951: 000ca089 312 FUNC GLOBAL DEFAULT 11 sgssim_ │ │ │ │ + 3952: 000bebd5 20 FUNC GLOBAL DEFAULT 11 szscly_ │ │ │ │ + 3953: 000ba27d 10 FUNC GLOBAL DEFAULT 11 sztits_ │ │ │ │ + 3954: 000b2475 26 FUNC GLOBAL DEFAULT 11 lrge1_ │ │ │ │ + 3955: 0003a639 28 FUNC GLOBAL DEFAULT 11 szstmd__ │ │ │ │ + 3956: 0003d54d 116 FUNC GLOBAL DEFAULT 11 isgtrc__ │ │ │ │ + 3957: 0006fb4d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclle │ │ │ │ + 3958: 000cac51 376 FUNC GLOBAL DEFAULT 11 sglaxu_ │ │ │ │ + 3959: 00052941 216 FUNC GLOBAL DEFAULT 11 rtixfl__ │ │ │ │ + 3960: 0003dd5d 28 FUNC GLOBAL DEFAULT 11 sglnu__ │ │ │ │ + 3961: 000400b5 132 FUNC GLOBAL DEFAULT 11 swlstx__ │ │ │ │ + 3962: 00056641 4 FUNC GLOBAL DEFAULT 11 iweek3__ │ │ │ │ + 3963: 0008b929 92 FUNC GLOBAL DEFAULT 11 ueiget_ │ │ │ │ + 3964: 000516cd 128 FUNC GLOBAL DEFAULT 11 prcopn__ │ │ │ │ + 3965: 000425e1 112 FUNC GLOBAL DEFAULT 11 uslget__ │ │ │ │ + 3966: 000a2cd1 6 FUNC GLOBAL DEFAULT 11 ugrqnp_ │ │ │ │ + 3967: 00052681 132 FUNC GLOBAL DEFAULT 11 gllqcl__ │ │ │ │ + 3968: 0003550d 160 FUNC GLOBAL DEFAULT 11 tmrstx_ │ │ │ │ + 3969: 0008bbb1 164 FUNC GLOBAL DEFAULT 11 uerqvl_ │ │ │ │ + 3970: 0004df15 28 FUNC GLOBAL DEFAULT 11 uiipac__ │ │ │ │ + 3971: 0003a381 28 FUNC GLOBAL DEFAULT 11 szqtni__ │ │ │ │ + 3972: 000b2829 72 FUNC GLOBAL DEFAULT 11 g2fbl2_ │ │ │ │ + 3973: 00045a89 112 FUNC GLOBAL DEFAULT 11 ulrset__ │ │ │ │ + 3974: 0006fb9d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcllt │ │ │ │ + 3975: 0004a051 136 FUNC GLOBAL DEFAULT 11 ucyamn__ │ │ │ │ + 3976: 00054991 132 FUNC GLOBAL DEFAULT 11 odpqid__ │ │ │ │ + 3977: 00044829 216 FUNC GLOBAL DEFAULT 11 uysttl__ │ │ │ │ + 3978: 00046ee5 28 FUNC GLOBAL DEFAULT 11 uusbrs__ │ │ │ │ + 3979: 00055611 28 FUNC GLOBAL DEFAULT 11 sholap__ │ │ │ │ + 3980: 00053a05 4 FUNC GLOBAL DEFAULT 11 imod__ │ │ │ │ + 3981: 000a5eb9 156 FUNC GLOBAL DEFAULT 11 imlt_ │ │ │ │ + 3982: 000b424d 176 FUNC GLOBAL DEFAULT 11 vradd_ │ │ │ │ + 3983: 0003ebbd 80 FUNC GLOBAL DEFAULT 11 zgclini__ │ │ │ │ + 3984: 000919bd 932 FUNC GLOBAL DEFAULT 11 uvbxlz_ │ │ │ │ + 3985: 000503d9 4 FUNC GLOBAL DEFAULT 11 iblklt__ │ │ │ │ + 3986: 00046e45 28 FUNC GLOBAL DEFAULT 11 uupsvl__ │ │ │ │ + 3987: 00069e51 464 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_b │ │ │ │ + 3988: 000ca8e5 376 FUNC GLOBAL DEFAULT 11 sglaxv_ │ │ │ │ + 3989: 000c58a5 152 FUNC GLOBAL DEFAULT 11 stitrf_ │ │ │ │ + 3990: 000969a1 2784 FUNC GLOBAL DEFAULT 11 ulxlog_ │ │ │ │ + 3991: 00067f4d 52 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridnumber │ │ │ │ + 3992: 0009eec1 76 FUNC GLOBAL DEFAULT 11 udsfmt_ │ │ │ │ + 3993: 0006a021 460 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_f │ │ │ │ + 3994: 00092de5 160 FUNC GLOBAL DEFAULT 11 ucrstx_ │ │ │ │ + 3995: 000da1f5 62 FUNC GLOBAL DEFAULT 11 fcgetr_ │ │ │ │ + 3996: 00050805 40 FUNC GLOBAL DEFAULT 11 vifct__ │ │ │ │ + 3997: 00048ef9 132 FUNC GLOBAL DEFAULT 11 uziqcl__ │ │ │ │ + 3998: 0007b839 52 FUNC GLOBAL DEFAULT 11 uiscsq_ │ │ │ │ + 3999: 0003eba5 4 FUNC GLOBAL DEFAULT 11 zgqrct__ │ │ │ │ + 4000: 00098dfd 160 FUNC GLOBAL DEFAULT 11 ullstx_ │ │ │ │ + 4001: 0003ca11 28 FUNC GLOBAL DEFAULT 11 sgplv__ │ │ │ │ + 4002: 000ae7d1 128 FUNC GLOBAL DEFAULT 11 mpfcon_ │ │ │ │ + 4003: 000352e9 136 FUNC GLOBAL DEFAULT 11 tmiqcp_ │ │ │ │ + 4004: 0006a8c1 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dhatchpattern │ │ │ │ + 4005: 00041c35 132 FUNC GLOBAL DEFAULT 11 uelqin__ │ │ │ │ + 4006: 0005dd21 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkerindex │ │ │ │ + 4007: 00059e45 352 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtickmark │ │ │ │ + 4008: 00056649 28 FUNC GLOBAL DEFAULT 11 datef1__ │ │ │ │ + 4009: 000a4ea1 256 FUNC GLOBAL DEFAULT 11 rfromc_ │ │ │ │ + 4010: 000b1419 308 FUNC GLOBAL DEFAULT 11 gnle_ │ │ │ │ + 4011: 0003995d 44 FUNC GLOBAL DEFAULT 11 char_trimc_ │ │ │ │ + 4012: 0008cea1 38 FUNC GLOBAL DEFAULT 11 uzrsvl_ │ │ │ │ + 4013: 0007ee21 140 FUNC GLOBAL DEFAULT 11 uiirgb_ │ │ │ │ + 4014: 0003a8c1 28 FUNC GLOBAL DEFAULT 11 szlnzv__ │ │ │ │ + 4015: 00078199 6 FUNC GLOBAL DEFAULT 11 uupqnp_ │ │ │ │ + 4016: 00082649 240 FUNC GLOBAL DEFAULT 11 uspqvl_ │ │ │ │ + 4017: 00039d51 44 FUNC GLOBAL DEFAULT 11 sztnsv__ │ │ │ │ + 4018: 0003ca81 28 FUNC GLOBAL DEFAULT 11 sgspli__ │ │ │ │ + 4019: 00043649 132 FUNC GLOBAL DEFAULT 11 uslqid__ │ │ │ │ + 4020: 000ac181 216 FUNC GLOBAL DEFAULT 11 mpznwt_ │ │ │ │ + 4021: 0003d869 44 FUNC GLOBAL DEFAULT 11 sgpmxr__ │ │ │ │ + 4022: 0011e554 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ + 4023: 00063a8d 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogical │ │ │ │ + 4024: 0006fbed 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclne │ │ │ │ + 4025: 0009ada1 444 FUNC GLOBAL DEFAULT 11 uxsaxs_ │ │ │ │ + 4026: 00068a35 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_b │ │ │ │ + 4027: 0005034d 128 FUNC GLOBAL DEFAULT 11 crvrs__ │ │ │ │ + 4028: 000c8039 344 FUNC GLOBAL DEFAULT 11 sgpmzu_ │ │ │ │ + 4029: 000af1d5 176 FUNC GLOBAL DEFAULT 11 mpimer_ │ │ │ │ + 4030: 000da17d 56 FUNC GLOBAL DEFAULT 11 fcgets_ │ │ │ │ + 4031: 0004fdb9 40 FUNC GLOBAL DEFAULT 11 vrinc0__ │ │ │ │ + 4032: 000941b9 136 FUNC GLOBAL DEFAULT 11 uciqcp_ │ │ │ │ + 4033: 00068d8d 856 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_f │ │ │ │ + 4034: 00062535 1008 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetinteger │ │ │ │ + 4035: 0009e531 132 FUNC GLOBAL DEFAULT 11 udrqin_ │ │ │ │ + 4036: 000a4419 132 FUNC GLOBAL DEFAULT 11 ugpqin_ │ │ │ │ + 4037: 0003ab3d 28 FUNC GLOBAL DEFAULT 11 szpll3__ │ │ │ │ + 4038: 000469b9 132 FUNC GLOBAL DEFAULT 11 uurqin__ │ │ │ │ + 4039: 0005ce01 180 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrow │ │ │ │ + 4040: 0007443d 132 FUNC GLOBAL DEFAULT 11 umlqin_ │ │ │ │ + 4041: 0003a9ed 28 FUNC GLOBAL DEFAULT 11 szoplt__ │ │ │ │ + 4042: 000cf781 132 FUNC GLOBAL DEFAULT 11 swiqin_ │ │ │ │ + 4043: 000b20a1 54 FUNC GLOBAL DEFAULT 11 dxfloc_ │ │ │ │ + 4044: 0009ce15 320 FUNC GLOBAL DEFAULT 11 udlqid_ │ │ │ │ + 4045: 00039e15 28 FUNC GLOBAL DEFAULT 11 szqclx__ │ │ │ │ + 4046: 000ab649 98 FUNC GLOBAL DEFAULT 11 ct2ec_ │ │ │ │ + 4047: 00049e65 136 FUNC GLOBAL DEFAULT 11 ucyady__ │ │ │ │ + 4048: 000d0101 320 FUNC GLOBAL DEFAULT 11 swcqid_ │ │ │ │ + 4049: 00071661 100 FUNC GLOBAL DEFAULT 11 uysttl_ │ │ │ │ + 4050: 0004e479 132 FUNC GLOBAL DEFAULT 11 uilqin__ │ │ │ │ + 4051: 000503d5 4 FUNC GLOBAL DEFAULT 11 iblkle__ │ │ │ │ + 4052: 000a4be9 144 FUNC GLOBAL DEFAULT 11 rcov_ │ │ │ │ + 4053: 00043539 112 FUNC GLOBAL DEFAULT 11 uspset__ │ │ │ │ + 4054: 000cd2ad 6 FUNC GLOBAL DEFAULT 11 sginit_ │ │ │ │ + 4055: 0003bb9d 28 FUNC GLOBAL DEFAULT 11 scqtnp__ │ │ │ │ + 4056: 000a5b4d 96 FUNC GLOBAL DEFAULT 11 vifna0_ │ │ │ │ + 4057: 000dca51 132 FUNC GLOBAL DEFAULT 11 odlqin_ │ │ │ │ + 4058: 00050029 4 FUNC GLOBAL DEFAULT 11 lreq__ │ │ │ │ + 4059: 0007b89d 48 FUNC GLOBAL DEFAULT 11 uiqcrg_ │ │ │ │ + 4060: 000c74f5 344 FUNC GLOBAL DEFAULT 11 sgpmzv_ │ │ │ │ + 4061: 000ad2b1 100 FUNC GLOBAL DEFAULT 11 mpscct_ │ │ │ │ + 4062: 00058039 132 FUNC GLOBAL DEFAULT 11 tmpstx__ │ │ │ │ + 4063: 0003c8c1 28 FUNC GLOBAL DEFAULT 11 sglau__ │ │ │ │ + 4064: 00041041 132 FUNC GLOBAL DEFAULT 11 uerstx__ │ │ │ │ + 4065: 00035181 176 FUNC GLOBAL DEFAULT 11 tmiqvl_ │ │ │ │ + 4066: 0004abb5 28 FUNC GLOBAL DEFAULT 11 uclsvl__ │ │ │ │ + 4067: 0003d905 28 FUNC GLOBAL DEFAULT 11 sgfrm__ │ │ │ │ + 4068: 000d76bd 116 FUNC GLOBAL DEFAULT 11 dateg1_ │ │ │ │ + 4069: 000d4ae9 124 FUNC GLOBAL DEFAULT 11 usgi_ │ │ │ │ + 4070: 0006c1c1 60 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawglobe │ │ │ │ + 4071: 0003d7f9 36 FUNC GLOBAL DEFAULT 11 sgplzu__ │ │ │ │ + 4072: 00055471 28 FUNC GLOBAL DEFAULT 11 shfftb__ │ │ │ │ + 4073: 000e53c5 298 FUNC GLOBAL DEFAULT 11 shlsds_ │ │ │ │ + 4074: 00046001 132 FUNC GLOBAL DEFAULT 11 uuiqcp__ │ │ │ │ + 4075: 0005a269 1072 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislog │ │ │ │ + 4076: 00054975 28 FUNC GLOBAL DEFAULT 11 odpqnp__ │ │ │ │ + 4077: 0004bc95 132 FUNC GLOBAL DEFAULT 11 udpqcl__ │ │ │ │ + 4078: 000487f5 180 FUNC GLOBAL DEFAULT 11 uzcset__ │ │ │ │ + 4079: 000b6321 188 FUNC GLOBAL DEFAULT 11 szqgcx_ │ │ │ │ + 4080: 0004c6a9 28 FUNC GLOBAL DEFAULT 11 umscwd__ │ │ │ │ + 4081: 000c4141 128 FUNC GLOBAL DEFAULT 11 scsvpt_ │ │ │ │ + 4082: 00047161 28 FUNC GLOBAL DEFAULT 11 uusebi__ │ │ │ │ + 4083: 000a6241 192 FUNC GLOBAL DEFAULT 11 vifna1_ │ │ │ │ + 4084: 00042bb1 144 FUNC GLOBAL DEFAULT 11 usaxnm__ │ │ │ │ + 4085: 000ae2cd 192 FUNC GLOBAL DEFAULT 11 mpfek6_ │ │ │ │ + 4086: 000ce8a1 16 FUNC GLOBAL DEFAULT 11 sgqtxc_ │ │ │ │ + 4087: 000ad50d 204 FUNC GLOBAL DEFAULT 11 mpimil_ │ │ │ │ + 4088: 000443b9 128 FUNC GLOBAL DEFAULT 11 usyaxu__ │ │ │ │ + 4089: 00047fa5 112 FUNC GLOBAL DEFAULT 11 ugpget__ │ │ │ │ + 4090: 0006853d 32 FUNC GLOBAL DEFAULT 11 __fft_work_MOD___copy_fft_work_Work │ │ │ │ + 4091: 000bf5b9 832 FUNC GLOBAL DEFAULT 11 szpclx_ │ │ │ │ + 4092: 00057d95 132 FUNC GLOBAL DEFAULT 11 tmlqcp__ │ │ │ │ + 4093: 00076369 176 FUNC GLOBAL DEFAULT 11 umisvl_ │ │ │ │ + 4094: 000e4905 76 FUNC GLOBAL DEFAULT 11 shfwgz_ │ │ │ │ + 4095: 000d3bc1 138 FUNC GLOBAL DEFAULT 11 swocls_ │ │ │ │ + 4096: 0008becd 6 FUNC GLOBAL DEFAULT 11 ueiqnp_ │ │ │ │ + 4097: 00042ebd 132 FUNC GLOBAL DEFAULT 11 usiqin__ │ │ │ │ + 4098: 0005402d 28 FUNC GLOBAL DEFAULT 11 cosqf1__ │ │ │ │ + 4099: 00094051 176 FUNC GLOBAL DEFAULT 11 uciqvl_ │ │ │ │ + 4100: 00041cb9 4 FUNC GLOBAL DEFAULT 11 iueton__ │ │ │ │ + 4101: 000c7ac5 92 FUNC GLOBAL DEFAULT 11 sgpset_ │ │ │ │ + 4102: 000421dd 28 FUNC GLOBAL DEFAULT 11 usrsvl__ │ │ │ │ + 4103: 00067ed5 120 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclgetdate │ │ │ │ + 4104: 000e7165 184 FUNC GLOBAL DEFAULT 11 vs2int_ │ │ │ │ + 4105: 00096559 92 FUNC GLOBAL DEFAULT 11 uliset_ │ │ │ │ + 4106: 000554f9 28 FUNC GLOBAL DEFAULT 11 shinir__ │ │ │ │ + 4107: 000d7d75 228 FUNC GLOBAL DEFAULT 11 dateg2_ │ │ │ │ + 4108: 0006bc5d 76 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dviewport │ │ │ │ + 4109: 0004f2f1 36 FUNC GLOBAL DEFAULT 11 uvbxlz__ │ │ │ │ + 4110: 0006b2a1 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlineindex │ │ │ │ + 4111: 0009f5c5 124 FUNC GLOBAL DEFAULT 11 uherb_ │ │ │ │ + 4112: 000af841 156 FUNC GLOBAL DEFAULT 11 rmin_ │ │ │ │ + 4113: 000dc681 164 FUNC GLOBAL DEFAULT 11 odisvl_ │ │ │ │ + 4114: 00043359 28 FUNC GLOBAL DEFAULT 11 usgrph__ │ │ │ │ + 4115: 0004e5dd 132 FUNC GLOBAL DEFAULT 11 uirstx__ │ │ │ │ + 4116: 0003a851 28 FUNC GLOBAL DEFAULT 11 szplld__ │ │ │ │ + 4117: 000aa795 60 FUNC GLOBAL DEFAULT 11 rlrenv_ │ │ │ │ + 4118: 0009813d 20 FUNC GLOBAL DEFAULT 11 ulxsfm_ │ │ │ │ + 4119: 0008c505 184 FUNC GLOBAL DEFAULT 11 uelqcl_ │ │ │ │ + 4120: 0004cea1 28 FUNC GLOBAL DEFAULT 11 umisvl__ │ │ │ │ + 4121: 0004cadd 112 FUNC GLOBAL DEFAULT 11 umrset__ │ │ │ │ + 4122: 0004d105 28 FUNC GLOBAL DEFAULT 11 umlqvl__ │ │ │ │ + 4123: 0004ee6d 28 FUNC GLOBAL DEFAULT 11 uxsoff__ │ │ │ │ + 4124: 000b63dd 84 FUNC GLOBAL DEFAULT 11 szqgcy_ │ │ │ │ + 4125: 0004fba9 208 FUNC GLOBAL DEFAULT 11 nindxn__ │ │ │ │ + 4126: 0004e1fd 28 FUNC GLOBAL DEFAULT 11 uismsq__ │ │ │ │ + 4127: 000ca6f1 192 FUNC GLOBAL DEFAULT 11 sgtnzr_ │ │ │ │ + 4128: 00050c79 44 FUNC GLOBAL DEFAULT 11 visub1__ │ │ │ │ + 4129: 000c1acd 400 FUNC GLOBAL DEFAULT 11 slmgnz_ │ │ │ │ + 4130: 0003be35 28 FUNC GLOBAL DEFAULT 11 scqpmt__ │ │ │ │ + 4131: 000b2325 36 FUNC GLOBAL DEFAULT 11 lreqa_ │ │ │ │ + 4132: 0004e6f5 40 FUNC GLOBAL DEFAULT 11 uifluv__ │ │ │ │ + 4133: 0004362d 28 FUNC GLOBAL DEFAULT 11 uslqnp__ │ │ │ │ + 4134: 0003bf79 44 FUNC GLOBAL DEFAULT 11 scpmzv__ │ │ │ │ + 4135: 000be9f1 464 FUNC GLOBAL DEFAULT 11 szpcly_ │ │ │ │ + 4136: 0004a42d 132 FUNC GLOBAL DEFAULT 11 ucistx__ │ │ │ │ + 4137: 000b55e9 38 FUNC GLOBAL DEFAULT 11 rset0_ │ │ │ │ + 4138: 00045c99 28 FUNC GLOBAL DEFAULT 11 ulsybl__ │ │ │ │ + 4139: 0008ce75 44 FUNC GLOBAL DEFAULT 11 uzrqin_ │ │ │ │ + 4140: 00047c4d 112 FUNC GLOBAL DEFAULT 11 ugiset__ │ │ │ │ + 4141: 00058d0d 142 FUNC GLOBAL DEFAULT 11 uxplba__ │ │ │ │ + 4142: 0004d86d 44 FUNC GLOBAL DEFAULT 11 uipd2z__ │ │ │ │ + 4143: 000d77d9 128 FUNC GLOBAL DEFAULT 11 dateg3_ │ │ │ │ + 4144: 0008f829 40 FUNC GLOBAL DEFAULT 11 uzlqid_ │ │ │ │ + 4145: 0008ab6d 832 FUNC GLOBAL DEFAULT 11 uegtla_ │ │ │ │ + 4146: 0005f309 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetviewport │ │ │ │ + 4147: 00055a8d 68 FUNC GLOBAL DEFAULT 11 shmswa__ │ │ │ │ + 4148: 000563f5 36 FUNC GLOBAL DEFAULT 11 dateg2__ │ │ │ │ + 4149: 0003f965 28 FUNC GLOBAL DEFAULT 11 swpqit__ │ │ │ │ + 4150: 00045e39 132 FUNC GLOBAL DEFAULT 11 ulpstx__ │ │ │ │ + 4151: 000b4869 72 FUNC GLOBAL DEFAULT 11 vrdiv0_ │ │ │ │ + 4152: 000e4f69 204 FUNC GLOBAL DEFAULT 11 shlfwl_ │ │ │ │ + 4153: 000591ed 68 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframemargin │ │ │ │ + 4154: 00047979 132 FUNC GLOBAL DEFAULT 11 ugpqid__ │ │ │ │ + 4155: 00052f5d 308 FUNC GLOBAL DEFAULT 11 cfsrch__ │ │ │ │ + 4156: 0011d998 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yttl0 │ │ │ │ + 4157: 0005c1d9 52 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ + 4158: 000a2efd 184 FUNC GLOBAL DEFAULT 11 ugrqcl_ │ │ │ │ + 4159: 00089dd5 40 FUNC GLOBAL DEFAULT 11 uestlv_ │ │ │ │ + 4160: 000a6665 92 FUNC GLOBAL DEFAULT 11 glpset_ │ │ │ │ + 4161: 000e50ad 88 FUNC GLOBAL DEFAULT 11 shlbwu_ │ │ │ │ + 4162: 0003c2a9 152 FUNC GLOBAL DEFAULT 11 sgtxzu__ │ │ │ │ + 4163: 0006f675 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvpolar │ │ │ │ + 4164: 0003ec29 28 FUNC GLOBAL DEFAULT 11 swdcls__ │ │ │ │ + 4165: 000b5145 38 FUNC GLOBAL DEFAULT 11 rset1_ │ │ │ │ + 4166: 000658a5 64 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargument │ │ │ │ + 4167: 000540cd 28 FUNC GLOBAL DEFAULT 11 sinqf__ │ │ │ │ + 4168: 00050459 4 FUNC GLOBAL DEFAULT 11 mpiaza__ │ │ │ │ + 4169: 00055289 28 FUNC GLOBAL DEFAULT 11 shinic__ │ │ │ │ + 4170: 000c57a1 160 FUNC GLOBAL DEFAULT 11 stftrf_ │ │ │ │ + 4171: 00079271 16 FUNC GLOBAL DEFAULT 11 uusmki_ │ │ │ │ + 4172: 000c7979 332 FUNC GLOBAL DEFAULT 11 sgpstx_ │ │ │ │ + 4173: 000454f1 132 FUNC GLOBAL DEFAULT 11 ullqcp__ │ │ │ │ + 4174: 000964b9 160 FUNC GLOBAL DEFAULT 11 ulistx_ │ │ │ │ + 4175: 000573cd 28 FUNC GLOBAL DEFAULT 11 g2fctr__ │ │ │ │ + 4176: 0003c409 112 FUNC GLOBAL DEFAULT 11 sgpget__ │ │ │ │ + 4177: 00089289 348 FUNC GLOBAL DEFAULT 11 uegtlb_ │ │ │ │ + 4178: 0005554d 44 FUNC GLOBAL DEFAULT 11 shppma__ │ │ │ │ + 4179: 0003a889 28 FUNC GLOBAL DEFAULT 11 szstyz__ │ │ │ │ + 4180: 000442e1 216 FUNC GLOBAL DEFAULT 11 uscstx__ │ │ │ │ + 4181: 00048d19 28 FUNC GLOBAL DEFAULT 11 uzpsvl__ │ │ │ │ + 4182: 00040139 216 FUNC GLOBAL DEFAULT 11 swqfnm__ │ │ │ │ + 4183: 00062925 716 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchars │ │ │ │ + 4184: 000e60bd 432 FUNC GLOBAL DEFAULT 11 shlfwm_ │ │ │ │ + 4185: 000b479d 204 FUNC GLOBAL DEFAULT 11 vrdiv1_ │ │ │ │ + 4186: 000a317d 92 FUNC GLOBAL DEFAULT 11 uglget_ │ │ │ │ + 4187: 0009fd21 1260 FUNC GLOBAL DEFAULT 11 uherbz_ │ │ │ │ + 4188: 000472d1 28 FUNC GLOBAL DEFAULT 11 ugdut__ │ │ │ │ + 4189: 00071cd1 520 FUNC GLOBAL DEFAULT 11 uyplba_ │ │ │ │ + 4190: 000aeebd 132 FUNC GLOBAL DEFAULT 11 mpipst_ │ │ │ │ + 4191: 0005007d 116 FUNC GLOBAL DEFAULT 11 lenc__ │ │ │ │ + 4192: 0007ed95 140 FUNC GLOBAL DEFAULT 11 uifrgb_ │ │ │ │ + 4193: 0011e560 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ + 4194: 000b8b59 16 FUNC GLOBAL DEFAULT 11 sztitz_ │ │ │ │ + 4195: 0003a445 28 FUNC GLOBAL DEFAULT 11 szclts__ │ │ │ │ + 4196: 0003c9d9 28 FUNC GLOBAL DEFAULT 11 sgtnzr__ │ │ │ │ + 4197: 000dd245 46 FUNC GLOBAL DEFAULT 11 rfftb_ │ │ │ │ + 4198: 0005f5f5 68 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevel │ │ │ │ + 4199: 000e2a19 512 FUNC GLOBAL DEFAULT 11 cfftf1_ │ │ │ │ + 4200: 00085461 232 FUNC GLOBAL DEFAULT 11 usyoff_ │ │ │ │ + 4201: 00046fa9 28 FUNC GLOBAL DEFAULT 11 uuqmks__ │ │ │ │ + 4202: 000557a1 48 FUNC GLOBAL DEFAULT 11 shtswm__ │ │ │ │ + 4203: 0003c895 44 FUNC GLOBAL DEFAULT 11 sglaxv__ │ │ │ │ + 4204: 00056ead 48 FUNC GLOBAL DEFAULT 11 clrgsv__ │ │ │ │ + 4205: 000add89 564 FUNC GLOBAL DEFAULT 11 mpiplc_ │ │ │ │ + 4206: 00098ff1 616 FUNC GLOBAL DEFAULT 11 uxpaxs_ │ │ │ │ + 4207: 00049999 132 FUNC GLOBAL DEFAULT 11 ucpqcp__ │ │ │ │ + 4208: 0003d921 28 FUNC GLOBAL DEFAULT 11 sgcls__ │ │ │ │ + 4209: 000af149 140 FUNC GLOBAL DEFAULT 11 mpfmer_ │ │ │ │ + 4210: 00050859 4 FUNC GLOBAL DEFAULT 11 imin__ │ │ │ │ + 4211: 00053ed5 28 FUNC GLOBAL DEFAULT 11 rfftb__ │ │ │ │ + 4212: 00053701 132 FUNC GLOBAL DEFAULT 11 glpstx__ │ │ │ │ + 4213: 000694a5 296 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclinitsinfft │ │ │ │ + 4214: 0007845d 148 FUNC GLOBAL DEFAULT 11 uupqcl_ │ │ │ │ + 4215: 00055885 48 FUNC GLOBAL DEFAULT 11 shtwgm__ │ │ │ │ + 4216: 000b7fb5 68 FUNC GLOBAL DEFAULT 11 szgcll_ │ │ │ │ + 4217: 0003eb69 4 FUNC GLOBAL DEFAULT 11 zgiopn__ │ │ │ │ + 4218: 0003ebb1 4 FUNC GLOBAL DEFAULT 11 zgslcl__ │ │ │ │ + 4219: 0007d105 144 FUNC GLOBAL DEFAULT 11 uipdat_ │ │ │ │ + 4220: 0004ba55 28 FUNC GLOBAL DEFAULT 11 udlsvl__ │ │ │ │ + 4221: 0003ed71 128 FUNC GLOBAL DEFAULT 11 swocls__ │ │ │ │ + 4222: 000ae049 124 FUNC GLOBAL DEFAULT 11 mpscoa_ │ │ │ │ + 4223: 000c964d 164 FUNC GLOBAL DEFAULT 11 sglnr_ │ │ │ │ + 4224: 000762e5 132 FUNC GLOBAL DEFAULT 11 umiqin_ │ │ │ │ + 4225: 0003d371 112 FUNC GLOBAL DEFAULT 11 sgiset__ │ │ │ │ + 4226: 0009ed09 320 FUNC GLOBAL DEFAULT 11 udiqid_ │ │ │ │ + 4227: 000413dd 132 FUNC GLOBAL DEFAULT 11 uepqcl__ │ │ │ │ + 4228: 00072989 752 FUNC GLOBAL DEFAULT 11 uyplbb_ │ │ │ │ + 4229: 000cb7b9 192 FUNC GLOBAL DEFAULT 11 sgtnzu_ │ │ │ │ + 4230: 000497b5 132 FUNC GLOBAL DEFAULT 11 uzrqin__ │ │ │ │ + 4231: 00050429 4 FUNC GLOBAL DEFAULT 11 mpfcon__ │ │ │ │ + 4232: 00070481 156 FUNC GLOBAL DEFAULT 11 uwigyi_ │ │ │ │ + 4233: 000725c1 968 FUNC GLOBAL DEFAULT 11 uypttl_ │ │ │ │ + 4234: 001ca530 16020 OBJECT GLOBAL DEFAULT 21 uwblkx_ │ │ │ │ + 4235: 0007babd 92 FUNC GLOBAL DEFAULT 11 uirget_ │ │ │ │ + 4236: 0009679d 92 FUNC GLOBAL DEFAULT 11 ulpget_ │ │ │ │ + 4237: 000c3a89 200 FUNC GLOBAL DEFAULT 11 scplzu_ │ │ │ │ + 4238: 000dc5fd 132 FUNC GLOBAL DEFAULT 11 odiqin_ │ │ │ │ + 4239: 000ad70d 408 FUNC GLOBAL DEFAULT 11 mpirbs_ │ │ │ │ + 4240: 000dbbb5 268 FUNC GLOBAL DEFAULT 11 odrkdu_ │ │ │ │ + 4241: 0003cf5d 28 FUNC GLOBAL DEFAULT 11 sgqtxs__ │ │ │ │ + 4242: 000525fd 132 FUNC GLOBAL DEFAULT 11 gllqcp__ │ │ │ │ + 4243: 0004cf41 28 FUNC GLOBAL DEFAULT 11 umsppt__ │ │ │ │ + 4244: 000a6519 332 FUNC GLOBAL DEFAULT 11 glpstx_ │ │ │ │ + 4245: 00050069 4 FUNC GLOBAL DEFAULT 11 lrge0__ │ │ │ │ + 4246: 0003de05 132 FUNC GLOBAL DEFAULT 11 sgpqid__ │ │ │ │ + 4247: 0007e30d 344 FUNC GLOBAL DEFAULT 11 uixbar_ │ │ │ │ + 4248: 000e522d 180 FUNC GLOBAL DEFAULT 11 shmwjz_ │ │ │ │ + 4249: 000a467d 88 FUNC GLOBAL DEFAULT 11 ugpqit_ │ │ │ │ + 4250: 00038205 92 FUNC GLOBAL DEFAULT 11 tmlset_ │ │ │ │ + 4251: 00057571 4 FUNC GLOBAL DEFAULT 11 rrms1__ │ │ │ │ + 4252: 0003af91 28 FUNC GLOBAL DEFAULT 11 stsrot__ │ │ │ │ + 4253: 0003f0e9 28 FUNC GLOBAL DEFAULT 11 swiqvl__ │ │ │ │ + 4254: 0005e865 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected1 │ │ │ │ + 4255: 000461e1 112 FUNC GLOBAL DEFAULT 11 uulget__ │ │ │ │ + 4256: 0005e791 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected2 │ │ │ │ + 4257: 0008c5bd 136 FUNC GLOBAL DEFAULT 11 uelqcp_ │ │ │ │ + 4258: 000539d9 44 FUNC GLOBAL DEFAULT 11 vrmlt__ │ │ │ │ + 4259: 000477dd 28 FUNC GLOBAL DEFAULT 11 ugunit__ │ │ │ │ + 4260: 0004795d 28 FUNC GLOBAL DEFAULT 11 ugpqnp__ │ │ │ │ + 4261: 000cb879 192 FUNC GLOBAL DEFAULT 11 sgtnzv_ │ │ │ │ + 4262: 000573b1 4 FUNC GLOBAL DEFAULT 11 rmax0__ │ │ │ │ + 4263: 00044ab1 28 FUNC GLOBAL DEFAULT 11 uysoff__ │ │ │ │ + 4264: 001ce3c8 16020 OBJECT GLOBAL DEFAULT 21 uwblky_ │ │ │ │ + 4265: 0005f3dd 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtoshort │ │ │ │ + 4266: 000a9685 2 FUNC GLOBAL DEFAULT 11 rpnget_ │ │ │ │ + 4267: 00050a8d 28 FUNC GLOBAL DEFAULT 11 ct2cp__ │ │ │ │ + 4268: 000c93bd 320 FUNC GLOBAL DEFAULT 11 sgrqid_ │ │ │ │ + 4269: 000c3d5d 200 FUNC GLOBAL DEFAULT 11 scplzv_ │ │ │ │ + 4270: 00048e75 132 FUNC GLOBAL DEFAULT 11 uziqcp__ │ │ │ │ + 4271: 00067d0d 52 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofyear │ │ │ │ + 4272: 000ad479 148 FUNC GLOBAL DEFAULT 11 mpfmil_ │ │ │ │ + 4273: 0009cb75 176 FUNC GLOBAL DEFAULT 11 udlsvl_ │ │ │ │ + 4274: 00099be1 192 FUNC GLOBAL DEFAULT 11 uxsaxz_ │ │ │ │ + 4275: 000dbcc1 396 FUNC GLOBAL DEFAULT 11 odrkdv_ │ │ │ │ + 4276: 000c5295 1292 FUNC GLOBAL DEFAULT 11 stitrn_ │ │ │ │ + 4277: 000399c9 36 FUNC GLOBAL DEFAULT 11 szgipz__ │ │ │ │ + 4278: 000e35ad 1952 FUNC GLOBAL DEFAULT 11 passb_ │ │ │ │ + 4279: 0004af71 132 FUNC GLOBAL DEFAULT 11 udistx__ │ │ │ │ + 4280: 00093dd5 92 FUNC GLOBAL DEFAULT 11 uclset_ │ │ │ │ + 4281: 000cfe01 224 FUNC GLOBAL DEFAULT 11 swcsvl_ │ │ │ │ + 4282: 0004efa5 144 FUNC GLOBAL DEFAULT 11 uxaxnm__ │ │ │ │ + 4283: 0003e9d5 100 FUNC GLOBAL DEFAULT 11 zgtxt__ │ │ │ │ + 4284: 00058d9d 142 FUNC GLOBAL DEFAULT 11 uyplba__ │ │ │ │ + 4285: 0003b1d1 28 FUNC GLOBAL DEFAULT 11 stsrad__ │ │ │ │ + 4286: 0003b749 28 FUNC GLOBAL DEFAULT 11 sldttl__ │ │ │ │ + 4287: 000aeb21 268 FUNC GLOBAL DEFAULT 11 mpscoc_ │ │ │ │ + 4288: 000573b5 4 FUNC GLOBAL DEFAULT 11 rstd0__ │ │ │ │ + 4289: 0006c965 716 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeyboxarea │ │ │ │ + 4290: 0003c389 44 FUNC GLOBAL DEFAULT 11 sgpmxv__ │ │ │ │ + 4291: 0008c0b1 184 FUNC GLOBAL DEFAULT 11 ueiqcl_ │ │ │ │ + 4292: 0008027d 2156 FUNC GLOBAL DEFAULT 11 usysub_ │ │ │ │ + 4293: 000ce881 16 FUNC GLOBAL DEFAULT 11 sgqtxi_ │ │ │ │ + 4294: 000e53b1 18 FUNC GLOBAL DEFAULT 11 shmdxj_ │ │ │ │ + 4295: 000798dd 16 FUNC GLOBAL DEFAULT 11 uuslni_ │ │ │ │ + 4296: 00089d59 38 FUNC GLOBAL DEFAULT 11 uestlz_ │ │ │ │ + 4297: 000a2fb5 136 FUNC GLOBAL DEFAULT 11 ugrqcp_ │ │ │ │ + 4298: 0003a1e1 28 FUNC GLOBAL DEFAULT 11 sztncl__ │ │ │ │ + 4299: 00051ea5 28 FUNC GLOBAL DEFAULT 11 rpnopt__ │ │ │ │ + 4300: 0004063d 216 FUNC GLOBAL DEFAULT 11 swcstx__ │ │ │ │ + 4301: 0011d95c 4 OBJECT GLOBAL DEFAULT 21 xargc │ │ │ │ + 4302: 00046409 132 FUNC GLOBAL DEFAULT 11 uulqid__ │ │ │ │ + 4303: 000541e5 112 FUNC GLOBAL DEFAULT 11 odrget__ │ │ │ │ + 4304: 000e6c15 4 FUNC GLOBAL DEFAULT 11 shtnml_ │ │ │ │ + 4305: 0005006d 4 FUNC GLOBAL DEFAULT 11 lrgea__ │ │ │ │ + 4306: 000913f9 1224 FUNC GLOBAL DEFAULT 11 uvbxaz_ │ │ │ │ + 4307: 0008dc79 40 FUNC GLOBAL DEFAULT 11 uziqid_ │ │ │ │ + 4308: 000b1721 104 FUNC GLOBAL DEFAULT 11 rgnge_ │ │ │ │ + 4309: 000c9589 164 FUNC GLOBAL DEFAULT 11 sglnu_ │ │ │ │ + 4310: 000a212d 6 FUNC GLOBAL DEFAULT 11 uglqnp_ │ │ │ │ + 4311: 0008c461 164 FUNC GLOBAL DEFAULT 11 uelqvl_ │ │ │ │ + 4312: 0004f1f5 44 FUNC GLOBAL DEFAULT 11 uverbz__ │ │ │ │ + 4313: 0008b8cd 92 FUNC GLOBAL DEFAULT 11 uerset_ │ │ │ │ + 4314: 00038165 160 FUNC GLOBAL DEFAULT 11 tmlstx_ │ │ │ │ + 4315: 00050e0d 28 FUNC GLOBAL DEFAULT 11 rpnget__ │ │ │ │ + 4316: 0003a1a9 28 FUNC GLOBAL DEFAULT 11 szclsv__ │ │ │ │ + 4317: 00086d61 1316 FUNC GLOBAL DEFAULT 11 usinit_ │ │ │ │ + 4318: 0004179d 28 FUNC GLOBAL DEFAULT 11 uegtla__ │ │ │ │ + 4319: 0007eefd 54 FUNC GLOBAL DEFAULT 11 uiiyxy_ │ │ │ │ + 4320: 000c39d1 92 FUNC GLOBAL DEFAULT 11 scsorg_ │ │ │ │ + 4321: 000e6bad 104 FUNC GLOBAL DEFAULT 11 shtfun_ │ │ │ │ + 4322: 000a8119 320 FUNC GLOBAL DEFAULT 11 glrqid_ │ │ │ │ + 4323: 0003afe5 28 FUNC GLOBAL DEFAULT 11 ststri__ │ │ │ │ + 4324: 0005f41d 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtonum │ │ │ │ + 4325: 0011d958 4 OBJECT GLOBAL DEFAULT 21 xargv │ │ │ │ + 4326: 00050e05 4 FUNC GLOBAL DEFAULT 11 g2qgrd__ │ │ │ │ + 4327: 000e3439 46 FUNC GLOBAL DEFAULT 11 rfftf_ │ │ │ │ + 4328: 00049c9d 132 FUNC GLOBAL DEFAULT 11 ucrqcl__ │ │ │ │ + 4329: 000c71cd 16 FUNC GLOBAL DEFAULT 11 sgqpmi_ │ │ │ │ + 4330: 000659fd 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetbonnes │ │ │ │ + 4331: 00043f81 140 FUNC GLOBAL DEFAULT 11 usptmk__ │ │ │ │ + 4332: 0005040d 4 FUNC GLOBAL DEFAULT 11 mpicct__ │ │ │ │ + 4333: 00046aad 112 FUNC GLOBAL DEFAULT 11 uupset__ │ │ │ │ + 4334: 0003dde9 28 FUNC GLOBAL DEFAULT 11 sgpqnp__ │ │ │ │ + 4335: 0008aeb1 652 FUNC GLOBAL DEFAULT 11 uezchk_ │ │ │ │ + 4336: 0003a785 28 FUNC GLOBAL DEFAULT 11 szsttr__ │ │ │ │ + 4337: 00055b0d 28 FUNC GLOBAL DEFAULT 11 shfftf__ │ │ │ │ + 4338: 0004ca51 28 FUNC GLOBAL DEFAULT 11 umspct__ │ │ │ │ + 4339: 000784f1 136 FUNC GLOBAL DEFAULT 11 uupqcp_ │ │ │ │ + 4340: 0004bc11 132 FUNC GLOBAL DEFAULT 11 udpqcp__ │ │ │ │ + 4341: 00093d35 160 FUNC GLOBAL DEFAULT 11 uclstx_ │ │ │ │ + 4342: 0003b079 28 FUNC GLOBAL DEFAULT 11 stfpr2__ │ │ │ │ + 4343: 000c96f1 164 FUNC GLOBAL DEFAULT 11 sglnv_ │ │ │ │ + 4344: 00065f75 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_b │ │ │ │ + 4345: 000537bd 28 FUNC GLOBAL DEFAULT 11 vrgnn__ │ │ │ │ + 4346: 00066731 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_f │ │ │ │ + 4347: 00041c19 28 FUNC GLOBAL DEFAULT 11 uelsvl__ │ │ │ │ + 4348: 000e6271 212 FUNC GLOBAL DEFAULT 11 shtg2s_ │ │ │ │ + 4349: 000a5761 184 FUNC GLOBAL DEFAULT 11 iblklt_ │ │ │ │ + 4350: 00043ab1 128 FUNC GLOBAL DEFAULT 11 usxaxl__ │ │ │ │ + 4351: 000b5e9d 128 FUNC GLOBAL DEFAULT 11 sztxzr_ │ │ │ │ + 4352: 000a4959 92 FUNC GLOBAL DEFAULT 11 ugiget_ │ │ │ │ + 4353: 0005d9b9 252 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextnormalized │ │ │ │ + 4354: 0008b13d 1168 FUNC GLOBAL DEFAULT 11 uetonz_ │ │ │ │ + 4355: 0003ef25 28 FUNC GLOBAL DEFAULT 11 swgton__ │ │ │ │ + 4356: 0003a5e5 28 FUNC GLOBAL DEFAULT 11 szoptp__ │ │ │ │ + 4357: 000427e9 144 FUNC GLOBAL DEFAULT 11 ususcl__ │ │ │ │ + 4358: 0007f05d 6 FUNC GLOBAL DEFAULT 11 uirqnp_ │ │ │ │ + 4359: 00057575 4 FUNC GLOBAL DEFAULT 11 rvmin0__ │ │ │ │ + 4360: 000d4aa9 62 FUNC GLOBAL DEFAULT 11 cfnchr │ │ │ │ + 4361: 000b6661 60 FUNC GLOBAL DEFAULT 11 szsttp_ │ │ │ │ + 4362: 00097bf5 6 FUNC GLOBAL DEFAULT 11 ulpqnp_ │ │ │ │ + 4363: 000a2e0d 240 FUNC GLOBAL DEFAULT 11 ugrqvl_ │ │ │ │ + 4364: 0008f781 38 FUNC GLOBAL DEFAULT 11 uzlsvl_ │ │ │ │ + 4365: 0003a365 28 FUNC GLOBAL DEFAULT 11 szstni__ │ │ │ │ + 4366: 000aee35 136 FUNC GLOBAL DEFAULT 11 mpfpst_ │ │ │ │ + 4367: 000b8c69 96 FUNC GLOBAL DEFAULT 11 szmvl3_ │ │ │ │ + 4368: 000e46fd 64 FUNC GLOBAL DEFAULT 11 shms2w_ │ │ │ │ + 4369: 00077031 500 FUNC GLOBAL DEFAULT 11 umspdf_ │ │ │ │ + 4370: 0007b769 52 FUNC GLOBAL DEFAULT 11 uicrgb_ │ │ │ │ + 4371: 00086b21 92 FUNC GLOBAL DEFAULT 11 uspset_ │ │ │ │ + 4372: 00054365 132 FUNC GLOBAL DEFAULT 11 odrqid__ │ │ │ │ + 4373: 00039989 28 FUNC GLOBAL DEFAULT 11 uestln__ │ │ │ │ + 4374: 00045bfd 128 FUNC GLOBAL DEFAULT 11 ulyqfm__ │ │ │ │ + 4375: 00071f95 108 FUNC GLOBAL DEFAULT 11 uyroff_ │ │ │ │ + 4376: 0003b47d 228 FUNC GLOBAL DEFAULT 11 slzttl__ │ │ │ │ + 4377: 000561e5 4 FUNC GLOBAL DEFAULT 11 clckdt__ │ │ │ │ + 4378: 00084985 856 FUNC GLOBAL DEFAULT 11 ususcl_ │ │ │ │ + 4379: 000add1d 108 FUNC GLOBAL DEFAULT 11 mpfplc_ │ │ │ │ + 4380: 0007e275 100 FUNC GLOBAL DEFAULT 11 uic3d_ │ │ │ │ + 4381: 0003b295 28 FUNC GLOBAL DEFAULT 11 stiusr__ │ │ │ │ + 4382: 00046141 132 FUNC GLOBAL DEFAULT 11 uuiqin__ │ │ │ │ + 4383: 000ce041 1764 FUNC GLOBAL DEFAULT 11 sgstrf_ │ │ │ │ + 4384: 0003c3ed 28 FUNC GLOBAL DEFAULT 11 sgstrf__ │ │ │ │ + 4385: 00076749 216 FUNC GLOBAL DEFAULT 11 umscom_ │ │ │ │ + 4386: 0009caf1 132 FUNC GLOBAL DEFAULT 11 udlqin_ │ │ │ │ + 4387: 0004699d 28 FUNC GLOBAL DEFAULT 11 uursvl__ │ │ │ │ + 4388: 0004f931 4 FUNC GLOBAL DEFAULT 11 nindxr__ │ │ │ │ + 4389: 0005dd55 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkertype │ │ │ │ + 4390: 0008b82d 160 FUNC GLOBAL DEFAULT 11 uerstx_ │ │ │ │ + 4391: 000cfd7d 132 FUNC GLOBAL DEFAULT 11 swcqin_ │ │ │ │ + 4392: 0005750d 28 FUNC GLOBAL DEFAULT 11 uwqgxb__ │ │ │ │ + 4393: 00056dd9 116 FUNC GLOBAL DEFAULT 11 lchrl__ │ │ │ │ + 4394: 0003bd71 28 FUNC GLOBAL DEFAULT 11 scqorg__ │ │ │ │ + 4395: 0005e729 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlineindex │ │ │ │ + 4396: 0006c5d9 308 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD_dclswapindex │ │ │ │ + 4397: 0004dae1 40 FUNC GLOBAL DEFAULT 11 uipdaz__ │ │ │ │ + 4398: 000e4b91 38 FUNC GLOBAL DEFAULT 11 shmdxm_ │ │ │ │ + 4399: 00054b39 28 FUNC GLOBAL DEFAULT 11 odpqvl__ │ │ │ │ + 4400: 0004e45d 28 FUNC GLOBAL DEFAULT 11 uilsvl__ │ │ │ │ + 4401: 00057ed5 132 FUNC GLOBAL DEFAULT 11 tmlqin__ │ │ │ │ + 4402: 00070a41 100 FUNC GLOBAL DEFAULT 11 uymttl_ │ │ │ │ + 4403: 000752ad 788 FUNC GLOBAL DEFAULT 11 umbndc_ │ │ │ │ + 4404: 0006c70d 600 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxline │ │ │ │ + 4405: 000688c5 112 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dcldeallocrealfft │ │ │ │ + 4406: 000ad5d9 308 FUNC GLOBAL DEFAULT 11 mpfrbs_ │ │ │ │ + 4407: 00079351 1284 FUNC GLOBAL DEFAULT 11 uumrkz_ │ │ │ │ + 4408: 000e1e1d 1952 FUNC GLOBAL DEFAULT 11 passf_ │ │ │ │ + 4409: 00067dfd 76 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldiffdate │ │ │ │ + 4410: 00058fa5 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ + 4411: 00078315 240 FUNC GLOBAL DEFAULT 11 uupqvl_ │ │ │ │ + 4412: 0007b92d 48 FUNC GLOBAL DEFAULT 11 uicini_ │ │ │ │ + 4413: 000d3379 140 FUNC GLOBAL DEFAULT 11 swiclr_ │ │ │ │ + 4414: 000463ed 28 FUNC GLOBAL DEFAULT 11 uulqnp__ │ │ │ │ + 4415: 0003f239 28 FUNC GLOBAL DEFAULT 11 swqpnt__ │ │ │ │ + 4416: 00040e99 132 FUNC GLOBAL DEFAULT 11 ueistx__ │ │ │ │ + 4417: 000d88f5 496 FUNC GLOBAL DEFAULT 11 cllsrg_ │ │ │ │ + 4418: 0007d2b1 3688 FUNC GLOBAL DEFAULT 11 uipdaz_ │ │ │ │ + 4419: 0006c0c9 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfillmap │ │ │ │ + 4420: 0004a1d1 112 FUNC GLOBAL DEFAULT 11 uclset__ │ │ │ │ + 4421: 000d5621 104 FUNC GLOBAL DEFAULT 11 timeq1_ │ │ │ │ + 4422: 00074ead 508 FUNC GLOBAL DEFAULT 11 umstvz_ │ │ │ │ + 4423: 0003eed1 28 FUNC GLOBAL DEFAULT 11 swgplt__ │ │ │ │ + 4424: 00035dbd 92 FUNC GLOBAL DEFAULT 11 tmiset_ │ │ │ │ + 4425: 001d2758 16 OBJECT GLOBAL DEFAULT 21 udblk1_ │ │ │ │ + 4426: 00044bc1 144 FUNC GLOBAL DEFAULT 11 uyaxnm__ │ │ │ │ + 4427: 0006b7ed 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget2dplane │ │ │ │ + 4428: 000577a5 4 FUNC GLOBAL DEFAULT 11 vrfna1__ │ │ │ │ + 4429: 001105ac 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ + 4430: 00039ebd 28 FUNC GLOBAL DEFAULT 11 szmvlu__ │ │ │ │ + 4431: 0004c329 112 FUNC GLOBAL DEFAULT 11 umpget__ │ │ │ │ + 4432: 00053091 184 FUNC GLOBAL DEFAULT 11 glcget__ │ │ │ │ + 4433: 0008c169 136 FUNC GLOBAL DEFAULT 11 ueiqcp_ │ │ │ │ + 4434: 000538fd 44 FUNC GLOBAL DEFAULT 11 vrsub__ │ │ │ │ + 4435: 00053aed 44 FUNC GLOBAL DEFAULT 11 passb4__ │ │ │ │ + 4436: 000b6f31 388 FUNC GLOBAL DEFAULT 11 szsttr_ │ │ │ │ + 4437: 000e137d 18 FUNC GLOBAL DEFAULT 11 rffti_ │ │ │ │ + 4438: 00048981 112 FUNC GLOBAL DEFAULT 11 uzlget__ │ │ │ │ + 4439: 0006422d 976 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetinteger │ │ │ │ + 4440: 000d57d1 96 FUNC GLOBAL DEFAULT 11 time12_ │ │ │ │ + 4441: 00039df9 28 FUNC GLOBAL DEFAULT 11 szsclx__ │ │ │ │ + 4442: 000504b9 4 FUNC GLOBAL DEFAULT 11 mpfpt2__ │ │ │ │ + 4443: 000869d5 332 FUNC GLOBAL DEFAULT 11 uspstx_ │ │ │ │ + 4444: 00056455 28 FUNC GLOBAL DEFAULT 11 date21__ │ │ │ │ + 4445: 0009ea69 176 FUNC GLOBAL DEFAULT 11 udisvl_ │ │ │ │ + 4446: 000c4c69 1512 FUNC GLOBAL DEFAULT 11 stftrn_ │ │ │ │ + 4447: 0006926d 452 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclsinfft │ │ │ │ + 4448: 000da235 54 FUNC GLOBAL DEFAULT 11 fcnrec_ │ │ │ │ + 4449: 000517cd 28 FUNC GLOBAL DEFAULT 11 prclvl__ │ │ │ │ + 4450: 000abb25 156 FUNC GLOBAL DEFAULT 11 imax_ │ │ │ │ + 4451: 00042ea1 28 FUNC GLOBAL DEFAULT 11 usisvl__ │ │ │ │ + 4452: 000437d5 28 FUNC GLOBAL DEFAULT 11 uslqvl__ │ │ │ │ + 4453: 00042fb1 112 FUNC GLOBAL DEFAULT 11 usrset__ │ │ │ │ + 4454: 000d32ed 138 FUNC GLOBAL DEFAULT 11 swicls_ │ │ │ │ + 4455: 00053e8d 36 FUNC GLOBAL DEFAULT 11 rfftb1__ │ │ │ │ + 4456: 00095b35 92 FUNC GLOBAL DEFAULT 11 uciset_ │ │ │ │ + 4457: 0003bb81 28 FUNC GLOBAL DEFAULT 11 scstnp__ │ │ │ │ + 4458: 0004f6b5 208 FUNC GLOBAL DEFAULT 11 nindxc__ │ │ │ │ + 4459: 000d56fd 104 FUNC GLOBAL DEFAULT 11 timeq2_ │ │ │ │ + 4460: 000afc21 120 FUNC GLOBAL DEFAULT 11 rmax0_ │ │ │ │ + 4461: 0004e801 28 FUNC GLOBAL DEFAULT 11 uidecd__ │ │ │ │ + 4462: 001d28f8 804 OBJECT GLOBAL DEFAULT 21 udblk2_ │ │ │ │ + 4463: 0004e71d 40 FUNC GLOBAL DEFAULT 11 uiiluv__ │ │ │ │ + 4464: 000e4ef1 114 FUNC GLOBAL DEFAULT 11 shlfwu_ │ │ │ │ + 4465: 0003be6d 28 FUNC GLOBAL DEFAULT 11 scqpmi__ │ │ │ │ + 4466: 000d2fa5 138 FUNC GLOBAL DEFAULT 11 swqtnc_ │ │ │ │ + 4467: 0004f1cd 40 FUNC GLOBAL DEFAULT 11 uvbrlz__ │ │ │ │ + 4468: 000b79e9 96 FUNC GLOBAL DEFAULT 11 sztxzu_ │ │ │ │ + 4469: 0004da5d 132 FUNC GLOBAL DEFAULT 11 uiistx__ │ │ │ │ + 4470: 0003dab9 28 FUNC GLOBAL DEFAULT 11 sgtnzv__ │ │ │ │ + 4471: 000c88f1 16 FUNC GLOBAL DEFAULT 11 sgstnp_ │ │ │ │ + 4472: 0005841d 132 FUNC GLOBAL DEFAULT 11 tmrstx__ │ │ │ │ + 4473: 00073f09 1324 FUNC GLOBAL DEFAULT 11 umpmap_ │ │ │ │ + 4474: 000aa7d1 56 FUNC GLOBAL DEFAULT 11 rllenv_ │ │ │ │ + 4475: 0004c751 112 FUNC GLOBAL DEFAULT 11 umiset__ │ │ │ │ + 4476: 000ae9a9 114 FUNC GLOBAL DEFAULT 11 mpzmwd_ │ │ │ │ + 4477: 000ba295 8 FUNC GLOBAL DEFAULT 11 szstts_ │ │ │ │ + 4478: 00079911 20 FUNC GLOBAL DEFAULT 11 uuqarp_ │ │ │ │ + 4479: 0003a349 28 FUNC GLOBAL DEFAULT 11 sztnzu__ │ │ │ │ + 4480: 0003ad5d 28 FUNC GLOBAL DEFAULT 11 szcllp__ │ │ │ │ + 4481: 000d5379 72 FUNC GLOBAL DEFAULT 11 time13_ │ │ │ │ + 4482: 00053c65 28 FUNC GLOBAL DEFAULT 11 rfftf__ │ │ │ │ + 4483: 00054349 28 FUNC GLOBAL DEFAULT 11 odrqnp__ │ │ │ │ + 4484: 0004bf15 132 FUNC GLOBAL DEFAULT 11 udrqcl__ │ │ │ │ + 4485: 000a617d 38 FUNC GLOBAL DEFAULT 11 iset0_ │ │ │ │ + 4486: 00045631 132 FUNC GLOBAL DEFAULT 11 ullqin__ │ │ │ │ + 4487: 0008f755 44 FUNC GLOBAL DEFAULT 11 uzlqin_ │ │ │ │ + 4488: 00059671 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclclosegraphics │ │ │ │ + 4489: 0004d215 132 FUNC GLOBAL DEFAULT 11 umpqid__ │ │ │ │ + 4490: 00069159 276 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcliniteasyfft │ │ │ │ + 4491: 00039e69 28 FUNC GLOBAL DEFAULT 11 szl3op__ │ │ │ │ + 4492: 00053eb1 36 FUNC GLOBAL DEFAULT 11 radb2__ │ │ │ │ + 4493: 00050421 4 FUNC GLOBAL DEFAULT 11 mpfmil__ │ │ │ │ + 4494: 000c911d 176 FUNC GLOBAL DEFAULT 11 sgrsvl_ │ │ │ │ + 4495: 000477f9 112 FUNC GLOBAL DEFAULT 11 ugrget__ │ │ │ │ + 4496: 001d2768 400 OBJECT GLOBAL DEFAULT 21 udblk3_ │ │ │ │ + 4497: 000b0231 244 FUNC GLOBAL DEFAULT 11 rmax1_ │ │ │ │ + 4498: 00041359 132 FUNC GLOBAL DEFAULT 11 uepqcp__ │ │ │ │ + 4499: 000a3fa5 6 FUNC GLOBAL DEFAULT 11 ugiqnp_ │ │ │ │ + 4500: 000e6675 64 FUNC GLOBAL DEFAULT 11 shtg2w_ │ │ │ │ + 4501: 000504e5 100 FUNC GLOBAL DEFAULT 11 osgenv__ │ │ │ │ + 4502: 0008c005 172 FUNC GLOBAL DEFAULT 11 ueiqvl_ │ │ │ │ + 4503: 00035d1d 160 FUNC GLOBAL DEFAULT 11 tmistx_ │ │ │ │ + 4504: 000ba29d 4 FUNC GLOBAL DEFAULT 11 sztxzv_ │ │ │ │ + 4505: 0005e5b9 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlineindex │ │ │ │ + 4506: 000b1881 90 FUNC GLOBAL DEFAULT 11 vidiv0_ │ │ │ │ + 4507: 0005f39d 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtolong │ │ │ │ + 4508: 0003c931 28 FUNC GLOBAL DEFAULT 11 sgqlat__ │ │ │ │ + 4509: 0004ff01 28 FUNC GLOBAL DEFAULT 11 radd0__ │ │ │ │ + 4510: 000491f1 132 FUNC GLOBAL DEFAULT 11 uzlqid__ │ │ │ │ + 4511: 0007eead 80 FUNC GLOBAL DEFAULT 11 uifyxy_ │ │ │ │ + 4512: 000bda8d 920 FUNC GLOBAL DEFAULT 11 szsttt_ │ │ │ │ + 4513: 00073585 748 FUNC GLOBAL DEFAULT 11 umspwd_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -296,2152 +296,2152 @@ │ │ │ │ 0010dd84 00000017 R_ARM_RELATIVE │ │ │ │ 0010dd8c 00000017 R_ARM_RELATIVE │ │ │ │ 0010dd98 00000017 R_ARM_RELATIVE │ │ │ │ 0010dda0 00000017 R_ARM_RELATIVE │ │ │ │ 0010ddac 00000017 R_ARM_RELATIVE │ │ │ │ 0010ddb4 00000017 R_ARM_RELATIVE │ │ │ │ 00110000 00000017 R_ARM_RELATIVE │ │ │ │ -0010ff58 00081d15 R_ARM_GLOB_DAT 001ca578 szbtn4_ │ │ │ │ -0010ff5c 00104a15 R_ARM_GLOB_DAT 0009d849 stftrf_ │ │ │ │ -0010ff60 00025c15 R_ARM_GLOB_DAT 001ca568 szbtx3_ │ │ │ │ -0010ff64 00055515 R_ARM_GLOB_DAT 00049919 mpzek6_ │ │ │ │ +0010ff58 00081d15 R_ARM_GLOB_DAT 001d2c58 szbtn4_ │ │ │ │ +0010ff5c 00104a15 R_ARM_GLOB_DAT 000c57a1 stftrf_ │ │ │ │ +0010ff60 00025c15 R_ARM_GLOB_DAT 001d2288 szbtx3_ │ │ │ │ +0010ff64 00055515 R_ARM_GLOB_DAT 000ad151 mpzek6_ │ │ │ │ 0010ff68 00001715 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -0010ff6c 000b0f15 R_ARM_GLOB_DAT 001ca540 szbls1_ │ │ │ │ -0010ff70 0010a815 R_ARM_GLOB_DAT 001ce910 uwblky_ │ │ │ │ -0010ff74 00119015 R_ARM_GLOB_DAT 001d6670 udblk3_ │ │ │ │ -0010ff78 000a9e15 R_ARM_GLOB_DAT 0012a200 __uspack_MOD_xttl0 │ │ │ │ +0010ff6c 000b0f15 R_ARM_GLOB_DAT 001d2c20 szbls1_ │ │ │ │ +0010ff70 0010a815 R_ARM_GLOB_DAT 001ce3c8 uwblky_ │ │ │ │ +0010ff74 00119015 R_ARM_GLOB_DAT 001d2768 udblk3_ │ │ │ │ +0010ff78 000a9e15 R_ARM_GLOB_DAT 0011d9d8 __uspack_MOD_xttl0 │ │ │ │ 0010ff7c 00002f15 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 0010ff80 00003515 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -0010ff84 000bb415 R_ARM_GLOB_DAT 0004988d mpzktd_ │ │ │ │ -0010ff88 00117c15 R_ARM_GLOB_DAT 00049995 mpzmwd_ │ │ │ │ -0010ff8c 00114915 R_ARM_GLOB_DAT 001d6660 udblk1_ │ │ │ │ -0010ff90 00025d15 R_ARM_GLOB_DAT 001ca580 szbpm2_ │ │ │ │ -0010ff94 00020315 R_ARM_GLOB_DAT 001ca518 szbtx1_ │ │ │ │ -0010ff98 00023d15 R_ARM_GLOB_DAT 001ca588 szbpm1_ │ │ │ │ -0010ff9c 00018a15 R_ARM_GLOB_DAT 0012a1a0 __uspack_MOD_yuni0 │ │ │ │ -0010ffa0 000d4915 R_ARM_GLOB_DAT 0012a1e0 __uspack_MOD_xuni0 │ │ │ │ -0010ffa4 000b5615 R_ARM_GLOB_DAT 001ca560 szbls3_ │ │ │ │ -0010ffa8 00103c15 R_ARM_GLOB_DAT 0012a1c0 __uspack_MOD_yttl0 │ │ │ │ -0010ffac 00115e15 R_ARM_GLOB_DAT 0009cd11 stftrn_ │ │ │ │ +0010ff84 000bb415 R_ARM_GLOB_DAT 000adbf5 mpzktd_ │ │ │ │ +0010ff88 00117c15 R_ARM_GLOB_DAT 000ae9a9 mpzmwd_ │ │ │ │ +0010ff8c 00114915 R_ARM_GLOB_DAT 001d2758 udblk1_ │ │ │ │ +0010ff90 00025d15 R_ARM_GLOB_DAT 001d2c98 szbpm2_ │ │ │ │ +0010ff94 00020315 R_ARM_GLOB_DAT 001d2c70 szbtx1_ │ │ │ │ +0010ff98 00023d15 R_ARM_GLOB_DAT 001d2ca0 szbpm1_ │ │ │ │ +0010ff9c 00018a15 R_ARM_GLOB_DAT 0011d978 __uspack_MOD_yuni0 │ │ │ │ +0010ffa0 000d4915 R_ARM_GLOB_DAT 0011d9b8 __uspack_MOD_xuni0 │ │ │ │ +0010ffa4 000b5615 R_ARM_GLOB_DAT 001d2c60 szbls3_ │ │ │ │ +0010ffa8 00103c15 R_ARM_GLOB_DAT 0011d998 __uspack_MOD_yttl0 │ │ │ │ +0010ffac 00115e15 R_ARM_GLOB_DAT 000c4c69 stftrn_ │ │ │ │ 0010ffb0 00004f15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -0010ffb4 0007e315 R_ARM_GLOB_DAT 001ca550 szbtn2_ │ │ │ │ -0010ffb8 000eec15 R_ARM_GLOB_DAT 001ca5a0 szbla1_ │ │ │ │ -0010ffbc 000ecf15 R_ARM_GLOB_DAT 001ca598 szbpl1_ │ │ │ │ -0010ffc0 00045615 R_ARM_GLOB_DAT 00047d89 mpxvdg_ │ │ │ │ -0010ffc4 0010e515 R_ARM_GLOB_DAT 0012a180 xargv │ │ │ │ -0010ffc8 000cd915 R_ARM_GLOB_DAT 00048aa9 mpxplc_ │ │ │ │ -0010ffcc 00097915 R_ARM_GLOB_DAT 001ce458 ueblk1_ │ │ │ │ -0010ffd0 00023915 R_ARM_GLOB_DAT 001ca528 szbtx2_ │ │ │ │ -0010ffd4 000b3815 R_ARM_GLOB_DAT 001ca570 szbls2_ │ │ │ │ +0010ffb4 0007e315 R_ARM_GLOB_DAT 001d2748 szbtn2_ │ │ │ │ +0010ffb8 000ecf15 R_ARM_GLOB_DAT 001d2c68 szbpl1_ │ │ │ │ +0010ffbc 000eec15 R_ARM_GLOB_DAT 001d2c30 szbla1_ │ │ │ │ +0010ffc0 00045615 R_ARM_GLOB_DAT 000ad8a5 mpxvdg_ │ │ │ │ +0010ffc4 0010e515 R_ARM_GLOB_DAT 0011d958 xargv │ │ │ │ +0010ffc8 000cd915 R_ARM_GLOB_DAT 000adc81 mpxplc_ │ │ │ │ +0010ffcc 00097915 R_ARM_GLOB_DAT 001d2290 ueblk1_ │ │ │ │ +0010ffd0 00023915 R_ARM_GLOB_DAT 001d2c80 szbtx2_ │ │ │ │ +0010ffd4 000b3815 R_ARM_GLOB_DAT 001d2280 szbls2_ │ │ │ │ 0010ffd8 00007615 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -0010ffdc 00108a15 R_ARM_GLOB_DAT 001d27a8 uwblkx_ │ │ │ │ -0010ffe0 000f0515 R_ARM_GLOB_DAT 001ca5c8 slblk1_ │ │ │ │ -0010ffe4 000f5b15 R_ARM_GLOB_DAT 000cb071 umqtxy_ │ │ │ │ -0010ffe8 0009e815 R_ARM_GLOB_DAT 000a3b41 sgqwnd_ │ │ │ │ -0010ffec 0010cd15 R_ARM_GLOB_DAT 0012a184 xargc │ │ │ │ -0010fff0 00080315 R_ARM_GLOB_DAT 001ca558 szbtn3_ │ │ │ │ -0010fff4 00017515 R_ARM_GLOB_DAT 001d6640 umwk1_ │ │ │ │ +0010ffdc 00108a15 R_ARM_GLOB_DAT 001ca530 uwblkx_ │ │ │ │ +0010ffe0 000f0515 R_ARM_GLOB_DAT 001d2cb0 slblk1_ │ │ │ │ +0010ffe4 000f5b15 R_ARM_GLOB_DAT 00072c79 umqtxy_ │ │ │ │ +0010ffe8 0009e815 R_ARM_GLOB_DAT 000c97f1 sgqwnd_ │ │ │ │ +0010ffec 0010cd15 R_ARM_GLOB_DAT 0011d95c xargc │ │ │ │ +0010fff0 00080315 R_ARM_GLOB_DAT 001d2750 szbtn3_ │ │ │ │ +0010fff4 00017515 R_ARM_GLOB_DAT 001d2260 umwk1_ │ │ │ │ 0010fff8 00008315 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -0010fffc 00116e15 R_ARM_GLOB_DAT 001d6800 udblk2_ │ │ │ │ -001110a0 00050c02 R_ARM_ABS32 000524bd msgdmp_dclorig │ │ │ │ -001110b0 000f1a02 R_ARM_ABS32 0012ad1c __fft_work_MOD___def_init_fft_work_Work │ │ │ │ -001110b4 000ffa02 R_ARM_ABS32 00081e95 __fft_work_MOD___copy_fft_work_Work │ │ │ │ -00111178 00028202 R_ARM_ABS32 0012ad44 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ -0011117c 0008a702 R_ARM_ABS32 00088da9 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ -00111194 00079702 R_ARM_ABS32 0012ad50 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ -00111198 000a8402 R_ARM_ABS32 00088db5 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ -001111b0 00094a02 R_ARM_ABS32 0012ad58 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ -001111b4 000e1102 R_ARM_ABS32 00088dc1 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ -001111cc 000a5302 R_ARM_ABS32 0012ad60 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ -001111d0 00020b02 R_ARM_ABS32 00088dcd __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ -001111e8 00065f02 R_ARM_ABS32 0012ad68 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ -001111ec 000a4602 R_ARM_ABS32 00088dd9 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ -00111204 00045202 R_ARM_ABS32 0012ad70 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ -00111208 00081b02 R_ARM_ABS32 00088de5 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ -00111220 000fb602 R_ARM_ABS32 0012ad7c __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ -00111224 00026c02 R_ARM_ABS32 00088df1 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ -0011123c 00106102 R_ARM_ABS32 0012ad88 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ -00111240 000c8c02 R_ARM_ABS32 00088dfd __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ -00111258 0005f802 R_ARM_ABS32 0012ad94 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ -0011125c 000c7902 R_ARM_ABS32 00088e09 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ -00111274 00086502 R_ARM_ABS32 0012ad9c __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ -00111278 00040702 R_ARM_ABS32 00088e15 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ +0010fffc 00116e15 R_ARM_GLOB_DAT 001d28f8 udblk2_ │ │ │ │ +00110454 00050c02 R_ARM_ABS32 000391f5 msgdmp_dclorig │ │ │ │ +00110464 000f1a02 R_ARM_ABS32 0011e4f4 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ +00110468 000ffa02 R_ARM_ABS32 0006853d __fft_work_MOD___copy_fft_work_Work │ │ │ │ +0011052c 00028202 R_ARM_ABS32 0011e51c __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ +00110530 0008a702 R_ARM_ABS32 0006c561 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ +00110548 00079702 R_ARM_ABS32 0011e528 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ +0011054c 000a8402 R_ARM_ABS32 0006c56d __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ +00110564 00094a02 R_ARM_ABS32 0011e530 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ +00110568 000e1102 R_ARM_ABS32 0006c579 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ +00110580 000a5302 R_ARM_ABS32 0011e538 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ +00110584 00020b02 R_ARM_ABS32 0006c585 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ +0011059c 00065f02 R_ARM_ABS32 0011e540 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ +001105a0 000a4602 R_ARM_ABS32 0006c591 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ +001105b8 00045202 R_ARM_ABS32 0011e548 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ +001105bc 00081b02 R_ARM_ABS32 0006c59d __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ +001105d4 000fb602 R_ARM_ABS32 0011e554 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ +001105d8 00026c02 R_ARM_ABS32 0006c5a9 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ +001105f0 00106102 R_ARM_ABS32 0011e560 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ +001105f4 000c8c02 R_ARM_ABS32 0006c5b5 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ +0011060c 0005f802 R_ARM_ABS32 0011e56c __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ +00110610 000c7902 R_ARM_ABS32 0006c5c1 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ +00110628 00086502 R_ARM_ABS32 0011e574 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ +0011062c 00040702 R_ARM_ABS32 0006c5cd __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x297b0 contains 2077 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -0010dee4 00106d16 R_ARM_JUMP_SLOT 00048bb1 mpiplc_ │ │ │ │ -0010dee8 000a7416 R_ARM_JUMP_SLOT 000ccc91 umpqcp_ │ │ │ │ -0010deec 0003da16 R_ARM_JUMP_SLOT 00042111 nindxi_ │ │ │ │ -0010def0 00042816 R_ARM_JUMP_SLOT 000a67c5 scplv_ │ │ │ │ -0010def4 00073116 R_ARM_JUMP_SLOT 0009e6ed sgtnxu_ │ │ │ │ -0010def8 00094f16 R_ARM_JUMP_SLOT 000bfe6d usytlz_ │ │ │ │ -0010defc 000ef416 R_ARM_JUMP_SLOT 000d01f5 ugrget_ │ │ │ │ -0010df00 000bad16 R_ARM_JUMP_SLOT 000add1d ullget_ │ │ │ │ -0010df04 00059c16 R_ARM_JUMP_SLOT 000adb45 ullsvl_ │ │ │ │ -0010df08 000ead16 R_ARM_JUMP_SLOT 000adfb1 uliqvl_ │ │ │ │ -0010df0c 00050a16 R_ARM_JUMP_SLOT 000420d9 nindxr_ │ │ │ │ -0010df10 00023616 R_ARM_JUMP_SLOT 000b1bed ueistx_ │ │ │ │ -0010df14 0000c616 R_ARM_JUMP_SLOT 000d872d uilget_ │ │ │ │ -0010df18 0000eb16 R_ARM_JUMP_SLOT 000ba8d1 uhbrfz_ │ │ │ │ -0010df1c 000e8116 R_ARM_JUMP_SLOT 000dfc71 udgrdn_ │ │ │ │ -0010df20 000cf216 R_ARM_JUMP_SLOT 000ade75 uliqnp_ │ │ │ │ -0010df24 00021e16 R_ARM_JUMP_SLOT 0005221d msgdmp_ │ │ │ │ -0010df28 0009df16 R_ARM_JUMP_SLOT 000aa49d swftnm_ │ │ │ │ -0010df2c 000bf116 R_ARM_JUMP_SLOT 000446e9 rtcopt_ │ │ │ │ -0010df30 000bc116 R_ARM_JUMP_SLOT 000bce91 uzpqcl_ │ │ │ │ -0010df34 000d5a16 R_ARM_JUMP_SLOT 000a1575 sgtxu_ │ │ │ │ -0010df38 0006ca16 R_ARM_JUMP_SLOT 000ca3b5 uxplba_ │ │ │ │ -0010df3c 000d5416 R_ARM_JUMP_SLOT 000a70a1 scsprj_ │ │ │ │ -0010df40 00066b16 R_ARM_JUMP_SLOT 000df1fd udiqnp_ │ │ │ │ -0010df44 000e5316 R_ARM_JUMP_SLOT 0008d581 tmiqnp_ │ │ │ │ -0010df48 0003dc16 R_ARM_JUMP_SLOT 000cfb45 ugpget_ │ │ │ │ -0010df4c 00025116 R_ARM_JUMP_SLOT 000a1051 sgtnv_ │ │ │ │ -0010df50 000d2916 R_ARM_JUMP_SLOT 000b8315 uuiqvl_ │ │ │ │ -0010df54 000c1616 R_ARM_JUMP_SLOT 000b8039 uulqcp_ │ │ │ │ -0010df58 000d0316 R_ARM_JUMP_SLOT 000a5c55 sgopn_ │ │ │ │ -0010df5c 000e8b16 R_ARM_JUMP_SLOT 000a5dc9 sctnu_ │ │ │ │ -0010df60 0005c916 R_ARM_JUMP_SLOT 00035039 odiqcl_ │ │ │ │ -0010df64 000f0e16 R_ARM_JUMP_SLOT 000e24c9 ishift_ │ │ │ │ -0010df68 00012b16 R_ARM_JUMP_SLOT 000a8461 swpqid_ │ │ │ │ -0010df6c 0000df16 R_ARM_JUMP_SLOT 000a4f8d sglqid_ │ │ │ │ -0010df70 0008bb16 R_ARM_JUMP_SLOT 000a63d1 scpmv_ │ │ │ │ -0010df74 0005b916 R_ARM_JUMP_SLOT 000ab379 swswdi_ │ │ │ │ -0010df78 0002f916 R_ARM_JUMP_SLOT 000e250d ior_ │ │ │ │ -0010df7c 000f8e16 R_ARM_JUMP_SLOT 000516f5 vradd_ │ │ │ │ -0010df80 00082016 R_ARM_JUMP_SLOT 000c8c99 uxaxlb_ │ │ │ │ -0010df84 000e6916 R_ARM_JUMP_SLOT 0008d1a5 tmlqcl_ │ │ │ │ -0010df88 00107b16 R_ARM_JUMP_SLOT 000d757d uipdat_ │ │ │ │ -0010df8c 0008f516 R_ARM_JUMP_SLOT 000b7099 uusfrt_ │ │ │ │ -0010df90 000d0216 R_ARM_JUMP_SLOT 0008d429 tmlget_ │ │ │ │ -0010df94 000e7016 R_ARM_JUMP_SLOT 000cfa01 ugpqid_ │ │ │ │ -0010df98 000dda16 R_ARM_JUMP_SLOT 00043d21 rtixfl_ │ │ │ │ +0010dee4 00106d16 R_ARM_JUMP_SLOT 000add89 mpiplc_ │ │ │ │ +0010dee8 000a7416 R_ARM_JUMP_SLOT 0007311d umpqcp_ │ │ │ │ +0010deec 0003da16 R_ARM_JUMP_SLOT 000ab005 nindxi_ │ │ │ │ +0010def0 00042816 R_ARM_JUMP_SLOT 000c3485 scplv_ │ │ │ │ +0010def4 00073116 R_ARM_JUMP_SLOT 000c8191 sgtnxu_ │ │ │ │ +0010def8 00094f16 R_ARM_JUMP_SLOT 00081825 usytlz_ │ │ │ │ +0010defc 000ef416 R_ARM_JUMP_SLOT 000a2599 ugrget_ │ │ │ │ +0010df00 000bad16 R_ARM_JUMP_SLOT 00098da1 ullget_ │ │ │ │ +0010df04 00059c16 R_ARM_JUMP_SLOT 00097491 ullsvl_ │ │ │ │ +0010df08 000ead16 R_ARM_JUMP_SLOT 000978c5 uliqvl_ │ │ │ │ +0010df0c 00050a16 R_ARM_JUMP_SLOT 000ab069 nindxr_ │ │ │ │ +0010df10 00023616 R_ARM_JUMP_SLOT 0008b985 ueistx_ │ │ │ │ +0010df14 0000c616 R_ARM_JUMP_SLOT 0007bc15 uilget_ │ │ │ │ +0010df18 0000eb16 R_ARM_JUMP_SLOT 000a02f9 uhbrfz_ │ │ │ │ +0010df1c 000e8116 R_ARM_JUMP_SLOT 0009d679 udgrdn_ │ │ │ │ +0010df20 000cf216 R_ARM_JUMP_SLOT 00097789 uliqnp_ │ │ │ │ +0010df24 00021e16 R_ARM_JUMP_SLOT 00038f55 msgdmp_ │ │ │ │ +0010df28 0009df16 R_ARM_JUMP_SLOT 000d2b41 swftnm_ │ │ │ │ +0010df2c 000bf116 R_ARM_JUMP_SLOT 000a9f6d rtcopt_ │ │ │ │ +0010df30 000bc116 R_ARM_JUMP_SLOT 0008d235 uzpqcl_ │ │ │ │ +0010df34 000d5a16 R_ARM_JUMP_SLOT 000ce725 sgtxu_ │ │ │ │ +0010df38 0006ca16 R_ARM_JUMP_SLOT 0009a679 uxplba_ │ │ │ │ +0010df3c 000d5416 R_ARM_JUMP_SLOT 000c2b45 scsprj_ │ │ │ │ +0010df40 00066b16 R_ARM_JUMP_SLOT 0009e9dd udiqnp_ │ │ │ │ +0010df44 000e5316 R_ARM_JUMP_SLOT 00035045 tmiqnp_ │ │ │ │ +0010df48 0003dc16 R_ARM_JUMP_SLOT 000a1cc1 ugpget_ │ │ │ │ +0010df4c 00025116 R_ARM_JUMP_SLOT 000c89c9 sgtnv_ │ │ │ │ +0010df50 000d2916 R_ARM_JUMP_SLOT 00078865 uuiqvl_ │ │ │ │ +0010df54 000c1616 R_ARM_JUMP_SLOT 00078ed9 uulqcp_ │ │ │ │ +0010df58 000d0316 R_ARM_JUMP_SLOT 000cd281 sgopn_ │ │ │ │ +0010df5c 000e8b16 R_ARM_JUMP_SLOT 000c3fc9 sctnu_ │ │ │ │ +0010df60 0005c916 R_ARM_JUMP_SLOT 000dc7c9 odiqcl_ │ │ │ │ +0010df64 000f0e16 R_ARM_JUMP_SLOT 000d4ce9 ishift_ │ │ │ │ +0010df68 00012b16 R_ARM_JUMP_SLOT 000d4761 swpqid_ │ │ │ │ +0010df6c 0000df16 R_ARM_JUMP_SLOT 000c9d1d sglqid_ │ │ │ │ +0010df70 0008bb16 R_ARM_JUMP_SLOT 000c3729 scpmv_ │ │ │ │ +0010df74 0005b916 R_ARM_JUMP_SLOT 000d3a1d swswdi_ │ │ │ │ +0010df78 0002f916 R_ARM_JUMP_SLOT 000d4d2d ior_ │ │ │ │ +0010df7c 000f8e16 R_ARM_JUMP_SLOT 000b424d vradd_ │ │ │ │ +0010df80 00082016 R_ARM_JUMP_SLOT 00099fbd uxaxlb_ │ │ │ │ +0010df84 000e6916 R_ARM_JUMP_SLOT 00038a81 tmlqcl_ │ │ │ │ +0010df88 00107b16 R_ARM_JUMP_SLOT 0007d105 uipdat_ │ │ │ │ +0010df8c 0008f516 R_ARM_JUMP_SLOT 0007930d uusfrt_ │ │ │ │ +0010df90 000d0216 R_ARM_JUMP_SLOT 00038109 tmlget_ │ │ │ │ +0010df94 000e7016 R_ARM_JUMP_SLOT 000a4815 ugpqid_ │ │ │ │ +0010df98 000dda16 R_ARM_JUMP_SLOT 000a9349 rtixfl_ │ │ │ │ 0010df9c 00000316 R_ARM_JUMP_SLOT 00000000 zgdcls_ │ │ │ │ -0010dfa0 000ed316 R_ARM_JUMP_SLOT 000b7109 uuqebs_ │ │ │ │ -0010dfa4 00009a16 R_ARM_JUMP_SLOT 0004166d vidiv1_ │ │ │ │ -0010dfa8 000c8916 R_ARM_JUMP_SLOT 000385b5 radf4_ │ │ │ │ -0010dfac 0006b316 R_ARM_JUMP_SLOT 00034f95 odiqvl_ │ │ │ │ -0010dfb0 000ce116 R_ARM_JUMP_SLOT 0003bbe9 passb3_ │ │ │ │ -0010dfb4 000e0e16 R_ARM_JUMP_SLOT 0003a9b5 passf3_ │ │ │ │ -0010dfb8 000f5616 R_ARM_JUMP_SLOT 000abeb5 swisvl_ │ │ │ │ +0010dfa0 000ed316 R_ARM_JUMP_SLOT 00077ff1 uuqebs_ │ │ │ │ +0010dfa4 00009a16 R_ARM_JUMP_SLOT 000b1d41 vidiv1_ │ │ │ │ +0010dfa8 000c8916 R_ARM_JUMP_SLOT 000e05c9 radf4_ │ │ │ │ +0010dfac 0006b316 R_ARM_JUMP_SLOT 000dc725 odiqvl_ │ │ │ │ +0010dfb0 000ce116 R_ARM_JUMP_SLOT 000e1bdd passb3_ │ │ │ │ +0010dfb4 000e0e16 R_ARM_JUMP_SLOT 000e3041 passf3_ │ │ │ │ +0010dfb8 000f5616 R_ARM_JUMP_SLOT 000cf805 swisvl_ │ │ │ │ 0010dfbc 00000416 R_ARM_JUMP_SLOT 00000000 zgrclp_ │ │ │ │ -0010dfc0 0004c616 R_ARM_JUMP_SLOT 000e76cd timec1_ │ │ │ │ -0010dfc4 000f3616 R_ARM_JUMP_SLOT 0009cc2d stsrot_ │ │ │ │ -0010dfc8 000b8616 R_ARM_JUMP_SLOT 0008af39 tmstla_ │ │ │ │ -0010dfcc 00102916 R_ARM_JUMP_SLOT 0004dfa5 rset0_ │ │ │ │ +0010dfc0 0004c616 R_ARM_JUMP_SLOT 000d530d timec1_ │ │ │ │ +0010dfc4 000f3616 R_ARM_JUMP_SLOT 000c5a01 stsrot_ │ │ │ │ +0010dfc8 000b8616 R_ARM_JUMP_SLOT 00038261 tmstla_ │ │ │ │ +0010dfcc 00102916 R_ARM_JUMP_SLOT 000b55e9 rset0_ │ │ │ │ 0010dfd0 00000516 R_ARM_JUMP_SLOT 00000000 cpowf@GLIBC_2.4 │ │ │ │ -0010dfd4 00067d16 R_ARM_JUMP_SLOT 000bc735 uwqgxz_ │ │ │ │ -0010dfd8 000e8e16 R_ARM_JUMP_SLOT 00094e5d szschz_ │ │ │ │ -0010dfdc 000ff716 R_ARM_JUMP_SLOT 00048e79 mpimil_ │ │ │ │ -0010dfe0 000bf416 R_ARM_JUMP_SLOT 000dc4e9 ucpsvl_ │ │ │ │ -0010dfe4 00070916 R_ARM_JUMP_SLOT 000b7139 uusebi_ │ │ │ │ -0010dfe8 000f0216 R_ARM_JUMP_SLOT 0009f6e1 sglnxu_ │ │ │ │ -0010dfec 0004e416 R_ARM_JUMP_SLOT 000bc54d uwsgyz_ │ │ │ │ +0010dfd4 00067d16 R_ARM_JUMP_SLOT 0006fd55 uwqgxz_ │ │ │ │ +0010dfd8 000e8e16 R_ARM_JUMP_SLOT 000b92a5 szschz_ │ │ │ │ +0010dfdc 000ff716 R_ARM_JUMP_SLOT 000ad50d mpimil_ │ │ │ │ +0010dfe0 000bf416 R_ARM_JUMP_SLOT 00092f6d ucpsvl_ │ │ │ │ +0010dfe4 00070916 R_ARM_JUMP_SLOT 00078021 uusebi_ │ │ │ │ +0010dfe8 000f0216 R_ARM_JUMP_SLOT 000ca7b1 sglnxu_ │ │ │ │ +0010dfec 0004e416 R_ARM_JUMP_SLOT 0006ff5d uwsgyz_ │ │ │ │ 0010dff0 00000616 R_ARM_JUMP_SLOT 00000000 tanf@GLIBC_2.4 │ │ │ │ -0010dff4 000a8616 R_ARM_JUMP_SLOT 000d5f69 uirsvl_ │ │ │ │ -0010dff8 0001e316 R_ARM_JUMP_SLOT 0004e2dd vrcon1_ │ │ │ │ -0010dffc 0008b316 R_ARM_JUMP_SLOT 00043bc1 rlcxfl_ │ │ │ │ +0010dff4 000a8616 R_ARM_JUMP_SLOT 0007f0ed uirsvl_ │ │ │ │ +0010dff8 0001e316 R_ARM_JUMP_SLOT 000b4ec1 vrcon1_ │ │ │ │ +0010dffc 0008b316 R_ARM_JUMP_SLOT 000a91e9 rlcxfl_ │ │ │ │ 0010e000 00000716 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_real_write@GFORTRAN_8 │ │ │ │ -0010e004 00078516 R_ARM_JUMP_SLOT 00041c69 viadd0_ │ │ │ │ -0010e008 00051f16 R_ARM_JUMP_SLOT 000cf8c1 ugpqcl_ │ │ │ │ -0010e00c 000e1e16 R_ARM_JUMP_SLOT 000955e9 szpllv_ │ │ │ │ -0010e010 000b6116 R_ARM_JUMP_SLOT 000e7379 clower_ │ │ │ │ -0010e014 00038c16 R_ARM_JUMP_SLOT 000d64b9 uiqfnm_ │ │ │ │ -0010e018 000bb516 R_ARM_JUMP_SLOT 00093c2d szoptu_ │ │ │ │ -0010e01c 00026116 R_ARM_JUMP_SLOT 000da781 uiscr2_ │ │ │ │ -0010e020 000d7716 R_ARM_JUMP_SLOT 000a5c89 sctnzv_ │ │ │ │ -0010e024 00099816 R_ARM_JUMP_SLOT 00036f19 sint_ │ │ │ │ -0010e028 0008fb16 R_ARM_JUMP_SLOT 000cfdd5 ugrsvl_ │ │ │ │ -0010e02c 00014216 R_ARM_JUMP_SLOT 00038cf5 radbg_ │ │ │ │ -0010e030 00085416 R_ARM_JUMP_SLOT 000dd6e5 uciqin_ │ │ │ │ -0010e034 000c5116 R_ARM_JUMP_SLOT 0009a50d slrat_ │ │ │ │ +0010e004 00078516 R_ARM_JUMP_SLOT 000b1789 viadd0_ │ │ │ │ +0010e008 00051f16 R_ARM_JUMP_SLOT 000a46d5 ugpqcl_ │ │ │ │ +0010e00c 000e1e16 R_ARM_JUMP_SLOT 000bfeb5 szpllv_ │ │ │ │ +0010e010 000b6116 R_ARM_JUMP_SLOT 000d6c59 clower_ │ │ │ │ +0010e014 00038c16 R_ARM_JUMP_SLOT 0007e465 uiqfnm_ │ │ │ │ +0010e018 000bb516 R_ARM_JUMP_SLOT 000bf33d szoptu_ │ │ │ │ +0010e01c 00026116 R_ARM_JUMP_SLOT 0007c385 uiscr2_ │ │ │ │ +0010e020 000d7716 R_ARM_JUMP_SLOT 000c439d sctnzv_ │ │ │ │ +0010e024 00099816 R_ARM_JUMP_SLOT 000de7a1 sint_ │ │ │ │ +0010e028 0008fb16 R_ARM_JUMP_SLOT 000a2d5d ugrsvl_ │ │ │ │ +0010e02c 00014216 R_ARM_JUMP_SLOT 000de819 radbg_ │ │ │ │ +0010e030 00085416 R_ARM_JUMP_SLOT 00093f1d uciqin_ │ │ │ │ +0010e034 000c5116 R_ARM_JUMP_SLOT 000c20f9 slrat_ │ │ │ │ 0010e038 00000816 R_ARM_JUMP_SLOT 00000000 zggcls_ │ │ │ │ -0010e03c 00075516 R_ARM_JUMP_SLOT 000a0441 sglazv_ │ │ │ │ +0010e03c 00075516 R_ARM_JUMP_SLOT 000c7f7d sglazv_ │ │ │ │ 0010e040 00000916 R_ARM_JUMP_SLOT 00000000 powf@GLIBC_2.27 │ │ │ │ -0010e044 000ff516 R_ARM_JUMP_SLOT 0004ab15 mpfek6_ │ │ │ │ -0010e048 000f3216 R_ARM_JUMP_SLOT 0008d0f5 tmlqvl_ │ │ │ │ -0010e04c 000fdc16 R_ARM_JUMP_SLOT 000a1b61 sgpmzv_ │ │ │ │ -0010e050 000cfd16 R_ARM_JUMP_SLOT 000a74f1 scsobj_ │ │ │ │ +0010e044 000ff516 R_ARM_JUMP_SLOT 000ae2cd mpfek6_ │ │ │ │ +0010e048 000f3216 R_ARM_JUMP_SLOT 000389d1 tmlqvl_ │ │ │ │ +0010e04c 000fdc16 R_ARM_JUMP_SLOT 000c74f5 sgpmzv_ │ │ │ │ +0010e050 000cfd16 R_ARM_JUMP_SLOT 000c3941 scsobj_ │ │ │ │ 0010e054 00000a16 R_ARM_JUMP_SLOT 00000000 _gfortran_stop_string@GFORTRAN_8 │ │ │ │ -0010e058 000e3616 R_ARM_JUMP_SLOT 000b3f99 uetone_ │ │ │ │ -0010e05c 0008dc16 R_ARM_JUMP_SLOT 000ad04d swcset_ │ │ │ │ -0010e060 0009f516 R_ARM_JUMP_SLOT 0004654d glrset_ │ │ │ │ -0010e064 0005b116 R_ARM_JUMP_SLOT 00052235 s_stop │ │ │ │ -0010e068 00105a16 R_ARM_JUMP_SLOT 000d07b9 uglget_ │ │ │ │ -0010e06c 00054b16 R_ARM_JUMP_SLOT 000c03a9 usxinz_ │ │ │ │ +0010e058 000e3616 R_ARM_JUMP_SLOT 00089f85 uetone_ │ │ │ │ +0010e05c 0008dc16 R_ARM_JUMP_SLOT 000cfd19 swcset_ │ │ │ │ +0010e060 0009f516 R_ARM_JUMP_SLOT 000aacd9 glrset_ │ │ │ │ +0010e064 0005b116 R_ARM_JUMP_SLOT 00038f6d s_stop │ │ │ │ +0010e068 00105a16 R_ARM_JUMP_SLOT 000a317d uglget_ │ │ │ │ +0010e06c 00054b16 R_ARM_JUMP_SLOT 000812d1 usxinz_ │ │ │ │ 0010e070 00000b16 R_ARM_JUMP_SLOT 00000000 sinhf@GLIBC_2.4 │ │ │ │ -0010e074 0010fd16 R_ARM_JUMP_SLOT 00051c05 iblklt_ │ │ │ │ -0010e078 00087916 R_ARM_JUMP_SLOT 00094261 szmvlr_ │ │ │ │ -0010e07c 00079816 R_ARM_JUMP_SLOT 000401b9 shinir_ │ │ │ │ -0010e080 000b0816 R_ARM_JUMP_SLOT 000d5ee1 uirqin_ │ │ │ │ -0010e084 000b3216 R_ARM_JUMP_SLOT 000959ed szcllu_ │ │ │ │ -0010e088 00111316 R_ARM_JUMP_SLOT 000c6375 uspset_ │ │ │ │ -0010e08c 00090016 R_ARM_JUMP_SLOT 000a05b9 sglau_ │ │ │ │ -0010e090 00060316 R_ARM_JUMP_SLOT 0004d99d rsum1_ │ │ │ │ -0010e094 000ec916 R_ARM_JUMP_SLOT 0003fac9 shlbwj_ │ │ │ │ -0010e098 00090a16 R_ARM_JUMP_SLOT 00036069 odrkg_ │ │ │ │ -0010e09c 00056416 R_ARM_JUMP_SLOT 0004f731 jfromc_ │ │ │ │ -0010e0a0 00020016 R_ARM_JUMP_SLOT 000c6cc1 uslqid_ │ │ │ │ -0010e0a4 00039e16 R_ARM_JUMP_SLOT 000b6435 uyptmz_ │ │ │ │ +0010e074 0010fd16 R_ARM_JUMP_SLOT 000a5761 iblklt_ │ │ │ │ +0010e078 00087916 R_ARM_JUMP_SLOT 000b998d szmvlr_ │ │ │ │ +0010e07c 00079816 R_ARM_JUMP_SLOT 000e54f1 shinir_ │ │ │ │ +0010e080 000b0816 R_ARM_JUMP_SLOT 0007f065 uirqin_ │ │ │ │ +0010e084 000b3216 R_ARM_JUMP_SLOT 000b9b41 szcllu_ │ │ │ │ +0010e088 00111316 R_ARM_JUMP_SLOT 00086b21 uspset_ │ │ │ │ +0010e08c 00090016 R_ARM_JUMP_SLOT 000c7b21 sglau_ │ │ │ │ +0010e090 00060316 R_ARM_JUMP_SLOT 000afd95 rsum1_ │ │ │ │ +0010e094 000ec916 R_ARM_JUMP_SLOT 000e55a5 shlbwj_ │ │ │ │ +0010e098 00090a16 R_ARM_JUMP_SLOT 000dc2e5 odrkg_ │ │ │ │ +0010e09c 00056416 R_ARM_JUMP_SLOT 000a4fa1 jfromc_ │ │ │ │ +0010e0a0 00020016 R_ARM_JUMP_SLOT 00081ef1 uslqid_ │ │ │ │ +0010e0a4 00039e16 R_ARM_JUMP_SLOT 0007151d uyptmz_ │ │ │ │ 0010e0a8 00000c16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -0010e0ac 00114116 R_ARM_JUMP_SLOT 000e2f31 cllsrg_ │ │ │ │ -0010e0b0 000b8f16 R_ARM_JUMP_SLOT 0009310d szoptt_ │ │ │ │ -0010e0b4 000e7216 R_ARM_JUMP_SLOT 0009c19d stiwtr_ │ │ │ │ +0010e0ac 00114116 R_ARM_JUMP_SLOT 000d88f5 cllsrg_ │ │ │ │ +0010e0b0 000b8f16 R_ARM_JUMP_SLOT 000bd305 szoptt_ │ │ │ │ +0010e0b4 000e7216 R_ARM_JUMP_SLOT 000c65e9 stiwtr_ │ │ │ │ 0010e0b8 00000d16 R_ARM_JUMP_SLOT 00000000 zggton_ │ │ │ │ -0010e0bc 000ee816 R_ARM_JUMP_SLOT 000cc179 umspcw_ │ │ │ │ -0010e0c0 00116216 R_ARM_JUMP_SLOT 00052135 imax_ │ │ │ │ -0010e0c4 000c2016 R_ARM_JUMP_SLOT 000ba23d uhbrl_ │ │ │ │ +0010e0bc 000ee816 R_ARM_JUMP_SLOT 000758b9 umspcw_ │ │ │ │ +0010e0c0 00116216 R_ARM_JUMP_SLOT 000abb25 imax_ │ │ │ │ +0010e0c4 000c2016 R_ARM_JUMP_SLOT 000a0891 uhbrl_ │ │ │ │ 0010e0c8 00000e16 R_ARM_JUMP_SLOT 00000000 zgqclc_ │ │ │ │ -0010e0cc 00011516 R_ARM_JUMP_SLOT 000469b1 gllqid_ │ │ │ │ -0010e0d0 00029016 R_ARM_JUMP_SLOT 000a52b1 sgisvl_ │ │ │ │ -0010e0d4 00085f16 R_ARM_JUMP_SLOT 000da759 uiqcr2_ │ │ │ │ -0010e0d8 00102116 R_ARM_JUMP_SLOT 00098b29 slmgnz_ │ │ │ │ -0010e0dc 00056c16 R_ARM_JUMP_SLOT 000be4d9 uzrqcl_ │ │ │ │ -0010e0e0 00099316 R_ARM_JUMP_SLOT 000959b5 szoplu_ │ │ │ │ -0010e0e4 00076616 R_ARM_JUMP_SLOT 000c15ed usaxcl_ │ │ │ │ -0010e0e8 00054116 R_ARM_JUMP_SLOT 000a7b11 swrset_ │ │ │ │ -0010e0ec 000f2c16 R_ARM_JUMP_SLOT 0003f83d shlbwm_ │ │ │ │ -0010e0f0 0006d616 R_ARM_JUMP_SLOT 000d4e1d uverb_ │ │ │ │ +0010e0cc 00011516 R_ARM_JUMP_SLOT 000a74f1 gllqid_ │ │ │ │ +0010e0d0 00029016 R_ARM_JUMP_SLOT 000cdc61 sgisvl_ │ │ │ │ +0010e0d4 00085f16 R_ARM_JUMP_SLOT 0007c35d uiqcr2_ │ │ │ │ +0010e0d8 00102116 R_ARM_JUMP_SLOT 000c1acd slmgnz_ │ │ │ │ +0010e0dc 00056c16 R_ARM_JUMP_SLOT 0008cef1 uzrqcl_ │ │ │ │ +0010e0e0 00099316 R_ARM_JUMP_SLOT 000b9b09 szoplu_ │ │ │ │ +0010e0e4 00076616 R_ARM_JUMP_SLOT 00080ae9 usaxcl_ │ │ │ │ +0010e0e8 00054116 R_ARM_JUMP_SLOT 000d0495 swrset_ │ │ │ │ +0010e0ec 000f2c16 R_ARM_JUMP_SLOT 000e56a9 shlbwm_ │ │ │ │ +0010e0f0 0006d616 R_ARM_JUMP_SLOT 000918c1 uverb_ │ │ │ │ 0010e0f4 00000f16 R_ARM_JUMP_SLOT 00000000 _gfortran_concat_string@GFORTRAN_8 │ │ │ │ -0010e0f8 00092316 R_ARM_JUMP_SLOT 000a07b1 sglav_ │ │ │ │ -0010e0fc 000cdf16 R_ARM_JUMP_SLOT 000e4711 lchrf_ │ │ │ │ -0010e100 0005a216 R_ARM_JUMP_SLOT 00097a19 sztnzu_ │ │ │ │ -0010e104 00117416 R_ARM_JUMP_SLOT 00097ce5 sztxzu_ │ │ │ │ -0010e108 00052a16 R_ARM_JUMP_SLOT 000ac015 swiqcl_ │ │ │ │ -0010e10c 000e5c16 R_ARM_JUMP_SLOT 000458bd glcqin_ │ │ │ │ -0010e110 000e5816 R_ARM_JUMP_SLOT 00036f65 sinqf_ │ │ │ │ -0010e114 000fad16 R_ARM_JUMP_SLOT 000da399 uiirgb_ │ │ │ │ -0010e118 000e2016 R_ARM_JUMP_SLOT 0004a24d mpfcoc_ │ │ │ │ -0010e11c 000d2c16 R_ARM_JUMP_SLOT 0004964d mpfcct_ │ │ │ │ -0010e120 000a1416 R_ARM_JUMP_SLOT 0009f409 sgplxr_ │ │ │ │ -0010e124 0001e016 R_ARM_JUMP_SLOT 0004e241 vrset_ │ │ │ │ -0010e128 000f2516 R_ARM_JUMP_SLOT 000a6371 scqpms_ │ │ │ │ -0010e12c 00117a16 R_ARM_JUMP_SLOT 00043e29 rllenv_ │ │ │ │ -0010e130 00116b16 R_ARM_JUMP_SLOT 000e73b9 timeq2_ │ │ │ │ -0010e134 00111716 R_ARM_JUMP_SLOT 000b5c55 uyroff_ │ │ │ │ -0010e138 00104a16 R_ARM_JUMP_SLOT 0009d849 stftrf_ │ │ │ │ -0010e13c 000dc816 R_ARM_JUMP_SLOT 000afc3d uetonb_ │ │ │ │ -0010e140 00022816 R_ARM_JUMP_SLOT 000d84a9 uilqcl_ │ │ │ │ -0010e144 000e7616 R_ARM_JUMP_SLOT 000bd171 uzpstx_ │ │ │ │ -0010e148 0006c516 R_ARM_JUMP_SLOT 0003dbe5 shtwgz_ │ │ │ │ -0010e14c 00071b16 R_ARM_JUMP_SLOT 00094381 szopld_ │ │ │ │ -0010e150 00041016 R_ARM_JUMP_SLOT 0008cf5d tmpset_ │ │ │ │ -0010e154 000d2f16 R_ARM_JUMP_SLOT 000a2989 sgtrnl_ │ │ │ │ -0010e158 0005f316 R_ARM_JUMP_SLOT 000a26c1 sgspli_ │ │ │ │ -0010e15c 000b1616 R_ARM_JUMP_SLOT 000b4a01 uyaxnm_ │ │ │ │ -0010e160 000bdc16 R_ARM_JUMP_SLOT 0008c8f9 tmpsvl_ │ │ │ │ -0010e164 000a3616 R_ARM_JUMP_SLOT 000464a9 glrstx_ │ │ │ │ -0010e168 00092916 R_ARM_JUMP_SLOT 000acf75 swcstx_ │ │ │ │ +0010e0f8 00092316 R_ARM_JUMP_SLOT 000c7d19 sglav_ │ │ │ │ +0010e0fc 000cdf16 R_ARM_JUMP_SLOT 000d694d lchrf_ │ │ │ │ +0010e100 0005a216 R_ARM_JUMP_SLOT 000bfb3d sztnzu_ │ │ │ │ +0010e104 00117416 R_ARM_JUMP_SLOT 000b79e9 sztxzu_ │ │ │ │ +0010e108 00052a16 R_ARM_JUMP_SLOT 000cf965 swiqcl_ │ │ │ │ +0010e10c 000e5c16 R_ARM_JUMP_SLOT 000a763d glcqin_ │ │ │ │ +0010e110 000e5816 R_ARM_JUMP_SLOT 000e11a5 sinqf_ │ │ │ │ +0010e114 000fad16 R_ARM_JUMP_SLOT 0007ee21 uiirgb_ │ │ │ │ +0010e118 000e2016 R_ARM_JUMP_SLOT 000aea1d mpfcoc_ │ │ │ │ +0010e11c 000d2c16 R_ARM_JUMP_SLOT 000ad3f5 mpfcct_ │ │ │ │ +0010e120 000a1416 R_ARM_JUMP_SLOT 000c832d sgplxr_ │ │ │ │ +0010e124 0001e016 R_ARM_JUMP_SLOT 000b4f71 vrset_ │ │ │ │ +0010e128 000f2516 R_ARM_JUMP_SLOT 000c36c9 scqpms_ │ │ │ │ +0010e12c 00117a16 R_ARM_JUMP_SLOT 000aa7d1 rllenv_ │ │ │ │ +0010e130 00116b16 R_ARM_JUMP_SLOT 000d56fd timeq2_ │ │ │ │ +0010e134 00111716 R_ARM_JUMP_SLOT 00071f95 uyroff_ │ │ │ │ +0010e138 00104a16 R_ARM_JUMP_SLOT 000c57a1 stftrf_ │ │ │ │ +0010e13c 000dc816 R_ARM_JUMP_SLOT 000893e5 uetonb_ │ │ │ │ +0010e140 00022816 R_ARM_JUMP_SLOT 0007e799 uilqcl_ │ │ │ │ +0010e144 000e7616 R_ARM_JUMP_SLOT 0008e7c9 uzpstx_ │ │ │ │ +0010e148 0006c516 R_ARM_JUMP_SLOT 000e66f5 shtwgz_ │ │ │ │ +0010e14c 00071b16 R_ARM_JUMP_SLOT 000bb6cd szopld_ │ │ │ │ +0010e150 00041016 R_ARM_JUMP_SLOT 00038ead tmpset_ │ │ │ │ +0010e154 000d2f16 R_ARM_JUMP_SLOT 000cc255 sgtrnl_ │ │ │ │ +0010e158 0005f316 R_ARM_JUMP_SLOT 000cb395 sgspli_ │ │ │ │ +0010e15c 000b1616 R_ARM_JUMP_SLOT 00072191 uyaxnm_ │ │ │ │ +0010e160 000bdc16 R_ARM_JUMP_SLOT 00037c4d tmpsvl_ │ │ │ │ +0010e164 000a3616 R_ARM_JUMP_SLOT 000aac35 glrstx_ │ │ │ │ +0010e168 00092916 R_ARM_JUMP_SLOT 000cfc41 swcstx_ │ │ │ │ 0010e16c 00001016 R_ARM_JUMP_SLOT 00000000 _gfortran_runtime_error_at@GFORTRAN_8 │ │ │ │ -0010e170 00114816 R_ARM_JUMP_SLOT 0008dae9 tmiset_ │ │ │ │ -0010e174 0002a916 R_ARM_JUMP_SLOT 000dc7d9 ucpqcp_ │ │ │ │ -0010e178 00106816 R_ARM_JUMP_SLOT 000c1da5 usyoff_ │ │ │ │ -0010e17c 000fa016 R_ARM_JUMP_SLOT 000add79 ullstx_ │ │ │ │ -0010e180 00028b16 R_ARM_JUMP_SLOT 000bdacd uzcqin_ │ │ │ │ -0010e184 000e8216 R_ARM_JUMP_SLOT 000e0d81 udcntz_ │ │ │ │ -0010e188 0006c116 R_ARM_JUMP_SLOT 000a09bd sglnzu_ │ │ │ │ +0010e170 00114816 R_ARM_JUMP_SLOT 00035dbd tmiset_ │ │ │ │ +0010e174 0002a916 R_ARM_JUMP_SLOT 0009325d ucpqcp_ │ │ │ │ +0010e178 00106816 R_ARM_JUMP_SLOT 00085461 usyoff_ │ │ │ │ +0010e17c 000fa016 R_ARM_JUMP_SLOT 00098dfd ullstx_ │ │ │ │ +0010e180 00028b16 R_ARM_JUMP_SLOT 0008e5e1 uzcqin_ │ │ │ │ +0010e184 000e8216 R_ARM_JUMP_SLOT 0009b9fd udcntz_ │ │ │ │ +0010e188 0006c116 R_ARM_JUMP_SLOT 000c8be9 sglnzu_ │ │ │ │ 0010e18c 00091216 R_ARM_JUMP_SLOT 00034241 osabrt_ │ │ │ │ -0010e190 0003d516 R_ARM_JUMP_SLOT 00090a55 sztxwv_ │ │ │ │ -0010e194 00084b16 R_ARM_JUMP_SLOT 000465a9 gllqnp_ │ │ │ │ -0010e198 000a7316 R_ARM_JUMP_SLOT 000bda75 uzcrst_ │ │ │ │ +0010e190 0003d516 R_ARM_JUMP_SLOT 000bbe01 sztxwv_ │ │ │ │ +0010e194 00084b16 R_ARM_JUMP_SLOT 000a70e9 gllqnp_ │ │ │ │ +0010e198 000a7316 R_ARM_JUMP_SLOT 0008e589 uzcrst_ │ │ │ │ 0010e19c 00001116 R_ARM_JUMP_SLOT 00000000 zgselectfont_ │ │ │ │ -0010e1a0 0006d416 R_ARM_JUMP_SLOT 000b6e55 grsvpt_ │ │ │ │ -0010e1a4 000f0616 R_ARM_JUMP_SLOT 0004d2d5 rrms_ │ │ │ │ -0010e1a8 000fc416 R_ARM_JUMP_SLOT 000cf605 ugpqin_ │ │ │ │ -0010e1ac 000c8516 R_ARM_JUMP_SLOT 000ab6c1 swflsh_ │ │ │ │ -0010e1b0 00103716 R_ARM_JUMP_SLOT 00051161 vrdiv0_ │ │ │ │ -0010e1b4 0001f816 R_ARM_JUMP_SLOT 000a3b9d sgsvpt_ │ │ │ │ -0010e1b8 0005e216 R_ARM_JUMP_SLOT 000e0925 udsclv_ │ │ │ │ -0010e1bc 00085c16 R_ARM_JUMP_SLOT 000bed75 uzlsav_ │ │ │ │ -0010e1c0 00081916 R_ARM_JUMP_SLOT 000353b5 odiset_ │ │ │ │ -0010e1c4 00061e16 R_ARM_JUMP_SLOT 000476cd lrgt_ │ │ │ │ -0010e1c8 0005c416 R_ARM_JUMP_SLOT 000ce729 umplim_ │ │ │ │ -0010e1cc 000c7416 R_ARM_JUMP_SLOT 00095c71 szqidx_ │ │ │ │ -0010e1d0 0008d516 R_ARM_JUMP_SLOT 000d760d uipd2z_ │ │ │ │ -0010e1d4 000b5c16 R_ARM_JUMP_SLOT 000de1b5 udpqcl_ │ │ │ │ -0010e1d8 00114216 R_ARM_JUMP_SLOT 000d6715 uipdaz_ │ │ │ │ -0010e1dc 0004ed16 R_ARM_JUMP_SLOT 0009b761 strpr2_ │ │ │ │ -0010e1e0 00057416 R_ARM_JUMP_SLOT 000b9419 uhbxaz_ │ │ │ │ -0010e1e4 0001db16 R_ARM_JUMP_SLOT 0004d901 rave_ │ │ │ │ -0010e1e8 00093216 R_ARM_JUMP_SLOT 000c6995 uslqnp_ │ │ │ │ -0010e1ec 0000bd16 R_ARM_JUMP_SLOT 000c824d usspnt_ │ │ │ │ -0010e1f0 000d3816 R_ARM_JUMP_SLOT 000e1eed chngr_ │ │ │ │ -0010e1f4 00086616 R_ARM_JUMP_SLOT 00042221 indxrl_ │ │ │ │ -0010e1f8 000cd216 R_ARM_JUMP_SLOT 000b2b31 ueqntl_ │ │ │ │ -0010e1fc 0004e616 R_ARM_JUMP_SLOT 000a2d0d sgtrls_ │ │ │ │ -0010e200 0009ce16 R_ARM_JUMP_SLOT 000a83d9 swpqcp_ │ │ │ │ -0010e204 00097d16 R_ARM_JUMP_SLOT 000a4f05 sglqcp_ │ │ │ │ -0010e208 000d1516 R_ARM_JUMP_SLOT 00094391 szqtyz_ │ │ │ │ -0010e20c 00099616 R_ARM_JUMP_SLOT 000d9f35 uiscrg_ │ │ │ │ -0010e210 0010ac16 R_ARM_JUMP_SLOT 000a49c9 sgrqid_ │ │ │ │ -0010e214 00058e16 R_ARM_JUMP_SLOT 000b71c9 uuqlni_ │ │ │ │ -0010e218 0007f816 R_ARM_JUMP_SLOT 000453d5 glpqit_ │ │ │ │ -0010e21c 000ab616 R_ARM_JUMP_SLOT 00097785 szlacl_ │ │ │ │ -0010e220 000ded16 R_ARM_JUMP_SLOT 000d65f9 uishdw_ │ │ │ │ -0010e224 0009ad16 R_ARM_JUMP_SLOT 000b727d uupqin_ │ │ │ │ -0010e228 00074216 R_ARM_JUMP_SLOT 000422f1 indxnl_ │ │ │ │ -0010e22c 00077616 R_ARM_JUMP_SLOT 000ce5ed umrpnt_ │ │ │ │ -0010e230 000e0b16 R_ARM_JUMP_SLOT 000de495 udpstx_ │ │ │ │ -0010e234 0007e516 R_ARM_JUMP_SLOT 0009b699 stfpr3_ │ │ │ │ +0010e1a0 0006d416 R_ARM_JUMP_SLOT 000922f9 grsvpt_ │ │ │ │ +0010e1a4 000f0616 R_ARM_JUMP_SLOT 000af739 rrms_ │ │ │ │ +0010e1a8 000fc416 R_ARM_JUMP_SLOT 000a4419 ugpqin_ │ │ │ │ +0010e1ac 000c8516 R_ARM_JUMP_SLOT 000d3d65 swflsh_ │ │ │ │ +0010e1b0 00103716 R_ARM_JUMP_SLOT 000b4869 vrdiv0_ │ │ │ │ +0010e1b4 0001f816 R_ARM_JUMP_SLOT 000c6f81 sgsvpt_ │ │ │ │ +0010e1b8 0005e216 R_ARM_JUMP_SLOT 0009d645 udsclv_ │ │ │ │ +0010e1bc 00085c16 R_ARM_JUMP_SLOT 0008f72d uzlsav_ │ │ │ │ +0010e1c0 00081916 R_ARM_JUMP_SLOT 000db821 odiset_ │ │ │ │ +0010e1c4 00061e16 R_ARM_JUMP_SLOT 000b21c9 lrgt_ │ │ │ │ +0010e1c8 0005c416 R_ARM_JUMP_SLOT 000732e9 umplim_ │ │ │ │ +0010e1cc 000c7416 R_ARM_JUMP_SLOT 000bf5a9 szqidx_ │ │ │ │ +0010e1d0 0008d516 R_ARM_JUMP_SLOT 00079cf5 uipd2z_ │ │ │ │ +0010e1d4 000b5c16 R_ARM_JUMP_SLOT 0009e181 udpqcl_ │ │ │ │ +0010e1d8 00114216 R_ARM_JUMP_SLOT 0007d2b1 uipdaz_ │ │ │ │ +0010e1dc 0004ed16 R_ARM_JUMP_SLOT 000c5bad strpr2_ │ │ │ │ +0010e1e0 00057416 R_ARM_JUMP_SLOT 000a1185 uhbxaz_ │ │ │ │ +0010e1e4 0001db16 R_ARM_JUMP_SLOT 000b0419 rave_ │ │ │ │ +0010e1e8 00093216 R_ARM_JUMP_SLOT 00081bc5 uslqnp_ │ │ │ │ +0010e1ec 0000bd16 R_ARM_JUMP_SLOT 00086b7d usspnt_ │ │ │ │ +0010e1f0 000d3816 R_ARM_JUMP_SLOT 000d6e2d chngr_ │ │ │ │ +0010e1f4 00086616 R_ARM_JUMP_SLOT 000ab0a1 indxrl_ │ │ │ │ +0010e1f8 000cd216 R_ARM_JUMP_SLOT 00089d81 ueqntl_ │ │ │ │ +0010e1fc 0004e616 R_ARM_JUMP_SLOT 000cc5d9 sgtrls_ │ │ │ │ +0010e200 0009ce16 R_ARM_JUMP_SLOT 000d46d9 swpqcp_ │ │ │ │ +0010e204 00097d16 R_ARM_JUMP_SLOT 000c9c95 sglqcp_ │ │ │ │ +0010e208 000d1516 R_ARM_JUMP_SLOT 000bb6dd szqtyz_ │ │ │ │ +0010e20c 00099616 R_ARM_JUMP_SLOT 0007b8fd uiscrg_ │ │ │ │ +0010e210 0010ac16 R_ARM_JUMP_SLOT 000c93bd sgrqid_ │ │ │ │ +0010e214 00058e16 R_ARM_JUMP_SLOT 000798cd uuqlni_ │ │ │ │ +0010e218 0007f816 R_ARM_JUMP_SLOT 000a6b25 glpqit_ │ │ │ │ +0010e21c 000ab616 R_ARM_JUMP_SLOT 000b88fd szlacl_ │ │ │ │ +0010e220 000ded16 R_ARM_JUMP_SLOT 0007d195 uishdw_ │ │ │ │ +0010e224 0009ad16 R_ARM_JUMP_SLOT 000781a1 uupqin_ │ │ │ │ +0010e228 00074216 R_ARM_JUMP_SLOT 000aad8d indxnl_ │ │ │ │ +0010e22c 00077616 R_ARM_JUMP_SLOT 00073919 umrpnt_ │ │ │ │ +0010e230 000e0b16 R_ARM_JUMP_SLOT 0009d741 udpstx_ │ │ │ │ +0010e234 0007e516 R_ARM_JUMP_SLOT 000c5ae5 stfpr3_ │ │ │ │ 0010e238 00001216 R_ARM_JUMP_SLOT 00000000 _gfortran_string_len_trim@GFORTRAN_8 │ │ │ │ -0010e23c 00025816 R_ARM_JUMP_SLOT 00041fb5 cradj_ │ │ │ │ -0010e240 000b1216 R_ARM_JUMP_SLOT 000b9dd1 uhbrlz_ │ │ │ │ -0010e244 000fcb16 R_ARM_JUMP_SLOT 000424f5 dxfloc_ │ │ │ │ -0010e248 00115416 R_ARM_JUMP_SLOT 000926d1 szsttr_ │ │ │ │ -0010e24c 000ec416 R_ARM_JUMP_SLOT 00036f61 sinqi_ │ │ │ │ -0010e250 0008bd16 R_ARM_JUMP_SLOT 000533b5 char_trim2_ │ │ │ │ -0010e254 0009e916 R_ARM_JUMP_SLOT 000bdb29 uzcqvl_ │ │ │ │ -0010e258 0010a516 R_ARM_JUMP_SLOT 000a0d21 sgtnzv_ │ │ │ │ -0010e25c 000ef916 R_ARM_JUMP_SLOT 000ae521 ulsybl_ │ │ │ │ -0010e260 00086d16 R_ARM_JUMP_SLOT 000b7119 uusebs_ │ │ │ │ -0010e264 000e7c16 R_ARM_JUMP_SLOT 000962e5 szm3zu_ │ │ │ │ -0010e268 0001d916 R_ARM_JUMP_SLOT 00047051 gliqid_ │ │ │ │ -0010e26c 0006fb16 R_ARM_JUMP_SLOT 000ab7d9 swdcls_ │ │ │ │ -0010e270 0003bb16 R_ARM_JUMP_SLOT 0003e2a9 shppmj_ │ │ │ │ -0010e274 0010b116 R_ARM_JUMP_SLOT 000decc5 udlsvl_ │ │ │ │ -0010e278 000c7516 R_ARM_JUMP_SLOT 00048a09 mpfpt2_ │ │ │ │ -0010e27c 0003f616 R_ARM_JUMP_SLOT 0008b5d9 tmslcl_ │ │ │ │ -0010e280 00113b16 R_ARM_JUMP_SLOT 000b73f1 uupqvl_ │ │ │ │ -0010e284 000edc16 R_ARM_JUMP_SLOT 000e691d datec1_ │ │ │ │ -0010e288 0008ee16 R_ARM_JUMP_SLOT 0004dfcd rset_ │ │ │ │ -0010e28c 0006f016 R_ARM_JUMP_SLOT 000d9e3d uiscfl_ │ │ │ │ -0010e290 00074516 R_ARM_JUMP_SLOT 000d5add uipda3_ │ │ │ │ -0010e294 00058516 R_ARM_JUMP_SLOT 0003d981 shtsgz_ │ │ │ │ -0010e298 00092716 R_ARM_JUMP_SLOT 0009b131 stftr3_ │ │ │ │ -0010e29c 00077f16 R_ARM_JUMP_SLOT 00037049 rffti1_ │ │ │ │ +0010e23c 00025816 R_ARM_JUMP_SLOT 000b0f9d cradj_ │ │ │ │ +0010e240 000b1216 R_ARM_JUMP_SLOT 000a0d19 uhbrlz_ │ │ │ │ +0010e244 000fcb16 R_ARM_JUMP_SLOT 000b20a1 dxfloc_ │ │ │ │ +0010e248 00115416 R_ARM_JUMP_SLOT 000b6f31 szsttr_ │ │ │ │ +0010e24c 000ec416 R_ARM_JUMP_SLOT 000e3435 sinqi_ │ │ │ │ +0010e250 0008bd16 R_ARM_JUMP_SLOT 00039905 char_trim2_ │ │ │ │ +0010e254 0009e916 R_ARM_JUMP_SLOT 0008e63d uzcqvl_ │ │ │ │ +0010e258 0010a516 R_ARM_JUMP_SLOT 000cb879 sgtnzv_ │ │ │ │ +0010e25c 000ef916 R_ARM_JUMP_SLOT 00097729 ulsybl_ │ │ │ │ +0010e260 00086d16 R_ARM_JUMP_SLOT 00078001 uusebs_ │ │ │ │ +0010e264 000e7c16 R_ARM_JUMP_SLOT 000c00f9 szm3zu_ │ │ │ │ +0010e268 0001d916 R_ARM_JUMP_SLOT 000a8659 gliqid_ │ │ │ │ +0010e26c 0006fb16 R_ARM_JUMP_SLOT 000d3e7d swdcls_ │ │ │ │ +0010e270 0003bb16 R_ARM_JUMP_SLOT 000e6ef9 shppmj_ │ │ │ │ +0010e274 0010b116 R_ARM_JUMP_SLOT 0009cb75 udlsvl_ │ │ │ │ +0010e278 000c7516 R_ARM_JUMP_SLOT 000ac0e1 mpfpt2_ │ │ │ │ +0010e27c 0003f616 R_ARM_JUMP_SLOT 00034389 tmslcl_ │ │ │ │ +0010e280 00113b16 R_ARM_JUMP_SLOT 00078315 uupqvl_ │ │ │ │ +0010e284 000edc16 R_ARM_JUMP_SLOT 000d7305 datec1_ │ │ │ │ +0010e288 0008ee16 R_ARM_JUMP_SLOT 000b500d rset_ │ │ │ │ +0010e28c 0006f016 R_ARM_JUMP_SLOT 0007b805 uiscfl_ │ │ │ │ +0010e290 00074516 R_ARM_JUMP_SLOT 0007d055 uipda3_ │ │ │ │ +0010e294 00058516 R_ARM_JUMP_SLOT 000e6491 shtsgz_ │ │ │ │ +0010e298 00092716 R_ARM_JUMP_SLOT 000c67b9 stftr3_ │ │ │ │ +0010e29c 00077f16 R_ARM_JUMP_SLOT 000de18d rffti1_ │ │ │ │ 0010e2a0 00001316 R_ARM_JUMP_SLOT 00000000 zgsfcm_ │ │ │ │ -0010e2a4 000f3516 R_ARM_JUMP_SLOT 000dd8c9 uciqcl_ │ │ │ │ -0010e2a8 000aeb16 R_ARM_JUMP_SLOT 000c8431 ussttl_ │ │ │ │ -0010e2ac 00021b16 R_ARM_JUMP_SLOT 00035815 odpqid_ │ │ │ │ -0010e2b0 000b6f16 R_ARM_JUMP_SLOT 000418fd vimlt0_ │ │ │ │ -0010e2b4 00024316 R_ARM_JUMP_SLOT 0009def9 sgclst_ │ │ │ │ +0010e2a4 000f3516 R_ARM_JUMP_SLOT 00094101 uciqcl_ │ │ │ │ +0010e2a8 000aeb16 R_ARM_JUMP_SLOT 00081b5d ussttl_ │ │ │ │ +0010e2ac 00021b16 R_ARM_JUMP_SLOT 000db505 odpqid_ │ │ │ │ +0010e2b0 000b6f16 R_ARM_JUMP_SLOT 000b1b8d vimlt0_ │ │ │ │ +0010e2b4 00024316 R_ARM_JUMP_SLOT 000c78c9 sgclst_ │ │ │ │ 0010e2b8 00001416 R_ARM_JUMP_SLOT 00000000 zgiopn_ │ │ │ │ -0010e2bc 0010c716 R_ARM_JUMP_SLOT 000b71d9 uuslni_ │ │ │ │ -0010e2c0 0007df16 R_ARM_JUMP_SLOT 0004807d mpivdg_ │ │ │ │ -0010e2c4 0007b316 R_ARM_JUMP_SLOT 000a06c5 sgslat_ │ │ │ │ -0010e2c8 0002d816 R_ARM_JUMP_SLOT 000e2b59 bitpic_ │ │ │ │ -0010e2cc 0008eb16 R_ARM_JUMP_SLOT 000aa6d1 swsrot_ │ │ │ │ -0010e2d0 00104016 R_ARM_JUMP_SLOT 00045859 glpset_ │ │ │ │ -0010e2d4 000f4416 R_ARM_JUMP_SLOT 000472ed rcor_ │ │ │ │ -0010e2d8 000e2c16 R_ARM_JUMP_SLOT 000a0b09 sgslni_ │ │ │ │ -0010e2dc 000a7216 R_ARM_JUMP_SLOT 000a16e1 sgstxi_ │ │ │ │ -0010e2e0 0001cd16 R_ARM_JUMP_SLOT 00042289 indxil_ │ │ │ │ -0010e2e4 000ce516 R_ARM_JUMP_SLOT 00050ee1 g2qcti_ │ │ │ │ -0010e2e8 00084716 R_ARM_JUMP_SLOT 0004d265 rrms0_ │ │ │ │ -0010e2ec 0002df16 R_ARM_JUMP_SLOT 000cc9a1 umpsvl_ │ │ │ │ -0010e2f0 00110f16 R_ARM_JUMP_SLOT 00094095 szmvl3_ │ │ │ │ -0010e2f4 00029516 R_ARM_JUMP_SLOT 000465b1 gllqin_ │ │ │ │ -0010e2f8 000a6e16 R_ARM_JUMP_SLOT 000942bd szcllp_ │ │ │ │ -0010e2fc 000b2b16 R_ARM_JUMP_SLOT 000bc53d uwqgyz_ │ │ │ │ -0010e300 000a8916 R_ARM_JUMP_SLOT 0003e6c9 shnm2l_ │ │ │ │ -0010e304 000fa316 R_ARM_JUMP_SLOT 0008d825 tmiqcp_ │ │ │ │ -0010e308 000b5816 R_ARM_JUMP_SLOT 00094f25 szpllc_ │ │ │ │ -0010e30c 00065116 R_ARM_JUMP_SLOT 0004d4fd rstd_ │ │ │ │ -0010e310 000b6a16 R_ARM_JUMP_SLOT 0004b841 cr3s_ │ │ │ │ -0010e314 000f4516 R_ARM_JUMP_SLOT 0004abd5 mpiek6_ │ │ │ │ -0010e318 000ca316 R_ARM_JUMP_SLOT 000bcd49 uzpqvl_ │ │ │ │ -0010e31c 000ca416 R_ARM_JUMP_SLOT 000a5f41 scpmzv_ │ │ │ │ -0010e320 00040a16 R_ARM_JUMP_SLOT 000a66d9 scplu_ │ │ │ │ -0010e324 00048716 R_ARM_JUMP_SLOT 0004767d lrgta_ │ │ │ │ -0010e328 000ab716 R_ARM_JUMP_SLOT 000b1ce9 uearea_ │ │ │ │ -0010e32c 000b8d16 R_ARM_JUMP_SLOT 000ad88d ulrqcl_ │ │ │ │ -0010e330 0002f516 R_ARM_JUMP_SLOT 0003549d odpsvl_ │ │ │ │ -0010e334 0000d616 R_ARM_JUMP_SLOT 000a1711 sgqtxr_ │ │ │ │ -0010e338 00097716 R_ARM_JUMP_SLOT 00095721 szoplt_ │ │ │ │ -0010e33c 000dc616 R_ARM_JUMP_SLOT 00095d11 szslti_ │ │ │ │ -0010e340 00059e16 R_ARM_JUMP_SLOT 00093d51 szstni_ │ │ │ │ +0010e2bc 0010c716 R_ARM_JUMP_SLOT 000798dd uuslni_ │ │ │ │ +0010e2c0 0007df16 R_ARM_JUMP_SLOT 000adb99 mpivdg_ │ │ │ │ +0010e2c4 0007b316 R_ARM_JUMP_SLOT 000c7c2d sgslat_ │ │ │ │ +0010e2c8 0002d816 R_ARM_JUMP_SLOT 000d5201 bitpic_ │ │ │ │ +0010e2cc 0008eb16 R_ARM_JUMP_SLOT 000d2d75 swsrot_ │ │ │ │ +0010e2d0 00104016 R_ARM_JUMP_SLOT 000a6665 glpset_ │ │ │ │ +0010e2d4 000f4416 R_ARM_JUMP_SLOT 000a4ab1 rcor_ │ │ │ │ +0010e2d8 000e2c16 R_ARM_JUMP_SLOT 000c963d sgslni_ │ │ │ │ +0010e2dc 000a7216 R_ARM_JUMP_SLOT 000ce891 sgstxi_ │ │ │ │ +0010e2e0 0001cd16 R_ARM_JUMP_SLOT 000ab035 indxil_ │ │ │ │ +0010e2e4 000ce516 R_ARM_JUMP_SLOT 000b3e59 g2qcti_ │ │ │ │ +0010e2e8 00084716 R_ARM_JUMP_SLOT 000b08b1 rrms0_ │ │ │ │ +0010e2ec 0002df16 R_ARM_JUMP_SLOT 00072e2d umpsvl_ │ │ │ │ +0010e2f0 00110f16 R_ARM_JUMP_SLOT 000b8c69 szmvl3_ │ │ │ │ +0010e2f4 00029516 R_ARM_JUMP_SLOT 000a70f1 gllqin_ │ │ │ │ +0010e2f8 000a6e16 R_ARM_JUMP_SLOT 000b8a85 szcllp_ │ │ │ │ +0010e2fc 000b2b16 R_ARM_JUMP_SLOT 0006ff4d uwqgyz_ │ │ │ │ +0010e300 000a8916 R_ARM_JUMP_SLOT 000e5b59 shnm2l_ │ │ │ │ +0010e304 000fa316 R_ARM_JUMP_SLOT 000352e9 tmiqcp_ │ │ │ │ +0010e308 000b5816 R_ARM_JUMP_SLOT 000b936d szpllc_ │ │ │ │ +0010e30c 00065116 R_ARM_JUMP_SLOT 000afc99 rstd_ │ │ │ │ +0010e310 000b6a16 R_ARM_JUMP_SLOT 000ab201 cr3s_ │ │ │ │ +0010e314 000f4516 R_ARM_JUMP_SLOT 000ae38d mpiek6_ │ │ │ │ +0010e318 000ca316 R_ARM_JUMP_SLOT 0008d0ed uzpqvl_ │ │ │ │ +0010e31c 000ca416 R_ARM_JUMP_SLOT 000c3be1 scpmzv_ │ │ │ │ +0010e320 00040a16 R_ARM_JUMP_SLOT 000c3399 scplu_ │ │ │ │ +0010e324 00048716 R_ARM_JUMP_SLOT 000b2505 lrgta_ │ │ │ │ +0010e328 000ab716 R_ARM_JUMP_SLOT 0008a571 uearea_ │ │ │ │ +0010e32c 000b8d16 R_ARM_JUMP_SLOT 0009664d ulrqcl_ │ │ │ │ +0010e330 0002f516 R_ARM_JUMP_SLOT 000db18d odpsvl_ │ │ │ │ +0010e334 0000d616 R_ARM_JUMP_SLOT 000ce8c1 sgqtxr_ │ │ │ │ +0010e338 00097716 R_ARM_JUMP_SLOT 000b5c09 szoplt_ │ │ │ │ +0010e33c 000dc616 R_ARM_JUMP_SLOT 000b5f1d szslti_ │ │ │ │ +0010e340 00059e16 R_ARM_JUMP_SLOT 000bb2ad szstni_ │ │ │ │ 0010e344 00001516 R_ARM_JUMP_SLOT 00000000 asin@GLIBC_2.4 │ │ │ │ -0010e348 000ce016 R_ARM_JUMP_SLOT 000c11e9 usaxlb_ │ │ │ │ +0010e348 000ce016 R_ARM_JUMP_SLOT 00082189 usaxlb_ │ │ │ │ 0010e34c 00001616 R_ARM_JUMP_SLOT 00000000 _gfortran_st_read_done@GFORTRAN_8 │ │ │ │ -0010e350 00043216 R_ARM_JUMP_SLOT 000be559 uzrget_ │ │ │ │ -0010e354 00024d16 R_ARM_JUMP_SLOT 000e6a01 ndate2_ │ │ │ │ -0010e358 00016216 R_ARM_JUMP_SLOT 000d8cf1 uiiget_ │ │ │ │ -0010e35c 00011116 R_ARM_JUMP_SLOT 000b45b5 uyaxdv_ │ │ │ │ -0010e360 00029616 R_ARM_JUMP_SLOT 000cd4cd umrget_ │ │ │ │ -0010e364 00029c16 R_ARM_JUMP_SLOT 000e4e15 rngu1_ │ │ │ │ -0010e368 0010aa16 R_ARM_JUMP_SLOT 00044c61 rpnget_ │ │ │ │ -0010e36c 000c2716 R_ARM_JUMP_SLOT 000da0d1 uiilab_ │ │ │ │ -0010e370 000fd616 R_ARM_JUMP_SLOT 000a5c81 sginit_ │ │ │ │ -0010e374 00107616 R_ARM_JUMP_SLOT 000b7539 uupqcl_ │ │ │ │ -0010e378 00097f16 R_ARM_JUMP_SLOT 00096979 szl3op_ │ │ │ │ -0010e37c 0004e716 R_ARM_JUMP_SLOT 000db639 ucxayr_ │ │ │ │ -0010e380 000fd016 R_ARM_JUMP_SLOT 000ac779 swcqid_ │ │ │ │ -0010e384 0010e216 R_ARM_JUMP_SLOT 0004630d glrqid_ │ │ │ │ -0010e388 00019d16 R_ARM_JUMP_SLOT 000a2fa5 sgtrsl_ │ │ │ │ -0010e38c 000ea916 R_ARM_JUMP_SLOT 000a40cd sgpqvl_ │ │ │ │ -0010e390 000bea16 R_ARM_JUMP_SLOT 000477b1 lrlt_ │ │ │ │ -0010e394 000dd616 R_ARM_JUMP_SLOT 000ae061 uliqcl_ │ │ │ │ -0010e398 00055516 R_ARM_JUMP_SLOT 00049919 mpzek6_ │ │ │ │ -0010e39c 00047716 R_ARM_JUMP_SLOT 000e61b5 ndmon_ │ │ │ │ -0010e3a0 00010116 R_ARM_JUMP_SLOT 000bf6dd uziqin_ │ │ │ │ -0010e3a4 00089d16 R_ARM_JUMP_SLOT 0004b3d5 mpicyl_ │ │ │ │ +0010e350 00043216 R_ARM_JUMP_SLOT 0008ec21 uzrget_ │ │ │ │ +0010e354 00024d16 R_ARM_JUMP_SLOT 000d7eb9 ndate2_ │ │ │ │ +0010e358 00016216 R_ARM_JUMP_SLOT 00079b71 uiiget_ │ │ │ │ +0010e35c 00011116 R_ARM_JUMP_SLOT 000710d1 uyaxdv_ │ │ │ │ +0010e360 00029616 R_ARM_JUMP_SLOT 000749d9 umrget_ │ │ │ │ +0010e364 00029c16 R_ARM_JUMP_SLOT 000d85c9 rngu1_ │ │ │ │ +0010e368 0010aa16 R_ARM_JUMP_SLOT 000a9685 rpnget_ │ │ │ │ +0010e36c 000c2716 R_ARM_JUMP_SLOT 0007eb59 uiilab_ │ │ │ │ +0010e370 000fd616 R_ARM_JUMP_SLOT 000cd2ad sginit_ │ │ │ │ +0010e374 00107616 R_ARM_JUMP_SLOT 0007845d uupqcl_ │ │ │ │ +0010e378 00097f16 R_ARM_JUMP_SLOT 000b79d5 szl3op_ │ │ │ │ +0010e37c 0004e716 R_ARM_JUMP_SLOT 00094d01 ucxayr_ │ │ │ │ +0010e380 0010e216 R_ARM_JUMP_SLOT 000a8119 glrqid_ │ │ │ │ +0010e384 000fd016 R_ARM_JUMP_SLOT 000d0101 swcqid_ │ │ │ │ +0010e388 00019d16 R_ARM_JUMP_SLOT 000cc871 sgtrsl_ │ │ │ │ +0010e38c 000ea916 R_ARM_JUMP_SLOT 000cd809 sgpqvl_ │ │ │ │ +0010e390 000bea16 R_ARM_JUMP_SLOT 000b2795 lrlt_ │ │ │ │ +0010e394 000dd616 R_ARM_JUMP_SLOT 00097975 uliqcl_ │ │ │ │ +0010e398 00055516 R_ARM_JUMP_SLOT 000ad151 mpzek6_ │ │ │ │ +0010e39c 00047716 R_ARM_JUMP_SLOT 000d7255 ndmon_ │ │ │ │ +0010e3a0 00010116 R_ARM_JUMP_SLOT 0008dba5 uziqin_ │ │ │ │ +0010e3a4 00089d16 R_ARM_JUMP_SLOT 000af2f1 mpicyl_ │ │ │ │ 0010e3a8 00001716 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -0010e3ac 000d3116 R_ARM_JUMP_SLOT 000c9d21 uxsoff_ │ │ │ │ -0010e3b0 000bcd16 R_ARM_JUMP_SLOT 0009b61d ststr3_ │ │ │ │ -0010e3b4 000ff316 R_ARM_JUMP_SLOT 0004c429 vifna1_ │ │ │ │ -0010e3b8 000f2416 R_ARM_JUMP_SLOT 000b7799 uupget_ │ │ │ │ -0010e3bc 000e8d16 R_ARM_JUMP_SLOT 000dd30d uclqcl_ │ │ │ │ -0010e3c0 00011c16 R_ARM_JUMP_SLOT 000d0afd ugiqcl_ │ │ │ │ -0010e3c4 0010e016 R_ARM_JUMP_SLOT 000a6d59 scsorg_ │ │ │ │ -0010e3c8 0003db16 R_ARM_JUMP_SLOT 000deae1 udrget_ │ │ │ │ +0010e3ac 000d3116 R_ARM_JUMP_SLOT 00099549 uxsoff_ │ │ │ │ +0010e3b0 000bcd16 R_ARM_JUMP_SLOT 000c6ca5 ststr3_ │ │ │ │ +0010e3b4 000ff316 R_ARM_JUMP_SLOT 000a6241 vifna1_ │ │ │ │ +0010e3b8 000f2416 R_ARM_JUMP_SLOT 0007902d uupget_ │ │ │ │ +0010e3bc 000e8d16 R_ARM_JUMP_SLOT 000935fd uclqcl_ │ │ │ │ +0010e3c0 00011c16 R_ARM_JUMP_SLOT 000a4191 ugiqcl_ │ │ │ │ +0010e3c4 0010e016 R_ARM_JUMP_SLOT 000c39d1 scsorg_ │ │ │ │ +0010e3c8 0003db16 R_ARM_JUMP_SLOT 0009d8e9 udrget_ │ │ │ │ 0010e3cc 00001816 R_ARM_JUMP_SLOT 00000000 zgclip_ │ │ │ │ -0010e3d0 00093716 R_ARM_JUMP_SLOT 000bef95 uzlset_ │ │ │ │ -0010e3d4 000b7c16 R_ARM_JUMP_SLOT 000e6cb1 datef3_ │ │ │ │ -0010e3d8 00021716 R_ARM_JUMP_SLOT 0004208d lenc_ │ │ │ │ -0010e3dc 00101016 R_ARM_JUMP_SLOT 0004dcd9 rmin_ │ │ │ │ -0010e3e0 000c2416 R_ARM_JUMP_SLOT 000a78d5 swrqid_ │ │ │ │ -0010e3e4 0004f816 R_ARM_JUMP_SLOT 0004d68d rvar0_ │ │ │ │ -0010e3e8 0003e316 R_ARM_JUMP_SLOT 000ae4d9 ulqybl_ │ │ │ │ -0010e3ec 000c6916 R_ARM_JUMP_SLOT 000475d1 lrle0_ │ │ │ │ -0010e3f0 000eb816 R_ARM_JUMP_SLOT 000b0db1 uerqcl_ │ │ │ │ -0010e3f4 00106216 R_ARM_JUMP_SLOT 00091fed sztitz_ │ │ │ │ -0010e3f8 00088916 R_ARM_JUMP_SLOT 00041ed1 vifnb_ │ │ │ │ -0010e3fc 00037716 R_ARM_JUMP_SLOT 0004d371 rstd1_ │ │ │ │ -0010e400 0000ff16 R_ARM_JUMP_SLOT 0008ee11 szgcly_ │ │ │ │ -0010e404 000cbd16 R_ARM_JUMP_SLOT 00092889 szcltp_ │ │ │ │ -0010e408 00031116 R_ARM_JUMP_SLOT 000409c5 shfftf_ │ │ │ │ -0010e40c 00091d16 R_ARM_JUMP_SLOT 000c6675 usrqcp_ │ │ │ │ -0010e410 000ffd16 R_ARM_JUMP_SLOT 000cdc6d umisvl_ │ │ │ │ -0010e414 000ffb16 R_ARM_JUMP_SLOT 0008ee45 szpclx_ │ │ │ │ -0010e418 000cca16 R_ARM_JUMP_SLOT 000d8911 uiisvl_ │ │ │ │ -0010e41c 000c4f16 R_ARM_JUMP_SLOT 00098cb9 sldivz_ │ │ │ │ +0010e3d0 00093716 R_ARM_JUMP_SLOT 0008ebc5 uzlset_ │ │ │ │ +0010e3d4 000b7c16 R_ARM_JUMP_SLOT 000d8181 datef3_ │ │ │ │ +0010e3d8 00021716 R_ARM_JUMP_SLOT 000b0ef9 lenc_ │ │ │ │ +0010e3dc 00101016 R_ARM_JUMP_SLOT 000af841 rmin_ │ │ │ │ +0010e3e0 000c2416 R_ARM_JUMP_SLOT 000d421d swrqid_ │ │ │ │ +0010e3e4 0004f816 R_ARM_JUMP_SLOT 000afab5 rvar0_ │ │ │ │ +0010e3e8 0003e316 R_ARM_JUMP_SLOT 000976e1 ulqybl_ │ │ │ │ +0010e3ec 000c6916 R_ARM_JUMP_SLOT 000b2365 lrle0_ │ │ │ │ +0010e3f0 000eb816 R_ARM_JUMP_SLOT 0008bc55 uerqcl_ │ │ │ │ +0010e3f4 00106216 R_ARM_JUMP_SLOT 000b8b59 sztitz_ │ │ │ │ +0010e3f8 00088916 R_ARM_JUMP_SLOT 000b1e09 vifnb_ │ │ │ │ +0010e3fc 00037716 R_ARM_JUMP_SLOT 000afe69 rstd1_ │ │ │ │ +0010e400 0000ff16 R_ARM_JUMP_SLOT 000bebe9 szgcly_ │ │ │ │ +0010e404 000cbd16 R_ARM_JUMP_SLOT 000b664d szcltp_ │ │ │ │ +0010e408 00031116 R_ARM_JUMP_SLOT 000e6ef5 shfftf_ │ │ │ │ +0010e40c 00091d16 R_ARM_JUMP_SLOT 00084589 usrqcp_ │ │ │ │ +0010e410 000ffd16 R_ARM_JUMP_SLOT 00076369 umisvl_ │ │ │ │ +0010e414 000ffb16 R_ARM_JUMP_SLOT 000bf5b9 szpclx_ │ │ │ │ +0010e418 000cca16 R_ARM_JUMP_SLOT 0007bdf9 uiisvl_ │ │ │ │ +0010e41c 000c4f16 R_ARM_JUMP_SLOT 000c1d4d sldivz_ │ │ │ │ 0010e420 00001916 R_ARM_JUMP_SLOT 00000000 zgqptc_ │ │ │ │ -0010e424 000dbc16 R_ARM_JUMP_SLOT 000dd139 uclqnp_ │ │ │ │ -0010e428 00119316 R_ARM_JUMP_SLOT 000d0911 ugiqnp_ │ │ │ │ -0010e42c 00103816 R_ARM_JUMP_SLOT 0003f719 shlfwl_ │ │ │ │ -0010e430 00047b16 R_ARM_JUMP_SLOT 000dca01 ucpstx_ │ │ │ │ -0010e434 00059916 R_ARM_JUMP_SLOT 000dcc35 ucrsvl_ │ │ │ │ +0010e424 000dbc16 R_ARM_JUMP_SLOT 00093429 uclqnp_ │ │ │ │ +0010e428 00119316 R_ARM_JUMP_SLOT 000a3fa5 ugiqnp_ │ │ │ │ +0010e42c 00103816 R_ARM_JUMP_SLOT 000e4f69 shlfwl_ │ │ │ │ +0010e430 00047b16 R_ARM_JUMP_SLOT 00096065 ucpstx_ │ │ │ │ +0010e434 00059916 R_ARM_JUMP_SLOT 000944f1 ucrsvl_ │ │ │ │ 0010e438 00001a16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_inquire@GFORTRAN_8 │ │ │ │ -0010e43c 0010a116 R_ARM_JUMP_SLOT 000b140d uelqcp_ │ │ │ │ -0010e440 00080616 R_ARM_JUMP_SLOT 000be5b5 uzrstx_ │ │ │ │ -0010e444 00053116 R_ARM_JUMP_SLOT 000507c1 g2fctr_ │ │ │ │ -0010e448 00098a16 R_ARM_JUMP_SLOT 000b17b9 ueisvl_ │ │ │ │ -0010e44c 000c9016 R_ARM_JUMP_SLOT 000c6e5d uslstx_ │ │ │ │ -0010e450 0005b816 R_ARM_JUMP_SLOT 000cddcd umiqcl_ │ │ │ │ -0010e454 00018016 R_ARM_JUMP_SLOT 000bc475 uwsgya_ │ │ │ │ -0010e458 0000cd16 R_ARM_JUMP_SLOT 000a28e9 isgtrc_ │ │ │ │ -0010e45c 00110616 R_ARM_JUMP_SLOT 000d5ed9 uirqnp_ │ │ │ │ -0010e460 000b5e16 R_ARM_JUMP_SLOT 000ab261 swslcl_ │ │ │ │ -0010e464 000dab16 R_ARM_JUMP_SLOT 0003c735 ezfftf_ │ │ │ │ -0010e468 00031d16 R_ARM_JUMP_SLOT 0009d2f9 ststrp_ │ │ │ │ -0010e46c 00082316 R_ARM_JUMP_SLOT 000b703d uuqidv_ │ │ │ │ -0010e470 00045c16 R_ARM_JUMP_SLOT 000b7f71 uulsvl_ │ │ │ │ -0010e474 0000b316 R_ARM_JUMP_SLOT 000b6d0d grstxy_ │ │ │ │ -0010e478 00017e16 R_ARM_JUMP_SLOT 000db0f1 ucyady_ │ │ │ │ +0010e43c 0010a116 R_ARM_JUMP_SLOT 0008c5bd uelqcp_ │ │ │ │ +0010e440 00080616 R_ARM_JUMP_SLOT 0008ec7d uzrstx_ │ │ │ │ +0010e444 00053116 R_ARM_JUMP_SLOT 000b3739 g2fctr_ │ │ │ │ +0010e448 00098a16 R_ARM_JUMP_SLOT 0008bf59 ueisvl_ │ │ │ │ +0010e44c 000c9016 R_ARM_JUMP_SLOT 000847ad uslstx_ │ │ │ │ +0010e450 0005b816 R_ARM_JUMP_SLOT 000764c9 umiqcl_ │ │ │ │ +0010e454 00018016 R_ARM_JUMP_SLOT 0006fe85 uwsgya_ │ │ │ │ +0010e458 0000cd16 R_ARM_JUMP_SLOT 000c951d isgtrc_ │ │ │ │ +0010e45c 00110616 R_ARM_JUMP_SLOT 0007f05d uirqnp_ │ │ │ │ +0010e460 000b5e16 R_ARM_JUMP_SLOT 000d3905 swslcl_ │ │ │ │ +0010e464 000dab16 R_ARM_JUMP_SLOT 000ddf45 ezfftf_ │ │ │ │ +0010e468 00031d16 R_ARM_JUMP_SLOT 000c5251 ststrp_ │ │ │ │ +0010e46c 00082316 R_ARM_JUMP_SLOT 00079889 uuqidv_ │ │ │ │ +0010e470 00045c16 R_ARM_JUMP_SLOT 00078e11 uulsvl_ │ │ │ │ +0010e474 0000b316 R_ARM_JUMP_SLOT 00092a7d grstxy_ │ │ │ │ +0010e478 00017e16 R_ARM_JUMP_SLOT 000955d9 ucyady_ │ │ │ │ 0010e47c 00001b16 R_ARM_JUMP_SLOT 00000000 zgqwdc_ │ │ │ │ -0010e480 00049816 R_ARM_JUMP_SLOT 00097fb5 szpmzr_ │ │ │ │ -0010e484 000f1316 R_ARM_JUMP_SLOT 000ab86d swlqin_ │ │ │ │ -0010e488 00038416 R_ARM_JUMP_SLOT 000ad90d ulrqid_ │ │ │ │ -0010e48c 000e8816 R_ARM_JUMP_SLOT 0004bbb9 ct2pc_ │ │ │ │ -0010e490 000eb416 R_ARM_JUMP_SLOT 000c1f79 uschvl_ │ │ │ │ -0010e494 000b7a16 R_ARM_JUMP_SLOT 000c7095 usiqvl_ │ │ │ │ +0010e480 00049816 R_ARM_JUMP_SLOT 000be5c5 szpmzr_ │ │ │ │ +0010e484 000f1316 R_ARM_JUMP_SLOT 000d04f9 swlqin_ │ │ │ │ +0010e488 00038416 R_ARM_JUMP_SLOT 000966cd ulrqid_ │ │ │ │ +0010e48c 000e8816 R_ARM_JUMP_SLOT 000ab165 ct2pc_ │ │ │ │ +0010e490 000eb416 R_ARM_JUMP_SLOT 00084ce1 uschvl_ │ │ │ │ +0010e494 000b7a16 R_ARM_JUMP_SLOT 00082b51 usiqvl_ │ │ │ │ 0010e498 00001c16 R_ARM_JUMP_SLOT 00000000 __powisf2@GCC_4.0.0 │ │ │ │ -0010e49c 0000da16 R_ARM_JUMP_SLOT 00090305 szqfnt_ │ │ │ │ -0010e4a0 00035816 R_ARM_JUMP_SLOT 000c699d uslqin_ │ │ │ │ -0010e4a4 000cf916 R_ARM_JUMP_SLOT 000c5799 uscqvl_ │ │ │ │ -0010e4a8 000af716 R_ARM_JUMP_SLOT 000b7ad9 uurqvl_ │ │ │ │ -0010e4ac 0001e616 R_ARM_JUMP_SLOT 0009df5d sgtxxv_ │ │ │ │ -0010e4b0 00062816 R_ARM_JUMP_SLOT 000dd441 uclqid_ │ │ │ │ -0010e4b4 000a2b16 R_ARM_JUMP_SLOT 000d0c3d ugiqid_ │ │ │ │ -0010e4b8 000f8016 R_ARM_JUMP_SLOT 0008c771 tmrstx_ │ │ │ │ -0010e4bc 000c0f16 R_ARM_JUMP_SLOT 000c5879 uscqcl_ │ │ │ │ -0010e4c0 00032c16 R_ARM_JUMP_SLOT 000d63bd uirstx_ │ │ │ │ -0010e4c4 00034e16 R_ARM_JUMP_SLOT 000d8b29 uiiqcp_ │ │ │ │ -0010e4c8 000b5016 R_ARM_JUMP_SLOT 000badf5 uhbrf_ │ │ │ │ -0010e4cc 000b1d16 R_ARM_JUMP_SLOT 000a004d sgpcmd_ │ │ │ │ -0010e4d0 00039716 R_ARM_JUMP_SLOT 000b0755 uepqcl_ │ │ │ │ -0010e4d4 0009ca16 R_ARM_JUMP_SLOT 000b8bad uulinz_ │ │ │ │ -0010e4d8 0004ab16 R_ARM_JUMP_SLOT 00094035 szpll3_ │ │ │ │ -0010e4dc 00054416 R_ARM_JUMP_SLOT 0004c5f1 rvmin1_ │ │ │ │ -0010e4e0 0009b016 R_ARM_JUMP_SLOT 00098809 szplop_ │ │ │ │ -0010e4e4 000db716 R_ARM_JUMP_SLOT 000b051d uepsvl_ │ │ │ │ +0010e49c 0000da16 R_ARM_JUMP_SLOT 000b86a9 szqfnt_ │ │ │ │ +0010e4a0 00035816 R_ARM_JUMP_SLOT 00081bcd uslqin_ │ │ │ │ +0010e4a4 000cf916 R_ARM_JUMP_SLOT 00085839 uscqvl_ │ │ │ │ +0010e4a8 000af716 R_ARM_JUMP_SLOT 00077cb1 uurqvl_ │ │ │ │ +0010e4ac 0001e616 R_ARM_JUMP_SLOT 000cb5bd sgtxxv_ │ │ │ │ +0010e4b0 00062816 R_ARM_JUMP_SLOT 00093731 uclqid_ │ │ │ │ +0010e4b4 000a2b16 R_ARM_JUMP_SLOT 000a42d1 ugiqid_ │ │ │ │ +0010e4b8 000f8016 R_ARM_JUMP_SLOT 0003550d tmrstx_ │ │ │ │ +0010e4bc 000c0f16 R_ARM_JUMP_SLOT 00085919 uscqcl_ │ │ │ │ +0010e4c0 00032c16 R_ARM_JUMP_SLOT 0007bb19 uirstx_ │ │ │ │ +0010e4c4 00034e16 R_ARM_JUMP_SLOT 0007c011 uiiqcp_ │ │ │ │ +0010e4c8 000b5016 R_ARM_JUMP_SLOT 0009fca5 uhbrf_ │ │ │ │ +0010e4cc 000b1d16 R_ARM_JUMP_SLOT 000cb9f5 sgpcmd_ │ │ │ │ +0010e4d0 00039716 R_ARM_JUMP_SLOT 00089001 uepqcl_ │ │ │ │ +0010e4d4 0009ca16 R_ARM_JUMP_SLOT 00078a21 uulinz_ │ │ │ │ +0010e4d8 0004ab16 R_ARM_JUMP_SLOT 000b8c09 szpll3_ │ │ │ │ +0010e4dc 00054416 R_ARM_JUMP_SLOT 000b04b5 rvmin1_ │ │ │ │ +0010e4e0 0009b016 R_ARM_JUMP_SLOT 000b68dd szplop_ │ │ │ │ +0010e4e4 000db716 R_ARM_JUMP_SLOT 00088dc9 uepsvl_ │ │ │ │ 0010e4e8 00001d16 R_ARM_JUMP_SLOT 00000000 zggopn_ │ │ │ │ -0010e4ec 0006a416 R_ARM_JUMP_SLOT 000a6f21 scqwnd_ │ │ │ │ -0010e4f0 000f2216 R_ARM_JUMP_SLOT 000e6469 datec3_ │ │ │ │ +0010e4ec 0006a416 R_ARM_JUMP_SLOT 000c3f49 scqwnd_ │ │ │ │ +0010e4f0 000f2216 R_ARM_JUMP_SLOT 000d7859 datec3_ │ │ │ │ 0010e4f4 00001e16 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -0010e4f8 000c8616 R_ARM_JUMP_SLOT 000acec9 swqcmf_ │ │ │ │ -0010e4fc 0007f716 R_ARM_JUMP_SLOT 0004bd59 imlt0_ │ │ │ │ -0010e500 000e5916 R_ARM_JUMP_SLOT 000d8e49 uifpac_ │ │ │ │ +0010e4f8 000c8616 R_ARM_JUMP_SLOT 000cf729 swqcmf_ │ │ │ │ +0010e4fc 0007f716 R_ARM_JUMP_SLOT 000a5a89 imlt0_ │ │ │ │ +0010e500 000e5916 R_ARM_JUMP_SLOT 00079cc9 uifpac_ │ │ │ │ 0010e504 00001f16 R_ARM_JUMP_SLOT 00000000 zgocls_ │ │ │ │ 0010e508 00002016 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ -0010e50c 000d6f16 R_ARM_JUMP_SLOT 00089611 tmstln_ │ │ │ │ -0010e510 00053d16 R_ARM_JUMP_SLOT 000df0a5 udlget_ │ │ │ │ -0010e514 00057916 R_ARM_JUMP_SLOT 000a7a71 swrstx_ │ │ │ │ -0010e518 00106716 R_ARM_JUMP_SLOT 0003d2fd cfftf1_ │ │ │ │ -0010e51c 000a1f16 R_ARM_JUMP_SLOT 000b7b89 uurqcl_ │ │ │ │ -0010e520 000db116 R_ARM_JUMP_SLOT 000b4475 luychk_ │ │ │ │ -0010e524 000dc116 R_ARM_JUMP_SLOT 0004b511 rexp_ │ │ │ │ -0010e528 0005cd16 R_ARM_JUMP_SLOT 000c068d uspnum_ │ │ │ │ -0010e52c 00087e16 R_ARM_JUMP_SLOT 000b5931 uypaxs_ │ │ │ │ -0010e530 00018616 R_ARM_JUMP_SLOT 000b5615 uyptmk_ │ │ │ │ -0010e534 0000ac16 R_ARM_JUMP_SLOT 00092879 szstmd_ │ │ │ │ -0010e538 000d9416 R_ARM_JUMP_SLOT 000bae71 uhdifz_ │ │ │ │ -0010e53c 000e6216 R_ARM_JUMP_SLOT 0004cad1 rvmax1_ │ │ │ │ -0010e540 00038316 R_ARM_JUMP_SLOT 0003d835 shtsgj_ │ │ │ │ +0010e50c 000d6f16 R_ARM_JUMP_SLOT 00036729 tmstln_ │ │ │ │ +0010e510 00053d16 R_ARM_JUMP_SLOT 0009cf55 udlget_ │ │ │ │ +0010e514 00057916 R_ARM_JUMP_SLOT 000d03f5 swrstx_ │ │ │ │ +0010e518 00106716 R_ARM_JUMP_SLOT 000e2a19 cfftf1_ │ │ │ │ +0010e51c 000a1f16 R_ARM_JUMP_SLOT 00077d61 uurqcl_ │ │ │ │ +0010e520 000db116 R_ARM_JUMP_SLOT 00070aa5 luychk_ │ │ │ │ +0010e524 000dc116 R_ARM_JUMP_SLOT 000a4cdd rexp_ │ │ │ │ +0010e528 0005cd16 R_ARM_JUMP_SLOT 0008328d uspnum_ │ │ │ │ +0010e52c 00087e16 R_ARM_JUMP_SLOT 000719a9 uypaxs_ │ │ │ │ +0010e530 00018616 R_ARM_JUMP_SLOT 000722a5 uyptmk_ │ │ │ │ +0010e534 0000ac16 R_ARM_JUMP_SLOT 000b663d szstmd_ │ │ │ │ +0010e538 000d9416 R_ARM_JUMP_SLOT 0009f641 uhdifz_ │ │ │ │ +0010e53c 000e6216 R_ARM_JUMP_SLOT 000aff61 rvmax1_ │ │ │ │ +0010e540 00038316 R_ARM_JUMP_SLOT 000e6345 shtsgj_ │ │ │ │ 0010e544 00002116 R_ARM_JUMP_SLOT 00000000 system@GLIBC_2.4 │ │ │ │ -0010e548 00021816 R_ARM_JUMP_SLOT 000a7539 scqobj_ │ │ │ │ -0010e54c 000c4416 R_ARM_JUMP_SLOT 00035b01 odpset_ │ │ │ │ -0010e550 00070c16 R_ARM_JUMP_SLOT 0009b8d1 stipr2_ │ │ │ │ -0010e554 000f7b16 R_ARM_JUMP_SLOT 000b1b91 ueiget_ │ │ │ │ -0010e558 00050d16 R_ARM_JUMP_SLOT 000cdbe1 umiqnp_ │ │ │ │ -0010e55c 000f9616 R_ARM_JUMP_SLOT 000af15d ulxlog_ │ │ │ │ -0010e560 00051116 R_ARM_JUMP_SLOT 00042049 lenz_ │ │ │ │ -0010e564 00058b16 R_ARM_JUMP_SLOT 0004e5f9 vrinc1_ │ │ │ │ -0010e568 0001ea16 R_ARM_JUMP_SLOT 000420ad lenb_ │ │ │ │ -0010e56c 000dad16 R_ARM_JUMP_SLOT 000a75c9 swrqin_ │ │ │ │ -0010e570 000ae616 R_ARM_JUMP_SLOT 00044e25 rtcget_ │ │ │ │ -0010e574 000a2016 R_ARM_JUMP_SLOT 000bbc11 iuwgx_ │ │ │ │ -0010e578 000fd116 R_ARM_JUMP_SLOT 000b44ed uysttl_ │ │ │ │ -0010e57c 00063316 R_ARM_JUMP_SLOT 000c8671 uxsttl_ │ │ │ │ -0010e580 00104e16 R_ARM_JUMP_SLOT 000ae33d ulistx_ │ │ │ │ -0010e584 0000ee16 R_ARM_JUMP_SLOT 00099c99 sltlcv_ │ │ │ │ -0010e588 000a7816 R_ARM_JUMP_SLOT 000bdaa1 uzcsav_ │ │ │ │ -0010e58c 0010b416 R_ARM_JUMP_SLOT 0009d33d stitrn_ │ │ │ │ -0010e590 00117016 R_ARM_JUMP_SLOT 0003f4f5 shlfwu_ │ │ │ │ -0010e594 000e5d16 R_ARM_JUMP_SLOT 000ce9c5 umpgrd_ │ │ │ │ -0010e598 0002ac16 R_ARM_JUMP_SLOT 0008eb71 szqcll_ │ │ │ │ -0010e59c 00020916 R_ARM_JUMP_SLOT 000dfe19 udline_ │ │ │ │ -0010e5a0 0006e216 R_ARM_JUMP_SLOT 00042669 irgt_ │ │ │ │ -0010e5a4 00119416 R_ARM_JUMP_SLOT 0003db65 shtg2w_ │ │ │ │ -0010e5a8 000f6416 R_ARM_JUMP_SLOT 00096191 szt3cl_ │ │ │ │ -0010e5ac 0005d716 R_ARM_JUMP_SLOT 00045eb1 glcset_ │ │ │ │ -0010e5b0 000a9416 R_ARM_JUMP_SLOT 0008fb8d szgipl_ │ │ │ │ -0010e5b4 0005fa16 R_ARM_JUMP_SLOT 000b0a35 uepstx_ │ │ │ │ -0010e5b8 000df616 R_ARM_JUMP_SLOT 000a26d1 sgqplt_ │ │ │ │ -0010e5bc 0006e816 R_ARM_JUMP_SLOT 000be435 uzrsav_ │ │ │ │ -0010e5c0 0000ba16 R_ARM_JUMP_SLOT 00092f15 szsttv_ │ │ │ │ -0010e5c4 000b8816 R_ARM_JUMP_SLOT 00039771 radb5_ │ │ │ │ -0010e5c8 0005c716 R_ARM_JUMP_SLOT 0009a121 slpttl_ │ │ │ │ -0010e5cc 000f4c16 R_ARM_JUMP_SLOT 000cf689 ugpsvl_ │ │ │ │ -0010e5d0 0004e316 R_ARM_JUMP_SLOT 0004f645 ifromc_ │ │ │ │ -0010e5d4 000f0b16 R_ARM_JUMP_SLOT 000dd3c5 uclqcp_ │ │ │ │ -0010e5d8 0001b116 R_ARM_JUMP_SLOT 000d0bb5 ugiqcp_ │ │ │ │ -0010e5dc 000ce916 R_ARM_JUMP_SLOT 000a1751 sgtxr_ │ │ │ │ -0010e5e0 00048516 R_ARM_JUMP_SLOT 000e77cd time21_ │ │ │ │ -0010e5e4 000d6a16 R_ARM_JUMP_SLOT 000c5145 usxaxs_ │ │ │ │ -0010e5e8 0000f116 R_ARM_JUMP_SLOT 000422bd indxif_ │ │ │ │ +0010e548 00021816 R_ARM_JUMP_SLOT 000c3989 scqobj_ │ │ │ │ +0010e54c 000c4416 R_ARM_JUMP_SLOT 000da705 odpset_ │ │ │ │ +0010e550 00070c16 R_ARM_JUMP_SLOT 000c5d1d stipr2_ │ │ │ │ +0010e554 000f7b16 R_ARM_JUMP_SLOT 0008b929 ueiget_ │ │ │ │ +0010e558 00050d16 R_ARM_JUMP_SLOT 000762dd umiqnp_ │ │ │ │ +0010e55c 000f9616 R_ARM_JUMP_SLOT 000969a1 ulxlog_ │ │ │ │ +0010e560 00051116 R_ARM_JUMP_SLOT 000b0fe9 lenz_ │ │ │ │ +0010e564 00058b16 R_ARM_JUMP_SLOT 000b4cb1 vrinc1_ │ │ │ │ +0010e568 0001ea16 R_ARM_JUMP_SLOT 000b0f49 lenb_ │ │ │ │ +0010e56c 000dad16 R_ARM_JUMP_SLOT 000d3f11 swrqin_ │ │ │ │ +0010e570 000ae616 R_ARM_JUMP_SLOT 000a9849 rtcget_ │ │ │ │ +0010e574 000a2016 R_ARM_JUMP_SLOT 0007051d iuwgx_ │ │ │ │ +0010e578 000fd116 R_ARM_JUMP_SLOT 00071661 uysttl_ │ │ │ │ +0010e57c 00063316 R_ARM_JUMP_SLOT 0009a881 uxsttl_ │ │ │ │ +0010e580 00104e16 R_ARM_JUMP_SLOT 000964b9 ulistx_ │ │ │ │ +0010e584 0000ee16 R_ARM_JUMP_SLOT 000c26d5 sltlcv_ │ │ │ │ +0010e588 000a7816 R_ARM_JUMP_SLOT 0008e5b5 uzcsav_ │ │ │ │ +0010e58c 0010b416 R_ARM_JUMP_SLOT 000c5295 stitrn_ │ │ │ │ +0010e590 00117016 R_ARM_JUMP_SLOT 000e4ef1 shlfwu_ │ │ │ │ +0010e594 000e5d16 R_ARM_JUMP_SLOT 00077225 umpgrd_ │ │ │ │ +0010e598 0002ac16 R_ARM_JUMP_SLOT 000b7f51 szqcll_ │ │ │ │ +0010e59c 00020916 R_ARM_JUMP_SLOT 0009da41 udline_ │ │ │ │ +0010e5a0 0006e216 R_ARM_JUMP_SLOT 000b49ad irgt_ │ │ │ │ +0010e5a4 00119416 R_ARM_JUMP_SLOT 000e6675 shtg2w_ │ │ │ │ +0010e5a8 000f6416 R_ARM_JUMP_SLOT 000b9af9 szt3cl_ │ │ │ │ +0010e5ac 0005d716 R_ARM_JUMP_SLOT 000a6f31 glcset_ │ │ │ │ +0010e5b0 000a9416 R_ARM_JUMP_SLOT 000b57b5 szgipl_ │ │ │ │ +0010e5b4 0005fa16 R_ARM_JUMP_SLOT 0008b629 uepstx_ │ │ │ │ +0010e5b8 000df616 R_ARM_JUMP_SLOT 000cb3a5 sgqplt_ │ │ │ │ +0010e5bc 0006e816 R_ARM_JUMP_SLOT 0008ce4d uzrsav_ │ │ │ │ +0010e5c0 0000ba16 R_ARM_JUMP_SLOT 000b76f1 szsttv_ │ │ │ │ +0010e5c4 000b8816 R_ARM_JUMP_SLOT 000e13d5 radb5_ │ │ │ │ +0010e5c8 0005c716 R_ARM_JUMP_SLOT 000c08b9 slpttl_ │ │ │ │ +0010e5cc 000f4c16 R_ARM_JUMP_SLOT 000a449d ugpsvl_ │ │ │ │ +0010e5d0 0004e316 R_ARM_JUMP_SLOT 000a50d1 ifromc_ │ │ │ │ +0010e5d4 000f0b16 R_ARM_JUMP_SLOT 000936b5 uclqcp_ │ │ │ │ +0010e5d8 0001b116 R_ARM_JUMP_SLOT 000a4249 ugiqcp_ │ │ │ │ +0010e5dc 000ce916 R_ARM_JUMP_SLOT 000ce901 sgtxr_ │ │ │ │ +0010e5e0 00048516 R_ARM_JUMP_SLOT 000d53c1 time21_ │ │ │ │ +0010e5e4 000d6a16 R_ARM_JUMP_SLOT 0007faad usxaxs_ │ │ │ │ +0010e5e8 0000f116 R_ARM_JUMP_SLOT 000aae11 indxif_ │ │ │ │ 0010e5ec 00002216 R_ARM_JUMP_SLOT 00000000 _gfortran_st_close@GFORTRAN_8 │ │ │ │ -0010e5f0 0000d816 R_ARM_JUMP_SLOT 000a46a5 sgrqin_ │ │ │ │ -0010e5f4 00024f16 R_ARM_JUMP_SLOT 000e71dd hexdic_ │ │ │ │ -0010e5f8 00069e16 R_ARM_JUMP_SLOT 000cef91 umqfnm_ │ │ │ │ -0010e5fc 0007c016 R_ARM_JUMP_SLOT 0008d60d tmisvl_ │ │ │ │ -0010e600 000ba916 R_ARM_JUMP_SLOT 00095d01 szqtyp_ │ │ │ │ -0010e604 0007c716 R_ARM_JUMP_SLOT 000493f1 mpfcya_ │ │ │ │ -0010e608 00027716 R_ARM_JUMP_SLOT 00043d89 rlcenv_ │ │ │ │ -0010e60c 000cfe16 R_ARM_JUMP_SLOT 0009215d szcltr_ │ │ │ │ -0010e610 00086e16 R_ARM_JUMP_SLOT 0003ff69 shinix_ │ │ │ │ -0010e614 000c1a16 R_ARM_JUMP_SLOT 000e4781 lchra_ │ │ │ │ -0010e618 00009316 R_ARM_JUMP_SLOT 000ddba5 ucistx_ │ │ │ │ -0010e61c 000bc516 R_ARM_JUMP_SLOT 00052381 F77_aloc │ │ │ │ -0010e620 00072316 R_ARM_JUMP_SLOT 000c683d usrget_ │ │ │ │ -0010e624 00063616 R_ARM_JUMP_SLOT 000aafa5 swgcls_ │ │ │ │ -0010e628 000a6616 R_ARM_JUMP_SLOT 000da811 ucyayr_ │ │ │ │ -0010e62c 0008d116 R_ARM_JUMP_SLOT 000966f9 szl3zu_ │ │ │ │ -0010e630 000eed16 R_ARM_JUMP_SLOT 000b852d uuistx_ │ │ │ │ -0010e634 00102f16 R_ARM_JUMP_SLOT 000e6ad9 dateg3_ │ │ │ │ -0010e638 000e1316 R_ARM_JUMP_SLOT 0004542d glpqcl_ │ │ │ │ -0010e63c 00047816 R_ARM_JUMP_SLOT 0003dcad shtw2s_ │ │ │ │ -0010e640 00082b16 R_ARM_JUMP_SLOT 000b7655 uupqid_ │ │ │ │ -0010e644 000f5216 R_ARM_JUMP_SLOT 000474ed lrge0_ │ │ │ │ -0010e648 00041316 R_ARM_JUMP_SLOT 0004252d vrgnn_ │ │ │ │ -0010e64c 00028716 R_ARM_JUMP_SLOT 000a38d5 sgsmpl_ │ │ │ │ -0010e650 00110916 R_ARM_JUMP_SLOT 0009289d szsttp_ │ │ │ │ -0010e654 000dbf16 R_ARM_JUMP_SLOT 000de5e1 udpset_ │ │ │ │ -0010e658 000d5f16 R_ARM_JUMP_SLOT 0004a45d mpicoc_ │ │ │ │ -0010e65c 000c7116 R_ARM_JUMP_SLOT 0004956d mpicct_ │ │ │ │ -0010e660 000dba16 R_ARM_JUMP_SLOT 0009ab75 slform_ │ │ │ │ -0010e664 000fa216 R_ARM_JUMP_SLOT 0004a749 mpfcon_ │ │ │ │ -0010e668 00077b16 R_ARM_JUMP_SLOT 0008cfc1 tmlqin_ │ │ │ │ -0010e66c 00012d16 R_ARM_JUMP_SLOT 000902dd szqfnw_ │ │ │ │ -0010e670 0007d216 R_ARM_JUMP_SLOT 0004247d indxcf_ │ │ │ │ -0010e674 00029116 R_ARM_JUMP_SLOT 00045d81 glcget_ │ │ │ │ -0010e678 000e0316 R_ARM_JUMP_SLOT 00096ec1 szlazu_ │ │ │ │ +0010e5f0 0000d816 R_ARM_JUMP_SLOT 000c9099 sgrqin_ │ │ │ │ +0010e5f4 00024f16 R_ARM_JUMP_SLOT 000da481 hexdic_ │ │ │ │ +0010e5f8 00069e16 R_ARM_JUMP_SLOT 00074899 umqfnm_ │ │ │ │ +0010e5fc 0007c016 R_ARM_JUMP_SLOT 000350d1 tmisvl_ │ │ │ │ +0010e600 000ba916 R_ARM_JUMP_SLOT 000bdea5 szqtyp_ │ │ │ │ +0010e604 0007c716 R_ARM_JUMP_SLOT 000ae1b5 mpfcya_ │ │ │ │ +0010e608 00027716 R_ARM_JUMP_SLOT 000aa731 rlcenv_ │ │ │ │ +0010e60c 000cfe16 R_ARM_JUMP_SLOT 000b69bd szcltr_ │ │ │ │ +0010e610 00086e16 R_ARM_JUMP_SLOT 000e5db9 shinix_ │ │ │ │ +0010e614 000c1a16 R_ARM_JUMP_SLOT 000d67fd lchra_ │ │ │ │ +0010e618 00009316 R_ARM_JUMP_SLOT 00095a95 ucistx_ │ │ │ │ +0010e61c 000bc516 R_ARM_JUMP_SLOT 000390b9 F77_aloc │ │ │ │ +0010e620 00072316 R_ARM_JUMP_SLOT 00082031 usrget_ │ │ │ │ +0010e624 00063616 R_ARM_JUMP_SLOT 000d3649 swgcls_ │ │ │ │ +0010e628 000a6616 R_ARM_JUMP_SLOT 00095b91 ucyayr_ │ │ │ │ +0010e62c 0008d116 R_ARM_JUMP_SLOT 000b6485 szl3zu_ │ │ │ │ +0010e630 000eed16 R_ARM_JUMP_SLOT 0007809d uuistx_ │ │ │ │ +0010e634 00102f16 R_ARM_JUMP_SLOT 000d77d9 dateg3_ │ │ │ │ +0010e638 000e1316 R_ARM_JUMP_SLOT 000a6b7d glpqcl_ │ │ │ │ +0010e63c 00047816 R_ARM_JUMP_SLOT 000e67bd shtw2s_ │ │ │ │ +0010e640 00082b16 R_ARM_JUMP_SLOT 00078579 uupqid_ │ │ │ │ +0010e644 000f5216 R_ARM_JUMP_SLOT 000b2429 lrge0_ │ │ │ │ +0010e648 00041316 R_ARM_JUMP_SLOT 000b2171 vrgnn_ │ │ │ │ +0010e64c 00028716 R_ARM_JUMP_SLOT 000c9e5d sgsmpl_ │ │ │ │ +0010e650 00110916 R_ARM_JUMP_SLOT 000b6661 szsttp_ │ │ │ │ +0010e654 000dbf16 R_ARM_JUMP_SLOT 0009d88d udpset_ │ │ │ │ +0010e658 000d5f16 R_ARM_JUMP_SLOT 000aec2d mpicoc_ │ │ │ │ +0010e65c 000c7116 R_ARM_JUMP_SLOT 000ad315 mpicct_ │ │ │ │ +0010e660 000dba16 R_ARM_JUMP_SLOT 000c0b09 slform_ │ │ │ │ +0010e664 000fa216 R_ARM_JUMP_SLOT 000ae7d1 mpfcon_ │ │ │ │ +0010e668 00077b16 R_ARM_JUMP_SLOT 0003889d tmlqin_ │ │ │ │ +0010e66c 00012d16 R_ARM_JUMP_SLOT 000b8681 szqfnw_ │ │ │ │ +0010e670 0007d216 R_ARM_JUMP_SLOT 000aaf49 indxcf_ │ │ │ │ +0010e674 00029116 R_ARM_JUMP_SLOT 000a6e01 glcget_ │ │ │ │ +0010e678 000e0316 R_ARM_JUMP_SLOT 000ba2a1 szlazu_ │ │ │ │ 0010e67c 00002316 R_ARM_JUMP_SLOT 00000000 zgiclr_ │ │ │ │ -0010e680 000bcf16 R_ARM_JUMP_SLOT 000d2ccd uvbxa_ │ │ │ │ -0010e684 0003d016 R_ARM_JUMP_SLOT 0004bf3d viset1_ │ │ │ │ -0010e688 0007a716 R_ARM_JUMP_SLOT 000cdae5 umlstx_ │ │ │ │ -0010e68c 000fcc16 R_ARM_JUMP_SLOT 000def65 udlqid_ │ │ │ │ -0010e690 0004b916 R_ARM_JUMP_SLOT 000d5c25 uiybar_ │ │ │ │ -0010e694 000bff16 R_ARM_JUMP_SLOT 000d3cb1 uvbrfz_ │ │ │ │ -0010e698 00059316 R_ARM_JUMP_SLOT 000cd8c1 umlqcp_ │ │ │ │ -0010e69c 000baa16 R_ARM_JUMP_SLOT 000dcfe1 ucrget_ │ │ │ │ -0010e6a0 0007b916 R_ARM_JUMP_SLOT 000c63d1 usrqnp_ │ │ │ │ -0010e6a4 000a6d16 R_ARM_JUMP_SLOT 000b74e1 uupqit_ │ │ │ │ -0010e6a8 00057216 R_ARM_JUMP_SLOT 00042c8d prclvl_ │ │ │ │ -0010e6ac 0010ef16 R_ARM_JUMP_SLOT 000b3051 uezchk_ │ │ │ │ -0010e6b0 0000be16 R_ARM_JUMP_SLOT 000490b1 mpiglb_ │ │ │ │ -0010e6b4 0005ac16 R_ARM_JUMP_SLOT 0004556d glpqid_ │ │ │ │ -0010e6b8 0010c316 R_ARM_JUMP_SLOT 000b1911 ueiqcl_ │ │ │ │ -0010e6bc 0007ad16 R_ARM_JUMP_SLOT 00041bad viadd1_ │ │ │ │ -0010e6c0 0008c816 R_ARM_JUMP_SLOT 000b120d uelsvl_ │ │ │ │ -0010e6c4 00019716 R_ARM_JUMP_SLOT 000520e1 imax0_ │ │ │ │ -0010e6c8 000f7116 R_ARM_JUMP_SLOT 00091fbd sztits_ │ │ │ │ -0010e6cc 000dfe16 R_ARM_JUMP_SLOT 00095a01 szpllu_ │ │ │ │ -0010e6d0 00058f16 R_ARM_JUMP_SLOT 000b2ae1 ueqtlz_ │ │ │ │ -0010e6d4 0002eb16 R_ARM_JUMP_SLOT 000bbab1 uwinit_ │ │ │ │ -0010e6d8 0005b216 R_ARM_JUMP_SLOT 000d8155 uipcmp_ │ │ │ │ -0010e6dc 000bec16 R_ARM_JUMP_SLOT 000e2101 chngi_ │ │ │ │ -0010e6e0 00064216 R_ARM_JUMP_SLOT 000414c9 vrintr_ │ │ │ │ -0010e6e4 000fdd16 R_ARM_JUMP_SLOT 00049509 mpscct_ │ │ │ │ -0010e6e8 00095e16 R_ARM_JUMP_SLOT 00098e39 slzttl_ │ │ │ │ -0010e6ec 000ccd16 R_ARM_JUMP_SLOT 000a381d sgstxy_ │ │ │ │ +0010e680 000bcf16 R_ARM_JUMP_SLOT 0008f8cd uvbxa_ │ │ │ │ +0010e684 0003d016 R_ARM_JUMP_SLOT 000a5be1 viset1_ │ │ │ │ +0010e688 0007a716 R_ARM_JUMP_SLOT 00076899 umlstx_ │ │ │ │ +0010e68c 000fcc16 R_ARM_JUMP_SLOT 0009ce15 udlqid_ │ │ │ │ +0010e690 0004b916 R_ARM_JUMP_SLOT 0007e119 uiybar_ │ │ │ │ +0010e694 000bff16 R_ARM_JUMP_SLOT 00091d61 uvbrfz_ │ │ │ │ +0010e698 00059316 R_ARM_JUMP_SLOT 000746d1 umlqcp_ │ │ │ │ +0010e69c 000baa16 R_ARM_JUMP_SLOT 00092d89 ucrget_ │ │ │ │ +0010e6a0 0007b916 R_ARM_JUMP_SLOT 000842e5 usrqnp_ │ │ │ │ +0010e6a4 000a6d16 R_ARM_JUMP_SLOT 00078405 uupqit_ │ │ │ │ +0010e6a8 00057216 R_ARM_JUMP_SLOT 000a966d prclvl_ │ │ │ │ +0010e6ac 0010ef16 R_ARM_JUMP_SLOT 0008aeb1 uezchk_ │ │ │ │ +0010e6b0 0000be16 R_ARM_JUMP_SLOT 000ae4f5 mpiglb_ │ │ │ │ +0010e6b4 0005ac16 R_ARM_JUMP_SLOT 000a6cbd glpqid_ │ │ │ │ +0010e6b8 0010c316 R_ARM_JUMP_SLOT 0008c0b1 ueiqcl_ │ │ │ │ +0010e6bc 0007ad16 R_ARM_JUMP_SLOT 000b1a85 viadd1_ │ │ │ │ +0010e6c0 0008c816 R_ARM_JUMP_SLOT 0008c3bd uelsvl_ │ │ │ │ +0010e6c4 00019716 R_ARM_JUMP_SLOT 000ab971 imax0_ │ │ │ │ +0010e6c8 000f7116 R_ARM_JUMP_SLOT 000ba27d sztits_ │ │ │ │ +0010e6cc 000dfe16 R_ARM_JUMP_SLOT 000b9b55 szpllu_ │ │ │ │ +0010e6d0 00058f16 R_ARM_JUMP_SLOT 00089d31 ueqtlz_ │ │ │ │ +0010e6d4 0002eb16 R_ARM_JUMP_SLOT 0007017d uwinit_ │ │ │ │ +0010e6d8 0005b216 R_ARM_JUMP_SLOT 0007b95d uipcmp_ │ │ │ │ +0010e6dc 000bec16 R_ARM_JUMP_SLOT 000d7041 chngi_ │ │ │ │ +0010e6e0 00064216 R_ARM_JUMP_SLOT 000e74c1 vrintr_ │ │ │ │ +0010e6e4 000fdd16 R_ARM_JUMP_SLOT 000ad2b1 mpscct_ │ │ │ │ +0010e6e8 00095e16 R_ARM_JUMP_SLOT 000c23b5 slzttl_ │ │ │ │ +0010e6ec 000ccd16 R_ARM_JUMP_SLOT 000cae21 sgstxy_ │ │ │ │ 0010e6f0 00002416 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ 0010e6f4 00002516 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_character@GFORTRAN_8 │ │ │ │ -0010e6f8 000a3916 R_ARM_JUMP_SLOT 0004e551 vrfct_ │ │ │ │ -0010e6fc 000d1416 R_ARM_JUMP_SLOT 000977c9 szlnzr_ │ │ │ │ -0010e700 000f1816 R_ARM_JUMP_SLOT 000a6d39 scstrn_ │ │ │ │ -0010e704 000d5516 R_ARM_JUMP_SLOT 000b1029 uerget_ │ │ │ │ -0010e708 000d0616 R_ARM_JUMP_SLOT 000dcd6d ucrqcl_ │ │ │ │ -0010e70c 000f3716 R_ARM_JUMP_SLOT 0003ef81 shmsri_ │ │ │ │ -0010e710 000c5f16 R_ARM_JUMP_SLOT 000a4499 sgpget_ │ │ │ │ -0010e714 00060b16 R_ARM_JUMP_SLOT 0008d2e5 tmlqid_ │ │ │ │ -0010e718 0003a716 R_ARM_JUMP_SLOT 000a784d swrqcp_ │ │ │ │ -0010e71c 00008916 R_ARM_JUMP_SLOT 000bc745 uwsgxz_ │ │ │ │ -0010e720 00044d16 R_ARM_JUMP_SLOT 0004be1d iadd1_ │ │ │ │ -0010e724 000c9916 R_ARM_JUMP_SLOT 000e60c9 cmon_ │ │ │ │ +0010e6f8 000a3916 R_ARM_JUMP_SLOT 000b4d65 vrfct_ │ │ │ │ +0010e6fc 000d1416 R_ARM_JUMP_SLOT 000bbdc9 szlnzr_ │ │ │ │ +0010e700 000f1816 R_ARM_JUMP_SLOT 000c3d3d scstrn_ │ │ │ │ +0010e704 000d5516 R_ARM_JUMP_SLOT 0008b7d1 uerget_ │ │ │ │ +0010e708 000d0616 R_ARM_JUMP_SLOT 00094629 ucrqcl_ │ │ │ │ +0010e70c 000f3716 R_ARM_JUMP_SLOT 000e6f99 shmsri_ │ │ │ │ +0010e710 000c5f16 R_ARM_JUMP_SLOT 000c791d sgpget_ │ │ │ │ +0010e714 00060b16 R_ARM_JUMP_SLOT 00038bc1 tmlqid_ │ │ │ │ +0010e718 0003a716 R_ARM_JUMP_SLOT 000d4195 swrqcp_ │ │ │ │ +0010e71c 00008916 R_ARM_JUMP_SLOT 0006fd65 uwsgxz_ │ │ │ │ +0010e720 00044d16 R_ARM_JUMP_SLOT 000a5a39 iadd1_ │ │ │ │ +0010e724 000c9916 R_ARM_JUMP_SLOT 000d7531 cmon_ │ │ │ │ 0010e728 00002616 R_ARM_JUMP_SLOT 00000000 logf@GLIBC_2.27 │ │ │ │ -0010e72c 0006c716 R_ARM_JUMP_SLOT 0004bae9 ct3sc_ │ │ │ │ -0010e730 00051a16 R_ARM_JUMP_SLOT 000980bd szpmzv_ │ │ │ │ -0010e734 000c1c16 R_ARM_JUMP_SLOT 000ace75 swcmll_ │ │ │ │ -0010e738 00099a16 R_ARM_JUMP_SLOT 000e0891 uddclv_ │ │ │ │ -0010e73c 000ad116 R_ARM_JUMP_SLOT 000c1e8d usxoff_ │ │ │ │ -0010e740 00117e16 R_ARM_JUMP_SLOT 000b7085 uuqarp_ │ │ │ │ -0010e744 00100316 R_ARM_JUMP_SLOT 000dd819 uciqvl_ │ │ │ │ -0010e748 000df216 R_ARM_JUMP_SLOT 000bb4d5 uhdif_ │ │ │ │ -0010e74c 000dea16 R_ARM_JUMP_SLOT 000cd0ed umrsvl_ │ │ │ │ -0010e750 0003d716 R_ARM_JUMP_SLOT 000344f1 odrqcl_ │ │ │ │ -0010e754 000b5416 R_ARM_JUMP_SLOT 000bdd4d uzcset_ │ │ │ │ -0010e758 000e2d16 R_ARM_JUMP_SLOT 000e6335 iweek1_ │ │ │ │ -0010e75c 0005df16 R_ARM_JUMP_SLOT 0004da71 rsum0_ │ │ │ │ +0010e72c 0006c716 R_ARM_JUMP_SLOT 000ab5d5 ct3sc_ │ │ │ │ +0010e730 00051a16 R_ARM_JUMP_SLOT 000bca19 szpmzv_ │ │ │ │ +0010e734 000c1c16 R_ARM_JUMP_SLOT 000cf6d5 swcmll_ │ │ │ │ +0010e738 00099a16 R_ARM_JUMP_SLOT 0009d5b1 uddclv_ │ │ │ │ +0010e73c 000ad116 R_ARM_JUMP_SLOT 00087f99 usxoff_ │ │ │ │ +0010e740 00117e16 R_ARM_JUMP_SLOT 00079911 uuqarp_ │ │ │ │ +0010e744 00100316 R_ARM_JUMP_SLOT 00094051 uciqvl_ │ │ │ │ +0010e748 000df216 R_ARM_JUMP_SLOT 000a1c51 uhdif_ │ │ │ │ +0010e74c 000dea16 R_ARM_JUMP_SLOT 000739e1 umrsvl_ │ │ │ │ +0010e750 0003d716 R_ARM_JUMP_SLOT 000dae89 odrqcl_ │ │ │ │ +0010e754 000b5416 R_ARM_JUMP_SLOT 0008de0d uzcset_ │ │ │ │ +0010e758 000e2d16 R_ARM_JUMP_SLOT 000d7ca1 iweek1_ │ │ │ │ +0010e75c 0005df16 R_ARM_JUMP_SLOT 000afd35 rsum0_ │ │ │ │ 0010e760 00002716 R_ARM_JUMP_SLOT 00000000 _gfortran_reshape_r4@GFORTRAN_8 │ │ │ │ -0010e764 0001f016 R_ARM_JUMP_SLOT 00099159 slpwvc_ │ │ │ │ -0010e768 00072116 R_ARM_JUMP_SLOT 00045171 glpqin_ │ │ │ │ -0010e76c 00061816 R_ARM_JUMP_SLOT 00042585 vignn_ │ │ │ │ -0010e770 0004da16 R_ARM_JUMP_SLOT 000c56b9 uscsvl_ │ │ │ │ -0010e774 0004b216 R_ARM_JUMP_SLOT 000bc9c1 uzfact_ │ │ │ │ -0010e778 00048e16 R_ARM_JUMP_SLOT 00045a21 glcqvl_ │ │ │ │ -0010e77c 000e8316 R_ARM_JUMP_SLOT 0009cb59 stirad_ │ │ │ │ -0010e780 000ace16 R_ARM_JUMP_SLOT 0009ca59 stnusr_ │ │ │ │ -0010e784 00107116 R_ARM_JUMP_SLOT 0004b22d mpfmer_ │ │ │ │ -0010e788 00027016 R_ARM_JUMP_SLOT 000a75c1 swrqnp_ │ │ │ │ -0010e78c 00115d16 R_ARM_JUMP_SLOT 000df289 udisvl_ │ │ │ │ -0010e790 00046216 R_ARM_JUMP_SLOT 0004d085 ramp0_ │ │ │ │ -0010e794 000cdd16 R_ARM_JUMP_SLOT 0003d0d9 cffti1_ │ │ │ │ -0010e798 000c3b16 R_ARM_JUMP_SLOT 0004dad1 rsum_ │ │ │ │ -0010e79c 0003fe16 R_ARM_JUMP_SLOT 000a6d49 scqtrn_ │ │ │ │ -0010e7a0 00076716 R_ARM_JUMP_SLOT 00034e09 odlset_ │ │ │ │ -0010e7a4 000d0d16 R_ARM_JUMP_SLOT 00043ced rtlxfl_ │ │ │ │ -0010e7a8 0002cb16 R_ARM_JUMP_SLOT 00046cdd glisvl_ │ │ │ │ -0010e7ac 0002e016 R_ARM_JUMP_SLOT 000c6a21 uslsvl_ │ │ │ │ -0010e7b0 000c2e16 R_ARM_JUMP_SLOT 0004b729 ct2hc_ │ │ │ │ -0010e7b4 00069c16 R_ARM_JUMP_SLOT 000a469d sgrqnp_ │ │ │ │ -0010e7b8 00063416 R_ARM_JUMP_SLOT 000515e1 vradd1_ │ │ │ │ -0010e7bc 00059016 R_ARM_JUMP_SLOT 00041afd visub_ │ │ │ │ -0010e7c0 00024416 R_ARM_JUMP_SLOT 00094031 szcll3_ │ │ │ │ -0010e7c4 0001b716 R_ARM_JUMP_SLOT 0004f0c5 gnqblk_ │ │ │ │ -0010e7c8 000baf16 R_ARM_JUMP_SLOT 0009a3cd slqrct_ │ │ │ │ -0010e7cc 00041516 R_ARM_JUMP_SLOT 0003eb95 shmswm_ │ │ │ │ -0010e7d0 000f7016 R_ARM_JUMP_SLOT 0008edfd szscly_ │ │ │ │ -0010e7d4 000cd816 R_ARM_JUMP_SLOT 000b2ab9 ueitlv_ │ │ │ │ -0010e7d8 000a0d16 R_ARM_JUMP_SLOT 000e6395 dateq2_ │ │ │ │ -0010e7dc 000c5016 R_ARM_JUMP_SLOT 000bcf49 uzpqcp_ │ │ │ │ -0010e7e0 000a5c16 R_ARM_JUMP_SLOT 000410d9 vs1int_ │ │ │ │ -0010e7e4 00099416 R_ARM_JUMP_SLOT 000b6579 grscwd_ │ │ │ │ -0010e7e8 000e0616 R_ARM_JUMP_SLOT 000ae489 ulylbl_ │ │ │ │ -0010e7ec 00087716 R_ARM_JUMP_SLOT 000bf731 uziqvl_ │ │ │ │ -0010e7f0 00057e16 R_ARM_JUMP_SLOT 000bee99 uzlget_ │ │ │ │ -0010e7f4 00037116 R_ARM_JUMP_SLOT 00094dbd szqchz_ │ │ │ │ -0010e7f8 00066a16 R_ARM_JUMP_SLOT 000350f1 odiqcp_ │ │ │ │ -0010e7fc 000c9d16 R_ARM_JUMP_SLOT 000e47f1 lchrd_ │ │ │ │ +0010e764 0001f016 R_ARM_JUMP_SLOT 000c1591 slpwvc_ │ │ │ │ +0010e768 00072116 R_ARM_JUMP_SLOT 000a68c1 glpqin_ │ │ │ │ +0010e76c 00061816 R_ARM_JUMP_SLOT 000b2121 vignn_ │ │ │ │ +0010e770 0004da16 R_ARM_JUMP_SLOT 00085759 uscsvl_ │ │ │ │ +0010e774 0004b216 R_ARM_JUMP_SLOT 0008ed79 uzfact_ │ │ │ │ +0010e778 00048e16 R_ARM_JUMP_SLOT 000a77a1 glcqvl_ │ │ │ │ +0010e77c 000e8316 R_ARM_JUMP_SLOT 000c6779 stirad_ │ │ │ │ +0010e780 000ace16 R_ARM_JUMP_SLOT 000c4bdd stnusr_ │ │ │ │ +0010e784 00107116 R_ARM_JUMP_SLOT 000af149 mpfmer_ │ │ │ │ +0010e788 00027016 R_ARM_JUMP_SLOT 000d3f09 swrqnp_ │ │ │ │ +0010e78c 00115d16 R_ARM_JUMP_SLOT 0009ea69 udisvl_ │ │ │ │ +0010e790 00046216 R_ARM_JUMP_SLOT 000b01cd ramp0_ │ │ │ │ +0010e794 000cdd16 R_ARM_JUMP_SLOT 000de371 cffti1_ │ │ │ │ +0010e798 000c3b16 R_ARM_JUMP_SLOT 000af8dd rsum_ │ │ │ │ +0010e79c 0003fe16 R_ARM_JUMP_SLOT 000c3d4d scqtrn_ │ │ │ │ +0010e7a0 00076716 R_ARM_JUMP_SLOT 000db979 odlset_ │ │ │ │ +0010e7a4 000d0d16 R_ARM_JUMP_SLOT 000a9315 rtlxfl_ │ │ │ │ +0010e7a8 0002cb16 R_ARM_JUMP_SLOT 000a82e5 glisvl_ │ │ │ │ +0010e7ac 0002e016 R_ARM_JUMP_SLOT 00081c51 uslsvl_ │ │ │ │ +0010e7b0 000c2e16 R_ARM_JUMP_SLOT 000ab1b5 ct2hc_ │ │ │ │ +0010e7b4 00069c16 R_ARM_JUMP_SLOT 000c9091 sgrqnp_ │ │ │ │ +0010e7b8 00063416 R_ARM_JUMP_SLOT 000b4375 vradd1_ │ │ │ │ +0010e7bc 00059016 R_ARM_JUMP_SLOT 000b1f79 visub_ │ │ │ │ +0010e7c0 00024416 R_ARM_JUMP_SLOT 000b8c05 szcll3_ │ │ │ │ +0010e7c4 0001b716 R_ARM_JUMP_SLOT 000b1681 gnqblk_ │ │ │ │ +0010e7c8 000baf16 R_ARM_JUMP_SLOT 000c1095 slqrct_ │ │ │ │ +0010e7cc 00041516 R_ARM_JUMP_SLOT 000e4951 shmswm_ │ │ │ │ +0010e7d0 000f7016 R_ARM_JUMP_SLOT 000bebd5 szscly_ │ │ │ │ +0010e7d4 000cd816 R_ARM_JUMP_SLOT 00089d09 ueitlv_ │ │ │ │ +0010e7d8 000a0d16 R_ARM_JUMP_SLOT 000d7451 dateq2_ │ │ │ │ +0010e7dc 000c5016 R_ARM_JUMP_SLOT 0008d2ed uzpqcp_ │ │ │ │ +0010e7e0 000a5c16 R_ARM_JUMP_SLOT 000e6fc1 vs1int_ │ │ │ │ +0010e7e4 00099416 R_ARM_JUMP_SLOT 00092ad9 grscwd_ │ │ │ │ +0010e7e8 000e0616 R_ARM_JUMP_SLOT 00097691 ulylbl_ │ │ │ │ +0010e7ec 00087716 R_ARM_JUMP_SLOT 0008dbf9 uziqvl_ │ │ │ │ +0010e7f0 00057e16 R_ARM_JUMP_SLOT 0008eac9 uzlget_ │ │ │ │ +0010e7f4 00037116 R_ARM_JUMP_SLOT 000b9205 szqchz_ │ │ │ │ +0010e7f8 00066a16 R_ARM_JUMP_SLOT 000dc881 odiqcp_ │ │ │ │ +0010e7fc 000c9d16 R_ARM_JUMP_SLOT 000d686d lchrd_ │ │ │ │ 0010e800 00002816 R_ARM_JUMP_SLOT 00000000 timeq3_ │ │ │ │ -0010e804 000cb916 R_ARM_JUMP_SLOT 000e6159 ndyear_ │ │ │ │ -0010e808 000d9716 R_ARM_JUMP_SLOT 0008cfb9 tmlqnp_ │ │ │ │ -0010e80c 00075b16 R_ARM_JUMP_SLOT 000b6d69 grsmpl_ │ │ │ │ -0010e810 0001b916 R_ARM_JUMP_SLOT 000ae619 ulsxbl_ │ │ │ │ -0010e814 0000de16 R_ARM_JUMP_SLOT 000a0029 sgqcmn_ │ │ │ │ -0010e818 00031916 R_ARM_JUMP_SLOT 000c03c1 ussaxs_ │ │ │ │ -0010e81c 0003cb16 R_ARM_JUMP_SLOT 000cd24d umrqcl_ │ │ │ │ -0010e820 00038b16 R_ARM_JUMP_SLOT 000c6fe5 usisvl_ │ │ │ │ -0010e824 00010c16 R_ARM_JUMP_SLOT 000bdbb5 uzcqid_ │ │ │ │ -0010e828 00076e16 R_ARM_JUMP_SLOT 0004be6d iadd_ │ │ │ │ -0010e82c 00118716 R_ARM_JUMP_SLOT 000bed9d uzlqin_ │ │ │ │ -0010e830 000e4216 R_ARM_JUMP_SLOT 000ada39 ulrstx_ │ │ │ │ -0010e834 00043516 R_ARM_JUMP_SLOT 0004d7b9 rave1_ │ │ │ │ -0010e838 0004ce16 R_ARM_JUMP_SLOT 000dcea1 ucrqid_ │ │ │ │ -0010e83c 00033516 R_ARM_JUMP_SLOT 000bc821 uwqgxa_ │ │ │ │ -0010e840 0007e416 R_ARM_JUMP_SLOT 000a85a5 swpget_ │ │ │ │ -0010e844 00078016 R_ARM_JUMP_SLOT 000a50cd sglget_ │ │ │ │ -0010e848 00094916 R_ARM_JUMP_SLOT 000b1189 uelqin_ │ │ │ │ -0010e84c 000c6c16 R_ARM_JUMP_SLOT 000b7fb1 uulqvl_ │ │ │ │ -0010e850 000ffe16 R_ARM_JUMP_SLOT 000403f5 shfwgz_ │ │ │ │ -0010e854 00008f16 R_ARM_JUMP_SLOT 00044231 rpnopt_ │ │ │ │ -0010e858 00022316 R_ARM_JUMP_SLOT 000423f5 indxmf_ │ │ │ │ -0010e85c 00020e16 R_ARM_JUMP_SLOT 000d0a4d ugiqvl_ │ │ │ │ -0010e860 000f5716 R_ARM_JUMP_SLOT 000dd269 uclqvl_ │ │ │ │ -0010e864 00059116 R_ARM_JUMP_SLOT 000cf979 ugpqcp_ │ │ │ │ +0010e804 000cb916 R_ARM_JUMP_SLOT 000d8269 ndyear_ │ │ │ │ +0010e808 000d9716 R_ARM_JUMP_SLOT 00038895 tmlqnp_ │ │ │ │ +0010e80c 00075b16 R_ARM_JUMP_SLOT 00092c5d grsmpl_ │ │ │ │ +0010e810 0001b916 R_ARM_JUMP_SLOT 00098f91 ulsxbl_ │ │ │ │ +0010e814 0000de16 R_ARM_JUMP_SLOT 000c85c1 sgqcmn_ │ │ │ │ +0010e818 00031916 R_ARM_JUMP_SLOT 000848a9 ussaxs_ │ │ │ │ +0010e81c 0003cb16 R_ARM_JUMP_SLOT 00073b41 umrqcl_ │ │ │ │ +0010e820 00038b16 R_ARM_JUMP_SLOT 00082aa1 usisvl_ │ │ │ │ +0010e824 00010c16 R_ARM_JUMP_SLOT 0008e6c9 uzcqid_ │ │ │ │ +0010e828 00076e16 R_ARM_JUMP_SLOT 000a61a5 iadd_ │ │ │ │ +0010e82c 00118716 R_ARM_JUMP_SLOT 0008f755 uzlqin_ │ │ │ │ +0010e830 000e4216 R_ARM_JUMP_SLOT 000981c1 ulrstx_ │ │ │ │ +0010e834 00043516 R_ARM_JUMP_SLOT 000afb45 rave1_ │ │ │ │ +0010e838 0004ce16 R_ARM_JUMP_SLOT 0009475d ucrqid_ │ │ │ │ +0010e83c 00033516 R_ARM_JUMP_SLOT 0006fe41 uwqgxa_ │ │ │ │ +0010e840 0007e416 R_ARM_JUMP_SLOT 000d48a5 swpget_ │ │ │ │ +0010e844 00078016 R_ARM_JUMP_SLOT 000ca209 sglget_ │ │ │ │ +0010e848 00094916 R_ARM_JUMP_SLOT 0008c339 uelqin_ │ │ │ │ +0010e84c 000c6c16 R_ARM_JUMP_SLOT 00078e51 uulqvl_ │ │ │ │ +0010e850 000ffe16 R_ARM_JUMP_SLOT 000e4905 shfwgz_ │ │ │ │ +0010e854 00008f16 R_ARM_JUMP_SLOT 000a9ab5 rpnopt_ │ │ │ │ +0010e858 00022316 R_ARM_JUMP_SLOT 000aae99 indxmf_ │ │ │ │ +0010e85c 00020e16 R_ARM_JUMP_SLOT 000a40e1 ugiqvl_ │ │ │ │ +0010e860 000f5716 R_ARM_JUMP_SLOT 00093559 uclqvl_ │ │ │ │ +0010e864 00059116 R_ARM_JUMP_SLOT 000a478d ugpqcp_ │ │ │ │ 0010e868 00002916 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_integer_write@GFORTRAN_8 │ │ │ │ -0010e86c 00073816 R_ARM_JUMP_SLOT 00044155 rtienv_ │ │ │ │ -0010e870 0010d316 R_ARM_JUMP_SLOT 000bf7b1 uziqid_ │ │ │ │ -0010e874 00072516 R_ARM_JUMP_SLOT 00049339 mpicyb_ │ │ │ │ +0010e86c 00073816 R_ARM_JUMP_SLOT 000aaafd rtienv_ │ │ │ │ +0010e870 0010d316 R_ARM_JUMP_SLOT 0008dc79 uziqid_ │ │ │ │ +0010e874 00072516 R_ARM_JUMP_SLOT 000ac49d mpicyb_ │ │ │ │ 0010e878 00002a16 R_ARM_JUMP_SLOT 00000000 _gfortran_stop_numeric@GFORTRAN_8 │ │ │ │ -0010e87c 000deb16 R_ARM_JUMP_SLOT 0003abf9 passf2_ │ │ │ │ -0010e880 00119616 R_ARM_JUMP_SLOT 000b1865 ueiqvl_ │ │ │ │ -0010e884 00060d16 R_ARM_JUMP_SLOT 000bed25 uzlqnp_ │ │ │ │ -0010e888 000d8a16 R_ARM_JUMP_SLOT 000941c5 szpllr_ │ │ │ │ -0010e88c 000a6f16 R_ARM_JUMP_SLOT 0009f265 sgplxu_ │ │ │ │ -0010e890 000bd116 R_ARM_JUMP_SLOT 0003e539 sholap_ │ │ │ │ -0010e894 000d9d16 R_ARM_JUMP_SLOT 000d8e5d uiipac_ │ │ │ │ -0010e898 000d9216 R_ARM_JUMP_SLOT 000d11a9 ugdut_ │ │ │ │ -0010e89c 00013416 R_ARM_JUMP_SLOT 000b71f9 uuinit_ │ │ │ │ -0010e8a0 00016516 R_ARM_JUMP_SLOT 000d9dd5 uismfl_ │ │ │ │ -0010e8a4 00041116 R_ARM_JUMP_SLOT 0004d895 rave0_ │ │ │ │ -0010e8a8 00091916 R_ARM_JUMP_SLOT 000bf68d uzirst_ │ │ │ │ -0010e8ac 00022a16 R_ARM_JUMP_SLOT 00036999 odrk4_ │ │ │ │ -0010e8b0 00074e16 R_ARM_JUMP_SLOT 000cfced ugpset_ │ │ │ │ +0010e87c 000deb16 R_ARM_JUMP_SLOT 000e1225 passf2_ │ │ │ │ +0010e880 00119616 R_ARM_JUMP_SLOT 0008c005 ueiqvl_ │ │ │ │ +0010e884 00060d16 R_ARM_JUMP_SLOT 0008f6dd uzlqnp_ │ │ │ │ +0010e888 000d8a16 R_ARM_JUMP_SLOT 000b98f1 szpllr_ │ │ │ │ +0010e88c 000a6f16 R_ARM_JUMP_SLOT 000c984d sgplxu_ │ │ │ │ +0010e890 000bd116 R_ARM_JUMP_SLOT 000e5f29 sholap_ │ │ │ │ +0010e894 000d9d16 R_ARM_JUMP_SLOT 00079cdd uiipac_ │ │ │ │ +0010e898 000d9216 R_ARM_JUMP_SLOT 000a29c5 ugdut_ │ │ │ │ +0010e89c 00013416 R_ARM_JUMP_SLOT 00079291 uuinit_ │ │ │ │ +0010e8a0 00016516 R_ARM_JUMP_SLOT 0007b79d uismfl_ │ │ │ │ +0010e8a4 00041116 R_ARM_JUMP_SLOT 000af7d5 rave0_ │ │ │ │ +0010e8a8 00091916 R_ARM_JUMP_SLOT 0008db55 uzirst_ │ │ │ │ +0010e8ac 00022a16 R_ARM_JUMP_SLOT 000dba09 odrk4_ │ │ │ │ +0010e8b0 00074e16 R_ARM_JUMP_SLOT 000a1e69 ugpset_ │ │ │ │ 0010e8b4 00002b16 R_ARM_JUMP_SLOT 00000000 zggplt_ │ │ │ │ -0010e8b8 000a0016 R_ARM_JUMP_SLOT 000b1735 ueiqin_ │ │ │ │ -0010e8bc 00021416 R_ARM_JUMP_SLOT 000e6e41 date32_ │ │ │ │ -0010e8c0 0007ea16 R_ARM_JUMP_SLOT 0008e2e5 szsgcl_ │ │ │ │ -0010e8c4 0004c916 R_ARM_JUMP_SLOT 000ad7fd ulrqin_ │ │ │ │ -0010e8c8 0005f916 R_ARM_JUMP_SLOT 000be505 uzrqcp_ │ │ │ │ -0010e8cc 000df916 R_ARM_JUMP_SLOT 000b70e9 uuqbrs_ │ │ │ │ -0010e8d0 000ac416 R_ARM_JUMP_SLOT 000cca91 umpqvl_ │ │ │ │ -0010e8d4 000e8a16 R_ARM_JUMP_SLOT 00051dcd isum_ │ │ │ │ -0010e8d8 00066616 R_ARM_JUMP_SLOT 0009ec59 sgpmxu_ │ │ │ │ -0010e8dc 000a1516 R_ARM_JUMP_SLOT 000a81d9 swpqvl_ │ │ │ │ -0010e8e0 0009bd16 R_ARM_JUMP_SLOT 000a4d9d sglqvl_ │ │ │ │ -0010e8e4 00049e16 R_ARM_JUMP_SLOT 0003444d odrqvl_ │ │ │ │ -0010e8e8 00046c16 R_ARM_JUMP_SLOT 0009a2dd slpage_ │ │ │ │ -0010e8ec 000f6f16 R_ARM_JUMP_SLOT 000a3965 sgssim_ │ │ │ │ -0010e8f0 000bfb16 R_ARM_JUMP_SLOT 000ce691 uminit_ │ │ │ │ -0010e8f4 00048216 R_ARM_JUMP_SLOT 00047869 lrne1_ │ │ │ │ +0010e8b8 000a0016 R_ARM_JUMP_SLOT 0008bed5 ueiqin_ │ │ │ │ +0010e8bc 00021416 R_ARM_JUMP_SLOT 000d7731 date32_ │ │ │ │ +0010e8c0 0007ea16 R_ARM_JUMP_SLOT 000b60ad szsgcl_ │ │ │ │ +0010e8c4 0004c916 R_ARM_JUMP_SLOT 000965bd ulrqin_ │ │ │ │ +0010e8c8 0005f916 R_ARM_JUMP_SLOT 0008cf1d uzrqcp_ │ │ │ │ +0010e8cc 000df916 R_ARM_JUMP_SLOT 0007901d uuqbrs_ │ │ │ │ +0010e8d0 000ac416 R_ARM_JUMP_SLOT 00072f1d umpqvl_ │ │ │ │ +0010e8d4 000e8a16 R_ARM_JUMP_SLOT 000aba89 isum_ │ │ │ │ +0010e8d8 00066616 R_ARM_JUMP_SLOT 000cd2b5 sgpmxu_ │ │ │ │ +0010e8dc 000a1516 R_ARM_JUMP_SLOT 000d44d9 swpqvl_ │ │ │ │ +0010e8e0 0009bd16 R_ARM_JUMP_SLOT 000c9b2d sglqvl_ │ │ │ │ +0010e8e4 00049e16 R_ARM_JUMP_SLOT 000dade5 odrqvl_ │ │ │ │ +0010e8e8 00046c16 R_ARM_JUMP_SLOT 000c1c5d slpage_ │ │ │ │ +0010e8ec 000f6f16 R_ARM_JUMP_SLOT 000ca089 sgssim_ │ │ │ │ +0010e8f0 000bfb16 R_ARM_JUMP_SLOT 00074b31 uminit_ │ │ │ │ +0010e8f4 00048216 R_ARM_JUMP_SLOT 000b26fd lrne1_ │ │ │ │ 0010e8f8 00002c16 R_ARM_JUMP_SLOT 00000000 zgqimc_ │ │ │ │ 0010e8fc 00002d16 R_ARM_JUMP_SLOT 00000000 zgfrel_ │ │ │ │ -0010e900 0009f616 R_ARM_JUMP_SLOT 000ccbd9 umpqcl_ │ │ │ │ +0010e900 0009f616 R_ARM_JUMP_SLOT 00073065 umpqcl_ │ │ │ │ 0010e904 00002e16 R_ARM_JUMP_SLOT 00000000 zgqtnc_ │ │ │ │ -0010e908 00073616 R_ARM_JUMP_SLOT 000df3e9 udiqcl_ │ │ │ │ -0010e90c 00037416 R_ARM_JUMP_SLOT 0003dc25 shtwga_ │ │ │ │ -0010e910 000f8d16 R_ARM_JUMP_SLOT 0004bd81 imlt_ │ │ │ │ -0010e914 0001f216 R_ARM_JUMP_SLOT 000517a5 vrfnb1_ │ │ │ │ -0010e918 000ec316 R_ARM_JUMP_SLOT 000e48d1 lchrs_ │ │ │ │ -0010e91c 0000b616 R_ARM_JUMP_SLOT 000533a1 char_trim_ │ │ │ │ -0010e920 00054516 R_ARM_JUMP_SLOT 000b5b99 uysoff_ │ │ │ │ -0010e924 0010dd16 R_ARM_JUMP_SLOT 000c751d usinit_ │ │ │ │ -0010e928 0008c916 R_ARM_JUMP_SLOT 000b5e7d uysaxz_ │ │ │ │ -0010e92c 000b1f16 R_ARM_JUMP_SLOT 000e08bd udqcln_ │ │ │ │ -0010e930 000b8016 R_ARM_JUMP_SLOT 0003e005 shtlfw_ │ │ │ │ -0010e934 00039516 R_ARM_JUMP_SLOT 000c18d1 uszdgt_ │ │ │ │ -0010e938 000bc416 R_ARM_JUMP_SLOT 0004aead mpfmwl_ │ │ │ │ -0010e93c 000c7b16 R_ARM_JUMP_SLOT 0009cb99 stfrot_ │ │ │ │ -0010e940 000f3b16 R_ARM_JUMP_SLOT 00043c81 rtcxfl_ │ │ │ │ -0010e944 0009bf16 R_ARM_JUMP_SLOT 0004b619 imod_ │ │ │ │ -0010e948 000b8316 R_ARM_JUMP_SLOT 0008c715 tmrget_ │ │ │ │ -0010e94c 000a5516 R_ARM_JUMP_SLOT 000d03d9 uglsvl_ │ │ │ │ -0010e950 00079416 R_ARM_JUMP_SLOT 000c9ddd uxroff_ │ │ │ │ -0010e954 00044016 R_ARM_JUMP_SLOT 000ae439 ulysfm_ │ │ │ │ -0010e958 000e4c16 R_ARM_JUMP_SLOT 000e2a11 gbyte_ │ │ │ │ -0010e95c 0009be16 R_ARM_JUMP_SLOT 000a4c05 sgrset_ │ │ │ │ -0010e960 0009d216 R_ARM_JUMP_SLOT 000475e9 lrle_ │ │ │ │ -0010e964 000b0316 R_ARM_JUMP_SLOT 0004bc95 iset_ │ │ │ │ -0010e968 0001ba16 R_ARM_JUMP_SLOT 0009d8e9 ststrf_ │ │ │ │ -0010e96c 00068e16 R_ARM_JUMP_SLOT 0004e091 rmlt0_ │ │ │ │ -0010e970 00113d16 R_ARM_JUMP_SLOT 000aacd5 swiclr_ │ │ │ │ -0010e974 000db916 R_ARM_JUMP_SLOT 000abb91 swlqid_ │ │ │ │ -0010e978 00112616 R_ARM_JUMP_SLOT 000b1085 uerstx_ │ │ │ │ -0010e97c 0003e116 R_ARM_JUMP_SLOT 000cda89 umlget_ │ │ │ │ -0010e980 0010d516 R_ARM_JUMP_SLOT 000a0a55 sglnu_ │ │ │ │ -0010e984 00067c16 R_ARM_JUMP_SLOT 000dee25 udlqcl_ │ │ │ │ -0010e988 00101116 R_ARM_JUMP_SLOT 00034ef1 odisvl_ │ │ │ │ -0010e98c 000d2316 R_ARM_JUMP_SLOT 000dd585 uclget_ │ │ │ │ -0010e990 00110016 R_ARM_JUMP_SLOT 000d0d7d ugiget_ │ │ │ │ -0010e994 000e3816 R_ARM_JUMP_SLOT 000b0499 uepqin_ │ │ │ │ -0010e998 00009116 R_ARM_JUMP_SLOT 0003e8d9 shmw2s_ │ │ │ │ -0010e99c 00113816 R_ARM_JUMP_SLOT 0003ad51 passf_ │ │ │ │ -0010e9a0 0003ac16 R_ARM_JUMP_SLOT 0004bf71 viset0_ │ │ │ │ -0010e9a4 00074c16 R_ARM_JUMP_SLOT 000debdd udrset_ │ │ │ │ -0010e9a8 00045f16 R_ARM_JUMP_SLOT 0008ce11 tmpstx_ │ │ │ │ -0010e9ac 0006b916 R_ARM_JUMP_SLOT 000dc379 ucxacl_ │ │ │ │ -0010e9b0 00047016 R_ARM_JUMP_SLOT 000aba51 swlqcl_ │ │ │ │ -0010e9b4 00059516 R_ARM_JUMP_SLOT 000ac0cd swiqcp_ │ │ │ │ -0010e9b8 00074916 R_ARM_JUMP_SLOT 00049209 mpicyc_ │ │ │ │ -0010e9bc 00030316 R_ARM_JUMP_SLOT 0004e155 radd1_ │ │ │ │ -0010e9c0 00087316 R_ARM_JUMP_SLOT 0004d185 rrms1_ │ │ │ │ -0010e9c4 000a9216 R_ARM_JUMP_SLOT 00049315 mpscyb_ │ │ │ │ +0010e908 00073616 R_ARM_JUMP_SLOT 0009ebc9 udiqcl_ │ │ │ │ +0010e90c 00037416 R_ARM_JUMP_SLOT 000e6735 shtwga_ │ │ │ │ +0010e910 000f8d16 R_ARM_JUMP_SLOT 000a5eb9 imlt_ │ │ │ │ +0010e914 0001f216 R_ARM_JUMP_SLOT 000b45d9 vrfnb1_ │ │ │ │ +0010e918 000ec316 R_ARM_JUMP_SLOT 000d6bc9 lchrs_ │ │ │ │ +0010e91c 0000b616 R_ARM_JUMP_SLOT 000398f1 char_trim_ │ │ │ │ +0010e920 00054516 R_ARM_JUMP_SLOT 00071ed9 uysoff_ │ │ │ │ +0010e924 0010dd16 R_ARM_JUMP_SLOT 00086d61 usinit_ │ │ │ │ +0010e928 0008c916 R_ARM_JUMP_SLOT 00071c11 uysaxz_ │ │ │ │ +0010e92c 000b1f16 R_ARM_JUMP_SLOT 0009d5dd udqcln_ │ │ │ │ +0010e930 000b8016 R_ARM_JUMP_SLOT 000e6b15 shtlfw_ │ │ │ │ +0010e934 00039516 R_ARM_JUMP_SLOT 0007f5d9 uszdgt_ │ │ │ │ +0010e938 000bc416 R_ARM_JUMP_SLOT 000acfd1 mpfmwl_ │ │ │ │ +0010e93c 000c7b16 R_ARM_JUMP_SLOT 000c596d stfrot_ │ │ │ │ +0010e940 000f3b16 R_ARM_JUMP_SLOT 000a92a9 rtcxfl_ │ │ │ │ +0010e944 0009bf16 R_ARM_JUMP_SLOT 000a4da9 imod_ │ │ │ │ +0010e948 000b8316 R_ARM_JUMP_SLOT 000354b1 tmrget_ │ │ │ │ +0010e94c 000a5516 R_ARM_JUMP_SLOT 000a21b9 uglsvl_ │ │ │ │ +0010e950 00079416 R_ARM_JUMP_SLOT 00099605 uxroff_ │ │ │ │ +0010e954 00044016 R_ARM_JUMP_SLOT 00097669 ulysfm_ │ │ │ │ +0010e958 000e4c16 R_ARM_JUMP_SLOT 000d4cb9 gbyte_ │ │ │ │ +0010e95c 0009be16 R_ARM_JUMP_SLOT 000cbe29 sgrset_ │ │ │ │ +0010e960 0009d216 R_ARM_JUMP_SLOT 000b237d lrle_ │ │ │ │ +0010e964 000b0316 R_ARM_JUMP_SLOT 000a5ab1 iset_ │ │ │ │ +0010e968 0001ba16 R_ARM_JUMP_SLOT 000c5841 ststrf_ │ │ │ │ +0010e96c 00068e16 R_ARM_JUMP_SLOT 000b5215 rmlt0_ │ │ │ │ +0010e970 00113d16 R_ARM_JUMP_SLOT 000d3379 swiclr_ │ │ │ │ +0010e974 000db916 R_ARM_JUMP_SLOT 000d081d swlqid_ │ │ │ │ +0010e978 00112616 R_ARM_JUMP_SLOT 0008b82d uerstx_ │ │ │ │ +0010e97c 0003e116 R_ARM_JUMP_SLOT 0007683d umlget_ │ │ │ │ +0010e980 0010d516 R_ARM_JUMP_SLOT 000c9589 sglnu_ │ │ │ │ +0010e984 00067c16 R_ARM_JUMP_SLOT 0009ccd5 udlqcl_ │ │ │ │ +0010e988 00101116 R_ARM_JUMP_SLOT 000dc681 odisvl_ │ │ │ │ +0010e98c 000d2316 R_ARM_JUMP_SLOT 00093cd9 uclget_ │ │ │ │ +0010e990 00110016 R_ARM_JUMP_SLOT 000a4959 ugiget_ │ │ │ │ +0010e994 000e3816 R_ARM_JUMP_SLOT 00088d45 uepqin_ │ │ │ │ +0010e998 00009116 R_ARM_JUMP_SLOT 000e4bb9 shmw2s_ │ │ │ │ +0010e99c 00113816 R_ARM_JUMP_SLOT 000e1e1d passf_ │ │ │ │ +0010e9a0 0003ac16 R_ARM_JUMP_SLOT 000a5c15 viset0_ │ │ │ │ +0010e9a4 00074c16 R_ARM_JUMP_SLOT 0009d9e5 udrset_ │ │ │ │ +0010e9a8 00045f16 R_ARM_JUMP_SLOT 00038d61 tmpstx_ │ │ │ │ +0010e9ac 0006b916 R_ARM_JUMP_SLOT 00093e31 ucxacl_ │ │ │ │ +0010e9b0 00047016 R_ARM_JUMP_SLOT 000d06dd swlqcl_ │ │ │ │ +0010e9b4 00059516 R_ARM_JUMP_SLOT 000cfa1d swiqcp_ │ │ │ │ +0010e9b8 00074916 R_ARM_JUMP_SLOT 000acf1d mpicyc_ │ │ │ │ +0010e9bc 00030316 R_ARM_JUMP_SLOT 000b537d radd1_ │ │ │ │ +0010e9c0 00087316 R_ARM_JUMP_SLOT 000af659 rrms1_ │ │ │ │ +0010e9c4 000a9216 R_ARM_JUMP_SLOT 000ac479 mpscyb_ │ │ │ │ 0010e9c8 00003016 R_ARM_JUMP_SLOT 00000000 asinf@GLIBC_2.4 │ │ │ │ -0010e9cc 000e2816 R_ARM_JUMP_SLOT 000ca701 umfmap_ │ │ │ │ -0010e9d0 00021c16 R_ARM_JUMP_SLOT 0009ca29 stcusr_ │ │ │ │ -0010e9d4 0003de16 R_ARM_JUMP_SLOT 000da1bd uifluv_ │ │ │ │ -0010e9d8 00100816 R_ARM_JUMP_SLOT 00040d7d vs2int_ │ │ │ │ -0010e9dc 00044f16 R_ARM_JUMP_SLOT 000b9d59 uhbxf_ │ │ │ │ +0010e9cc 000e2816 R_ARM_JUMP_SLOT 00075f05 umfmap_ │ │ │ │ +0010e9d0 00021c16 R_ARM_JUMP_SLOT 000c4bad stcusr_ │ │ │ │ +0010e9d4 0003de16 R_ARM_JUMP_SLOT 0007ec45 uifluv_ │ │ │ │ +0010e9d8 00100816 R_ARM_JUMP_SLOT 000e7165 vs2int_ │ │ │ │ +0010e9dc 00044f16 R_ARM_JUMP_SLOT 000a081d uhbxf_ │ │ │ │ 0010e9e0 00003116 R_ARM_JUMP_SLOT 00000000 zgflash_ │ │ │ │ -0010e9e4 00085916 R_ARM_JUMP_SLOT 00044865 rtropt_ │ │ │ │ -0010e9e8 00049c16 R_ARM_JUMP_SLOT 000352b9 odiget_ │ │ │ │ -0010e9ec 000fe116 R_ARM_JUMP_SLOT 0008d6bd tmiqvl_ │ │ │ │ -0010e9f0 000c9516 R_ARM_JUMP_SLOT 000475b5 lrle1_ │ │ │ │ -0010e9f4 00058016 R_ARM_JUMP_SLOT 0008c321 tmrsvl_ │ │ │ │ -0010e9f8 000f3116 R_ARM_JUMP_SLOT 00047699 lrgt1_ │ │ │ │ -0010e9fc 00079c16 R_ARM_JUMP_SLOT 000dd141 uclqin_ │ │ │ │ -0010ea00 000b9e16 R_ARM_JUMP_SLOT 000d0919 ugiqin_ │ │ │ │ -0010ea04 000d1216 R_ARM_JUMP_SLOT 0004a659 mpicoa_ │ │ │ │ -0010ea08 000bfa16 R_ARM_JUMP_SLOT 0009401d szqtni_ │ │ │ │ -0010ea0c 00100516 R_ARM_JUMP_SLOT 000a4641 sgpset_ │ │ │ │ -0010ea10 000dcd16 R_ARM_JUMP_SLOT 00036fd1 sinqb_ │ │ │ │ -0010ea14 000b7d16 R_ARM_JUMP_SLOT 000a874d swpset_ │ │ │ │ -0010ea18 000b2416 R_ARM_JUMP_SLOT 000a51c9 sglset_ │ │ │ │ -0010ea1c 000e5e16 R_ARM_JUMP_SLOT 00097f85 sztxcl_ │ │ │ │ -0010ea20 000f7e16 R_ARM_JUMP_SLOT 000cfd49 ugrqnp_ │ │ │ │ -0010ea24 000c1816 R_ARM_JUMP_SLOT 00047799 lrlt0_ │ │ │ │ -0010ea28 000b4a16 R_ARM_JUMP_SLOT 0003cefd cosqb1_ │ │ │ │ -0010ea2c 00042a16 R_ARM_JUMP_SLOT 0004be45 iadd0_ │ │ │ │ +0010e9e4 00085916 R_ARM_JUMP_SLOT 000aa0e9 rtropt_ │ │ │ │ +0010e9e8 00049c16 R_ARM_JUMP_SLOT 000db725 odiget_ │ │ │ │ +0010e9ec 000fe116 R_ARM_JUMP_SLOT 00035181 tmiqvl_ │ │ │ │ +0010e9f0 000c9516 R_ARM_JUMP_SLOT 000b24d1 lrle1_ │ │ │ │ +0010e9f4 00058016 R_ARM_JUMP_SLOT 00035ea5 tmrsvl_ │ │ │ │ +0010e9f8 000f3116 R_ARM_JUMP_SLOT 000b2349 lrgt1_ │ │ │ │ +0010e9fc 00079c16 R_ARM_JUMP_SLOT 00093431 uclqin_ │ │ │ │ +0010ea00 000b9e16 R_ARM_JUMP_SLOT 000a3fad ugiqin_ │ │ │ │ +0010ea04 000d1216 R_ARM_JUMP_SLOT 000ae0c5 mpicoa_ │ │ │ │ +0010ea08 000bfa16 R_ARM_JUMP_SLOT 000bb579 szqtni_ │ │ │ │ +0010ea0c 00100516 R_ARM_JUMP_SLOT 000c7ac5 sgpset_ │ │ │ │ +0010ea10 000dcd16 R_ARM_JUMP_SLOT 000e2fc9 sinqb_ │ │ │ │ +0010ea14 000b2416 R_ARM_JUMP_SLOT 000ca305 sglset_ │ │ │ │ +0010ea18 000b7d16 R_ARM_JUMP_SLOT 000d4a4d swpset_ │ │ │ │ +0010ea1c 000e5e16 R_ARM_JUMP_SLOT 000bd2d5 sztxcl_ │ │ │ │ +0010ea20 000f7e16 R_ARM_JUMP_SLOT 000a2cd1 ugrqnp_ │ │ │ │ +0010ea24 000c1816 R_ARM_JUMP_SLOT 000b2411 lrlt0_ │ │ │ │ +0010ea28 000b4a16 R_ARM_JUMP_SLOT 000dd289 cosqb1_ │ │ │ │ +0010ea2c 00042a16 R_ARM_JUMP_SLOT 000a5e91 iadd0_ │ │ │ │ 0010ea30 00003216 R_ARM_JUMP_SLOT 00000000 zgqrct_ │ │ │ │ -0010ea34 0001e416 R_ARM_JUMP_SLOT 000e6ee9 date31_ │ │ │ │ -0010ea38 00069416 R_ARM_JUMP_SLOT 000dac89 ucyamn_ │ │ │ │ -0010ea3c 000fb016 R_ARM_JUMP_SLOT 000c5e01 uspqvl_ │ │ │ │ -0010ea40 0002fe16 R_ARM_JUMP_SLOT 000aae89 swgton_ │ │ │ │ -0010ea44 00111f16 R_ARM_JUMP_SLOT 000a3119 sgstrf_ │ │ │ │ -0010ea48 000e7816 R_ARM_JUMP_SLOT 000ac155 swiqid_ │ │ │ │ -0010ea4c 00062716 R_ARM_JUMP_SLOT 000c0e79 usaxnm_ │ │ │ │ -0010ea50 000c8b16 R_ARM_JUMP_SLOT 000da5d5 uic2d_ │ │ │ │ -0010ea54 00022016 R_ARM_JUMP_SLOT 000e6a65 ndate1_ │ │ │ │ -0010ea58 000f8116 R_ARM_JUMP_SLOT 000b0d0d uerqvl_ │ │ │ │ -0010ea5c 00106e16 R_ARM_JUMP_SLOT 000c9ab9 uxpaxs_ │ │ │ │ -0010ea60 000ca216 R_ARM_JUMP_SLOT 000359b5 odpstx_ │ │ │ │ -0010ea64 00103e16 R_ARM_JUMP_SLOT 000cff75 ugrqcl_ │ │ │ │ -0010ea68 00063a16 R_ARM_JUMP_SLOT 000aa529 swftfc_ │ │ │ │ -0010ea6c 000b5116 R_ARM_JUMP_SLOT 000d5bf1 ui3ini_ │ │ │ │ -0010ea70 0001b216 R_ARM_JUMP_SLOT 0004e38d vrcon0_ │ │ │ │ -0010ea74 000b2216 R_ARM_JUMP_SLOT 0003a0e9 radb2_ │ │ │ │ -0010ea78 000caf16 R_ARM_JUMP_SLOT 00038209 radf5_ │ │ │ │ -0010ea7c 0010b616 R_ARM_JUMP_SLOT 0003bf81 passb_ │ │ │ │ -0010ea80 0005a616 R_ARM_JUMP_SLOT 000ac3ed swcqnp_ │ │ │ │ -0010ea84 00107e16 R_ARM_JUMP_SLOT 0004a5dd mpscoa_ │ │ │ │ -0010ea88 000ee516 R_ARM_JUMP_SLOT 000c5f49 uspqcl_ │ │ │ │ -0010ea8c 0010b216 R_ARM_JUMP_SLOT 000ca005 uxsaxz_ │ │ │ │ -0010ea90 00067816 R_ARM_JUMP_SLOT 000c7a41 usdaxs_ │ │ │ │ -0010ea94 00031a16 R_ARM_JUMP_SLOT 000a0af9 sgqlni_ │ │ │ │ -0010ea98 0004c416 R_ARM_JUMP_SLOT 000430b9 lchreq_ │ │ │ │ -0010ea9c 000bc016 R_ARM_JUMP_SLOT 000a1721 sgstxr_ │ │ │ │ -0010eaa0 00085516 R_ARM_JUMP_SLOT 000ae581 ulxlbl_ │ │ │ │ -0010eaa4 00042016 R_ARM_JUMP_SLOT 0003567d odpqit_ │ │ │ │ -0010eaa8 00100b16 R_ARM_JUMP_SLOT 000e6b59 dateg2_ │ │ │ │ -0010eaac 0006c916 R_ARM_JUMP_SLOT 000a0385 sglazr_ │ │ │ │ -0010eab0 000cc716 R_ARM_JUMP_SLOT 0003be29 passb2_ │ │ │ │ -0010eab4 00030116 R_ARM_JUMP_SLOT 000d0815 uglstx_ │ │ │ │ -0010eab8 00076216 R_ARM_JUMP_SLOT 000a4889 sgrqcl_ │ │ │ │ -0010eabc 00068116 R_ARM_JUMP_SLOT 000b7169 uuqmks_ │ │ │ │ -0010eac0 000c0d16 R_ARM_JUMP_SLOT 00047291 gliset_ │ │ │ │ -0010eac4 0001fd16 R_ARM_JUMP_SLOT 000ccd19 umpqid_ │ │ │ │ -0010eac8 00076016 R_ARM_JUMP_SLOT 000a0291 sgspls_ │ │ │ │ -0010eacc 00078716 R_ARM_JUMP_SLOT 0004b5ad rmod_ │ │ │ │ -0010ead0 000fc016 R_ARM_JUMP_SLOT 000dd981 uciqcp_ │ │ │ │ +0010ea34 0001e416 R_ARM_JUMP_SLOT 000d75c1 date31_ │ │ │ │ +0010ea38 00069416 R_ARM_JUMP_SLOT 00093875 ucyamn_ │ │ │ │ +0010ea3c 000fb016 R_ARM_JUMP_SLOT 00082649 uspqvl_ │ │ │ │ +0010ea40 0002fe16 R_ARM_JUMP_SLOT 000d352d swgton_ │ │ │ │ +0010ea44 00111f16 R_ARM_JUMP_SLOT 000ce041 sgstrf_ │ │ │ │ +0010ea48 000e7816 R_ARM_JUMP_SLOT 000cfaa5 swiqid_ │ │ │ │ +0010ea4c 00062716 R_ARM_JUMP_SLOT 00085b99 usaxnm_ │ │ │ │ +0010ea50 000c8b16 R_ARM_JUMP_SLOT 0007c1d9 uic2d_ │ │ │ │ +0010ea54 00022016 R_ARM_JUMP_SLOT 000d7d01 ndate1_ │ │ │ │ +0010ea58 000f8116 R_ARM_JUMP_SLOT 0008bbb1 uerqvl_ │ │ │ │ +0010ea5c 00106e16 R_ARM_JUMP_SLOT 00098ff1 uxpaxs_ │ │ │ │ +0010ea60 000ca216 R_ARM_JUMP_SLOT 000da5b9 odpstx_ │ │ │ │ +0010ea64 00103e16 R_ARM_JUMP_SLOT 000a2efd ugrqcl_ │ │ │ │ +0010ea68 00063a16 R_ARM_JUMP_SLOT 000d2bcd swftfc_ │ │ │ │ +0010ea6c 000b5116 R_ARM_JUMP_SLOT 0007e2d9 ui3ini_ │ │ │ │ +0010ea70 0001b216 R_ARM_JUMP_SLOT 000b5581 vrcon0_ │ │ │ │ +0010ea74 000caf16 R_ARM_JUMP_SLOT 000e0b35 radf5_ │ │ │ │ +0010ea78 000b2216 R_ARM_JUMP_SLOT 000e2855 radb2_ │ │ │ │ +0010ea7c 0010b616 R_ARM_JUMP_SLOT 000e35ad passb_ │ │ │ │ +0010ea80 0005a616 R_ARM_JUMP_SLOT 000cfd75 swcqnp_ │ │ │ │ +0010ea84 00107e16 R_ARM_JUMP_SLOT 000ae049 mpscoa_ │ │ │ │ +0010ea88 000ee516 R_ARM_JUMP_SLOT 00082791 uspqcl_ │ │ │ │ +0010ea8c 0010b216 R_ARM_JUMP_SLOT 00099be1 uxsaxz_ │ │ │ │ +0010ea90 00067816 R_ARM_JUMP_SLOT 000823dd usdaxs_ │ │ │ │ +0010ea94 00031a16 R_ARM_JUMP_SLOT 000c962d sgqlni_ │ │ │ │ +0010ea98 0004c416 R_ARM_JUMP_SLOT 000aa4e5 lchreq_ │ │ │ │ +0010ea9c 000bc016 R_ARM_JUMP_SLOT 000ce8d1 sgstxr_ │ │ │ │ +0010eaa0 00085516 R_ARM_JUMP_SLOT 00098ef9 ulxlbl_ │ │ │ │ +0010eaa4 00042016 R_ARM_JUMP_SLOT 000db36d odpqit_ │ │ │ │ +0010eaa8 00100b16 R_ARM_JUMP_SLOT 000d7d75 dateg2_ │ │ │ │ +0010eaac 0006c916 R_ARM_JUMP_SLOT 000cb0d5 sglazr_ │ │ │ │ +0010eab0 000cc716 R_ARM_JUMP_SLOT 000dff21 passb2_ │ │ │ │ +0010eab4 00030116 R_ARM_JUMP_SLOT 000a31d9 uglstx_ │ │ │ │ +0010eab8 00076216 R_ARM_JUMP_SLOT 000c927d sgrqcl_ │ │ │ │ +0010eabc 00068116 R_ARM_JUMP_SLOT 00079241 uuqmks_ │ │ │ │ +0010eac0 000c0d16 R_ARM_JUMP_SLOT 000a708d gliset_ │ │ │ │ +0010eac4 0001fd16 R_ARM_JUMP_SLOT 000731a5 umpqid_ │ │ │ │ +0010eac8 00076016 R_ARM_JUMP_SLOT 000cbc39 sgspls_ │ │ │ │ +0010eacc 00078716 R_ARM_JUMP_SLOT 000a4e35 rmod_ │ │ │ │ +0010ead0 000fc016 R_ARM_JUMP_SLOT 000941b9 uciqcp_ │ │ │ │ 0010ead4 00003316 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -0010ead8 00095516 R_ARM_JUMP_SLOT 0004746d rprd_ │ │ │ │ -0010eadc 000d7c16 R_ARM_JUMP_SLOT 00050eb9 g2qctm_ │ │ │ │ -0010eae0 000ba616 R_ARM_JUMP_SLOT 000bdd2d uzcstx_ │ │ │ │ -0010eae4 0004eb16 R_ARM_JUMP_SLOT 000e7661 timec2_ │ │ │ │ -0010eae8 00084916 R_ARM_JUMP_SLOT 0004bc09 ct2cp_ │ │ │ │ -0010eaec 00009e16 R_ARM_JUMP_SLOT 00093c81 szsttu_ │ │ │ │ -0010eaf0 000ea416 R_ARM_JUMP_SLOT 0009f815 sglnxr_ │ │ │ │ -0010eaf4 000a5d16 R_ARM_JUMP_SLOT 0004ca31 rvmin_ │ │ │ │ -0010eaf8 0009d016 R_ARM_JUMP_SLOT 000df6c5 udistx_ │ │ │ │ +0010ead8 00095516 R_ARM_JUMP_SLOT 000a4ba1 rprd_ │ │ │ │ +0010eadc 000d7c16 R_ARM_JUMP_SLOT 000b3e31 g2qctm_ │ │ │ │ +0010eae0 000ba616 R_ARM_JUMP_SLOT 0008dded uzcstx_ │ │ │ │ +0010eae4 0004eb16 R_ARM_JUMP_SLOT 000d5765 timec2_ │ │ │ │ +0010eae8 00084916 R_ARM_JUMP_SLOT 000ab3c1 ct2cp_ │ │ │ │ +0010eaec 00009e16 R_ARM_JUMP_SLOT 000bf391 szsttu_ │ │ │ │ +0010eaf0 000ea416 R_ARM_JUMP_SLOT 000cbe85 sglnxr_ │ │ │ │ +0010eaf4 000a5d16 R_ARM_JUMP_SLOT 000afa15 rvmin_ │ │ │ │ +0010eaf8 0009d016 R_ARM_JUMP_SLOT 0009b769 udistx_ │ │ │ │ 0010eafc 00003416 R_ARM_JUMP_SLOT 00000000 zgclini_ │ │ │ │ -0010eb00 00100f16 R_ARM_JUMP_SLOT 000bba35 uherb_ │ │ │ │ -0010eb04 000e0a16 R_ARM_JUMP_SLOT 0004c381 viinc_ │ │ │ │ -0010eb08 0000b016 R_ARM_JUMP_SLOT 000d60c9 uirqcl_ │ │ │ │ -0010eb0c 000cc316 R_ARM_JUMP_SLOT 000b7e65 uurstx_ │ │ │ │ -0010eb10 0003ce16 R_ARM_JUMP_SLOT 0003caa1 costi_ │ │ │ │ -0010eb14 00045d16 R_ARM_JUMP_SLOT 000cf5fd ugpqnp_ │ │ │ │ -0010eb18 000cba16 R_ARM_JUMP_SLOT 0004eb39 gnsblk_ │ │ │ │ -0010eb1c 0005f416 R_ARM_JUMP_SLOT 0009ee8d sgpmxr_ │ │ │ │ -0010eb20 00088a16 R_ARM_JUMP_SLOT 000a06d5 sglar_ │ │ │ │ -0010eb24 00106516 R_ARM_JUMP_SLOT 000376a1 rfftb_ │ │ │ │ -0010eb28 00102316 R_ARM_JUMP_SLOT 000479ad lreqa_ │ │ │ │ -0010eb2c 0010d716 R_ARM_JUMP_SLOT 000b12b1 uelqvl_ │ │ │ │ -0010eb30 000a6c16 R_ARM_JUMP_SLOT 0009b785 stspr2_ │ │ │ │ -0010eb34 000a3f16 R_ARM_JUMP_SLOT 000bbba5 iuwgy_ │ │ │ │ -0010eb38 000cd416 R_ARM_JUMP_SLOT 000e0839 udqclz_ │ │ │ │ -0010eb3c 00048f16 R_ARM_JUMP_SLOT 000ce04d umiget_ │ │ │ │ -0010eb40 000a2816 R_ARM_JUMP_SLOT 00051259 vrmlt1_ │ │ │ │ -0010eb44 00028e16 R_ARM_JUMP_SLOT 0008cbe9 tmpqcp_ │ │ │ │ -0010eb48 00042c16 R_ARM_JUMP_SLOT 0004f8a1 g2qgrd_ │ │ │ │ -0010eb4c 0005c816 R_ARM_JUMP_SLOT 000979cd sztnzv_ │ │ │ │ -0010eb50 0003fd16 R_ARM_JUMP_SLOT 000c6f61 usiqin_ │ │ │ │ -0010eb54 00083a16 R_ARM_JUMP_SLOT 00041945 vimlt_ │ │ │ │ -0010eb58 00027116 R_ARM_JUMP_SLOT 000d41d5 uvbrf_ │ │ │ │ -0010eb5c 000e5f16 R_ARM_JUMP_SLOT 000a42c9 sgpqcp_ │ │ │ │ -0010eb60 0001d716 R_ARM_JUMP_SLOT 000cb449 umbndp_ │ │ │ │ -0010eb64 000d1316 R_ARM_JUMP_SLOT 0009a24d slpcnr_ │ │ │ │ -0010eb68 0008cb16 R_ARM_JUMP_SLOT 000bbced uwqgyi_ │ │ │ │ -0010eb6c 0000a816 R_ARM_JUMP_SLOT 000b7159 uusmkt_ │ │ │ │ +0010eb00 00100f16 R_ARM_JUMP_SLOT 0009f5c5 uherb_ │ │ │ │ +0010eb04 000e0a16 R_ARM_JUMP_SLOT 000a5dc1 viinc_ │ │ │ │ +0010eb08 0000b016 R_ARM_JUMP_SLOT 0007f24d uirqcl_ │ │ │ │ +0010eb0c 000cc316 R_ARM_JUMP_SLOT 00079a75 uurstx_ │ │ │ │ +0010eb10 0003ce16 R_ARM_JUMP_SLOT 000de099 costi_ │ │ │ │ +0010eb14 00045d16 R_ARM_JUMP_SLOT 000a4411 ugpqnp_ │ │ │ │ +0010eb18 000cba16 R_ARM_JUMP_SLOT 000b10f5 gnsblk_ │ │ │ │ +0010eb1c 0005f416 R_ARM_JUMP_SLOT 000cc9e5 sgpmxr_ │ │ │ │ +0010eb20 00088a16 R_ARM_JUMP_SLOT 000c7c3d sglar_ │ │ │ │ +0010eb24 00106516 R_ARM_JUMP_SLOT 000dd245 rfftb_ │ │ │ │ +0010eb28 00102316 R_ARM_JUMP_SLOT 000b2325 lreqa_ │ │ │ │ +0010eb2c 0010d716 R_ARM_JUMP_SLOT 0008c461 uelqvl_ │ │ │ │ +0010eb30 000a6c16 R_ARM_JUMP_SLOT 000c5bd1 stspr2_ │ │ │ │ +0010eb34 000a3f16 R_ARM_JUMP_SLOT 000709d5 iuwgy_ │ │ │ │ +0010eb38 000cd416 R_ARM_JUMP_SLOT 0009d559 udqclz_ │ │ │ │ +0010eb3c 00048f16 R_ARM_JUMP_SLOT 00076995 umiget_ │ │ │ │ +0010eb40 000a2816 R_ARM_JUMP_SLOT 000b450d vrmlt1_ │ │ │ │ +0010eb44 00028e16 R_ARM_JUMP_SLOT 00037f3d tmpqcp_ │ │ │ │ +0010eb48 00042c16 R_ARM_JUMP_SLOT 000b3149 g2qgrd_ │ │ │ │ +0010eb4c 0005c816 R_ARM_JUMP_SLOT 000b6795 sztnzv_ │ │ │ │ +0010eb50 0003fd16 R_ARM_JUMP_SLOT 00082a1d usiqin_ │ │ │ │ +0010eb54 00083a16 R_ARM_JUMP_SLOT 000b17d1 vimlt_ │ │ │ │ +0010eb58 00027116 R_ARM_JUMP_SLOT 0008f851 uvbrf_ │ │ │ │ +0010eb5c 000e5f16 R_ARM_JUMP_SLOT 000cda05 sgpqcp_ │ │ │ │ +0010eb60 0001d716 R_ARM_JUMP_SLOT 00073dc1 umbndp_ │ │ │ │ +0010eb64 000d1316 R_ARM_JUMP_SLOT 000c2919 slpcnr_ │ │ │ │ +0010eb68 0008cb16 R_ARM_JUMP_SLOT 000701a9 uwqgyi_ │ │ │ │ +0010eb6c 0000a816 R_ARM_JUMP_SLOT 00079231 uusmkt_ │ │ │ │ 0010eb70 00003616 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_real@GFORTRAN_8 │ │ │ │ -0010eb74 0009c616 R_ARM_JUMP_SLOT 000a7419 scqpln_ │ │ │ │ -0010eb78 00097116 R_ARM_JUMP_SLOT 000c650d usrqvl_ │ │ │ │ -0010eb7c 000d3f16 R_ARM_JUMP_SLOT 000bc93d uzprst_ │ │ │ │ -0010eb80 00047e16 R_ARM_JUMP_SLOT 000b22cd ueaint_ │ │ │ │ -0010eb84 00079d16 R_ARM_JUMP_SLOT 000bf759 uziqcl_ │ │ │ │ -0010eb88 00045b16 R_ARM_JUMP_SLOT 000de63d udrqnp_ │ │ │ │ -0010eb8c 00115816 R_ARM_JUMP_SLOT 000e787d time12_ │ │ │ │ +0010eb74 0009c616 R_ARM_JUMP_SLOT 000c3e81 scqpln_ │ │ │ │ +0010eb78 00097116 R_ARM_JUMP_SLOT 00084421 usrqvl_ │ │ │ │ +0010eb7c 000d3f16 R_ARM_JUMP_SLOT 0008efe5 uzprst_ │ │ │ │ +0010eb80 00047e16 R_ARM_JUMP_SLOT 0008ab55 ueaint_ │ │ │ │ +0010eb84 00079d16 R_ARM_JUMP_SLOT 0008dc21 uziqcl_ │ │ │ │ +0010eb88 00045b16 R_ARM_JUMP_SLOT 0009e529 udrqnp_ │ │ │ │ +0010eb8c 00115816 R_ARM_JUMP_SLOT 000d57d1 time12_ │ │ │ │ 0010eb90 00003716 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_integer@GFORTRAN_8 │ │ │ │ -0010eb94 0005ef16 R_ARM_JUMP_SLOT 000e0295 rudlev_ │ │ │ │ -0010eb98 0008cc16 R_ARM_JUMP_SLOT 000da4ad uiencd_ │ │ │ │ -0010eb9c 0009eb16 R_ARM_JUMP_SLOT 000bf8d5 uziset_ │ │ │ │ -0010eba0 00038816 R_ARM_JUMP_SLOT 000b8079 uulqid_ │ │ │ │ -0010eba4 0004db16 R_ARM_JUMP_SLOT 000b65d5 grstrf_ │ │ │ │ -0010eba8 000dae16 R_ARM_JUMP_SLOT 00097801 szlnzv_ │ │ │ │ -0010ebac 0007d316 R_ARM_JUMP_SLOT 0009d93d stqtrf_ │ │ │ │ -0010ebb0 000fff16 R_ARM_JUMP_SLOT 000ab51d swocls_ │ │ │ │ -0010ebb4 0001c316 R_ARM_JUMP_SLOT 000b77f5 uupstx_ │ │ │ │ -0010ebb8 000d8b16 R_ARM_JUMP_SLOT 000c61cd uspget_ │ │ │ │ -0010ebbc 0002fc16 R_ARM_JUMP_SLOT 000a522d sgiqin_ │ │ │ │ -0010ebc0 00061516 R_ARM_JUMP_SLOT 00095b29 szsidx_ │ │ │ │ -0010ebc4 00018416 R_ARM_JUMP_SLOT 000d0251 ugrstx_ │ │ │ │ +0010eb94 0005ef16 R_ARM_JUMP_SLOT 0009b335 rudlev_ │ │ │ │ +0010eb98 0008cc16 R_ARM_JUMP_SLOT 0007ef35 uiencd_ │ │ │ │ +0010eb9c 0009eb16 R_ARM_JUMP_SLOT 0008ea6d uziset_ │ │ │ │ +0010eba0 00038816 R_ARM_JUMP_SLOT 00078f19 uulqid_ │ │ │ │ +0010eba4 0004db16 R_ARM_JUMP_SLOT 00092355 grstrf_ │ │ │ │ +0010eba8 000dae16 R_ARM_JUMP_SLOT 000bc65d szlnzv_ │ │ │ │ +0010ebac 0007d316 R_ARM_JUMP_SLOT 000c5895 stqtrf_ │ │ │ │ +0010ebb0 000fff16 R_ARM_JUMP_SLOT 000d3bc1 swocls_ │ │ │ │ +0010ebb4 0001c316 R_ARM_JUMP_SLOT 00079089 uupstx_ │ │ │ │ +0010ebb8 000d8b16 R_ARM_JUMP_SLOT 00086979 uspget_ │ │ │ │ +0010ebbc 0002fc16 R_ARM_JUMP_SLOT 000cdbdd sgiqin_ │ │ │ │ +0010ebc0 00061516 R_ARM_JUMP_SLOT 000bf461 szsidx_ │ │ │ │ +0010ebc4 00018416 R_ARM_JUMP_SLOT 000a25f5 ugrstx_ │ │ │ │ 0010ebc8 00003816 R_ARM_JUMP_SLOT 00000000 _gfortran_st_open@GFORTRAN_8 │ │ │ │ -0010ebcc 000f5116 R_ARM_JUMP_SLOT 0004dee1 rmax_ │ │ │ │ -0010ebd0 000f1416 R_ARM_JUMP_SLOT 0008d76d tmiqcl_ │ │ │ │ -0010ebd4 000bd216 R_ARM_JUMP_SLOT 0008aaa9 tmstlc_ │ │ │ │ -0010ebd8 00119816 R_ARM_JUMP_SLOT 00097ce1 sztxzv_ │ │ │ │ -0010ebdc 00060e16 R_ARM_JUMP_SLOT 000516ad vradd0_ │ │ │ │ -0010ebe0 0000a616 R_ARM_JUMP_SLOT 0009cab1 stiusr_ │ │ │ │ -0010ebe4 00119716 R_ARM_JUMP_SLOT 0008da49 tmistx_ │ │ │ │ +0010ebcc 000f5116 R_ARM_JUMP_SLOT 000b0815 rmax_ │ │ │ │ +0010ebd0 000f1416 R_ARM_JUMP_SLOT 00035231 tmiqcl_ │ │ │ │ +0010ebd4 000bd216 R_ARM_JUMP_SLOT 00036299 tmstlc_ │ │ │ │ +0010ebd8 00119816 R_ARM_JUMP_SLOT 000ba29d sztxzv_ │ │ │ │ +0010ebdc 00060e16 R_ARM_JUMP_SLOT 000b40a5 vradd0_ │ │ │ │ +0010ebe0 0000a616 R_ARM_JUMP_SLOT 000c4c35 stiusr_ │ │ │ │ +0010ebe4 00119716 R_ARM_JUMP_SLOT 00035d1d tmistx_ │ │ │ │ 0010ebe8 00003916 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ -0010ebec 000e5116 R_ARM_JUMP_SLOT 0003a2ad passf5_ │ │ │ │ -0010ebf0 000bb416 R_ARM_JUMP_SLOT 0004988d mpzktd_ │ │ │ │ -0010ebf4 00035d16 R_ARM_JUMP_SLOT 0004d469 rstd0_ │ │ │ │ -0010ebf8 000e6316 R_ARM_JUMP_SLOT 000ae119 uliqcp_ │ │ │ │ -0010ebfc 000e8416 R_ARM_JUMP_SLOT 000c5c65 uscset_ │ │ │ │ -0010ec00 00030416 R_ARM_JUMP_SLOT 000c8499 usgrph_ │ │ │ │ -0010ec04 00116c16 R_ARM_JUMP_SLOT 0004de69 rmax0_ │ │ │ │ -0010ec08 0005fc16 R_ARM_JUMP_SLOT 000e72b9 clckst_ │ │ │ │ +0010ebec 000e5116 R_ARM_JUMP_SLOT 000e1799 passf5_ │ │ │ │ +0010ebf0 000bb416 R_ARM_JUMP_SLOT 000adbf5 mpzktd_ │ │ │ │ +0010ebf4 00035d16 R_ARM_JUMP_SLOT 000af525 rstd0_ │ │ │ │ +0010ebf8 000e6316 R_ARM_JUMP_SLOT 00097a2d uliqcp_ │ │ │ │ +0010ebfc 000e8416 R_ARM_JUMP_SLOT 000842c5 uscset_ │ │ │ │ +0010ec00 00030416 R_ARM_JUMP_SLOT 000862b1 usgrph_ │ │ │ │ +0010ec04 00116c16 R_ARM_JUMP_SLOT 000afc21 rmax0_ │ │ │ │ +0010ec08 0005fc16 R_ARM_JUMP_SLOT 000d9395 clckst_ │ │ │ │ 0010ec0c 00003a16 R_ARM_JUMP_SLOT 00000000 expf@GLIBC_2.27 │ │ │ │ -0010ec10 0009a516 R_ARM_JUMP_SLOT 0009415d szmvlz_ │ │ │ │ -0010ec14 000b6316 R_ARM_JUMP_SLOT 00039b35 radb4_ │ │ │ │ -0010ec18 000c2316 R_ARM_JUMP_SLOT 000a01ed sgnplc_ │ │ │ │ -0010ec1c 0006a516 R_ARM_JUMP_SLOT 000abdcd swlset_ │ │ │ │ -0010ec20 000cdc16 R_ARM_JUMP_SLOT 00099695 slpvpc_ │ │ │ │ -0010ec24 00117c16 R_ARM_JUMP_SLOT 00049995 mpzmwd_ │ │ │ │ -0010ec28 0006de16 R_ARM_JUMP_SLOT 0004c345 viinc0_ │ │ │ │ -0010ec2c 00098e16 R_ARM_JUMP_SLOT 000c51d1 usurdt_ │ │ │ │ -0010ec30 0002e716 R_ARM_JUMP_SLOT 000d83f5 uilqvl_ │ │ │ │ -0010ec34 000ac616 R_ARM_JUMP_SLOT 000b7f61 uulqnp_ │ │ │ │ -0010ec38 00039f16 R_ARM_JUMP_SLOT 000b6eb1 grinit_ │ │ │ │ -0010ec3c 000e3a16 R_ARM_JUMP_SLOT 0009df21 sgqcl_ │ │ │ │ -0010ec40 0010f316 R_ARM_JUMP_SLOT 000b75cd uupqcp_ │ │ │ │ +0010ec10 0009a516 R_ARM_JUMP_SLOT 000b604d szmvlz_ │ │ │ │ +0010ec14 000b6316 R_ARM_JUMP_SLOT 000e2c19 radb4_ │ │ │ │ +0010ec18 000c2316 R_ARM_JUMP_SLOT 000cbb95 sgnplc_ │ │ │ │ +0010ec1c 0006a516 R_ARM_JUMP_SLOT 000cf0bd swlset_ │ │ │ │ +0010ec20 000cdc16 R_ARM_JUMP_SLOT 000c1341 slpvpc_ │ │ │ │ +0010ec24 00117c16 R_ARM_JUMP_SLOT 000ae9a9 mpzmwd_ │ │ │ │ +0010ec28 0006de16 R_ARM_JUMP_SLOT 000a5ff9 viinc0_ │ │ │ │ +0010ec2c 00098e16 R_ARM_JUMP_SLOT 000866f1 usurdt_ │ │ │ │ +0010ec30 0002e716 R_ARM_JUMP_SLOT 0007e6e5 uilqvl_ │ │ │ │ +0010ec34 000ac616 R_ARM_JUMP_SLOT 00078e01 uulqnp_ │ │ │ │ +0010ec38 00039f16 R_ARM_JUMP_SLOT 00092b45 grinit_ │ │ │ │ +0010ec3c 000e3a16 R_ARM_JUMP_SLOT 000c78f1 sgqcl_ │ │ │ │ +0010ec40 0010f316 R_ARM_JUMP_SLOT 000784f1 uupqcp_ │ │ │ │ 0010ec44 00003b16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_character_write@GFORTRAN_8 │ │ │ │ -0010ec48 000c2f16 R_ARM_JUMP_SLOT 00038b45 radf2_ │ │ │ │ -0010ec4c 00115516 R_ARM_JUMP_SLOT 0003722d rffti_ │ │ │ │ -0010ec50 0008c116 R_ARM_JUMP_SLOT 00044f69 rtlget_ │ │ │ │ -0010ec54 000fd816 R_ARM_JUMP_SLOT 0004c4e9 vifna0_ │ │ │ │ -0010ec58 00064416 R_ARM_JUMP_SLOT 000e736d clckdt_ │ │ │ │ -0010ec5c 000d1116 R_ARM_JUMP_SLOT 000c0781 usplbl_ │ │ │ │ -0010ec60 0006fe16 R_ARM_JUMP_SLOT 00094a7d szoplc_ │ │ │ │ -0010ec64 000be016 R_ARM_JUMP_SLOT 000940f9 szcllz_ │ │ │ │ -0010ec68 00091716 R_ARM_JUMP_SLOT 000a67a5 scqpli_ │ │ │ │ +0010ec48 000c2f16 R_ARM_JUMP_SLOT 000e3285 radf2_ │ │ │ │ +0010ec4c 00115516 R_ARM_JUMP_SLOT 000e137d rffti_ │ │ │ │ +0010ec50 0008c116 R_ARM_JUMP_SLOT 000a998d rtlget_ │ │ │ │ +0010ec54 000fd816 R_ARM_JUMP_SLOT 000a5b4d vifna0_ │ │ │ │ +0010ec58 00064416 R_ARM_JUMP_SLOT 000d9449 clckdt_ │ │ │ │ +0010ec5c 000d1116 R_ARM_JUMP_SLOT 00086499 usplbl_ │ │ │ │ +0010ec60 0006fe16 R_ARM_JUMP_SLOT 000b8ec5 szoplc_ │ │ │ │ +0010ec64 000be016 R_ARM_JUMP_SLOT 000b5fe9 szcllz_ │ │ │ │ +0010ec68 00091716 R_ARM_JUMP_SLOT 000c3465 scqpli_ │ │ │ │ 0010ec6c 00003c16 R_ARM_JUMP_SLOT 00000000 atanf@GLIBC_2.4 │ │ │ │ -0010ec70 000d8116 R_ARM_JUMP_SLOT 000a18ad sgtxv_ │ │ │ │ -0010ec74 00116816 R_ARM_JUMP_SLOT 000ddc45 uciset_ │ │ │ │ -0010ec78 000f3f16 R_ARM_JUMP_SLOT 000b70c9 uuqfrt_ │ │ │ │ -0010ec7c 00118e16 R_ARM_JUMP_SLOT 000a4729 sgrsvl_ │ │ │ │ -0010ec80 0009a316 R_ARM_JUMP_SLOT 0004c071 vicon_ │ │ │ │ -0010ec84 00049016 R_ARM_JUMP_SLOT 000bcc59 uzpsvl_ │ │ │ │ -0010ec88 00041f16 R_ARM_JUMP_SLOT 00049c21 mpiazm_ │ │ │ │ -0010ec8c 00026216 R_ARM_JUMP_SLOT 0003da0d shtsga_ │ │ │ │ -0010ec90 000f0716 R_ARM_JUMP_SLOT 0003fa0d shlbwl_ │ │ │ │ -0010ec94 0003e816 R_ARM_JUMP_SLOT 0003d8dd shtsgm_ │ │ │ │ -0010ec98 0010e116 R_ARM_JUMP_SLOT 0003e09d shtfun_ │ │ │ │ -0010ec9c 000a7d16 R_ARM_JUMP_SLOT 000e2a41 bitpci_ │ │ │ │ -0010eca0 000eb016 R_ARM_JUMP_SLOT 000a5e99 sctnv_ │ │ │ │ +0010ec70 000d8116 R_ARM_JUMP_SLOT 000cea5d sgtxv_ │ │ │ │ +0010ec74 00116816 R_ARM_JUMP_SLOT 00095b35 uciset_ │ │ │ │ +0010ec78 000f3f16 R_ARM_JUMP_SLOT 0007933d uuqfrt_ │ │ │ │ +0010ec7c 00118e16 R_ARM_JUMP_SLOT 000c911d sgrsvl_ │ │ │ │ +0010ec80 0009a316 R_ARM_JUMP_SLOT 000a5d19 vicon_ │ │ │ │ +0010ec84 00049016 R_ARM_JUMP_SLOT 0008cffd uzpsvl_ │ │ │ │ +0010ec88 00041f16 R_ARM_JUMP_SLOT 000ac5dd mpiazm_ │ │ │ │ +0010ec8c 00026216 R_ARM_JUMP_SLOT 000e651d shtsga_ │ │ │ │ +0010ec90 000f0716 R_ARM_JUMP_SLOT 000e4641 shlbwl_ │ │ │ │ +0010ec94 0003e816 R_ARM_JUMP_SLOT 000e63ed shtsgm_ │ │ │ │ +0010ec98 0010e116 R_ARM_JUMP_SLOT 000e6bad shtfun_ │ │ │ │ +0010ec9c 000a7d16 R_ARM_JUMP_SLOT 000d4ba1 bitpci_ │ │ │ │ +0010eca0 000eb016 R_ARM_JUMP_SLOT 000c4099 sctnv_ │ │ │ │ 0010eca4 00003d16 R_ARM_JUMP_SLOT 00000000 zgicls_ │ │ │ │ -0010eca8 0002a016 R_ARM_JUMP_SLOT 000ce675 umqcnt_ │ │ │ │ -0010ecac 000ac816 R_ARM_JUMP_SLOT 000c6939 usrset_ │ │ │ │ -0010ecb0 00065416 R_ARM_JUMP_SLOT 000cde85 umiqcp_ │ │ │ │ -0010ecb4 000aa016 R_ARM_JUMP_SLOT 000a1fb5 sgspmi_ │ │ │ │ -0010ecb8 00056216 R_ARM_JUMP_SLOT 000dddc5 nucchr_ │ │ │ │ -0010ecbc 000fac16 R_ARM_JUMP_SLOT 000be489 uzrsvl_ │ │ │ │ -0010ecc0 00100016 R_ARM_JUMP_SLOT 000b172d ueiqnp_ │ │ │ │ -0010ecc4 000bc616 R_ARM_JUMP_SLOT 0004e6ed vrinc_ │ │ │ │ -0010ecc8 0003a516 R_ARM_JUMP_SLOT 00051531 vrsub_ │ │ │ │ -0010eccc 00061d16 R_ARM_JUMP_SLOT 000dcbb1 ucrqin_ │ │ │ │ -0010ecd0 0010df16 R_ARM_JUMP_SLOT 000da475 uiiyxy_ │ │ │ │ -0010ecd4 00068216 R_ARM_JUMP_SLOT 00043c25 rllxfl_ │ │ │ │ -0010ecd8 0005a816 R_ARM_JUMP_SLOT 000da7ad ui2ini_ │ │ │ │ -0010ecdc 0001d816 R_ARM_JUMP_SLOT 000a7a15 swrget_ │ │ │ │ +0010eca8 0002a016 R_ARM_JUMP_SLOT 00074e91 umqcnt_ │ │ │ │ +0010ecac 000ac816 R_ARM_JUMP_SLOT 0008212d usrset_ │ │ │ │ +0010ecb0 00065416 R_ARM_JUMP_SLOT 00076581 umiqcp_ │ │ │ │ +0010ecb4 000aa016 R_ARM_JUMP_SLOT 000c71dd sgspmi_ │ │ │ │ +0010ecb8 00056216 R_ARM_JUMP_SLOT 00096331 nucchr_ │ │ │ │ +0010ecbc 000fac16 R_ARM_JUMP_SLOT 0008cea1 uzrsvl_ │ │ │ │ +0010ecc0 00100016 R_ARM_JUMP_SLOT 0008becd ueiqnp_ │ │ │ │ +0010ecc4 000bc616 R_ARM_JUMP_SLOT 000b516d vrinc_ │ │ │ │ +0010ecc8 0003a516 R_ARM_JUMP_SLOT 000b419d vrsub_ │ │ │ │ +0010eccc 00061d16 R_ARM_JUMP_SLOT 0009446d ucrqin_ │ │ │ │ +0010ecd0 0010df16 R_ARM_JUMP_SLOT 0007eefd uiiyxy_ │ │ │ │ +0010ecd4 00068216 R_ARM_JUMP_SLOT 000a924d rllxfl_ │ │ │ │ +0010ecd8 0005a816 R_ARM_JUMP_SLOT 0007c3b1 ui2ini_ │ │ │ │ +0010ecdc 0001d816 R_ARM_JUMP_SLOT 000d0399 swrget_ │ │ │ │ 0010ece0 00003e16 R_ARM_JUMP_SLOT 00000000 zglset_ │ │ │ │ -0010ece4 000def16 R_ARM_JUMP_SLOT 000b32dd uetonc_ │ │ │ │ -0010ece8 00097e16 R_ARM_JUMP_SLOT 000cfd51 ugrqin_ │ │ │ │ -0010ecec 0003c216 R_ARM_JUMP_SLOT 000cef75 umpglb_ │ │ │ │ +0010ece4 000def16 R_ARM_JUMP_SLOT 00088745 uetonc_ │ │ │ │ +0010ece8 00097e16 R_ARM_JUMP_SLOT 000a2cd9 ugrqin_ │ │ │ │ +0010ecec 0003c216 R_ARM_JUMP_SLOT 00076821 umpglb_ │ │ │ │ 0010ecf0 00003f16 R_ARM_JUMP_SLOT 00000000 _gfortran_random_seed_i4@GFORTRAN_8 │ │ │ │ -0010ecf4 0002cf16 R_ARM_JUMP_SLOT 000d8a71 uiiqcl_ │ │ │ │ -0010ecf8 000f2b16 R_ARM_JUMP_SLOT 00035179 odiqid_ │ │ │ │ -0010ecfc 000e7f16 R_ARM_JUMP_SLOT 00034325 odrqin_ │ │ │ │ -0010ed00 0007d816 R_ARM_JUMP_SLOT 000509bd g2sctr_ │ │ │ │ -0010ed04 00057016 R_ARM_JUMP_SLOT 000b82cd uuiqin_ │ │ │ │ -0010ed08 00092f16 R_ARM_JUMP_SLOT 000b7301 uupsvl_ │ │ │ │ -0010ed0c 00011016 R_ARM_JUMP_SLOT 000b16d1 uelset_ │ │ │ │ -0010ed10 000b7816 R_ARM_JUMP_SLOT 0009452d szplld_ │ │ │ │ -0010ed14 000faa16 R_ARM_JUMP_SLOT 0004ee5d gnle_ │ │ │ │ -0010ed18 00012216 R_ARM_JUMP_SLOT 000ab405 swsfcm_ │ │ │ │ -0010ed1c 00098616 R_ARM_JUMP_SLOT 000d0679 uglqid_ │ │ │ │ -0010ed20 00043c16 R_ARM_JUMP_SLOT 000a2bdd sgtrln_ │ │ │ │ +0010ecf4 0002cf16 R_ARM_JUMP_SLOT 0007bf59 uiiqcl_ │ │ │ │ +0010ecf8 000f2b16 R_ARM_JUMP_SLOT 000dc909 odiqid_ │ │ │ │ +0010ecfc 000e7f16 R_ARM_JUMP_SLOT 000dacbd odrqin_ │ │ │ │ +0010ed00 0007d816 R_ARM_JUMP_SLOT 000b3935 g2sctr_ │ │ │ │ +0010ed04 00057016 R_ARM_JUMP_SLOT 0007881d uuiqin_ │ │ │ │ +0010ed08 00092f16 R_ARM_JUMP_SLOT 00078225 uupsvl_ │ │ │ │ +0010ed0c 00011016 R_ARM_JUMP_SLOT 0008a515 uelset_ │ │ │ │ +0010ed10 000b7816 R_ARM_JUMP_SLOT 000bb879 szplld_ │ │ │ │ +0010ed14 000faa16 R_ARM_JUMP_SLOT 000b1419 gnle_ │ │ │ │ +0010ed18 00012216 R_ARM_JUMP_SLOT 000d3aa9 swsfcm_ │ │ │ │ +0010ed1c 00098616 R_ARM_JUMP_SLOT 000a2459 uglqid_ │ │ │ │ +0010ed20 00043c16 R_ARM_JUMP_SLOT 000cc4a9 sgtrln_ │ │ │ │ 0010ed24 00004016 R_ARM_JUMP_SLOT 00000000 _gfortran_os_error_at@GFORTRAN_10 │ │ │ │ -0010ed28 00042b16 R_ARM_JUMP_SLOT 0008f185 szqclx_ │ │ │ │ -0010ed2c 000a1016 R_ARM_JUMP_SLOT 000480d9 mpfsin_ │ │ │ │ +0010ed28 00042b16 R_ARM_JUMP_SLOT 000bf8f9 szqclx_ │ │ │ │ +0010ed2c 000a1016 R_ARM_JUMP_SLOT 000ac6b5 mpfsin_ │ │ │ │ 0010ed30 00004116 R_ARM_JUMP_SLOT 00000000 atan2f@GLIBC_2.4 │ │ │ │ -0010ed34 00075016 R_ARM_JUMP_SLOT 00051d75 isum0_ │ │ │ │ -0010ed38 000adc16 R_ARM_JUMP_SLOT 000d0355 uglqin_ │ │ │ │ -0010ed3c 000bb016 R_ARM_JUMP_SLOT 00046b51 gllstx_ │ │ │ │ -0010ed40 00030d16 R_ARM_JUMP_SLOT 000b7a29 uursvl_ │ │ │ │ -0010ed44 000bde16 R_ARM_JUMP_SLOT 000aa75d swqrct_ │ │ │ │ -0010ed48 00053a16 R_ARM_JUMP_SLOT 000a0145 sgsplc_ │ │ │ │ -0010ed4c 00069616 R_ARM_JUMP_SLOT 000c6089 uspqid_ │ │ │ │ -0010ed50 000efd16 R_ARM_JUMP_SLOT 00051b4d iblkle_ │ │ │ │ -0010ed54 00012416 R_ARM_JUMP_SLOT 000e6039 cweek_ │ │ │ │ -0010ed58 00042e16 R_ARM_JUMP_SLOT 000ab635 swpcls_ │ │ │ │ -0010ed5c 0011a116 R_ARM_JUMP_SLOT 000cbe8d umspwd_ │ │ │ │ -0010ed60 0006bc16 R_ARM_JUMP_SLOT 000943a1 szstyz_ │ │ │ │ -0010ed64 00092416 R_ARM_JUMP_SLOT 000941bd szoplr_ │ │ │ │ -0010ed68 00012816 R_ARM_JUMP_SLOT 0009201d szsttz_ │ │ │ │ -0010ed6c 000ab116 R_ARM_JUMP_SLOT 000b7c41 uurqcp_ │ │ │ │ -0010ed70 000f3c16 R_ARM_JUMP_SLOT 000b0e69 uerqcp_ │ │ │ │ -0010ed74 000ea016 R_ARM_JUMP_SLOT 000e4a31 dclvnm_ │ │ │ │ -0010ed78 00093016 R_ARM_JUMP_SLOT 000cc915 umpqnp_ │ │ │ │ -0010ed7c 00031b16 R_ARM_JUMP_SLOT 0003431d odrqnp_ │ │ │ │ -0010ed80 00111116 R_ARM_JUMP_SLOT 000cb8a5 umspdf_ │ │ │ │ -0010ed84 000b9616 R_ARM_JUMP_SLOT 000511a9 vrdiv_ │ │ │ │ -0010ed88 000d7f16 R_ARM_JUMP_SLOT 0008c54d tmrqcp_ │ │ │ │ -0010ed8c 000db316 R_ARM_JUMP_SLOT 0008e291 szxmod_ │ │ │ │ -0010ed90 00050316 R_ARM_JUMP_SLOT 000bcbd5 uzpqin_ │ │ │ │ -0010ed94 000c4916 R_ARM_JUMP_SLOT 000b835d uuiqcl_ │ │ │ │ -0010ed98 0010e716 R_ARM_JUMP_SLOT 00037475 rfftf_ │ │ │ │ -0010ed9c 00016716 R_ARM_JUMP_SLOT 000d6019 uirqvl_ │ │ │ │ -0010eda0 000d9816 R_ARM_JUMP_SLOT 0003f201 shlssd_ │ │ │ │ -0010eda4 0004dd16 R_ARM_JUMP_SLOT 000d8ded uiiset_ │ │ │ │ -0010eda8 00072f16 R_ARM_JUMP_SLOT 0003cd01 cosqi_ │ │ │ │ -0010edac 000dd816 R_ARM_JUMP_SLOT 00040561 shfwgj_ │ │ │ │ -0010edb0 00109416 R_ARM_JUMP_SLOT 0004570d glpstx_ │ │ │ │ -0010edb4 00081816 R_ARM_JUMP_SLOT 0003ddc1 shtswm_ │ │ │ │ -0010edb8 00026616 R_ARM_JUMP_SLOT 000e6989 ndate3_ │ │ │ │ -0010edbc 000f4716 R_ARM_JUMP_SLOT 000dfbf5 rudval_ │ │ │ │ -0010edc0 00060516 R_ARM_JUMP_SLOT 000a4b09 sgrget_ │ │ │ │ -0010edc4 00087616 R_ARM_JUMP_SLOT 0008f9e9 szpipl_ │ │ │ │ -0010edc8 00054c16 R_ARM_JUMP_SLOT 0004e1a5 radd_ │ │ │ │ -0010edcc 0008a016 R_ARM_JUMP_SLOT 000c6e01 uslget_ │ │ │ │ -0010edd0 000ab016 R_ARM_JUMP_SLOT 0009fedd sgqcwd_ │ │ │ │ -0010edd4 000f2916 R_ARM_JUMP_SLOT 0009cae5 stfrad_ │ │ │ │ -0010edd8 0000e316 R_ARM_JUMP_SLOT 00097f71 sztxop_ │ │ │ │ -0010eddc 000bda16 R_ARM_JUMP_SLOT 000bc39d uwigxi_ │ │ │ │ -0010ede0 00033d16 R_ARM_JUMP_SLOT 000abcd1 swlget_ │ │ │ │ -0010ede4 000c4a16 R_ARM_JUMP_SLOT 000ae44d ulyqfm_ │ │ │ │ -0010ede8 00088816 R_ARM_JUMP_SLOT 0004db6d rmin1_ │ │ │ │ -0010edec 00027816 R_ARM_JUMP_SLOT 0004a00d mpfbon_ │ │ │ │ -0010edf0 00085616 R_ARM_JUMP_SLOT 000bed4d uzlrst_ │ │ │ │ -0010edf4 00061716 R_ARM_JUMP_SLOT 000a06a5 sgslai_ │ │ │ │ -0010edf8 0000c716 R_ARM_JUMP_SLOT 0008b56d itrp2d_ │ │ │ │ -0010edfc 000e8016 R_ARM_JUMP_SLOT 0004e86d vrfna0_ │ │ │ │ -0010ee00 0009f116 R_ARM_JUMP_SLOT 0004b0f5 mpimwd_ │ │ │ │ -0010ee04 000bc716 R_ARM_JUMP_SLOT 0009ff39 sgscmn_ │ │ │ │ -0010ee08 0001ee16 R_ARM_JUMP_SLOT 00094dad szcrst_ │ │ │ │ +0010ed34 00075016 R_ARM_JUMP_SLOT 000ab6ad isum0_ │ │ │ │ +0010ed38 000adc16 R_ARM_JUMP_SLOT 000a2135 uglqin_ │ │ │ │ +0010ed3c 000bb016 R_ARM_JUMP_SLOT 000aa5f9 gllstx_ │ │ │ │ +0010ed40 00030d16 R_ARM_JUMP_SLOT 00077c01 uursvl_ │ │ │ │ +0010ed44 000bde16 R_ARM_JUMP_SLOT 000d2e01 swqrct_ │ │ │ │ +0010ed48 00053a16 R_ARM_JUMP_SLOT 000cbaed sgsplc_ │ │ │ │ +0010ed4c 00069616 R_ARM_JUMP_SLOT 000828d1 uspqid_ │ │ │ │ +0010ed50 000efd16 R_ARM_JUMP_SLOT 000a58cd iblkle_ │ │ │ │ +0010ed54 00012416 R_ARM_JUMP_SLOT 000d7f7d cweek_ │ │ │ │ +0010ed58 00042e16 R_ARM_JUMP_SLOT 000d3cd9 swpcls_ │ │ │ │ +0010ed5c 0011a116 R_ARM_JUMP_SLOT 00073585 umspwd_ │ │ │ │ +0010ed60 0006bc16 R_ARM_JUMP_SLOT 000bb6ed szstyz_ │ │ │ │ +0010ed64 00092416 R_ARM_JUMP_SLOT 000b98e9 szoplr_ │ │ │ │ +0010ed68 00012816 R_ARM_JUMP_SLOT 000b8b89 szsttz_ │ │ │ │ +0010ed6c 000ab116 R_ARM_JUMP_SLOT 00077e19 uurqcp_ │ │ │ │ +0010ed70 000f3c16 R_ARM_JUMP_SLOT 0008bd0d uerqcp_ │ │ │ │ +0010ed74 000ea016 R_ARM_JUMP_SLOT 000d58dd dclvnm_ │ │ │ │ +0010ed78 00093016 R_ARM_JUMP_SLOT 00072da1 umpqnp_ │ │ │ │ +0010ed7c 00031b16 R_ARM_JUMP_SLOT 000dacb5 odrqnp_ │ │ │ │ +0010ed80 00111116 R_ARM_JUMP_SLOT 00077031 umspdf_ │ │ │ │ +0010ed84 000b9616 R_ARM_JUMP_SLOT 000b40ed vrdiv_ │ │ │ │ +0010ed88 000d7f16 R_ARM_JUMP_SLOT 000360d1 tmrqcp_ │ │ │ │ +0010ed8c 000db316 R_ARM_JUMP_SLOT 000b6431 szxmod_ │ │ │ │ +0010ed90 00050316 R_ARM_JUMP_SLOT 0008cf79 uzpqin_ │ │ │ │ +0010ed94 000c4916 R_ARM_JUMP_SLOT 000788ad uuiqcl_ │ │ │ │ +0010ed98 0010e716 R_ARM_JUMP_SLOT 000e3439 rfftf_ │ │ │ │ +0010ed9c 00016716 R_ARM_JUMP_SLOT 0007f19d uirqvl_ │ │ │ │ +0010eda0 000d9816 R_ARM_JUMP_SLOT 000e473d shlssd_ │ │ │ │ +0010eda4 0004dd16 R_ARM_JUMP_SLOT 00079c6d uiiset_ │ │ │ │ +0010eda8 00072f16 R_ARM_JUMP_SLOT 000e0079 cosqi_ │ │ │ │ +0010edac 000dd816 R_ARM_JUMP_SLOT 000e44b9 shfwgj_ │ │ │ │ +0010edb0 00109416 R_ARM_JUMP_SLOT 000a6519 glpstx_ │ │ │ │ +0010edb4 00081816 R_ARM_JUMP_SLOT 000e68d1 shtswm_ │ │ │ │ +0010edb8 00026616 R_ARM_JUMP_SLOT 000d7371 ndate3_ │ │ │ │ +0010edbc 000f4716 R_ARM_JUMP_SLOT 0009b691 rudval_ │ │ │ │ +0010edc0 00060516 R_ARM_JUMP_SLOT 000cbd2d sgrget_ │ │ │ │ +0010edc4 00087616 R_ARM_JUMP_SLOT 000b5611 szpipl_ │ │ │ │ +0010edc8 00054c16 R_ARM_JUMP_SLOT 000b4c15 radd_ │ │ │ │ +0010edcc 0008a016 R_ARM_JUMP_SLOT 00084751 uslget_ │ │ │ │ +0010edd0 000ab016 R_ARM_JUMP_SLOT 000c7f21 sgqcwd_ │ │ │ │ +0010edd4 000f2916 R_ARM_JUMP_SLOT 000c6705 stfrad_ │ │ │ │ +0010edd8 0000e316 R_ARM_JUMP_SLOT 000bd2c1 sztxop_ │ │ │ │ +0010eddc 000bda16 R_ARM_JUMP_SLOT 000708c5 uwigxi_ │ │ │ │ +0010ede0 00033d16 R_ARM_JUMP_SLOT 000cefc1 swlget_ │ │ │ │ +0010ede4 000c4a16 R_ARM_JUMP_SLOT 0009767d ulyqfm_ │ │ │ │ +0010ede8 00088816 R_ARM_JUMP_SLOT 000b0325 rmin1_ │ │ │ │ +0010edec 00027816 R_ARM_JUMP_SLOT 000aca6d mpfbon_ │ │ │ │ +0010edf0 00085616 R_ARM_JUMP_SLOT 0008f705 uzlrst_ │ │ │ │ +0010edf4 00061716 R_ARM_JUMP_SLOT 000c7c0d sgslai_ │ │ │ │ +0010edf8 0000c716 R_ARM_JUMP_SLOT 0003431d itrp2d_ │ │ │ │ +0010edfc 000e8016 R_ARM_JUMP_SLOT 000b544d vrfna0_ │ │ │ │ +0010ee00 0009f116 R_ARM_JUMP_SLOT 000ae699 mpimwd_ │ │ │ │ +0010ee04 000bc716 R_ARM_JUMP_SLOT 000c84d1 sgscmn_ │ │ │ │ +0010ee08 0001ee16 R_ARM_JUMP_SLOT 000b91f5 szcrst_ │ │ │ │ 0010ee0c 00004216 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -0010ee10 00051016 R_ARM_JUMP_SLOT 0003d75d shtlib_ │ │ │ │ -0010ee14 00009016 R_ARM_JUMP_SLOT 000b4b15 uyaxlb_ │ │ │ │ -0010ee18 00035716 R_ARM_JUMP_SLOT 000bc755 uwqgxb_ │ │ │ │ -0010ee1c 000d8816 R_ARM_JUMP_SLOT 00097839 szlnzu_ │ │ │ │ -0010ee20 000b1916 R_ARM_JUMP_SLOT 000c6899 usrstx_ │ │ │ │ -0010ee24 000a3516 R_ARM_JUMP_SLOT 000d4931 uverbz_ │ │ │ │ -0010ee28 000a8816 R_ARM_JUMP_SLOT 000ad135 ulpsvl_ │ │ │ │ -0010ee2c 0004bb16 R_ARM_JUMP_SLOT 000474b5 lrgea_ │ │ │ │ -0010ee30 0004f016 R_ARM_JUMP_SLOT 00042065 leny_ │ │ │ │ -0010ee34 000ef216 R_ARM_JUMP_SLOT 000ab0bd swgmov_ │ │ │ │ -0010ee38 000ea316 R_ARM_JUMP_SLOT 000454e5 glpqcp_ │ │ │ │ -0010ee3c 0003e616 R_ARM_JUMP_SLOT 0003df21 shts2w_ │ │ │ │ -0010ee40 00088216 R_ARM_JUMP_SLOT 0004611d glrqvl_ │ │ │ │ -0010ee44 00075816 R_ARM_JUMP_SLOT 000ac559 swcqvl_ │ │ │ │ -0010ee48 0010f516 R_ARM_JUMP_SLOT 000dd5e1 uclstx_ │ │ │ │ -0010ee4c 0003aa16 R_ARM_JUMP_SLOT 000d0dd9 ugistx_ │ │ │ │ -0010ee50 0003eb16 R_ARM_JUMP_SLOT 0009ca85 stsusr_ │ │ │ │ -0010ee54 00040416 R_ARM_JUMP_SLOT 000c59b9 uscqid_ │ │ │ │ -0010ee58 0011a016 R_ARM_JUMP_SLOT 00093895 szsttt_ │ │ │ │ -0010ee5c 000ecd16 R_ARM_JUMP_SLOT 000be531 uzrqid_ │ │ │ │ -0010ee60 0003d116 R_ARM_JUMP_SLOT 000c03b5 usxtlz_ │ │ │ │ -0010ee64 0002bf16 R_ARM_JUMP_SLOT 000d08b5 uglset_ │ │ │ │ -0010ee68 00051516 R_ARM_JUMP_SLOT 000da6ed uiscmp_ │ │ │ │ -0010ee6c 00068016 R_ARM_JUMP_SLOT 00044079 rtlenv_ │ │ │ │ -0010ee70 00053216 R_ARM_JUMP_SLOT 000d2d41 uvbxfz_ │ │ │ │ -0010ee74 0009e016 R_ARM_JUMP_SLOT 000e63fd dateq1_ │ │ │ │ -0010ee78 000d0e16 R_ARM_JUMP_SLOT 0003c831 ezfftb_ │ │ │ │ -0010ee7c 000b5216 R_ARM_JUMP_SLOT 000955e5 szcllv_ │ │ │ │ -0010ee80 00013a16 R_ARM_JUMP_SLOT 0009e355 sgtxxr_ │ │ │ │ -0010ee84 0010b816 R_ARM_JUMP_SLOT 000dd681 uclset_ │ │ │ │ -0010ee88 00036816 R_ARM_JUMP_SLOT 000d0e79 ugiset_ │ │ │ │ -0010ee8c 0001bd16 R_ARM_JUMP_SLOT 000e3535 clrgsv_ │ │ │ │ -0010ee90 00084c16 R_ARM_JUMP_SLOT 000912b1 sztnsv_ │ │ │ │ -0010ee94 00052116 R_ARM_JUMP_SLOT 000b93a5 uhbxl_ │ │ │ │ -0010ee98 000f1f16 R_ARM_JUMP_SLOT 0009bc6d stfwtr_ │ │ │ │ -0010ee9c 00028616 R_ARM_JUMP_SLOT 0004e275 vrset1_ │ │ │ │ +0010ee10 00051016 R_ARM_JUMP_SLOT 000e626d shtlib_ │ │ │ │ +0010ee14 00009016 R_ARM_JUMP_SLOT 00071881 uyaxlb_ │ │ │ │ +0010ee18 00035716 R_ARM_JUMP_SLOT 0006fd75 uwqgxb_ │ │ │ │ +0010ee1c 000d8816 R_ARM_JUMP_SLOT 000bffed szlnzu_ │ │ │ │ +0010ee20 000b1916 R_ARM_JUMP_SLOT 0008208d usrstx_ │ │ │ │ +0010ee24 000a3516 R_ARM_JUMP_SLOT 00090029 uverbz_ │ │ │ │ +0010ee28 000a8816 R_ARM_JUMP_SLOT 00097c81 ulpsvl_ │ │ │ │ +0010ee2c 0004bb16 R_ARM_JUMP_SLOT 000b264d lrgea_ │ │ │ │ +0010ee30 0004f016 R_ARM_JUMP_SLOT 000b0f75 leny_ │ │ │ │ +0010ee34 000ef216 R_ARM_JUMP_SLOT 000d3761 swgmov_ │ │ │ │ +0010ee38 000ea316 R_ARM_JUMP_SLOT 000a6c35 glpqcp_ │ │ │ │ +0010ee3c 0003e616 R_ARM_JUMP_SLOT 000e6a31 shts2w_ │ │ │ │ +0010ee40 00088216 R_ARM_JUMP_SLOT 000a7f29 glrqvl_ │ │ │ │ +0010ee44 00075816 R_ARM_JUMP_SLOT 000cfee1 swcqvl_ │ │ │ │ +0010ee48 0010f516 R_ARM_JUMP_SLOT 00093d35 uclstx_ │ │ │ │ +0010ee4c 0003aa16 R_ARM_JUMP_SLOT 000a49b5 ugistx_ │ │ │ │ +0010ee50 0003eb16 R_ARM_JUMP_SLOT 000c4c09 stsusr_ │ │ │ │ +0010ee54 00040416 R_ARM_JUMP_SLOT 00085a59 uscqid_ │ │ │ │ +0010ee58 0011a016 R_ARM_JUMP_SLOT 000bda8d szsttt_ │ │ │ │ +0010ee5c 000ecd16 R_ARM_JUMP_SLOT 0008cf49 uzrqid_ │ │ │ │ +0010ee60 0003d116 R_ARM_JUMP_SLOT 000812dd usxtlz_ │ │ │ │ +0010ee64 0002bf16 R_ARM_JUMP_SLOT 000a3279 uglset_ │ │ │ │ +0010ee68 00051516 R_ARM_JUMP_SLOT 0007c2f1 uiscmp_ │ │ │ │ +0010ee6c 00068016 R_ARM_JUMP_SLOT 000aaa21 rtlenv_ │ │ │ │ +0010ee70 00053216 R_ARM_JUMP_SLOT 00090ff1 uvbxfz_ │ │ │ │ +0010ee74 0009e016 R_ARM_JUMP_SLOT 000d8201 dateq1_ │ │ │ │ +0010ee78 000d0e16 R_ARM_JUMP_SLOT 000e27bd ezfftb_ │ │ │ │ +0010ee7c 000b5216 R_ARM_JUMP_SLOT 000bfeb1 szcllv_ │ │ │ │ +0010ee80 00013a16 R_ARM_JUMP_SLOT 000ccc19 sgtxxr_ │ │ │ │ +0010ee84 0010b816 R_ARM_JUMP_SLOT 00093dd5 uclset_ │ │ │ │ +0010ee88 00036816 R_ARM_JUMP_SLOT 000a4a55 ugiset_ │ │ │ │ +0010ee8c 0001bd16 R_ARM_JUMP_SLOT 000d8d21 clrgsv_ │ │ │ │ +0010ee90 00084c16 R_ARM_JUMP_SLOT 000bdeb5 sztnsv_ │ │ │ │ +0010ee94 00052116 R_ARM_JUMP_SLOT 000a1bdd uhbxl_ │ │ │ │ +0010ee98 000f1f16 R_ARM_JUMP_SLOT 000c60b9 stfwtr_ │ │ │ │ +0010ee9c 00028616 R_ARM_JUMP_SLOT 000b4fa5 vrset1_ │ │ │ │ 0010eea0 00004316 R_ARM_JUMP_SLOT 00000000 _gfortran_select_string@GFORTRAN_8 │ │ │ │ -0010eea4 00097316 R_ARM_JUMP_SLOT 000479d1 lreq1_ │ │ │ │ -0010eea8 0008b916 R_ARM_JUMP_SLOT 000b6df9 grswnd_ │ │ │ │ -0010eeac 0009e116 R_ARM_JUMP_SLOT 0009df4d isgrgb_ │ │ │ │ -0010eeb0 000c4616 R_ARM_JUMP_SLOT 00048f45 mpfgno_ │ │ │ │ +0010eea4 00097316 R_ARM_JUMP_SLOT 000b25b5 lreq1_ │ │ │ │ +0010eea8 0008b916 R_ARM_JUMP_SLOT 00092ca5 grswnd_ │ │ │ │ +0010eeac 0009e116 R_ARM_JUMP_SLOT 000c6f71 isgrgb_ │ │ │ │ +0010eeb0 000c4616 R_ARM_JUMP_SLOT 000aed21 mpfgno_ │ │ │ │ 0010eeb4 00004416 R_ARM_JUMP_SLOT 00000000 cosf@GLIBC_2.4 │ │ │ │ -0010eeb8 0006df16 R_ARM_JUMP_SLOT 000be40d uzrrst_ │ │ │ │ -0010eebc 000bd016 R_ARM_JUMP_SLOT 000a8601 swpstx_ │ │ │ │ -0010eec0 000b6916 R_ARM_JUMP_SLOT 000a5129 sglstx_ │ │ │ │ -0010eec4 00078d16 R_ARM_JUMP_SLOT 00042259 indxrf_ │ │ │ │ -0010eec8 00050b16 R_ARM_JUMP_SLOT 000b82d5 uuisvl_ │ │ │ │ -0010eecc 0008ab16 R_ARM_JUMP_SLOT 00094ecd szcllc_ │ │ │ │ -0010eed0 0003ec16 R_ARM_JUMP_SLOT 0004bf09 viset_ │ │ │ │ -0010eed4 00081616 R_ARM_JUMP_SLOT 0004bd31 imlt1_ │ │ │ │ -0010eed8 0008f616 R_ARM_JUMP_SLOT 000989bd slratz_ │ │ │ │ -0010eedc 0005a516 R_ARM_JUMP_SLOT 00050771 g2fbli_ │ │ │ │ -0010eee0 0004cb16 R_ARM_JUMP_SLOT 000b7f69 uulqin_ │ │ │ │ -0010eee4 000b4116 R_ARM_JUMP_SLOT 000aaa19 swqwdc_ │ │ │ │ -0010eee8 000bd616 R_ARM_JUMP_SLOT 000a578d sgiset_ │ │ │ │ -0010eeec 000abc16 R_ARM_JUMP_SLOT 000b5001 uypnum_ │ │ │ │ -0010eef0 000c3216 R_ARM_JUMP_SLOT 000c6efd uslset_ │ │ │ │ -0010eef4 00019f16 R_ARM_JUMP_SLOT 000d3c35 uvbra_ │ │ │ │ +0010eeb8 0006df16 R_ARM_JUMP_SLOT 0008ce25 uzrrst_ │ │ │ │ +0010eebc 000bd016 R_ARM_JUMP_SLOT 000d4901 swpstx_ │ │ │ │ +0010eec0 000b6916 R_ARM_JUMP_SLOT 000ca265 sglstx_ │ │ │ │ +0010eec4 00078d16 R_ARM_JUMP_SLOT 000aade1 indxrf_ │ │ │ │ +0010eec8 00050b16 R_ARM_JUMP_SLOT 00078825 uuisvl_ │ │ │ │ +0010eecc 0008ab16 R_ARM_JUMP_SLOT 000b9315 szcllc_ │ │ │ │ +0010eed0 0003ec16 R_ARM_JUMP_SLOT 000a5bad viset_ │ │ │ │ +0010eed4 00081616 R_ARM_JUMP_SLOT 000a5e69 imlt1_ │ │ │ │ +0010eed8 0008f616 R_ARM_JUMP_SLOT 000c11d5 slratz_ │ │ │ │ +0010eedc 0005a516 R_ARM_JUMP_SLOT 000b400d g2fbli_ │ │ │ │ +0010eee0 0004cb16 R_ARM_JUMP_SLOT 00078e09 uulqin_ │ │ │ │ +0010eee4 000b4116 R_ARM_JUMP_SLOT 000d30bd swqwdc_ │ │ │ │ +0010eee8 000bd616 R_ARM_JUMP_SLOT 000c8b8d sgiset_ │ │ │ │ +0010eeec 000abc16 R_ARM_JUMP_SLOT 00072001 uypnum_ │ │ │ │ +0010eef0 000c3216 R_ARM_JUMP_SLOT 0008484d uslset_ │ │ │ │ +0010eef4 00019f16 R_ARM_JUMP_SLOT 0008ffa9 uvbra_ │ │ │ │ 0010eef8 00004516 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -0010eefc 00086c16 R_ARM_JUMP_SLOT 00099a6d slpwwr_ │ │ │ │ -0010ef00 00024c16 R_ARM_JUMP_SLOT 000df885 udiclr_ │ │ │ │ -0010ef04 0001ab16 R_ARM_JUMP_SLOT 000bc585 uwsgyb_ │ │ │ │ -0010ef08 000efa16 R_ARM_JUMP_SLOT 000e68b1 datec2_ │ │ │ │ -0010ef0c 000c6a16 R_ARM_JUMP_SLOT 000471ed glistx_ │ │ │ │ -0010ef10 00043116 R_ARM_JUMP_SLOT 000d8829 uilset_ │ │ │ │ -0010ef14 00020416 R_ARM_JUMP_SLOT 000c3e25 usyaxu_ │ │ │ │ -0010ef18 0010d416 R_ARM_JUMP_SLOT 0004e999 rgnge_ │ │ │ │ -0010ef1c 000b4616 R_ARM_JUMP_SLOT 00092095 szoptr_ │ │ │ │ -0010ef20 0000ab16 R_ARM_JUMP_SLOT 0008cdb5 tmpget_ │ │ │ │ -0010ef24 00069116 R_ARM_JUMP_SLOT 00095561 szmvsv_ │ │ │ │ -0010ef28 00074116 R_ARM_JUMP_SLOT 00044ed5 rtrget_ │ │ │ │ -0010ef2c 0000a216 R_ARM_JUMP_SLOT 000a6ea1 scswnd_ │ │ │ │ +0010eefc 00086c16 R_ARM_JUMP_SLOT 000c1ecd slpwwr_ │ │ │ │ +0010ef00 00024c16 R_ARM_JUMP_SLOT 0009e9cd udiclr_ │ │ │ │ +0010ef04 0001ab16 R_ARM_JUMP_SLOT 0006ff95 uwsgyb_ │ │ │ │ +0010ef08 000efa16 R_ARM_JUMP_SLOT 000d7651 datec2_ │ │ │ │ +0010ef0c 000c6a16 R_ARM_JUMP_SLOT 000a6fe9 glistx_ │ │ │ │ +0010ef10 00043116 R_ARM_JUMP_SLOT 0007bd11 uilset_ │ │ │ │ +0010ef14 00020416 R_ARM_JUMP_SLOT 00087b71 usyaxu_ │ │ │ │ +0010ef18 0010d416 R_ARM_JUMP_SLOT 000b1721 rgnge_ │ │ │ │ +0010ef1c 000b4616 R_ARM_JUMP_SLOT 000b68f5 szoptr_ │ │ │ │ +0010ef20 0000ab16 R_ARM_JUMP_SLOT 00038d05 tmpget_ │ │ │ │ +0010ef24 00069116 R_ARM_JUMP_SLOT 000bfe2d szmvsv_ │ │ │ │ +0010ef28 00074116 R_ARM_JUMP_SLOT 000a98f9 rtrget_ │ │ │ │ +0010ef2c 0000a216 R_ARM_JUMP_SLOT 000c3ec9 scswnd_ │ │ │ │ 0010ef30 00004616 R_ARM_JUMP_SLOT 00000000 clock@GLIBC_2.4 │ │ │ │ -0010ef34 0003ad16 R_ARM_JUMP_SLOT 000b98dd uhbxa_ │ │ │ │ +0010ef34 0003ad16 R_ARM_JUMP_SLOT 000a0289 uhbxa_ │ │ │ │ 0010ef38 00004716 R_ARM_JUMP_SLOT 00000000 coshf@GLIBC_2.4 │ │ │ │ -0010ef3c 000a5916 R_ARM_JUMP_SLOT 000a5361 sgiqvl_ │ │ │ │ -0010ef40 00043816 R_ARM_JUMP_SLOT 0004a9fd mpiktd_ │ │ │ │ -0010ef44 0005f016 R_ARM_JUMP_SLOT 00034865 odrset_ │ │ │ │ +0010ef3c 000a5916 R_ARM_JUMP_SLOT 000cdd11 sgiqvl_ │ │ │ │ +0010ef40 00043816 R_ARM_JUMP_SLOT 000acd89 mpiktd_ │ │ │ │ +0010ef44 0005f016 R_ARM_JUMP_SLOT 000dc599 odrset_ │ │ │ │ 0010ef48 00004816 R_ARM_JUMP_SLOT 00000000 _gfortran_compare_string@GFORTRAN_8 │ │ │ │ -0010ef4c 0006c316 R_ARM_JUMP_SLOT 0003ceb9 cosqf_ │ │ │ │ -0010ef50 00024916 R_ARM_JUMP_SLOT 0009d31d ststri_ │ │ │ │ -0010ef54 000f5316 R_ARM_JUMP_SLOT 000b1181 uelqnp_ │ │ │ │ -0010ef58 00070e16 R_ARM_JUMP_SLOT 00049455 mpicya_ │ │ │ │ -0010ef5c 00112716 R_ARM_JUMP_SLOT 000ac3f5 swcqin_ │ │ │ │ -0010ef60 00010e16 R_ARM_JUMP_SLOT 00045f15 glrqin_ │ │ │ │ -0010ef64 0009f716 R_ARM_JUMP_SLOT 000467bd gllqvl_ │ │ │ │ -0010ef68 0009e616 R_ARM_JUMP_SLOT 0004ebf5 gnge_ │ │ │ │ -0010ef6c 00114516 R_ARM_JUMP_SLOT 000e7421 timeq1_ │ │ │ │ -0010ef70 0006f616 R_ARM_JUMP_SLOT 000c8dbd uxpttl_ │ │ │ │ -0010ef74 000e4416 R_ARM_JUMP_SLOT 0004cd3d rvmax0_ │ │ │ │ -0010ef78 000c8416 R_ARM_JUMP_SLOT 000dc465 ucpqin_ │ │ │ │ -0010ef7c 0005e016 R_ARM_JUMP_SLOT 000abf65 swiqvl_ │ │ │ │ -0010ef80 00052216 R_ARM_JUMP_SLOT 00034e65 odiqnp_ │ │ │ │ -0010ef84 000cef16 R_ARM_JUMP_SLOT 000a3f49 sgpqnp_ │ │ │ │ -0010ef88 00023516 R_ARM_JUMP_SLOT 000a22cd sgplzr_ │ │ │ │ -0010ef8c 00015116 R_ARM_JUMP_SLOT 000c7b31 uspfit_ │ │ │ │ -0010ef90 000cec16 R_ARM_JUMP_SLOT 0004f1fd ffromc_ │ │ │ │ -0010ef94 0007e116 R_ARM_JUMP_SLOT 000400d9 shinit_ │ │ │ │ -0010ef98 0002b216 R_ARM_JUMP_SLOT 000a8065 swpqin_ │ │ │ │ -0010ef9c 00026016 R_ARM_JUMP_SLOT 000a4c69 sglqin_ │ │ │ │ -0010efa0 0008db16 R_ARM_JUMP_SLOT 000a25b5 sgplu_ │ │ │ │ -0010efa4 000bfe16 R_ARM_JUMP_SLOT 0003e3ed shpfun_ │ │ │ │ -0010efa8 00099116 R_ARM_JUMP_SLOT 000df765 udiset_ │ │ │ │ -0010efac 00050516 R_ARM_JUMP_SLOT 000d31c1 uvbrlz_ │ │ │ │ -0010efb0 00117716 R_ARM_JUMP_SLOT 000a0f79 sgstnp_ │ │ │ │ -0010efb4 000bfc16 R_ARM_JUMP_SLOT 000a1f95 sgspms_ │ │ │ │ -0010efb8 0002e116 R_ARM_JUMP_SLOT 000b0491 uepqnp_ │ │ │ │ -0010efbc 00069316 R_ARM_JUMP_SLOT 0009be69 stqwtr_ │ │ │ │ -0010efc0 000aa816 R_ARM_JUMP_SLOT 00046e61 gliqvl_ │ │ │ │ -0010efc4 0002fd16 R_ARM_JUMP_SLOT 000e72e5 clckgt_ │ │ │ │ -0010efc8 00036e16 R_ARM_JUMP_SLOT 00036cf9 sint1_ │ │ │ │ -0010efcc 0007dd16 R_ARM_JUMP_SLOT 000dd769 ucisvl_ │ │ │ │ -0010efd0 00032416 R_ARM_JUMP_SLOT 000a7795 swrqcl_ │ │ │ │ -0010efd4 000c3016 R_ARM_JUMP_SLOT 000cd005 umpset_ │ │ │ │ -0010efd8 000c2a16 R_ARM_JUMP_SLOT 000de06d udpqvl_ │ │ │ │ -0010efdc 0007e616 R_ARM_JUMP_SLOT 000492bd mpfcyb_ │ │ │ │ -0010efe0 00087016 R_ARM_JUMP_SLOT 000a805d swpqnp_ │ │ │ │ -0010efe4 00080a16 R_ARM_JUMP_SLOT 000a4c61 sglqnp_ │ │ │ │ -0010efe8 00087416 R_ARM_JUMP_SLOT 00035315 odistx_ │ │ │ │ -0010efec 000fef16 R_ARM_JUMP_SLOT 0008e559 szqgcx_ │ │ │ │ -0010eff0 000ed616 R_ARM_JUMP_SLOT 0003e7b5 shmwjm_ │ │ │ │ -0010eff4 00033a16 R_ARM_JUMP_SLOT 000da275 uiiluv_ │ │ │ │ -0010eff8 0002b916 R_ARM_JUMP_SLOT 000c7285 usiqid_ │ │ │ │ -0010effc 00016916 R_ARM_JUMP_SLOT 000ad225 ulpqvl_ │ │ │ │ -0010f000 00012e16 R_ARM_JUMP_SLOT 000dc45d ucpqnp_ │ │ │ │ -0010f004 00077816 R_ARM_JUMP_SLOT 00051cbd isum1_ │ │ │ │ -0010f008 000f4916 R_ARM_JUMP_SLOT 000de6c9 udrsvl_ │ │ │ │ -0010f00c 000aef16 R_ARM_JUMP_SLOT 000a124d sgtxzv_ │ │ │ │ -0010f010 000f2a16 R_ARM_JUMP_SLOT 000b23cd uestln_ │ │ │ │ -0010f014 0007da16 R_ARM_JUMP_SLOT 000b1495 uelqid_ │ │ │ │ -0010f018 000c6716 R_ARM_JUMP_SLOT 0008fbf1 szcltn_ │ │ │ │ -0010f01c 0003e216 R_ARM_JUMP_SLOT 000bbadd uwdflt_ │ │ │ │ -0010f020 000d9316 R_ARM_JUMP_SLOT 000ce65d umscnt_ │ │ │ │ -0010f024 00119116 R_ARM_JUMP_SLOT 0004dd75 rmax1_ │ │ │ │ -0010f028 00094416 R_ARM_JUMP_SLOT 00035411 odpqnp_ │ │ │ │ -0010f02c 00039916 R_ARM_JUMP_SLOT 00042001 cladj_ │ │ │ │ -0010f030 00086416 R_ARM_JUMP_SLOT 0004c549 vifna_ │ │ │ │ -0010f034 0000a316 R_ARM_JUMP_SLOT 00041f85 crvrs_ │ │ │ │ -0010f038 0005dc16 R_ARM_JUMP_SLOT 000cd5c9 umrset_ │ │ │ │ -0010f03c 000f0d16 R_ARM_JUMP_SLOT 000476b5 lrgt0_ │ │ │ │ -0010f040 000b3b16 R_ARM_JUMP_SLOT 000e6dc9 datef1_ │ │ │ │ -0010f044 00036616 R_ARM_JUMP_SLOT 00035419 odpqin_ │ │ │ │ -0010f048 00066916 R_ARM_JUMP_SLOT 000adf01 ulisvl_ │ │ │ │ -0010f04c 00065a16 R_ARM_JUMP_SLOT 00097c4d sztnop_ │ │ │ │ -0010f050 00109816 R_ARM_JUMP_SLOT 0003e701 shmwjz_ │ │ │ │ -0010f054 000e7a16 R_ARM_JUMP_SLOT 000dd6dd uciqnp_ │ │ │ │ -0010f058 00075f16 R_ARM_JUMP_SLOT 000a63a1 scspmi_ │ │ │ │ -0010f05c 000de916 R_ARM_JUMP_SLOT 000ddb49 uciget_ │ │ │ │ -0010f060 000bf716 R_ARM_JUMP_SLOT 000d8341 uilsvl_ │ │ │ │ -0010f064 00071a16 R_ARM_JUMP_SLOT 000a380d sgqtrn_ │ │ │ │ -0010f068 000fa916 R_ARM_JUMP_SLOT 0004f0fd rfromc_ │ │ │ │ -0010f06c 00044816 R_ARM_JUMP_SLOT 000cd305 umrqcp_ │ │ │ │ -0010f070 000b9a16 R_ARM_JUMP_SLOT 000954a9 szplsv_ │ │ │ │ -0010f074 000d7216 R_ARM_JUMP_SLOT 00093c6d szcltu_ │ │ │ │ -0010f078 00072416 R_ARM_JUMP_SLOT 000d80b5 uipda2_ │ │ │ │ -0010f07c 0007c816 R_ARM_JUMP_SLOT 0009ba8d stfpr2_ │ │ │ │ -0010f080 00065916 R_ARM_JUMP_SLOT 00051931 vrfnb_ │ │ │ │ -0010f084 0009e216 R_ARM_JUMP_SLOT 000c6f59 usiqnp_ │ │ │ │ -0010f088 000bef16 R_ARM_JUMP_SLOT 0004fca9 lg2inq_ │ │ │ │ -0010f08c 00013216 R_ARM_JUMP_SLOT 000d0489 uglqvl_ │ │ │ │ -0010f090 000bbb16 R_ARM_JUMP_SLOT 0008f945 szgipt_ │ │ │ │ -0010f094 0002e916 R_ARM_JUMP_SLOT 000ad799 ulpset_ │ │ │ │ -0010f098 0004b416 R_ARM_JUMP_SLOT 0008c5d5 tmrqid_ │ │ │ │ -0010f09c 000b0b16 R_ARM_JUMP_SLOT 00037241 rfftf1_ │ │ │ │ -0010f0a0 0004e516 R_ARM_JUMP_SLOT 00042c81 prcnam_ │ │ │ │ -0010f0a4 00008e16 R_ARM_JUMP_SLOT 0009402d szopl3_ │ │ │ │ -0010f0a8 000bfd16 R_ARM_JUMP_SLOT 0004283d osgenv_ │ │ │ │ -0010f0ac 000be516 R_ARM_JUMP_SLOT 000a1741 sgstxs_ │ │ │ │ -0010f0b0 000a8216 R_ARM_JUMP_SLOT 000c098d usaxsc_ │ │ │ │ +0010ef4c 0006c316 R_ARM_JUMP_SLOT 000e1391 cosqf_ │ │ │ │ +0010ef50 00024916 R_ARM_JUMP_SLOT 000c5275 ststri_ │ │ │ │ +0010ef54 000f5316 R_ARM_JUMP_SLOT 0008c331 uelqnp_ │ │ │ │ +0010ef58 00070e16 R_ARM_JUMP_SLOT 000ae219 mpicya_ │ │ │ │ +0010ef5c 00010e16 R_ARM_JUMP_SLOT 000a7d21 glrqin_ │ │ │ │ +0010ef60 00112716 R_ARM_JUMP_SLOT 000cfd7d swcqin_ │ │ │ │ +0010ef64 0009f716 R_ARM_JUMP_SLOT 000a72fd gllqvl_ │ │ │ │ +0010ef68 0009e616 R_ARM_JUMP_SLOT 000b11b1 gnge_ │ │ │ │ +0010ef6c 00114516 R_ARM_JUMP_SLOT 000d5621 timeq1_ │ │ │ │ +0010ef70 0006f616 R_ARM_JUMP_SLOT 00099819 uxpttl_ │ │ │ │ +0010ef74 000e4416 R_ARM_JUMP_SLOT 000b0921 rvmax0_ │ │ │ │ +0010ef78 000c8416 R_ARM_JUMP_SLOT 00092ee9 ucpqin_ │ │ │ │ +0010ef7c 0005e016 R_ARM_JUMP_SLOT 000cf8b5 swiqvl_ │ │ │ │ +0010ef80 00052216 R_ARM_JUMP_SLOT 000dc5f5 odiqnp_ │ │ │ │ +0010ef84 000cef16 R_ARM_JUMP_SLOT 000cd685 sgpqnp_ │ │ │ │ +0010ef88 00023516 R_ARM_JUMP_SLOT 000c6e79 sgplzr_ │ │ │ │ +0010ef8c 00015116 R_ARM_JUMP_SLOT 0007fb39 uspfit_ │ │ │ │ +0010ef90 000cec16 R_ARM_JUMP_SLOT 000a52ed ffromc_ │ │ │ │ +0010ef94 0007e116 R_ARM_JUMP_SLOT 000e3edd shinit_ │ │ │ │ +0010ef98 0002b216 R_ARM_JUMP_SLOT 000d4365 swpqin_ │ │ │ │ +0010ef9c 00026016 R_ARM_JUMP_SLOT 000c99f9 sglqin_ │ │ │ │ +0010efa0 0008db16 R_ARM_JUMP_SLOT 000cb289 sgplu_ │ │ │ │ +0010efa4 000bfe16 R_ARM_JUMP_SLOT 000e4da5 shpfun_ │ │ │ │ +0010efa8 00099116 R_ARM_JUMP_SLOT 0009b809 udiset_ │ │ │ │ +0010efac 00050516 R_ARM_JUMP_SLOT 00090b81 uvbrlz_ │ │ │ │ +0010efb0 00117716 R_ARM_JUMP_SLOT 000c88f1 sgstnp_ │ │ │ │ +0010efb4 000bfc16 R_ARM_JUMP_SLOT 000c71bd sgspms_ │ │ │ │ +0010efb8 0002e116 R_ARM_JUMP_SLOT 00088d3d uepqnp_ │ │ │ │ +0010efbc 00069316 R_ARM_JUMP_SLOT 000c62b5 stqwtr_ │ │ │ │ +0010efc0 000aa816 R_ARM_JUMP_SLOT 000a8469 gliqvl_ │ │ │ │ +0010efc4 0002fd16 R_ARM_JUMP_SLOT 000d93c1 clckgt_ │ │ │ │ +0010efc8 00036e16 R_ARM_JUMP_SLOT 000de581 sint1_ │ │ │ │ +0010efcc 0007dd16 R_ARM_JUMP_SLOT 00093fa1 ucisvl_ │ │ │ │ +0010efd0 00032416 R_ARM_JUMP_SLOT 000d40dd swrqcl_ │ │ │ │ +0010efd4 000c3016 R_ARM_JUMP_SLOT 00075251 umpset_ │ │ │ │ +0010efd8 000c2a16 R_ARM_JUMP_SLOT 0009e039 udpqvl_ │ │ │ │ +0010efdc 0007e616 R_ARM_JUMP_SLOT 000ac421 mpfcyb_ │ │ │ │ +0010efe0 00087016 R_ARM_JUMP_SLOT 000d435d swpqnp_ │ │ │ │ +0010efe4 00080a16 R_ARM_JUMP_SLOT 000c99f1 sglqnp_ │ │ │ │ +0010efe8 00087416 R_ARM_JUMP_SLOT 000db781 odistx_ │ │ │ │ +0010efec 000fef16 R_ARM_JUMP_SLOT 000b6321 szqgcx_ │ │ │ │ +0010eff0 000ed616 R_ARM_JUMP_SLOT 000e5a35 shmwjm_ │ │ │ │ +0010eff4 00033a16 R_ARM_JUMP_SLOT 0007ecfd uiiluv_ │ │ │ │ +0010eff8 0002b916 R_ARM_JUMP_SLOT 00082d41 usiqid_ │ │ │ │ +0010effc 00016916 R_ARM_JUMP_SLOT 00097d71 ulpqvl_ │ │ │ │ +0010f000 00012e16 R_ARM_JUMP_SLOT 00092ee1 ucpqnp_ │ │ │ │ +0010f004 00077816 R_ARM_JUMP_SLOT 000ab8b9 isum1_ │ │ │ │ +0010f008 000f4916 R_ARM_JUMP_SLOT 0009e5b5 udrsvl_ │ │ │ │ +0010f00c 000aef16 R_ARM_JUMP_SLOT 000cc0ed sgtxzv_ │ │ │ │ +0010f010 000f2a16 R_ARM_JUMP_SLOT 00089dfd uestln_ │ │ │ │ +0010f014 0007da16 R_ARM_JUMP_SLOT 0008c645 uelqid_ │ │ │ │ +0010f018 000c6716 R_ARM_JUMP_SLOT 000bfb89 szcltn_ │ │ │ │ +0010f01c 0003e216 R_ARM_JUMP_SLOT 000700b5 uwdflt_ │ │ │ │ +0010f020 000d9316 R_ARM_JUMP_SLOT 00074e79 umscnt_ │ │ │ │ +0010f024 00119116 R_ARM_JUMP_SLOT 000b0231 rmax1_ │ │ │ │ +0010f028 00094416 R_ARM_JUMP_SLOT 000db101 odpqnp_ │ │ │ │ +0010f02c 00039916 R_ARM_JUMP_SLOT 000b0eb1 cladj_ │ │ │ │ +0010f030 00086416 R_ARM_JUMP_SLOT 000a6301 vifna_ │ │ │ │ +0010f034 0000a316 R_ARM_JUMP_SLOT 000b0f19 crvrs_ │ │ │ │ +0010f038 0005dc16 R_ARM_JUMP_SLOT 00074ad5 umrset_ │ │ │ │ +0010f03c 000f0d16 R_ARM_JUMP_SLOT 000b225d lrgt0_ │ │ │ │ +0010f040 000b3b16 R_ARM_JUMP_SLOT 000d74b9 datef1_ │ │ │ │ +0010f044 00036616 R_ARM_JUMP_SLOT 000db109 odpqin_ │ │ │ │ +0010f048 00066916 R_ARM_JUMP_SLOT 00097815 ulisvl_ │ │ │ │ +0010f04c 00065a16 R_ARM_JUMP_SLOT 000b8eb1 sztnop_ │ │ │ │ +0010f050 00109816 R_ARM_JUMP_SLOT 000e522d shmwjz_ │ │ │ │ +0010f054 000e7a16 R_ARM_JUMP_SLOT 00093f15 uciqnp_ │ │ │ │ +0010f058 00075f16 R_ARM_JUMP_SLOT 000c36f9 scspmi_ │ │ │ │ +0010f05c 000de916 R_ARM_JUMP_SLOT 00095a39 uciget_ │ │ │ │ +0010f060 000bf716 R_ARM_JUMP_SLOT 0007e631 uilsvl_ │ │ │ │ +0010f064 00071a16 R_ARM_JUMP_SLOT 000c950d sgqtrn_ │ │ │ │ +0010f068 000fa916 R_ARM_JUMP_SLOT 000a4ea1 rfromc_ │ │ │ │ +0010f06c 00044816 R_ARM_JUMP_SLOT 00073bf9 umrqcp_ │ │ │ │ +0010f070 000b9a16 R_ARM_JUMP_SLOT 000bfd75 szplsv_ │ │ │ │ +0010f074 000d7216 R_ARM_JUMP_SLOT 000bf37d szcltu_ │ │ │ │ +0010f078 00072416 R_ARM_JUMP_SLOT 0007a79d uipda2_ │ │ │ │ +0010f07c 0007c816 R_ARM_JUMP_SLOT 000c5ed9 stfpr2_ │ │ │ │ +0010f080 00065916 R_ARM_JUMP_SLOT 000b48b1 vrfnb_ │ │ │ │ +0010f084 0009e216 R_ARM_JUMP_SLOT 00082a15 usiqnp_ │ │ │ │ +0010f088 000bef16 R_ARM_JUMP_SLOT 000b3551 lg2inq_ │ │ │ │ +0010f08c 00013216 R_ARM_JUMP_SLOT 000a2269 uglqvl_ │ │ │ │ +0010f090 000bbb16 R_ARM_JUMP_SLOT 000bcff5 szgipt_ │ │ │ │ +0010f094 0002e916 R_ARM_JUMP_SLOT 00096945 ulpset_ │ │ │ │ +0010f098 0004b416 R_ARM_JUMP_SLOT 00036159 tmrqid_ │ │ │ │ +0010f09c 000b0b16 R_ARM_JUMP_SLOT 000df431 rfftf1_ │ │ │ │ +0010f0a0 0004e516 R_ARM_JUMP_SLOT 000a9661 prcnam_ │ │ │ │ +0010f0a4 00008e16 R_ARM_JUMP_SLOT 000b8c01 szopl3_ │ │ │ │ +0010f0a8 000bfd16 R_ARM_JUMP_SLOT 000a56c1 osgenv_ │ │ │ │ +0010f0ac 000be516 R_ARM_JUMP_SLOT 000ce8f1 sgstxs_ │ │ │ │ +0010f0b0 000a8216 R_ARM_JUMP_SLOT 00085dc5 usaxsc_ │ │ │ │ 0010f0b4 00004916 R_ARM_JUMP_SLOT 00000000 _gfortran_st_rewind@GFORTRAN_8 │ │ │ │ -0010f0b8 00045816 R_ARM_JUMP_SLOT 000ad805 ulrsvl_ │ │ │ │ -0010f0bc 000e2516 R_ARM_JUMP_SLOT 00096c35 szlazv_ │ │ │ │ -0010f0c0 000e2f16 R_ARM_JUMP_SLOT 00091ffd szcltz_ │ │ │ │ +0010f0b8 00045816 R_ARM_JUMP_SLOT 000965c5 ulrsvl_ │ │ │ │ +0010f0bc 000e2516 R_ARM_JUMP_SLOT 000b5819 szlazv_ │ │ │ │ +0010f0c0 000e2f16 R_ARM_JUMP_SLOT 000b8b69 szcltz_ │ │ │ │ 0010f0c4 00004a16 R_ARM_JUMP_SLOT 00000000 fmodf@GLIBC_2.38 │ │ │ │ -0010f0c8 000cc516 R_ARM_JUMP_SLOT 000b4461 uyqfmt_ │ │ │ │ -0010f0cc 0008e516 R_ARM_JUMP_SLOT 000bbc7d ruwgy_ │ │ │ │ -0010f0d0 00013916 R_ARM_JUMP_SLOT 0009c9f5 stfusr_ │ │ │ │ -0010f0d4 00042616 R_ARM_JUMP_SLOT 000b83dd uuiqid_ │ │ │ │ -0010f0d8 0002ba16 R_ARM_JUMP_SLOT 000e4c55 rngu2_ │ │ │ │ -0010f0dc 000fc316 R_ARM_JUMP_SLOT 000de645 udrqin_ │ │ │ │ -0010f0e0 0007a416 R_ARM_JUMP_SLOT 000deb3d udrstx_ │ │ │ │ -0010f0e4 00074d16 R_ARM_JUMP_SLOT 000ded75 udlqvl_ │ │ │ │ +0010f0c8 000cc516 R_ARM_JUMP_SLOT 000710bd uyqfmt_ │ │ │ │ +0010f0cc 0008e516 R_ARM_JUMP_SLOT 0007007d ruwgy_ │ │ │ │ +0010f0d0 00013916 R_ARM_JUMP_SLOT 000c4b79 stfusr_ │ │ │ │ +0010f0d4 00042616 R_ARM_JUMP_SLOT 0007892d uuiqid_ │ │ │ │ +0010f0d8 0002ba16 R_ARM_JUMP_SLOT 000d82c5 rngu2_ │ │ │ │ +0010f0dc 000fc316 R_ARM_JUMP_SLOT 0009e531 udrqin_ │ │ │ │ +0010f0e0 0007a416 R_ARM_JUMP_SLOT 0009d945 udrstx_ │ │ │ │ +0010f0e4 00074d16 R_ARM_JUMP_SLOT 0009cc25 udlqvl_ │ │ │ │ 0010f0e8 00004b16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_read@GFORTRAN_8 │ │ │ │ -0010f0ec 000e1a16 R_ARM_JUMP_SLOT 000523d9 s_cat │ │ │ │ -0010f0f0 000fe916 R_ARM_JUMP_SLOT 0003f3c9 shlsds_ │ │ │ │ +0010f0ec 000e1a16 R_ARM_JUMP_SLOT 00039111 s_cat │ │ │ │ +0010f0f0 000fe916 R_ARM_JUMP_SLOT 000e53c5 shlsds_ │ │ │ │ 0010f0f4 00004c16 R_ARM_JUMP_SLOT 00000000 zgslcl_ │ │ │ │ -0010f0f8 0004ff16 R_ARM_JUMP_SLOT 000abb09 swlqcp_ │ │ │ │ -0010f0fc 00011316 R_ARM_JUMP_SLOT 000a1f85 sgqpms_ │ │ │ │ -0010f100 000a7b16 R_ARM_JUMP_SLOT 00042709 irle_ │ │ │ │ -0010f104 000a3d16 R_ARM_JUMP_SLOT 00097935 szlncl_ │ │ │ │ -0010f108 000dc316 R_ARM_JUMP_SLOT 000b70a9 uuqfri_ │ │ │ │ -0010f10c 0008b216 R_ARM_JUMP_SLOT 00043e99 rtcenv_ │ │ │ │ -0010f110 0000f916 R_ARM_JUMP_SLOT 000d05f1 uglqcp_ │ │ │ │ -0010f114 000d5216 R_ARM_JUMP_SLOT 000e1e6d udcntr_ │ │ │ │ -0010f118 00052f16 R_ARM_JUMP_SLOT 000b7189 uuqmki_ │ │ │ │ -0010f11c 00057816 R_ARM_JUMP_SLOT 000ae1a1 uliqid_ │ │ │ │ -0010f120 0004c516 R_ARM_JUMP_SLOT 0003f029 shly2x_ │ │ │ │ +0010f0f8 0004ff16 R_ARM_JUMP_SLOT 000d0795 swlqcp_ │ │ │ │ +0010f0fc 00011316 R_ARM_JUMP_SLOT 000c71ad sgqpms_ │ │ │ │ +0010f100 000a7b16 R_ARM_JUMP_SLOT 000b4a4d irle_ │ │ │ │ +0010f104 000a3d16 R_ARM_JUMP_SLOT 000c00e9 szlncl_ │ │ │ │ +0010f108 000dc316 R_ARM_JUMP_SLOT 0007931d uuqfri_ │ │ │ │ +0010f10c 0008b216 R_ARM_JUMP_SLOT 000aa841 rtcenv_ │ │ │ │ +0010f110 0000f916 R_ARM_JUMP_SLOT 000a23d1 uglqcp_ │ │ │ │ +0010f114 000d5216 R_ARM_JUMP_SLOT 0009f1a1 udcntr_ │ │ │ │ +0010f118 00052f16 R_ARM_JUMP_SLOT 00079261 uuqmki_ │ │ │ │ +0010f11c 00057816 R_ARM_JUMP_SLOT 00097ab5 uliqid_ │ │ │ │ +0010f120 0004c516 R_ARM_JUMP_SLOT 000e3fc1 shly2x_ │ │ │ │ 0010f124 00004d16 R_ARM_JUMP_SLOT 00000000 zgpcls_ │ │ │ │ -0010f128 000dce16 R_ARM_JUMP_SLOT 000a6391 scqpmi_ │ │ │ │ -0010f12c 000fdb16 R_ARM_JUMP_SLOT 000d9ed5 uiqcrg_ │ │ │ │ +0010f128 000dce16 R_ARM_JUMP_SLOT 000c36e9 scqpmi_ │ │ │ │ +0010f12c 000fdb16 R_ARM_JUMP_SLOT 0007b89d uiqcrg_ │ │ │ │ 0010f130 00004e16 R_ARM_JUMP_SLOT 00000000 __aeabi_uidiv@GCC_3.5 │ │ │ │ -0010f134 000ee016 R_ARM_JUMP_SLOT 00040b1d vrrnm0_ │ │ │ │ -0010f138 00029a16 R_ARM_JUMP_SLOT 0003e349 shppma_ │ │ │ │ -0010f13c 00089916 R_ARM_JUMP_SLOT 0003feed shiniy_ │ │ │ │ -0010f140 00046e16 R_ARM_JUMP_SLOT 000348c1 odlqnp_ │ │ │ │ -0010f144 0009e716 R_ARM_JUMP_SLOT 000e70ad hexdci_ │ │ │ │ -0010f148 00070616 R_ARM_JUMP_SLOT 0008d045 tmlsvl_ │ │ │ │ -0010f14c 000b1716 R_ARM_JUMP_SLOT 000e2315 chngc_ │ │ │ │ -0010f150 00101c16 R_ARM_JUMP_SLOT 0008e615 szqgcy_ │ │ │ │ -0010f154 00090816 R_ARM_JUMP_SLOT 00098615 szplzu_ │ │ │ │ -0010f158 000b4e16 R_ARM_JUMP_SLOT 000c562d uscqnp_ │ │ │ │ -0010f15c 00115e16 R_ARM_JUMP_SLOT 0009cd11 stftrn_ │ │ │ │ -0010f160 000fe516 R_ARM_JUMP_SLOT 0008db45 usgi_ │ │ │ │ -0010f164 00040f16 R_ARM_JUMP_SLOT 000ccb81 umpqit_ │ │ │ │ -0010f168 00046316 R_ARM_JUMP_SLOT 00042199 nindxm_ │ │ │ │ -0010f16c 00042316 R_ARM_JUMP_SLOT 00047505 lrge_ │ │ │ │ -0010f170 00058216 R_ARM_JUMP_SLOT 000983d5 szpmop_ │ │ │ │ -0010f174 0001cc16 R_ARM_JUMP_SLOT 00047761 lrlta_ │ │ │ │ -0010f178 00086216 R_ARM_JUMP_SLOT 000a26f1 sgplr_ │ │ │ │ -0010f17c 00079316 R_ARM_JUMP_SLOT 0004b4e1 rd2r_ │ │ │ │ -0010f180 00113616 R_ARM_JUMP_SLOT 0004821d mpfrbs_ │ │ │ │ -0010f184 000ac016 R_ARM_JUMP_SLOT 000ad7f5 ulrqnp_ │ │ │ │ -0010f188 00076916 R_ARM_JUMP_SLOT 0004e3b5 vrcon_ │ │ │ │ -0010f18c 00098c16 R_ARM_JUMP_SLOT 000beef5 uzlstx_ │ │ │ │ -0010f190 0008d416 R_ARM_JUMP_SLOT 000b7e09 uurget_ │ │ │ │ -0010f194 00117916 R_ARM_JUMP_SLOT 000cf0d1 umpmap_ │ │ │ │ -0010f198 00034516 R_ARM_JUMP_SLOT 000a5e71 scqtnp_ │ │ │ │ -0010f19c 0009b316 R_ARM_JUMP_SLOT 000a1701 sgstxc_ │ │ │ │ -0010f1a0 00055016 R_ARM_JUMP_SLOT 0003d72d cfftb_ │ │ │ │ -0010f1a4 0001c516 R_ARM_JUMP_SLOT 0005201d imax1_ │ │ │ │ -0010f1a8 000df716 R_ARM_JUMP_SLOT 000b8269 uulset_ │ │ │ │ -0010f1ac 00055216 R_ARM_JUMP_SLOT 000c5635 uscqin_ │ │ │ │ -0010f1b0 00109a16 R_ARM_JUMP_SLOT 0008d525 tmlset_ │ │ │ │ -0010f1b4 000b3516 R_ARM_JUMP_SLOT 000c3371 usxsub_ │ │ │ │ -0010f1b8 0002c216 R_ARM_JUMP_SLOT 000e080d udiclv_ │ │ │ │ -0010f1bc 000c7316 R_ARM_JUMP_SLOT 000e4941 lchrc_ │ │ │ │ +0010f134 000ee016 R_ARM_JUMP_SLOT 000dd0f5 vrrnm0_ │ │ │ │ +0010f138 00029a16 R_ARM_JUMP_SLOT 000e5d0d shppma_ │ │ │ │ +0010f13c 00089916 R_ARM_JUMP_SLOT 000e5035 shiniy_ │ │ │ │ +0010f140 00046e16 R_ARM_JUMP_SLOT 000dca49 odlqnp_ │ │ │ │ +0010f144 0009e716 R_ARM_JUMP_SLOT 000da351 hexdci_ │ │ │ │ +0010f148 00070616 R_ARM_JUMP_SLOT 00038921 tmlsvl_ │ │ │ │ +0010f14c 000b1716 R_ARM_JUMP_SLOT 000d6c79 chngc_ │ │ │ │ +0010f150 00101c16 R_ARM_JUMP_SLOT 000b63dd szqgcy_ │ │ │ │ +0010f154 00090816 R_ARM_JUMP_SLOT 000b7ff9 szplzu_ │ │ │ │ +0010f158 000b4e16 R_ARM_JUMP_SLOT 000856cd uscqnp_ │ │ │ │ +0010f15c 00115e16 R_ARM_JUMP_SLOT 000c4c69 stftrn_ │ │ │ │ +0010f160 000fe516 R_ARM_JUMP_SLOT 000d4ae9 usgi_ │ │ │ │ +0010f164 00040f16 R_ARM_JUMP_SLOT 0007300d umpqit_ │ │ │ │ +0010f168 00046316 R_ARM_JUMP_SLOT 000aaef1 nindxm_ │ │ │ │ +0010f16c 00042316 R_ARM_JUMP_SLOT 000b2521 lrge_ │ │ │ │ +0010f170 00058216 R_ARM_JUMP_SLOT 000bc8d1 szpmop_ │ │ │ │ +0010f174 0001cc16 R_ARM_JUMP_SLOT 000b2441 lrlta_ │ │ │ │ +0010f178 00086216 R_ARM_JUMP_SLOT 000cb3c5 sgplr_ │ │ │ │ +0010f17c 00079316 R_ARM_JUMP_SLOT 000a4e05 rd2r_ │ │ │ │ +0010f180 00113616 R_ARM_JUMP_SLOT 000ad5d9 mpfrbs_ │ │ │ │ +0010f184 000ac016 R_ARM_JUMP_SLOT 000965b5 ulrqnp_ │ │ │ │ +0010f188 00076916 R_ARM_JUMP_SLOT 000b54d9 vrcon_ │ │ │ │ +0010f18c 00098c16 R_ARM_JUMP_SLOT 0008eb25 uzlstx_ │ │ │ │ +0010f190 0008d416 R_ARM_JUMP_SLOT 00079a19 uurget_ │ │ │ │ +0010f194 00117916 R_ARM_JUMP_SLOT 00073f09 umpmap_ │ │ │ │ +0010f198 00034516 R_ARM_JUMP_SLOT 000c4071 scqtnp_ │ │ │ │ +0010f19c 0009b316 R_ARM_JUMP_SLOT 000ce8b1 sgstxc_ │ │ │ │ +0010f1a0 00055016 R_ARM_JUMP_SLOT 000de7e9 cfftb_ │ │ │ │ +0010f1a4 0001c516 R_ARM_JUMP_SLOT 000ab9c5 imax1_ │ │ │ │ +0010f1a8 000df716 R_ARM_JUMP_SLOT 000787b9 uulset_ │ │ │ │ +0010f1ac 00055216 R_ARM_JUMP_SLOT 000856d5 uscqin_ │ │ │ │ +0010f1b0 00109a16 R_ARM_JUMP_SLOT 00038205 tmlset_ │ │ │ │ +0010f1b4 000b3516 R_ARM_JUMP_SLOT 000835d5 usxsub_ │ │ │ │ +0010f1b8 0002c216 R_ARM_JUMP_SLOT 0009d52d udiclv_ │ │ │ │ +0010f1bc 000c7316 R_ARM_JUMP_SLOT 000d69bd lchrc_ │ │ │ │ 0010f1c0 00005016 R_ARM_JUMP_SLOT 00000000 __powidf2@GCC_4.0.0 │ │ │ │ -0010f1c4 0006e416 R_ARM_JUMP_SLOT 000ade7d uliqin_ │ │ │ │ -0010f1c8 00015916 R_ARM_JUMP_SLOT 000aabbd swqpnt_ │ │ │ │ -0010f1cc 000c1e16 R_ARM_JUMP_SLOT 00041ab1 visub0_ │ │ │ │ -0010f1d0 0007a916 R_ARM_JUMP_SLOT 0004e45d vrfct1_ │ │ │ │ -0010f1d4 000c2816 R_ARM_JUMP_SLOT 000dcba9 ucrqnp_ │ │ │ │ -0010f1d8 000f5e16 R_ARM_JUMP_SLOT 000a1a09 sgpmzr_ │ │ │ │ -0010f1dc 0004c016 R_ARM_JUMP_SLOT 000e7779 time23_ │ │ │ │ -0010f1e0 00104c16 R_ARM_JUMP_SLOT 000a44f5 sgpstx_ │ │ │ │ -0010f1e4 00112e16 R_ARM_JUMP_SLOT 0003efe9 shmdxm_ │ │ │ │ -0010f1e8 00027d16 R_ARM_JUMP_SLOT 000376d1 radfg_ │ │ │ │ -0010f1ec 000e1816 R_ARM_JUMP_SLOT 000a06b5 sgqlat_ │ │ │ │ -0010f1f0 00063b16 R_ARM_JUMP_SLOT 0003d2e9 cffti_ │ │ │ │ -0010f1f4 00074716 R_ARM_JUMP_SLOT 000b0c69 uersvl_ │ │ │ │ -0010f1f8 00096416 R_ARM_JUMP_SLOT 0004b369 mpfcyl_ │ │ │ │ -0010f1fc 0005f116 R_ARM_JUMP_SLOT 000349f1 odlqvl_ │ │ │ │ +0010f1c4 0006e416 R_ARM_JUMP_SLOT 00097791 uliqin_ │ │ │ │ +0010f1c8 00015916 R_ARM_JUMP_SLOT 000d3261 swqpnt_ │ │ │ │ +0010f1cc 000c1e16 R_ARM_JUMP_SLOT 000b1b41 visub0_ │ │ │ │ +0010f1d0 0007a916 R_ARM_JUMP_SLOT 000b4e0d vrfct1_ │ │ │ │ +0010f1d4 000c2816 R_ARM_JUMP_SLOT 00094465 ucrqnp_ │ │ │ │ +0010f1d8 000f5e16 R_ARM_JUMP_SLOT 000c6d21 sgpmzr_ │ │ │ │ +0010f1dc 0004c016 R_ARM_JUMP_SLOT 000d5689 time23_ │ │ │ │ +0010f1e0 00104c16 R_ARM_JUMP_SLOT 000c7979 sgpstx_ │ │ │ │ +0010f1e4 00112e16 R_ARM_JUMP_SLOT 000e4b91 shmdxm_ │ │ │ │ +0010f1e8 00027d16 R_ARM_JUMP_SLOT 000dd40d radfg_ │ │ │ │ +0010f1ec 000e1816 R_ARM_JUMP_SLOT 000c7c1d sgqlat_ │ │ │ │ +0010f1f0 00063b16 R_ARM_JUMP_SLOT 000dd275 cffti_ │ │ │ │ +0010f1f4 00074716 R_ARM_JUMP_SLOT 0008bb0d uersvl_ │ │ │ │ +0010f1f8 00096416 R_ARM_JUMP_SLOT 000af285 mpfcyl_ │ │ │ │ +0010f1fc 0005f116 R_ARM_JUMP_SLOT 000dcb79 odlqvl_ │ │ │ │ 0010f200 00005116 R_ARM_JUMP_SLOT 00000000 sincosf@GLIBC_2.4 │ │ │ │ -0010f204 000f0a16 R_ARM_JUMP_SLOT 0009fc39 sglaxr_ │ │ │ │ -0010f208 00033116 R_ARM_JUMP_SLOT 000d362d uvbrl_ │ │ │ │ -0010f20c 000e0c16 R_ARM_JUMP_SLOT 00047a81 lreq_ │ │ │ │ -0010f210 00093316 R_ARM_JUMP_SLOT 00043009 iufopn_ │ │ │ │ -0010f214 000adf16 R_ARM_JUMP_SLOT 0005141d vrsub1_ │ │ │ │ -0010f218 0006e116 R_ARM_JUMP_SLOT 000bee19 uzlqcl_ │ │ │ │ -0010f21c 000ed116 R_ARM_JUMP_SLOT 000e6f09 date23_ │ │ │ │ -0010f220 00039c16 R_ARM_JUMP_SLOT 000a73bd scspln_ │ │ │ │ -0010f224 00090116 R_ARM_JUMP_SLOT 000aa411 swslft_ │ │ │ │ -0010f228 0007fb16 R_ARM_JUMP_SLOT 000c5c8d uspqin_ │ │ │ │ -0010f22c 00073c16 R_ARM_JUMP_SLOT 0004ead1 rgnlt_ │ │ │ │ -0010f230 000c7216 R_ARM_JUMP_SLOT 000ba2bd uhbraz_ │ │ │ │ -0010f234 00046416 R_ARM_JUMP_SLOT 000cd625 umlqnp_ │ │ │ │ -0010f238 000eff16 R_ARM_JUMP_SLOT 00099b8d slpvpr_ │ │ │ │ -0010f23c 00069d16 R_ARM_JUMP_SLOT 00040e35 vs2out_ │ │ │ │ -0010f240 000c7e16 R_ARM_JUMP_SLOT 0004068d shfwga_ │ │ │ │ -0010f244 000de416 R_ARM_JUMP_SLOT 000aaf19 swstcl_ │ │ │ │ -0010f248 0002b716 R_ARM_JUMP_SLOT 000aaaa5 swiint_ │ │ │ │ -0010f24c 000f9816 R_ARM_JUMP_SLOT 000df839 udsfmt_ │ │ │ │ -0010f250 000bcb16 R_ARM_JUMP_SLOT 000d8bb1 uiiqid_ │ │ │ │ -0010f254 00065516 R_ARM_JUMP_SLOT 00095405 szmvlc_ │ │ │ │ -0010f258 00034816 R_ARM_JUMP_SLOT 00049a09 mpfaza_ │ │ │ │ -0010f25c 0006d116 R_ARM_JUMP_SLOT 000bf665 uziqnp_ │ │ │ │ -0010f260 0007ba16 R_ARM_JUMP_SLOT 000bdd0d uzcget_ │ │ │ │ -0010f264 000e5016 R_ARM_JUMP_SLOT 000a5e85 scstnp_ │ │ │ │ -0010f268 00103016 R_ARM_JUMP_SLOT 000bee71 uzlqid_ │ │ │ │ +0010f204 000f0a16 R_ARM_JUMP_SLOT 000c8f19 sglaxr_ │ │ │ │ +0010f208 00033116 R_ARM_JUMP_SLOT 0009193d uvbrl_ │ │ │ │ +0010f20c 000e0c16 R_ARM_JUMP_SLOT 000b2669 lreq_ │ │ │ │ +0010f210 00093316 R_ARM_JUMP_SLOT 000a7b01 iufopn_ │ │ │ │ +0010f214 000adf16 R_ARM_JUMP_SLOT 000b4441 vrsub1_ │ │ │ │ +0010f218 0006e116 R_ARM_JUMP_SLOT 0008f7d1 uzlqcl_ │ │ │ │ +0010f21c 000ed116 R_ARM_JUMP_SLOT 000d800d date23_ │ │ │ │ +0010f220 00039c16 R_ARM_JUMP_SLOT 000c3e25 scspln_ │ │ │ │ +0010f224 00090116 R_ARM_JUMP_SLOT 000d2ab5 swslft_ │ │ │ │ +0010f228 0007fb16 R_ARM_JUMP_SLOT 000824d5 uspqin_ │ │ │ │ +0010f22c 00073c16 R_ARM_JUMP_SLOT 000b1025 rgnlt_ │ │ │ │ +0010f230 000c7216 R_ARM_JUMP_SLOT 000a1649 uhbraz_ │ │ │ │ +0010f234 00046416 R_ARM_JUMP_SLOT 00074435 umlqnp_ │ │ │ │ +0010f238 000eff16 R_ARM_JUMP_SLOT 000c1fed slpvpr_ │ │ │ │ +0010f23c 00069d16 R_ARM_JUMP_SLOT 000e721d vs2out_ │ │ │ │ +0010f240 000c7e16 R_ARM_JUMP_SLOT 000e5879 shfwga_ │ │ │ │ +0010f244 000de416 R_ARM_JUMP_SLOT 000d35bd swstcl_ │ │ │ │ +0010f248 0002b716 R_ARM_JUMP_SLOT 000d3149 swiint_ │ │ │ │ +0010f24c 000f9816 R_ARM_JUMP_SLOT 0009eec1 udsfmt_ │ │ │ │ +0010f250 000bcb16 R_ARM_JUMP_SLOT 0007c099 uiiqid_ │ │ │ │ +0010f254 00065516 R_ARM_JUMP_SLOT 000b984d szmvlc_ │ │ │ │ +0010f258 00034816 R_ARM_JUMP_SLOT 000af395 mpfaza_ │ │ │ │ +0010f25c 0006d116 R_ARM_JUMP_SLOT 0008db2d uziqnp_ │ │ │ │ +0010f260 0007ba16 R_ARM_JUMP_SLOT 0008ddcd uzcget_ │ │ │ │ +0010f264 000e5016 R_ARM_JUMP_SLOT 000c4085 scstnp_ │ │ │ │ +0010f268 00103016 R_ARM_JUMP_SLOT 0008f829 uzlqid_ │ │ │ │ 0010f26c 00005216 R_ARM_JUMP_SLOT 00000000 _gfortran_internal_pack@GFORTRAN_8 │ │ │ │ -0010f270 000de016 R_ARM_JUMP_SLOT 000ce1a5 umpfit_ │ │ │ │ -0010f274 00104b16 R_ARM_JUMP_SLOT 000b7199 uusmki_ │ │ │ │ -0010f278 0001f516 R_ARM_JUMP_SLOT 0008cb31 tmpqcl_ │ │ │ │ -0010f27c 000f6a16 R_ARM_JUMP_SLOT 000b6fad grfig_ │ │ │ │ -0010f280 00081316 R_ARM_JUMP_SLOT 000ab74d swpopn_ │ │ │ │ -0010f284 000e2116 R_ARM_JUMP_SLOT 000bd2bd uzpset_ │ │ │ │ -0010f288 00068d16 R_ARM_JUMP_SLOT 0009ea25 sgpmxv_ │ │ │ │ -0010f28c 00111b16 R_ARM_JUMP_SLOT 00048b45 mpfplc_ │ │ │ │ -0010f290 0005c616 R_ARM_JUMP_SLOT 000e0aed udgcla_ │ │ │ │ -0010f294 000dd516 R_ARM_JUMP_SLOT 000a4215 sgpqcl_ │ │ │ │ -0010f298 000a9a16 R_ARM_JUMP_SLOT 000ba851 uhbra_ │ │ │ │ -0010f29c 0007c116 R_ARM_JUMP_SLOT 000bedf1 uzlqvl_ │ │ │ │ -0010f2a0 0005da16 R_ARM_JUMP_SLOT 000cf779 ugpqvl_ │ │ │ │ -0010f2a4 000be116 R_ARM_JUMP_SLOT 00040849 shfw2g_ │ │ │ │ -0010f2a8 000e1916 R_ARM_JUMP_SLOT 0003c721 ezffti_ │ │ │ │ -0010f2ac 000de816 R_ARM_JUMP_SLOT 0004d0e9 ramp_ │ │ │ │ -0010f2b0 00063f16 R_ARM_JUMP_SLOT 000be4b1 uzrqvl_ │ │ │ │ -0010f2b4 00060c16 R_ARM_JUMP_SLOT 0005136d vrmlt_ │ │ │ │ -0010f2b8 00119f16 R_ARM_JUMP_SLOT 000da425 uifyxy_ │ │ │ │ -0010f2bc 0005b616 R_ARM_JUMP_SLOT 000bce39 uzpqit_ │ │ │ │ -0010f2c0 00035116 R_ARM_JUMP_SLOT 00041d61 vifnb1_ │ │ │ │ -0010f2c4 0005ca16 R_ARM_JUMP_SLOT 000ab491 swqfcc_ │ │ │ │ -0010f2c8 00104516 R_ARM_JUMP_SLOT 0004df7d rset1_ │ │ │ │ -0010f2cc 00011b16 R_ARM_JUMP_SLOT 000c46cd ususcu_ │ │ │ │ -0010f2d0 0000f616 R_ARM_JUMP_SLOT 00043e61 rlienv_ │ │ │ │ -0010f2d4 00058d16 R_ARM_JUMP_SLOT 000de919 udrqcp_ │ │ │ │ -0010f2d8 0001a816 R_ARM_JUMP_SLOT 000c50b9 usyaxs_ │ │ │ │ -0010f2dc 000f6d16 R_ARM_JUMP_SLOT 000c6001 uspqcp_ │ │ │ │ -0010f2e0 00008b16 R_ARM_JUMP_SLOT 000d0539 uglqcl_ │ │ │ │ -0010f2e4 000f4f16 R_ARM_JUMP_SLOT 000cd6b1 umlsvl_ │ │ │ │ -0010f2e8 0005e716 R_ARM_JUMP_SLOT 000ab031 swgplt_ │ │ │ │ -0010f2ec 000c6316 R_ARM_JUMP_SLOT 000ae2e1 uliget_ │ │ │ │ +0010f270 000de016 R_ARM_JUMP_SLOT 000777d5 umpfit_ │ │ │ │ +0010f274 00104b16 R_ARM_JUMP_SLOT 00079271 uusmki_ │ │ │ │ +0010f278 0001f516 R_ARM_JUMP_SLOT 00037e85 tmpqcl_ │ │ │ │ +0010f27c 000f6a16 R_ARM_JUMP_SLOT 00092d2d grfig_ │ │ │ │ +0010f280 00081316 R_ARM_JUMP_SLOT 000d3df1 swpopn_ │ │ │ │ +0010f284 000e2116 R_ARM_JUMP_SLOT 0008e915 uzpset_ │ │ │ │ +0010f288 00068d16 R_ARM_JUMP_SLOT 000c85e5 sgpmxv_ │ │ │ │ +0010f28c 00111b16 R_ARM_JUMP_SLOT 000add1d mpfplc_ │ │ │ │ +0010f290 0005c616 R_ARM_JUMP_SLOT 0009ef0d udgcla_ │ │ │ │ +0010f294 000dd516 R_ARM_JUMP_SLOT 000cd951 sgpqcl_ │ │ │ │ +0010f298 000a9a16 R_ARM_JUMP_SLOT 000a020d uhbra_ │ │ │ │ +0010f29c 0007c116 R_ARM_JUMP_SLOT 0008f7a9 uzlqvl_ │ │ │ │ +0010f2a0 0005da16 R_ARM_JUMP_SLOT 000a458d ugpqvl_ │ │ │ │ +0010f2a4 000be116 R_ARM_JUMP_SLOT 000e5cdd shfw2g_ │ │ │ │ +0010f2a8 000e1916 R_ARM_JUMP_SLOT 000e1211 ezffti_ │ │ │ │ +0010f2ac 000de816 R_ARM_JUMP_SLOT 000af979 ramp_ │ │ │ │ +0010f2b0 00063f16 R_ARM_JUMP_SLOT 0008cec9 uzrqvl_ │ │ │ │ +0010f2b4 00060c16 R_ARM_JUMP_SLOT 000b46ed vrmlt_ │ │ │ │ +0010f2b8 00119f16 R_ARM_JUMP_SLOT 0007eead uifyxy_ │ │ │ │ +0010f2bc 0005b616 R_ARM_JUMP_SLOT 0008d1dd uzpqit_ │ │ │ │ +0010f2c0 00035116 R_ARM_JUMP_SLOT 000b18dd vifnb1_ │ │ │ │ +0010f2c4 0005ca16 R_ARM_JUMP_SLOT 000d3b35 swqfcc_ │ │ │ │ +0010f2c8 00104516 R_ARM_JUMP_SLOT 000b5145 rset1_ │ │ │ │ +0010f2cc 00011b16 R_ARM_JUMP_SLOT 000874dd ususcu_ │ │ │ │ +0010f2d0 0000f616 R_ARM_JUMP_SLOT 000aa809 rlienv_ │ │ │ │ +0010f2d4 00058d16 R_ARM_JUMP_SLOT 0009e805 udrqcp_ │ │ │ │ +0010f2d8 0001a816 R_ARM_JUMP_SLOT 00085641 usyaxs_ │ │ │ │ +0010f2dc 000f6d16 R_ARM_JUMP_SLOT 00082849 uspqcp_ │ │ │ │ +0010f2e0 00008b16 R_ARM_JUMP_SLOT 000a2319 uglqcl_ │ │ │ │ +0010f2e4 000f4f16 R_ARM_JUMP_SLOT 000744c1 umlsvl_ │ │ │ │ +0010f2e8 0005e716 R_ARM_JUMP_SLOT 000d36d5 swgplt_ │ │ │ │ +0010f2ec 000c6316 R_ARM_JUMP_SLOT 0009645d uliget_ │ │ │ │ 0010f2f0 00005316 R_ARM_JUMP_SLOT 00000000 zgoopn_ │ │ │ │ -0010f2f4 00011f16 R_ARM_JUMP_SLOT 000d6181 uirqcp_ │ │ │ │ -0010f2f8 000b5f16 R_ARM_JUMP_SLOT 000ca5bd uxptmz_ │ │ │ │ -0010f2fc 000a5616 R_ARM_JUMP_SLOT 00046fc9 gliqcp_ │ │ │ │ +0010f2f4 00011f16 R_ARM_JUMP_SLOT 0007f305 uirqcp_ │ │ │ │ +0010f2f8 000b5f16 R_ARM_JUMP_SLOT 000996d5 uxptmz_ │ │ │ │ +0010f2fc 000a5616 R_ARM_JUMP_SLOT 000a85d1 gliqcp_ │ │ │ │ 0010f300 00005416 R_ARM_JUMP_SLOT 00000000 _gfortran_st_write_done@GFORTRAN_8 │ │ │ │ -0010f304 0001c616 R_ARM_JUMP_SLOT 000518b9 vrfnb0_ │ │ │ │ -0010f308 000c4d16 R_ARM_JUMP_SLOT 000db551 ucyacl_ │ │ │ │ -0010f30c 0001f116 R_ARM_JUMP_SLOT 00096189 szt3op_ │ │ │ │ -0010f310 00112216 R_ARM_JUMP_SLOT 000dec41 udlqin_ │ │ │ │ -0010f314 00014616 R_ARM_JUMP_SLOT 000e2dc1 inorml_ │ │ │ │ +0010f304 0001c616 R_ARM_JUMP_SLOT 000b42fd vrfnb0_ │ │ │ │ +0010f308 000c4d16 R_ARM_JUMP_SLOT 00094381 ucyacl_ │ │ │ │ +0010f30c 0001f116 R_ARM_JUMP_SLOT 000b9af1 szt3op_ │ │ │ │ +0010f310 00112216 R_ARM_JUMP_SLOT 0009caf1 udlqin_ │ │ │ │ +0010f314 00014616 R_ARM_JUMP_SLOT 000d8ef1 inorml_ │ │ │ │ 0010f318 00005516 R_ARM_JUMP_SLOT 00000000 _gfortran_pow_i4_i4@GFORTRAN_8 │ │ │ │ 0010f31c 00005616 R_ARM_JUMP_SLOT 00000000 zgsfw_ │ │ │ │ -0010f320 00034616 R_ARM_JUMP_SLOT 0004bfa5 vicon1_ │ │ │ │ -0010f324 00065e16 R_ARM_JUMP_SLOT 000b0ee5 uerqid_ │ │ │ │ -0010f328 00040c16 R_ARM_JUMP_SLOT 000aaded swiopn_ │ │ │ │ -0010f32c 00075a16 R_ARM_JUMP_SLOT 000ac391 swiset_ │ │ │ │ -0010f330 0003bc16 R_ARM_JUMP_SLOT 000ab865 swlqnp_ │ │ │ │ -0010f334 00020f16 R_ARM_JUMP_SLOT 000bdafd uzcsvl_ │ │ │ │ -0010f338 0001ec16 R_ARM_JUMP_SLOT 000e45f5 lchr_ │ │ │ │ +0010f320 00034616 R_ARM_JUMP_SLOT 000a60d9 vicon1_ │ │ │ │ +0010f324 00065e16 R_ARM_JUMP_SLOT 0008bd89 uerqid_ │ │ │ │ +0010f328 00040c16 R_ARM_JUMP_SLOT 000d3491 swiopn_ │ │ │ │ +0010f32c 00075a16 R_ARM_JUMP_SLOT 000d033d swiset_ │ │ │ │ +0010f330 0003bc16 R_ARM_JUMP_SLOT 000d04f1 swlqnp_ │ │ │ │ +0010f334 00020f16 R_ARM_JUMP_SLOT 0008e611 uzcsvl_ │ │ │ │ +0010f338 0001ec16 R_ARM_JUMP_SLOT 000d6aad lchr_ │ │ │ │ 0010f33c 00005716 R_ARM_JUMP_SLOT 00000000 zglistfonts_ │ │ │ │ -0010f340 000e8516 R_ARM_JUMP_SLOT 00034bc9 odlqid_ │ │ │ │ -0010f344 00048016 R_ARM_JUMP_SLOT 00044c65 rlcget_ │ │ │ │ -0010f348 00033316 R_ARM_JUMP_SLOT 000a3f21 sgocls_ │ │ │ │ +0010f340 000e8516 R_ARM_JUMP_SLOT 000dcd51 odlqid_ │ │ │ │ +0010f344 00048016 R_ARM_JUMP_SLOT 000a9689 rlcget_ │ │ │ │ +0010f348 00033316 R_ARM_JUMP_SLOT 000cadf9 sgocls_ │ │ │ │ 0010f34c 00005816 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_array_write@GFORTRAN_8 │ │ │ │ -0010f350 0000e816 R_ARM_JUMP_SLOT 00042c75 prcopn_ │ │ │ │ -0010f354 00055316 R_ARM_JUMP_SLOT 00097945 sztnzr_ │ │ │ │ -0010f358 00082116 R_ARM_JUMP_SLOT 000bf785 uziqcp_ │ │ │ │ -0010f35c 00092216 R_ARM_JUMP_SLOT 000df101 udlstx_ │ │ │ │ -0010f360 00047216 R_ARM_JUMP_SLOT 000e3709 chval_ │ │ │ │ -0010f364 00022f16 R_ARM_JUMP_SLOT 0009a7c9 sldiv_ │ │ │ │ -0010f368 00067916 R_ARM_JUMP_SLOT 000949cd szmvld_ │ │ │ │ -0010f36c 00110e16 R_ARM_JUMP_SLOT 00049cf9 mpfpst_ │ │ │ │ -0010f370 000f2616 R_ARM_JUMP_SLOT 0009f5ad sglnxv_ │ │ │ │ +0010f350 0000e816 R_ARM_JUMP_SLOT 000a9655 prcopn_ │ │ │ │ +0010f354 00055316 R_ARM_JUMP_SLOT 000b80f1 sztnzr_ │ │ │ │ +0010f358 00082116 R_ARM_JUMP_SLOT 0008dc4d uziqcp_ │ │ │ │ +0010f35c 00092216 R_ARM_JUMP_SLOT 0009cfb1 udlstx_ │ │ │ │ +0010f360 00047216 R_ARM_JUMP_SLOT 000d5911 chval_ │ │ │ │ +0010f364 00022f16 R_ARM_JUMP_SLOT 000c03ed sldiv_ │ │ │ │ +0010f368 00067916 R_ARM_JUMP_SLOT 000bbd19 szmvld_ │ │ │ │ +0010f36c 00110e16 R_ARM_JUMP_SLOT 000aee35 mpfpst_ │ │ │ │ +0010f370 000f2616 R_ARM_JUMP_SLOT 000cbfb9 sglnxv_ │ │ │ │ 0010f374 00005916 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -0010f378 0008bc16 R_ARM_JUMP_SLOT 0003fbcd shiniz_ │ │ │ │ -0010f37c 0007f216 R_ARM_JUMP_SLOT 000a4941 sgrqcp_ │ │ │ │ -0010f380 00049316 R_ARM_JUMP_SLOT 000cd19d umrqvl_ │ │ │ │ -0010f384 000b7116 R_ARM_JUMP_SLOT 000a3c59 sgpwsn_ │ │ │ │ -0010f388 000e2b16 R_ARM_JUMP_SLOT 00088f55 tmstls_ │ │ │ │ -0010f38c 000df116 R_ARM_JUMP_SLOT 000dccd1 ucrqvl_ │ │ │ │ -0010f390 000eeb16 R_ARM_JUMP_SLOT 0004a84d mpicon_ │ │ │ │ -0010f394 000b7916 R_ARM_JUMP_SLOT 000b82c5 uuiqnp_ │ │ │ │ -0010f398 00082c16 R_ARM_JUMP_SLOT 0008d589 tmiqin_ │ │ │ │ -0010f39c 0005c516 R_ARM_JUMP_SLOT 0003d4fd cfftf_ │ │ │ │ -0010f3a0 000b6616 R_ARM_JUMP_SLOT 000ce5fd umqptn_ │ │ │ │ -0010f3a4 000a3316 R_ARM_JUMP_SLOT 000b816d uulget_ │ │ │ │ -0010f3a8 00057316 R_ARM_JUMP_SLOT 00040399 shinic_ │ │ │ │ -0010f3ac 0002cc16 R_ARM_JUMP_SLOT 0008c9e9 tmpqvl_ │ │ │ │ -0010f3b0 000c3616 R_ARM_JUMP_SLOT 000e08e9 udqclv_ │ │ │ │ -0010f3b4 000ad616 R_ARM_JUMP_SLOT 0003558d odpqvl_ │ │ │ │ -0010f3b8 000e7d16 R_ARM_JUMP_SLOT 000e6265 iweek3_ │ │ │ │ -0010f3bc 0010ff16 R_ARM_JUMP_SLOT 00097c61 sztxzr_ │ │ │ │ -0010f3c0 0009fb16 R_ARM_JUMP_SLOT 00051e69 imin1_ │ │ │ │ -0010f3c4 00041816 R_ARM_JUMP_SLOT 0004ace5 mpfhmr_ │ │ │ │ -0010f3c8 00027216 R_ARM_JUMP_SLOT 00047b15 mpnwtn_ │ │ │ │ -0010f3cc 0010c816 R_ARM_JUMP_SLOT 000b2b09 uestlz_ │ │ │ │ +0010f378 0008bc16 R_ARM_JUMP_SLOT 000e4199 shiniz_ │ │ │ │ +0010f37c 0007f216 R_ARM_JUMP_SLOT 000c9335 sgrqcp_ │ │ │ │ +0010f380 00049316 R_ARM_JUMP_SLOT 00073a91 umrqvl_ │ │ │ │ +0010f384 000b7116 R_ARM_JUMP_SLOT 000c8c81 sgpwsn_ │ │ │ │ +0010f388 000e2b16 R_ARM_JUMP_SLOT 00035609 tmstls_ │ │ │ │ +0010f38c 000df116 R_ARM_JUMP_SLOT 0009458d ucrqvl_ │ │ │ │ +0010f390 000eeb16 R_ARM_JUMP_SLOT 000ae8d5 mpicon_ │ │ │ │ +0010f394 000b7916 R_ARM_JUMP_SLOT 00078815 uuiqnp_ │ │ │ │ +0010f398 00082c16 R_ARM_JUMP_SLOT 0003504d tmiqin_ │ │ │ │ +0010f39c 0005c516 R_ARM_JUMP_SLOT 000de15d cfftf_ │ │ │ │ +0010f3a0 000b6616 R_ARM_JUMP_SLOT 00073929 umqptn_ │ │ │ │ +0010f3a4 000a3316 R_ARM_JUMP_SLOT 000786bd uulget_ │ │ │ │ +0010f3a8 00057316 R_ARM_JUMP_SLOT 000e45e5 shinic_ │ │ │ │ +0010f3ac 0002cc16 R_ARM_JUMP_SLOT 00037d3d tmpqvl_ │ │ │ │ +0010f3b0 000c3616 R_ARM_JUMP_SLOT 0009d609 udqclv_ │ │ │ │ +0010f3b4 000ad616 R_ARM_JUMP_SLOT 000db27d odpqvl_ │ │ │ │ +0010f3b8 000e7d16 R_ARM_JUMP_SLOT 000d7e59 iweek3_ │ │ │ │ +0010f3bc 0010ff16 R_ARM_JUMP_SLOT 000b5e9d sztxzr_ │ │ │ │ +0010f3c0 0009fb16 R_ARM_JUMP_SLOT 000ab759 imin1_ │ │ │ │ +0010f3c4 00041816 R_ARM_JUMP_SLOT 000ac259 mpfhmr_ │ │ │ │ +0010f3c8 00027216 R_ARM_JUMP_SLOT 000ac7f9 mpnwtn_ │ │ │ │ +0010f3cc 0010c816 R_ARM_JUMP_SLOT 00089d59 uestlz_ │ │ │ │ 0010f3d0 00005a16 R_ARM_JUMP_SLOT 00000000 zgpopn_ │ │ │ │ -0010f3d4 000ee916 R_ARM_JUMP_SLOT 000aad61 swidat_ │ │ │ │ -0010f3d8 000b2516 R_ARM_JUMP_SLOT 0009aa51 slinit_ │ │ │ │ -0010f3dc 0009b816 R_ARM_JUMP_SLOT 00046929 gllqcp_ │ │ │ │ -0010f3e0 000e6416 R_ARM_JUMP_SLOT 000aa5b5 swqtxw_ │ │ │ │ -0010f3e4 0007ca16 R_ARM_JUMP_SLOT 000b5cc1 uysaxs_ │ │ │ │ -0010f3e8 00099d16 R_ARM_JUMP_SLOT 000a5411 sgiqcl_ │ │ │ │ -0010f3ec 00093916 R_ARM_JUMP_SLOT 00049e95 mpsotg_ │ │ │ │ -0010f3f0 00092516 R_ARM_JUMP_SLOT 0004c119 vifct1_ │ │ │ │ -0010f3f4 0002c516 R_ARM_JUMP_SLOT 000ab5a9 swoopn_ │ │ │ │ -0010f3f8 00048316 R_ARM_JUMP_SLOT 000d8789 uilstx_ │ │ │ │ -0010f3fc 000ddb16 R_ARM_JUMP_SLOT 00041791 vidiv_ │ │ │ │ -0010f400 00075c16 R_ARM_JUMP_SLOT 0009b609 stsrd3_ │ │ │ │ -0010f404 000e3f16 R_ARM_JUMP_SLOT 00042c99 prccls_ │ │ │ │ -0010f408 00031f16 R_ARM_JUMP_SLOT 0004c049 vicon0_ │ │ │ │ -0010f40c 00113216 R_ARM_JUMP_SLOT 000b4551 uymttl_ │ │ │ │ -0010f410 00031216 R_ARM_JUMP_SLOT 0004127d vcintr_ │ │ │ │ -0010f414 00012c16 R_ARM_JUMP_SLOT 000a1fc5 sgqpmt_ │ │ │ │ -0010f418 000e0d16 R_ARM_JUMP_SLOT 000c0599 usptmk_ │ │ │ │ -0010f41c 000ee416 R_ARM_JUMP_SLOT 000452e5 glpqvl_ │ │ │ │ -0010f420 00113c16 R_ARM_JUMP_SLOT 000d9f65 uicini_ │ │ │ │ -0010f424 000c4316 R_ARM_JUMP_SLOT 0004777d lrlt1_ │ │ │ │ -0010f428 0008d816 R_ARM_JUMP_SLOT 000c8739 uxaxdv_ │ │ │ │ -0010f42c 0009b416 R_ARM_JUMP_SLOT 000ad4ad ulpqid_ │ │ │ │ -0010f430 0002e416 R_ARM_JUMP_SLOT 000dc5d9 ucpqvl_ │ │ │ │ -0010f434 0009fa16 R_ARM_JUMP_SLOT 000c6b81 uslqcl_ │ │ │ │ -0010f438 00050e16 R_ARM_JUMP_SLOT 000e7489 timec3_ │ │ │ │ -0010f43c 000f9516 R_ARM_JUMP_SLOT 0009d94d stitrf_ │ │ │ │ -0010f440 000e5616 R_ARM_JUMP_SLOT 000aa385 swgtft_ │ │ │ │ -0010f444 000a7516 R_ARM_JUMP_SLOT 000c6c39 uslqcp_ │ │ │ │ -0010f448 000e7316 R_ARM_JUMP_SLOT 000cd949 umlqid_ │ │ │ │ -0010f44c 000c2b16 R_ARM_JUMP_SLOT 000adb35 ullqnp_ │ │ │ │ -0010f450 00032b16 R_ARM_JUMP_SLOT 00044dc1 rliget_ │ │ │ │ -0010f454 0009d716 R_ARM_JUMP_SLOT 00042979 osgarg_ │ │ │ │ -0010f458 00065216 R_ARM_JUMP_SLOT 000a088d sglnzr_ │ │ │ │ -0010f45c 00107f16 R_ARM_JUMP_SLOT 000a0b19 sglnr_ │ │ │ │ -0010f460 0009ec16 R_ARM_JUMP_SLOT 0004e979 gnsave_ │ │ │ │ +0010f3d4 000ee916 R_ARM_JUMP_SLOT 000d3405 swidat_ │ │ │ │ +0010f3d8 000b2516 R_ARM_JUMP_SLOT 000c09e5 slinit_ │ │ │ │ +0010f3dc 0009b816 R_ARM_JUMP_SLOT 000a7469 gllqcp_ │ │ │ │ +0010f3e0 000e6416 R_ARM_JUMP_SLOT 000d2c59 swqtxw_ │ │ │ │ +0010f3e4 0007ca16 R_ARM_JUMP_SLOT 000716c5 uysaxs_ │ │ │ │ +0010f3e8 00099d16 R_ARM_JUMP_SLOT 000cddc1 sgiqcl_ │ │ │ │ +0010f3ec 00093916 R_ARM_JUMP_SLOT 000aefd1 mpsotg_ │ │ │ │ +0010f3f0 00092516 R_ARM_JUMP_SLOT 000a6035 vifct1_ │ │ │ │ +0010f3f4 0002c516 R_ARM_JUMP_SLOT 000d3c4d swoopn_ │ │ │ │ +0010f3f8 00048316 R_ARM_JUMP_SLOT 0007bc71 uilstx_ │ │ │ │ +0010f3fc 000ddb16 R_ARM_JUMP_SLOT 000b1bd5 vidiv_ │ │ │ │ +0010f400 00075c16 R_ARM_JUMP_SLOT 000c6c91 stsrd3_ │ │ │ │ +0010f404 000e3f16 R_ARM_JUMP_SLOT 000a9679 prccls_ │ │ │ │ +0010f408 00031f16 R_ARM_JUMP_SLOT 000a5cf1 vicon0_ │ │ │ │ +0010f40c 00113216 R_ARM_JUMP_SLOT 00070a41 uymttl_ │ │ │ │ +0010f410 00031216 R_ARM_JUMP_SLOT 000e7665 vcintr_ │ │ │ │ +0010f414 00012c16 R_ARM_JUMP_SLOT 000c71ed sgqpmt_ │ │ │ │ +0010f418 000e0d16 R_ARM_JUMP_SLOT 0007f4e5 usptmk_ │ │ │ │ +0010f41c 000ee416 R_ARM_JUMP_SLOT 000a6a35 glpqvl_ │ │ │ │ +0010f420 00113c16 R_ARM_JUMP_SLOT 0007b92d uicini_ │ │ │ │ +0010f424 000c4316 R_ARM_JUMP_SLOT 000b24b5 lrlt1_ │ │ │ │ +0010f428 0008d816 R_ARM_JUMP_SLOT 0009a955 uxaxdv_ │ │ │ │ +0010f42c 0009b416 R_ARM_JUMP_SLOT 00097ff9 ulpqid_ │ │ │ │ +0010f430 0002e416 R_ARM_JUMP_SLOT 0009305d ucpqvl_ │ │ │ │ +0010f434 0009fa16 R_ARM_JUMP_SLOT 00081db1 uslqcl_ │ │ │ │ +0010f438 00050e16 R_ARM_JUMP_SLOT 000d5449 timec3_ │ │ │ │ +0010f43c 000f9516 R_ARM_JUMP_SLOT 000c58a5 stitrf_ │ │ │ │ +0010f440 000e5616 R_ARM_JUMP_SLOT 000d2a29 swgtft_ │ │ │ │ +0010f444 000a7516 R_ARM_JUMP_SLOT 00081e69 uslqcp_ │ │ │ │ +0010f448 000e7316 R_ARM_JUMP_SLOT 00074759 umlqid_ │ │ │ │ +0010f44c 000c2b16 R_ARM_JUMP_SLOT 00097481 ullqnp_ │ │ │ │ +0010f450 00032b16 R_ARM_JUMP_SLOT 000a97e5 rliget_ │ │ │ │ +0010f454 0009d716 R_ARM_JUMP_SLOT 000a5605 osgarg_ │ │ │ │ +0010f458 00065216 R_ARM_JUMP_SLOT 000ced5d sglnzr_ │ │ │ │ +0010f45c 00107f16 R_ARM_JUMP_SLOT 000c964d sglnr_ │ │ │ │ +0010f460 0009ec16 R_ARM_JUMP_SLOT 000b1005 gnsave_ │ │ │ │ 0010f464 00005b16 R_ARM_JUMP_SLOT 00000000 acosf@GLIBC_2.4 │ │ │ │ -0010f468 00089116 R_ARM_JUMP_SLOT 000a391d sgqmpl_ │ │ │ │ -0010f46c 00080116 R_ARM_JUMP_SLOT 000a3bf9 sgqvpt_ │ │ │ │ -0010f470 000c3916 R_ARM_JUMP_SLOT 000b6f81 gropn_ │ │ │ │ -0010f474 0007d416 R_ARM_JUMP_SLOT 000ae5d1 ulqxbl_ │ │ │ │ -0010f478 0010c516 R_ARM_JUMP_SLOT 000a16d1 sgqtxi_ │ │ │ │ -0010f47c 00009516 R_ARM_JUMP_SLOT 0004ef91 gnlt_ │ │ │ │ -0010f480 000b4016 R_ARM_JUMP_SLOT 00039ee5 radb3_ │ │ │ │ -0010f484 00096516 R_ARM_JUMP_SLOT 00048151 mpisin_ │ │ │ │ -0010f488 00034116 R_ARM_JUMP_SLOT 000b6db1 grssim_ │ │ │ │ -0010f48c 000da816 R_ARM_JUMP_SLOT 000adc0d ullqcp_ │ │ │ │ -0010f490 00016d16 R_ARM_JUMP_SLOT 000b7941 uupset_ │ │ │ │ -0010f494 0002fb16 R_ARM_JUMP_SLOT 000a67b5 scspli_ │ │ │ │ -0010f498 000f3d16 R_ARM_JUMP_SLOT 000a6e11 scslog_ │ │ │ │ -0010f49c 0005dd16 R_ARM_JUMP_SLOT 000cd75d umlqvl_ │ │ │ │ -0010f4a0 00105b16 R_ARM_JUMP_SLOT 000bb549 uherbz_ │ │ │ │ -0010f4a4 0002e516 R_ARM_JUMP_SLOT 00042399 indxml_ │ │ │ │ -0010f4a8 000ce616 R_ARM_JUMP_SLOT 0008c495 tmrqcl_ │ │ │ │ -0010f4ac 00041a16 R_ARM_JUMP_SLOT 000b080d uepqcp_ │ │ │ │ -0010f4b0 00080216 R_ARM_JUMP_SLOT 000d00b5 ugrqid_ │ │ │ │ -0010f4b4 000d6716 R_ARM_JUMP_SLOT 000b7129 uuqebi_ │ │ │ │ -0010f4b8 000a0f16 R_ARM_JUMP_SLOT 000de439 udpget_ │ │ │ │ -0010f4bc 00105d16 R_ARM_JUMP_SLOT 000b622d uyplba_ │ │ │ │ -0010f4c0 000a7716 R_ARM_JUMP_SLOT 00044b0d rtiopt_ │ │ │ │ +0010f468 00089116 R_ARM_JUMP_SLOT 000c9ea5 sgqmpl_ │ │ │ │ +0010f46c 00080116 R_ARM_JUMP_SLOT 000c6fdd sgqvpt_ │ │ │ │ +0010f470 000c3916 R_ARM_JUMP_SLOT 00092d01 gropn_ │ │ │ │ +0010f474 0007d416 R_ARM_JUMP_SLOT 00098f49 ulqxbl_ │ │ │ │ +0010f478 0010c516 R_ARM_JUMP_SLOT 000ce881 sgqtxi_ │ │ │ │ +0010f47c 00009516 R_ARM_JUMP_SLOT 000b154d gnlt_ │ │ │ │ +0010f480 000b4016 R_ARM_JUMP_SLOT 000df925 radb3_ │ │ │ │ +0010f484 00096516 R_ARM_JUMP_SLOT 000ac72d mpisin_ │ │ │ │ +0010f488 00034116 R_ARM_JUMP_SLOT 00092c15 grssim_ │ │ │ │ +0010f48c 000da816 R_ARM_JUMP_SLOT 00097559 ullqcp_ │ │ │ │ +0010f490 00016d16 R_ARM_JUMP_SLOT 000791d5 uupset_ │ │ │ │ +0010f494 0002fb16 R_ARM_JUMP_SLOT 000c3475 scspli_ │ │ │ │ +0010f498 000f3d16 R_ARM_JUMP_SLOT 000c3b51 scslog_ │ │ │ │ +0010f49c 0005dd16 R_ARM_JUMP_SLOT 0007456d umlqvl_ │ │ │ │ +0010f4a0 00105b16 R_ARM_JUMP_SLOT 0009fd21 uherbz_ │ │ │ │ +0010f4a4 0002e516 R_ARM_JUMP_SLOT 000aafa9 indxml_ │ │ │ │ +0010f4a8 000ce616 R_ARM_JUMP_SLOT 00036019 tmrqcl_ │ │ │ │ +0010f4ac 00041a16 R_ARM_JUMP_SLOT 000890b9 uepqcp_ │ │ │ │ +0010f4b0 00080216 R_ARM_JUMP_SLOT 000a303d ugrqid_ │ │ │ │ +0010f4b4 000d6716 R_ARM_JUMP_SLOT 00078011 uuqebi_ │ │ │ │ +0010f4b8 000a0f16 R_ARM_JUMP_SLOT 0009d6e5 udpget_ │ │ │ │ +0010f4bc 00105d16 R_ARM_JUMP_SLOT 00071cd1 uyplba_ │ │ │ │ +0010f4c0 000a7716 R_ARM_JUMP_SLOT 000aa391 rtiopt_ │ │ │ │ 0010f4c4 00005c16 R_ARM_JUMP_SLOT 00000000 log10f@GLIBC_2.4 │ │ │ │ -0010f4c8 000aa716 R_ARM_JUMP_SLOT 00045091 glqfnm_ │ │ │ │ -0010f4cc 0008e716 R_ARM_JUMP_SLOT 000c5ef1 uspqit_ │ │ │ │ -0010f4d0 00046016 R_ARM_JUMP_SLOT 000b060d uepqvl_ │ │ │ │ -0010f4d4 0003b316 R_ARM_JUMP_SLOT 000bcfd1 uzpqid_ │ │ │ │ -0010f4d8 0003e516 R_ARM_JUMP_SLOT 000ac295 swiget_ │ │ │ │ -0010f4dc 00062e16 R_ARM_JUMP_SLOT 0004e8d1 vrfna_ │ │ │ │ -0010f4e0 0010ad16 R_ARM_JUMP_SLOT 000a6549 scplzv_ │ │ │ │ -0010f4e4 00103116 R_ARM_JUMP_SLOT 000b2d0d uegtla_ │ │ │ │ -0010f4e8 00096916 R_ARM_JUMP_SLOT 00040879 shfg2w_ │ │ │ │ -0010f4ec 00108916 R_ARM_JUMP_SLOT 000b4c39 uypttl_ │ │ │ │ -0010f4f0 00013016 R_ARM_JUMP_SLOT 000d82b5 uilqnp_ │ │ │ │ -0010f4f4 000f9a16 R_ARM_JUMP_SLOT 000dd03d ucrstx_ │ │ │ │ -0010f4f8 000d3916 R_ARM_JUMP_SLOT 000942c1 szpllp_ │ │ │ │ -0010f4fc 0000a416 R_ARM_JUMP_SLOT 0009cb25 stsrad_ │ │ │ │ -0010f500 00093c16 R_ARM_JUMP_SLOT 000e7739 time32_ │ │ │ │ -0010f504 00118516 R_ARM_JUMP_SLOT 0004bc6d iset0_ │ │ │ │ -0010f508 000e6716 R_ARM_JUMP_SLOT 000bc77d uwsgxb_ │ │ │ │ -0010f50c 00022416 R_ARM_JUMP_SLOT 00047599 lrlea_ │ │ │ │ -0010f510 0004f216 R_ARM_JUMP_SLOT 0004a0d5 mpsbon_ │ │ │ │ -0010f514 000fca16 R_ARM_JUMP_SLOT 000abe31 swiqin_ │ │ │ │ -0010f518 000ddd16 R_ARM_JUMP_SLOT 0004a551 mpfcoa_ │ │ │ │ -0010f51c 000ad816 R_ARM_JUMP_SLOT 000bfe61 usyinz_ │ │ │ │ -0010f520 00089e16 R_ARM_JUMP_SLOT 000cce5d umpget_ │ │ │ │ -0010f524 0003c416 R_ARM_JUMP_SLOT 000c0895 uspaxs_ │ │ │ │ -0010f528 00052616 R_ARM_JUMP_SLOT 00043f9d rtrenv_ │ │ │ │ -0010f52c 000fe416 R_ARM_JUMP_SLOT 000e6c3d dateg1_ │ │ │ │ +0010f4c8 000aa716 R_ARM_JUMP_SLOT 000a63e5 glqfnm_ │ │ │ │ +0010f4cc 0008e716 R_ARM_JUMP_SLOT 00082739 uspqit_ │ │ │ │ +0010f4d0 00046016 R_ARM_JUMP_SLOT 00088eb9 uepqvl_ │ │ │ │ +0010f4d4 0003b316 R_ARM_JUMP_SLOT 0008d375 uzpqid_ │ │ │ │ +0010f4d8 0003e516 R_ARM_JUMP_SLOT 000d0241 swiget_ │ │ │ │ +0010f4dc 00062e16 R_ARM_JUMP_SLOT 000b53a5 vrfna_ │ │ │ │ +0010f4e0 0010ad16 R_ARM_JUMP_SLOT 000c3d5d scplzv_ │ │ │ │ +0010f4e4 00103116 R_ARM_JUMP_SLOT 0008ab6d uegtla_ │ │ │ │ +0010f4e8 00096916 R_ARM_JUMP_SLOT 000e5b91 shfg2w_ │ │ │ │ +0010f4ec 00108916 R_ARM_JUMP_SLOT 000725c1 uypttl_ │ │ │ │ +0010f4f0 00013016 R_ARM_JUMP_SLOT 0007e5a5 uilqnp_ │ │ │ │ +0010f4f4 000f9a16 R_ARM_JUMP_SLOT 00092de5 ucrstx_ │ │ │ │ +0010f4f8 000d3916 R_ARM_JUMP_SLOT 000b8a89 szpllp_ │ │ │ │ +0010f4fc 0000a416 R_ARM_JUMP_SLOT 000c6745 stsrad_ │ │ │ │ +0010f500 00093c16 R_ARM_JUMP_SLOT 000d5429 time32_ │ │ │ │ +0010f504 00118516 R_ARM_JUMP_SLOT 000a617d iset0_ │ │ │ │ +0010f508 000e6716 R_ARM_JUMP_SLOT 0006fd9d uwsgxb_ │ │ │ │ +0010f50c 00022416 R_ARM_JUMP_SLOT 000b2275 lrlea_ │ │ │ │ +0010f510 0004f216 R_ARM_JUMP_SLOT 000acb35 mpsbon_ │ │ │ │ +0010f514 000fca16 R_ARM_JUMP_SLOT 000cf781 swiqin_ │ │ │ │ +0010f518 000ddd16 R_ARM_JUMP_SLOT 000adfbd mpfcoa_ │ │ │ │ +0010f51c 000ad816 R_ARM_JUMP_SLOT 00081819 usyinz_ │ │ │ │ +0010f520 00089e16 R_ARM_JUMP_SLOT 000750a9 umpget_ │ │ │ │ +0010f524 0003c416 R_ARM_JUMP_SLOT 00085549 uspaxs_ │ │ │ │ +0010f528 00052616 R_ARM_JUMP_SLOT 000aa945 rtrenv_ │ │ │ │ +0010f52c 000fe416 R_ARM_JUMP_SLOT 000d76bd dateg1_ │ │ │ │ 0010f530 00005d16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ 0010f534 00005e16 R_ARM_JUMP_SLOT 00000000 zgfint_ │ │ │ │ -0010f538 0010e916 R_ARM_JUMP_SLOT 000a1fa5 sgqpmi_ │ │ │ │ -0010f53c 00101616 R_ARM_JUMP_SLOT 000ae461 ulxsfm_ │ │ │ │ -0010f540 000a1a16 R_ARM_JUMP_SLOT 000e7005 date13_ │ │ │ │ -0010f544 000aad16 R_ARM_JUMP_SLOT 000c7145 usiqcl_ │ │ │ │ -0010f548 000ddc16 R_ARM_JUMP_SLOT 00095729 szpllt_ │ │ │ │ -0010f54c 0007fe16 R_ARM_JUMP_SLOT 0003e10d shtint_ │ │ │ │ -0010f550 00078a16 R_ARM_JUMP_SLOT 000a26e1 sgsplt_ │ │ │ │ -0010f554 00071d16 R_ARM_JUMP_SLOT 000dd1c5 uclsvl_ │ │ │ │ -0010f558 000b1c16 R_ARM_JUMP_SLOT 000d099d ugisvl_ │ │ │ │ -0010f55c 0008c516 R_ARM_JUMP_SLOT 00095909 szmvlt_ │ │ │ │ -0010f560 00074816 R_ARM_JUMP_SLOT 0004026d shinip_ │ │ │ │ -0010f564 0009cf16 R_ARM_JUMP_SLOT 000449b9 rtlopt_ │ │ │ │ -0010f568 00117216 R_ARM_JUMP_SLOT 000aa901 swqtnc_ │ │ │ │ -0010f56c 000b3616 R_ARM_JUMP_SLOT 000b7071 uusarp_ │ │ │ │ -0010f570 00089616 R_ARM_JUMP_SLOT 00098401 szplzr_ │ │ │ │ -0010f574 00023816 R_ARM_JUMP_SLOT 000b7009 uusidv_ │ │ │ │ -0010f578 00108216 R_ARM_JUMP_SLOT 000df529 udiqid_ │ │ │ │ -0010f57c 00051416 R_ARM_JUMP_SLOT 0004d599 rvar1_ │ │ │ │ -0010f580 0010d916 R_ARM_JUMP_SLOT 000b1125 uerset_ │ │ │ │ -0010f584 0004b316 R_ARM_JUMP_SLOT 000d48bd uvdif_ │ │ │ │ -0010f588 00090316 R_ARM_JUMP_SLOT 000a5c5d sgcls_ │ │ │ │ -0010f58c 00048816 R_ARM_JUMP_SLOT 0004cfb1 ramp1_ │ │ │ │ +0010f538 0010e916 R_ARM_JUMP_SLOT 000c71cd sgqpmi_ │ │ │ │ +0010f53c 00101616 R_ARM_JUMP_SLOT 0009813d ulxsfm_ │ │ │ │ +0010f540 000a1a16 R_ARM_JUMP_SLOT 000d8139 date13_ │ │ │ │ +0010f544 000aad16 R_ARM_JUMP_SLOT 00082c01 usiqcl_ │ │ │ │ +0010f548 000ddc16 R_ARM_JUMP_SLOT 000b5c11 szpllt_ │ │ │ │ +0010f54c 0007fe16 R_ARM_JUMP_SLOT 000e6c1d shtint_ │ │ │ │ +0010f550 00078a16 R_ARM_JUMP_SLOT 000cb3b5 sgsplt_ │ │ │ │ +0010f554 00071d16 R_ARM_JUMP_SLOT 000934b5 uclsvl_ │ │ │ │ +0010f558 000b1c16 R_ARM_JUMP_SLOT 000a4031 ugisvl_ │ │ │ │ +0010f55c 0008c516 R_ARM_JUMP_SLOT 000b5df1 szmvlt_ │ │ │ │ +0010f560 00074816 R_ARM_JUMP_SLOT 000e5105 shinip_ │ │ │ │ +0010f564 0009cf16 R_ARM_JUMP_SLOT 000aa23d rtlopt_ │ │ │ │ +0010f568 00117216 R_ARM_JUMP_SLOT 000d2fa5 swqtnc_ │ │ │ │ +0010f56c 000b3616 R_ARM_JUMP_SLOT 000798fd uusarp_ │ │ │ │ +0010f570 00089616 R_ARM_JUMP_SLOT 000be6cd szplzr_ │ │ │ │ +0010f574 00023816 R_ARM_JUMP_SLOT 00079855 uusidv_ │ │ │ │ +0010f578 00108216 R_ARM_JUMP_SLOT 0009ed09 udiqid_ │ │ │ │ +0010f57c 00051416 R_ARM_JUMP_SLOT 000b0721 rvar1_ │ │ │ │ +0010f580 0010d916 R_ARM_JUMP_SLOT 0008b8cd uerset_ │ │ │ │ +0010f584 0004b316 R_ARM_JUMP_SLOT 00090b11 uvdif_ │ │ │ │ +0010f588 00090316 R_ARM_JUMP_SLOT 000cd289 sgcls_ │ │ │ │ +0010f58c 00048816 R_ARM_JUMP_SLOT 000b0b91 ramp1_ │ │ │ │ 0010f590 00005f16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -0010f594 0000b516 R_ARM_JUMP_SLOT 000df205 udiqin_ │ │ │ │ +0010f594 0000b516 R_ARM_JUMP_SLOT 0009e9e5 udiqin_ │ │ │ │ 0010f598 00006016 R_ARM_JUMP_SLOT 00000000 zgqpnt_ │ │ │ │ -0010f59c 00093616 R_ARM_JUMP_SLOT 000aa7e9 swqptc_ │ │ │ │ -0010f5a0 0010d016 R_ARM_JUMP_SLOT 0003e105 shtnml_ │ │ │ │ -0010f5a4 00106016 R_ARM_JUMP_SLOT 000da30d uifrgb_ │ │ │ │ -0010f5a8 000cfb16 R_ARM_JUMP_SLOT 000c74c1 usiset_ │ │ │ │ -0010f5ac 000b8416 R_ARM_JUMP_SLOT 00040c6d vrrnm_ │ │ │ │ +0010f59c 00093616 R_ARM_JUMP_SLOT 000d2e8d swqptc_ │ │ │ │ +0010f5a0 0010d016 R_ARM_JUMP_SLOT 000e6c15 shtnml_ │ │ │ │ +0010f5a4 00106016 R_ARM_JUMP_SLOT 0007ed95 uifrgb_ │ │ │ │ +0010f5a8 000cfb16 R_ARM_JUMP_SLOT 0008192d usiset_ │ │ │ │ +0010f5ac 000b8416 R_ARM_JUMP_SLOT 000dcfe5 vrrnm_ │ │ │ │ 0010f5b0 00006116 R_ARM_JUMP_SLOT 00000000 zgstcl_ │ │ │ │ -0010f5b4 00090216 R_ARM_JUMP_SLOT 0004c1bd vifct0_ │ │ │ │ -0010f5b8 000b2e16 R_ARM_JUMP_SLOT 000965b9 szm3cl_ │ │ │ │ -0010f5bc 000e3c16 R_ARM_JUMP_SLOT 00097931 szlnop_ │ │ │ │ -0010f5c0 000e7416 R_ARM_JUMP_SLOT 000c84d1 uxsfmt_ │ │ │ │ -0010f5c4 000d9f16 R_ARM_JUMP_SLOT 000b22e5 iueton_ │ │ │ │ -0010f5c8 0000e916 R_ARM_JUMP_SLOT 000c26f9 csblbl_ │ │ │ │ -0010f5cc 0001a216 R_ARM_JUMP_SLOT 000e2515 iand_ │ │ │ │ -0010f5d0 0002b416 R_ARM_JUMP_SLOT 000a7461 scseye_ │ │ │ │ -0010f5d4 000df316 R_ARM_JUMP_SLOT 000adb85 ullqvl_ │ │ │ │ -0010f5d8 0006b016 R_ARM_JUMP_SLOT 00041205 vs1din_ │ │ │ │ -0010f5dc 000af616 R_ARM_JUMP_SLOT 0008cc71 tmpqid_ │ │ │ │ -0010f5e0 00076a16 R_ARM_JUMP_SLOT 000aa98d swqclc_ │ │ │ │ -0010f5e4 000c5b16 R_ARM_JUMP_SLOT 000c4151 usxaxl_ │ │ │ │ -0010f5e8 00057516 R_ARM_JUMP_SLOT 000a4351 sgpqid_ │ │ │ │ -0010f5ec 00118116 R_ARM_JUMP_SLOT 000e7835 time13_ │ │ │ │ -0010f5f0 00029916 R_ARM_JUMP_SLOT 0003edf1 shmswa_ │ │ │ │ -0010f5f4 000ac716 R_ARM_JUMP_SLOT 000a1381 sgtxzu_ │ │ │ │ +0010f5b4 00090216 R_ARM_JUMP_SLOT 000a63a9 vifct0_ │ │ │ │ +0010f5b8 000b2e16 R_ARM_JUMP_SLOT 000bcc5d szm3cl_ │ │ │ │ +0010f5bc 000e3c16 R_ARM_JUMP_SLOT 000c00e5 szlnop_ │ │ │ │ +0010f5c0 000e7416 R_ARM_JUMP_SLOT 0009b0ed uxsfmt_ │ │ │ │ +0010f5c4 000d9f16 R_ARM_JUMP_SLOT 0008a331 iueton_ │ │ │ │ +0010f5c8 0000e916 R_ARM_JUMP_SLOT 00082e81 csblbl_ │ │ │ │ +0010f5cc 0001a216 R_ARM_JUMP_SLOT 000d4d35 iand_ │ │ │ │ +0010f5d0 0002b416 R_ARM_JUMP_SLOT 000c2e61 scseye_ │ │ │ │ +0010f5d4 000df316 R_ARM_JUMP_SLOT 000974d1 ullqvl_ │ │ │ │ +0010f5d8 0006b016 R_ARM_JUMP_SLOT 000e70ed vs1din_ │ │ │ │ +0010f5dc 000af616 R_ARM_JUMP_SLOT 00037fc5 tmpqid_ │ │ │ │ +0010f5e0 00076a16 R_ARM_JUMP_SLOT 000d3031 swqclc_ │ │ │ │ +0010f5e4 000c5b16 R_ARM_JUMP_SLOT 00083381 usxaxl_ │ │ │ │ +0010f5e8 00057516 R_ARM_JUMP_SLOT 000cda8d sgpqid_ │ │ │ │ +0010f5ec 00118116 R_ARM_JUMP_SLOT 000d5379 time13_ │ │ │ │ +0010f5f0 00029916 R_ARM_JUMP_SLOT 000e3d4d shmswa_ │ │ │ │ +0010f5f4 000ac716 R_ARM_JUMP_SLOT 000caa5d sgtxzu_ │ │ │ │ 0010f5f8 00006216 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -0010f5fc 00048116 R_ARM_JUMP_SLOT 00050ef1 g2ictr_ │ │ │ │ -0010f600 000c6d16 R_ARM_JUMP_SLOT 000b7f05 uurset_ │ │ │ │ -0010f604 000c7016 R_ARM_JUMP_SLOT 0004c1f9 vifct_ │ │ │ │ -0010f608 00080f16 R_ARM_JUMP_SLOT 000ce149 umiset_ │ │ │ │ -0010f60c 000c4b16 R_ARM_JUMP_SLOT 000419f5 visub1_ │ │ │ │ -0010f610 0008f216 R_ARM_JUMP_SLOT 000954a5 szclsv_ │ │ │ │ -0010f614 0006a216 R_ARM_JUMP_SLOT 000cdd1d umiqvl_ │ │ │ │ -0010f618 000c2616 R_ARM_JUMP_SLOT 000a1fd5 sgspmt_ │ │ │ │ -0010f61c 000f7616 R_ARM_JUMP_SLOT 0009fac1 sglaxu_ │ │ │ │ -0010f620 00009f16 R_ARM_JUMP_SLOT 000bf709 uzisvl_ │ │ │ │ -0010f624 000d4616 R_ARM_JUMP_SLOT 000bc939 uzpsav_ │ │ │ │ -0010f628 00032e16 R_ARM_JUMP_SLOT 000ad64d ulpstx_ │ │ │ │ -0010f62c 000e7716 R_ARM_JUMP_SLOT 000902b5 szfint_ │ │ │ │ -0010f630 00035616 R_ARM_JUMP_SLOT 000cc91d umpqin_ │ │ │ │ +0010f5fc 00048116 R_ARM_JUMP_SLOT 000b3e69 g2ictr_ │ │ │ │ +0010f600 000c6d16 R_ARM_JUMP_SLOT 00079b15 uurset_ │ │ │ │ +0010f604 000c7016 R_ARM_JUMP_SLOT 000a5c49 vifct_ │ │ │ │ +0010f608 00080f16 R_ARM_JUMP_SLOT 00076a91 umiset_ │ │ │ │ +0010f60c 000c4b16 R_ARM_JUMP_SLOT 000b1c85 visub1_ │ │ │ │ +0010f610 0008f216 R_ARM_JUMP_SLOT 000bfd71 szclsv_ │ │ │ │ +0010f614 0006a216 R_ARM_JUMP_SLOT 00076419 umiqvl_ │ │ │ │ +0010f618 000c2616 R_ARM_JUMP_SLOT 000c71fd sgspmt_ │ │ │ │ +0010f61c 000f7616 R_ARM_JUMP_SLOT 000cac51 sglaxu_ │ │ │ │ +0010f620 00009f16 R_ARM_JUMP_SLOT 0008dbd1 uzisvl_ │ │ │ │ +0010f624 000d4616 R_ARM_JUMP_SLOT 0008efe1 uzpsav_ │ │ │ │ +0010f628 00032e16 R_ARM_JUMP_SLOT 000967f9 ulpstx_ │ │ │ │ +0010f62c 000e7716 R_ARM_JUMP_SLOT 000b8659 szfint_ │ │ │ │ +0010f630 00035616 R_ARM_JUMP_SLOT 00072da9 umpqin_ │ │ │ │ 0010f634 00006316 R_ARM_JUMP_SLOT 00000000 zggmov_ │ │ │ │ 0010f638 00006416 R_ARM_JUMP_SLOT 00000000 _gfortran_string_index@GFORTRAN_8 │ │ │ │ -0010f63c 000a0c16 R_ARM_JUMP_SLOT 000356d5 odpqcl_ │ │ │ │ -0010f640 00043416 R_ARM_JUMP_SLOT 000bc061 uwqgxi_ │ │ │ │ -0010f644 000fbc16 R_ARM_JUMP_SLOT 000a1cb9 sgpmzu_ │ │ │ │ -0010f648 0008fd16 R_ARM_JUMP_SLOT 000a63c1 scspmt_ │ │ │ │ -0010f64c 00111216 R_ARM_JUMP_SLOT 000d9da1 uicrgb_ │ │ │ │ -0010f650 0010d216 R_ARM_JUMP_SLOT 000d2805 uvbxaz_ │ │ │ │ -0010f654 000a1c16 R_ARM_JUMP_SLOT 000d9ea5 uiqmrg_ │ │ │ │ -0010f658 00057f16 R_ARM_JUMP_SLOT 000b6fd9 grfrm_ │ │ │ │ -0010f65c 0003a316 R_ARM_JUMP_SLOT 00043b95 rpnxfl_ │ │ │ │ -0010f660 00037a16 R_ARM_JUMP_SLOT 000444e9 rllopt_ │ │ │ │ -0010f664 00056116 R_ARM_JUMP_SLOT 000de15d udpqit_ │ │ │ │ -0010f668 000da516 R_ARM_JUMP_SLOT 0008eba5 szscll_ │ │ │ │ -0010f66c 000de516 R_ARM_JUMP_SLOT 00045941 glcsvl_ │ │ │ │ -0010f670 00012016 R_ARM_JUMP_SLOT 000ad425 ulpqcp_ │ │ │ │ -0010f674 00100916 R_ARM_JUMP_SLOT 000ae3dd uliset_ │ │ │ │ -0010f678 000b1816 R_ARM_JUMP_SLOT 000d85e9 uilqid_ │ │ │ │ -0010f67c 000ce316 R_ARM_JUMP_SLOT 000b839d uuiqcp_ │ │ │ │ -0010f680 0008d316 R_ARM_JUMP_SLOT 000df1a1 udlset_ │ │ │ │ -0010f684 000e3316 R_ARM_JUMP_SLOT 0003a6f1 passf4_ │ │ │ │ -0010f688 00073516 R_ARM_JUMP_SLOT 000a04fd sglazu_ │ │ │ │ -0010f68c 00112116 R_ARM_JUMP_SLOT 000caad9 umscom_ │ │ │ │ -0010f690 0003b616 R_ARM_JUMP_SLOT 00042e11 cfsrch_ │ │ │ │ -0010f694 00034916 R_ARM_JUMP_SLOT 00042ca9 mszdmp_ │ │ │ │ -0010f698 00045916 R_ARM_JUMP_SLOT 00047901 lrne0_ │ │ │ │ -0010f69c 000d2b16 R_ARM_JUMP_SLOT 0003b4f1 passb5_ │ │ │ │ -0010f6a0 0000e516 R_ARM_JUMP_SLOT 0008f1ad szgclx_ │ │ │ │ -0010f6a4 00052016 R_ARM_JUMP_SLOT 000b2b59 ueqtlv_ │ │ │ │ -0010f6a8 000dca16 R_ARM_JUMP_SLOT 000e4861 lchrl_ │ │ │ │ -0010f6ac 00094b16 R_ARM_JUMP_SLOT 000e32f9 clsvrg_ │ │ │ │ -0010f6b0 000f5a16 R_ARM_JUMP_SLOT 000df9ad udbclr_ │ │ │ │ -0010f6b4 000ce416 R_ARM_JUMP_SLOT 000522bd s_copy │ │ │ │ -0010f6b8 00012f16 R_ARM_JUMP_SLOT 00095f19 szt3zu_ │ │ │ │ -0010f6bc 00045616 R_ARM_JUMP_SLOT 00047d89 mpxvdg_ │ │ │ │ -0010f6c0 00098716 R_ARM_JUMP_SLOT 00044ffd rtiget_ │ │ │ │ +0010f63c 000a0c16 R_ARM_JUMP_SLOT 000db3c5 odpqcl_ │ │ │ │ +0010f640 00043416 R_ARM_JUMP_SLOT 00070589 uwqgxi_ │ │ │ │ +0010f644 000fbc16 R_ARM_JUMP_SLOT 000c8039 sgpmzu_ │ │ │ │ +0010f648 0008fd16 R_ARM_JUMP_SLOT 000c3719 scspmt_ │ │ │ │ +0010f64c 00111216 R_ARM_JUMP_SLOT 0007b769 uicrgb_ │ │ │ │ +0010f650 0010d216 R_ARM_JUMP_SLOT 000913f9 uvbxaz_ │ │ │ │ +0010f654 000a1c16 R_ARM_JUMP_SLOT 0007b86d uiqmrg_ │ │ │ │ +0010f658 00057f16 R_ARM_JUMP_SLOT 00092d59 grfrm_ │ │ │ │ +0010f65c 0003a316 R_ARM_JUMP_SLOT 000a91bd rpnxfl_ │ │ │ │ +0010f660 00037a16 R_ARM_JUMP_SLOT 000a9d6d rllopt_ │ │ │ │ +0010f664 00056116 R_ARM_JUMP_SLOT 0009e129 udpqit_ │ │ │ │ +0010f668 000da516 R_ARM_JUMP_SLOT 000b7f85 szscll_ │ │ │ │ +0010f66c 000de516 R_ARM_JUMP_SLOT 000a76c1 glcsvl_ │ │ │ │ +0010f670 00012016 R_ARM_JUMP_SLOT 00097f71 ulpqcp_ │ │ │ │ +0010f674 00100916 R_ARM_JUMP_SLOT 00096559 uliset_ │ │ │ │ +0010f678 000b1816 R_ARM_JUMP_SLOT 0007e8d9 uilqid_ │ │ │ │ +0010f67c 000ce316 R_ARM_JUMP_SLOT 000788ed uuiqcp_ │ │ │ │ +0010f680 0008d316 R_ARM_JUMP_SLOT 0009d051 udlset_ │ │ │ │ +0010f684 000e3316 R_ARM_JUMP_SLOT 000e0ee1 passf4_ │ │ │ │ +0010f688 00073516 R_ARM_JUMP_SLOT 000cb939 sglazu_ │ │ │ │ +0010f68c 00112116 R_ARM_JUMP_SLOT 00076749 umscom_ │ │ │ │ +0010f690 0003b616 R_ARM_JUMP_SLOT 000a66c1 cfsrch_ │ │ │ │ +0010f694 00034916 R_ARM_JUMP_SLOT 000a7bb1 mszdmp_ │ │ │ │ +0010f698 00045916 R_ARM_JUMP_SLOT 000b245d lrne0_ │ │ │ │ +0010f69c 000d2b16 R_ARM_JUMP_SLOT 000e00ed passb5_ │ │ │ │ +0010f6a0 0000e516 R_ARM_JUMP_SLOT 000bf921 szgclx_ │ │ │ │ +0010f6a4 00052016 R_ARM_JUMP_SLOT 00089da9 ueqtlv_ │ │ │ │ +0010f6a8 000dca16 R_ARM_JUMP_SLOT 000d68dd lchrl_ │ │ │ │ +0010f6ac 00094b16 R_ARM_JUMP_SLOT 000d8ae5 clsvrg_ │ │ │ │ +0010f6b0 000f5a16 R_ARM_JUMP_SLOT 0009e405 udbclr_ │ │ │ │ +0010f6b4 000ce416 R_ARM_JUMP_SLOT 00038ff5 s_copy │ │ │ │ +0010f6b8 00012f16 R_ARM_JUMP_SLOT 000b5aa5 szt3zu_ │ │ │ │ +0010f6bc 00045616 R_ARM_JUMP_SLOT 000ad8a5 mpxvdg_ │ │ │ │ +0010f6c0 00098716 R_ARM_JUMP_SLOT 000a9a21 rtiget_ │ │ │ │ 0010f6c4 00006516 R_ARM_JUMP_SLOT 00000000 zgsrot_ │ │ │ │ 0010f6c8 00006616 R_ARM_JUMP_SLOT 00000000 _gfortran_runtime_error@GFORTRAN_8 │ │ │ │ -0010f6cc 000e1b16 R_ARM_JUMP_SLOT 000c5c85 uspqnp_ │ │ │ │ -0010f6d0 000f9e16 R_ARM_JUMP_SLOT 000d9e71 uiscsq_ │ │ │ │ -0010f6d4 0010d616 R_ARM_JUMP_SLOT 000d034d uglqnp_ │ │ │ │ -0010f6d8 000fce16 R_ARM_JUMP_SLOT 0004b6c5 ct2ec_ │ │ │ │ -0010f6dc 00087d16 R_ARM_JUMP_SLOT 00047191 gliget_ │ │ │ │ -0010f6e0 0010da16 R_ARM_JUMP_SLOT 0008d485 tmlstx_ │ │ │ │ -0010f6e4 000c5a16 R_ARM_JUMP_SLOT 00038949 radf3_ │ │ │ │ -0010f6e8 000dac16 R_ARM_JUMP_SLOT 000a2159 sgpmv_ │ │ │ │ +0010f6cc 000e1b16 R_ARM_JUMP_SLOT 000824cd uspqnp_ │ │ │ │ +0010f6d0 000f9e16 R_ARM_JUMP_SLOT 0007b839 uiscsq_ │ │ │ │ +0010f6d4 0010d616 R_ARM_JUMP_SLOT 000a212d uglqnp_ │ │ │ │ +0010f6d8 000fce16 R_ARM_JUMP_SLOT 000ab649 ct2ec_ │ │ │ │ +0010f6dc 00087d16 R_ARM_JUMP_SLOT 000a6f8d gliget_ │ │ │ │ +0010f6e0 0010da16 R_ARM_JUMP_SLOT 00038165 tmlstx_ │ │ │ │ +0010f6e4 000c5a16 R_ARM_JUMP_SLOT 000dfd25 radf3_ │ │ │ │ +0010f6e8 000dac16 R_ARM_JUMP_SLOT 000c7381 sgpmv_ │ │ │ │ 0010f6ec 00006716 R_ARM_JUMP_SLOT 00000000 _gfortran_pow_c4_i4@GFORTRAN_8 │ │ │ │ -0010f6f0 0002d916 R_ARM_JUMP_SLOT 000b8f8d uulin_ │ │ │ │ -0010f6f4 000b0c16 R_ARM_JUMP_SLOT 000ad0b1 ulpqin_ │ │ │ │ -0010f6f8 0008ce16 R_ARM_JUMP_SLOT 000a2955 sgtrqf_ │ │ │ │ -0010f6fc 000a6016 R_ARM_JUMP_SLOT 000bd115 uzpget_ │ │ │ │ -0010f700 00078116 R_ARM_JUMP_SLOT 000c5d11 uspsvl_ │ │ │ │ -0010f704 000a8d16 R_ARM_JUMP_SLOT 000ddef1 udpqnp_ │ │ │ │ -0010f708 00047916 R_ARM_JUMP_SLOT 0005236d exit_ │ │ │ │ -0010f70c 00119a16 R_ARM_JUMP_SLOT 00041735 vidiv0_ │ │ │ │ -0010f710 0008e816 R_ARM_JUMP_SLOT 000dfcdd uduxuy_ │ │ │ │ -0010f714 00116616 R_ARM_JUMP_SLOT 000aac49 swicls_ │ │ │ │ -0010f718 0007cf16 R_ARM_JUMP_SLOT 000b0be5 uerqin_ │ │ │ │ -0010f71c 00110a16 R_ARM_JUMP_SLOT 000ad0a9 ulpqnp_ │ │ │ │ -0010f720 00053916 R_ARM_JUMP_SLOT 00034a95 odlqcl_ │ │ │ │ -0010f724 0006cc16 R_ARM_JUMP_SLOT 0008d8ad tmiqid_ │ │ │ │ -0010f728 000a6116 R_ARM_JUMP_SLOT 0008f3c9 szpipz_ │ │ │ │ -0010f72c 00068516 R_ARM_JUMP_SLOT 000ac639 swcqcl_ │ │ │ │ -0010f730 0007a816 R_ARM_JUMP_SLOT 000461cd glrqcl_ │ │ │ │ -0010f734 000bd716 R_ARM_JUMP_SLOT 000928d9 szoptv_ │ │ │ │ -0010f738 000db616 R_ARM_JUMP_SLOT 000acef1 swqcmn_ │ │ │ │ -0010f73c 000f1616 R_ARM_JUMP_SLOT 000424ad dxiloc_ │ │ │ │ -0010f740 00109716 R_ARM_JUMP_SLOT 000d5d81 uixbar_ │ │ │ │ -0010f744 000d0816 R_ARM_JUMP_SLOT 0003b929 passb4_ │ │ │ │ -0010f748 0003ee16 R_ARM_JUMP_SLOT 00034d0d odlget_ │ │ │ │ -0010f74c 0009ac16 R_ARM_JUMP_SLOT 000bdb85 uzcqcp_ │ │ │ │ -0010f750 00064516 R_ARM_JUMP_SLOT 000a5c79 sgfrm_ │ │ │ │ -0010f754 0007c916 R_ARM_JUMP_SLOT 00046af5 gllget_ │ │ │ │ -0010f758 000eaf16 R_ARM_JUMP_SLOT 0009777d szlaop_ │ │ │ │ -0010f75c 00113716 R_ARM_JUMP_SLOT 000b8629 uumrkz_ │ │ │ │ -0010f760 00070f16 R_ARM_JUMP_SLOT 0004c2a1 viinc1_ │ │ │ │ -0010f764 00110b16 R_ARM_JUMP_SLOT 000cfe85 ugrqvl_ │ │ │ │ -0010f768 0002e216 R_ARM_JUMP_SLOT 0004e17d radd0_ │ │ │ │ -0010f76c 0005a016 R_ARM_JUMP_SLOT 000dec39 udlqnp_ │ │ │ │ -0010f770 0002e816 R_ARM_JUMP_SLOT 000d645d uirset_ │ │ │ │ -0010f774 000efc16 R_ARM_JUMP_SLOT 000409cd vrrnm1_ │ │ │ │ -0010f778 000cd116 R_ARM_JUMP_SLOT 0004d71d rvar_ │ │ │ │ -0010f77c 00062d16 R_ARM_JUMP_SLOT 0003d081 cosqb_ │ │ │ │ -0010f780 00056f16 R_ARM_JUMP_SLOT 0004e6ad vrinc0_ │ │ │ │ -0010f784 00084d16 R_ARM_JUMP_SLOT 000496d1 xmplon_ │ │ │ │ -0010f788 000cd916 R_ARM_JUMP_SLOT 00048aa9 mpxplc_ │ │ │ │ +0010f6f0 0002d916 R_ARM_JUMP_SLOT 000799a5 uulin_ │ │ │ │ +0010f6f4 000b0c16 R_ARM_JUMP_SLOT 00097bfd ulpqin_ │ │ │ │ +0010f6f8 0008ce16 R_ARM_JUMP_SLOT 000cc221 sgtrqf_ │ │ │ │ +0010f6fc 000a6016 R_ARM_JUMP_SLOT 0008e76d uzpget_ │ │ │ │ +0010f700 00078116 R_ARM_JUMP_SLOT 00082559 uspsvl_ │ │ │ │ +0010f704 000a8d16 R_ARM_JUMP_SLOT 0009debd udpqnp_ │ │ │ │ +0010f708 00047916 R_ARM_JUMP_SLOT 000390a5 exit_ │ │ │ │ +0010f70c 00119a16 R_ARM_JUMP_SLOT 000b1881 vidiv0_ │ │ │ │ +0010f710 0008e816 R_ARM_JUMP_SLOT 0009b431 uduxuy_ │ │ │ │ +0010f714 00116616 R_ARM_JUMP_SLOT 000d32ed swicls_ │ │ │ │ +0010f718 0007cf16 R_ARM_JUMP_SLOT 0008ba89 uerqin_ │ │ │ │ +0010f71c 00110a16 R_ARM_JUMP_SLOT 00097bf5 ulpqnp_ │ │ │ │ +0010f720 00053916 R_ARM_JUMP_SLOT 000dcc1d odlqcl_ │ │ │ │ +0010f724 0006cc16 R_ARM_JUMP_SLOT 00035371 tmiqid_ │ │ │ │ +0010f728 000a6116 R_ARM_JUMP_SLOT 000be7e9 szpipz_ │ │ │ │ +0010f72c 0007a816 R_ARM_JUMP_SLOT 000a7fd9 glrqcl_ │ │ │ │ +0010f730 00068516 R_ARM_JUMP_SLOT 000cffc1 swcqcl_ │ │ │ │ +0010f734 000bd716 R_ARM_JUMP_SLOT 000b70b5 szoptv_ │ │ │ │ +0010f738 000db616 R_ARM_JUMP_SLOT 000cf751 swqcmn_ │ │ │ │ +0010f73c 000f1616 R_ARM_JUMP_SLOT 000b20d9 dxiloc_ │ │ │ │ +0010f740 00109716 R_ARM_JUMP_SLOT 0007e30d uixbar_ │ │ │ │ +0010f744 000d0816 R_ARM_JUMP_SLOT 000df665 passb4_ │ │ │ │ +0010f748 0003ee16 R_ARM_JUMP_SLOT 000db87d odlget_ │ │ │ │ +0010f74c 0009ac16 R_ARM_JUMP_SLOT 0008e699 uzcqcp_ │ │ │ │ +0010f750 00064516 R_ARM_JUMP_SLOT 000cd2a5 sgfrm_ │ │ │ │ +0010f754 0007c916 R_ARM_JUMP_SLOT 000aa59d gllget_ │ │ │ │ +0010f758 000eaf16 R_ARM_JUMP_SLOT 000b88f5 szlaop_ │ │ │ │ +0010f75c 00113716 R_ARM_JUMP_SLOT 00079351 uumrkz_ │ │ │ │ +0010f760 00070f16 R_ARM_JUMP_SLOT 000a5f55 viinc1_ │ │ │ │ +0010f764 00110b16 R_ARM_JUMP_SLOT 000a2e0d ugrqvl_ │ │ │ │ +0010f768 0002e216 R_ARM_JUMP_SLOT 000b527d radd0_ │ │ │ │ +0010f76c 0005a016 R_ARM_JUMP_SLOT 0009cae9 udlqnp_ │ │ │ │ +0010f770 0002e816 R_ARM_JUMP_SLOT 0007bbb9 uirset_ │ │ │ │ +0010f774 000efc16 R_ARM_JUMP_SLOT 000dce95 vrrnm1_ │ │ │ │ +0010f778 000cd116 R_ARM_JUMP_SLOT 000b0af5 rvar_ │ │ │ │ +0010f77c 00062d16 R_ARM_JUMP_SLOT 000de041 cosqb_ │ │ │ │ +0010f780 00056f16 R_ARM_JUMP_SLOT 000b55a9 vrinc0_ │ │ │ │ +0010f784 00084d16 R_ARM_JUMP_SLOT 000ad1cd xmplon_ │ │ │ │ +0010f788 000cd916 R_ARM_JUMP_SLOT 000adc81 mpxplc_ │ │ │ │ 0010f78c 00006816 R_ARM_JUMP_SLOT 00000000 zgqtxw_ │ │ │ │ -0010f790 00009c16 R_ARM_JUMP_SLOT 000c66fd usrqid_ │ │ │ │ -0010f794 000ac116 R_ARM_JUMP_SLOT 000941c1 szcllr_ │ │ │ │ -0010f798 000a3c16 R_ARM_JUMP_SLOT 000ab149 swgopn_ │ │ │ │ -0010f79c 000fb916 R_ARM_JUMP_SLOT 000c9e49 uxsaxs_ │ │ │ │ -0010f7a0 000f5d16 R_ARM_JUMP_SLOT 000ade19 ullset_ │ │ │ │ -0010f7a4 0002b516 R_ARM_JUMP_SLOT 000a23c5 sgplzv_ │ │ │ │ -0010f7a8 0000c516 R_ARM_JUMP_SLOT 000dc9a5 ucpget_ │ │ │ │ -0010f7ac 0007cd16 R_ARM_JUMP_SLOT 000df4a1 udiqcp_ │ │ │ │ -0010f7b0 00048916 R_ARM_JUMP_SLOT 00042141 nindxn_ │ │ │ │ -0010f7b4 00044e16 R_ARM_JUMP_SLOT 0008ede9 szqcly_ │ │ │ │ -0010f7b8 000f3316 R_ARM_JUMP_SLOT 0008c811 tmrset_ │ │ │ │ -0010f7bc 00009916 R_ARM_JUMP_SLOT 0009bef1 stswtr_ │ │ │ │ -0010f7c0 000e8916 R_ARM_JUMP_SLOT 000cc3d1 umspct_ │ │ │ │ -0010f7c4 00096f16 R_ARM_JUMP_SLOT 000c73c5 usiget_ │ │ │ │ -0010f7c8 00067516 R_ARM_JUMP_SLOT 00049e05 mpfotg_ │ │ │ │ -0010f7cc 00067016 R_ARM_JUMP_SLOT 0003dea9 shtswa_ │ │ │ │ -0010f7d0 0009de16 R_ARM_JUMP_SLOT 000d9e09 uismsq_ │ │ │ │ +0010f790 00009c16 R_ARM_JUMP_SLOT 00084611 usrqid_ │ │ │ │ +0010f794 000ac116 R_ARM_JUMP_SLOT 000b98ed szcllr_ │ │ │ │ +0010f798 000a3c16 R_ARM_JUMP_SLOT 000d37ed swgopn_ │ │ │ │ +0010f79c 000fb916 R_ARM_JUMP_SLOT 0009ada1 uxsaxs_ │ │ │ │ +0010f7a0 000f5d16 R_ARM_JUMP_SLOT 00098e9d ullset_ │ │ │ │ +0010f7a4 0002b516 R_ARM_JUMP_SLOT 000cb191 sgplzv_ │ │ │ │ +0010f7a8 0000c516 R_ARM_JUMP_SLOT 00096009 ucpget_ │ │ │ │ +0010f7ac 0007cd16 R_ARM_JUMP_SLOT 0009ec81 udiqcp_ │ │ │ │ +0010f7b0 00048916 R_ARM_JUMP_SLOT 000aad35 nindxn_ │ │ │ │ +0010f7b4 00044e16 R_ARM_JUMP_SLOT 000bebc1 szqcly_ │ │ │ │ +0010f7b8 000f3316 R_ARM_JUMP_SLOT 000355ad tmrset_ │ │ │ │ +0010f7bc 00009916 R_ARM_JUMP_SLOT 000c633d stswtr_ │ │ │ │ +0010f7c0 000e8916 R_ARM_JUMP_SLOT 00076aed umspct_ │ │ │ │ +0010f7c4 00096f16 R_ARM_JUMP_SLOT 00081831 usiget_ │ │ │ │ +0010f7c8 00067516 R_ARM_JUMP_SLOT 000aef41 mpfotg_ │ │ │ │ +0010f7cc 00067016 R_ARM_JUMP_SLOT 000e69b9 shtswa_ │ │ │ │ +0010f7d0 0009de16 R_ARM_JUMP_SLOT 0007b7d1 uismsq_ │ │ │ │ 0010f7d4 00006916 R_ARM_JUMP_SLOT 00000000 zgtxt_ │ │ │ │ -0010f7d8 00022116 R_ARM_JUMP_SLOT 00046635 gllsvl_ │ │ │ │ -0010f7dc 000bb716 R_ARM_JUMP_SLOT 00048a1d mpipt2_ │ │ │ │ -0010f7e0 0006b416 R_ARM_JUMP_SLOT 0004e069 rmlt1_ │ │ │ │ -0010f7e4 000aa516 R_ARM_JUMP_SLOT 0004b02d mpfmwd_ │ │ │ │ -0010f7e8 00053316 R_ARM_JUMP_SLOT 000d8d4d uiistx_ │ │ │ │ -0010f7ec 00053616 R_ARM_JUMP_SLOT 00099edd slsttl_ │ │ │ │ -0010f7f0 0007bb16 R_ARM_JUMP_SLOT 0003dd41 shtswj_ │ │ │ │ -0010f7f4 0000f316 R_ARM_JUMP_SLOT 00051f81 imin_ │ │ │ │ +0010f7d8 00022116 R_ARM_JUMP_SLOT 000a7175 gllsvl_ │ │ │ │ +0010f7dc 000bb716 R_ARM_JUMP_SLOT 000ac0f5 mpipt2_ │ │ │ │ +0010f7e0 0006b416 R_ARM_JUMP_SLOT 000b54b1 rmlt1_ │ │ │ │ +0010f7e4 000aa516 R_ARM_JUMP_SLOT 000ae5d1 mpfmwd_ │ │ │ │ +0010f7e8 00053316 R_ARM_JUMP_SLOT 00079bcd uiistx_ │ │ │ │ +0010f7ec 00053616 R_ARM_JUMP_SLOT 000c0675 slsttl_ │ │ │ │ +0010f7f0 0007bb16 R_ARM_JUMP_SLOT 000e6851 shtswj_ │ │ │ │ +0010f7f4 0000f316 R_ARM_JUMP_SLOT 000ab81d imin_ │ │ │ │ 0010f7f8 00006a16 R_ARM_JUMP_SLOT 00000000 _gfortran_internal_unpack@GFORTRAN_8 │ │ │ │ -0010f7fc 0007cb16 R_ARM_JUMP_SLOT 000bc55d uwqgyb_ │ │ │ │ -0010f800 0001ff16 R_ARM_JUMP_SLOT 000983dd szpmcl_ │ │ │ │ -0010f804 0010c616 R_ARM_JUMP_SLOT 0003f011 shmdxj_ │ │ │ │ +0010f7fc 0007cb16 R_ARM_JUMP_SLOT 0006ff6d uwqgyb_ │ │ │ │ +0010f800 0001ff16 R_ARM_JUMP_SLOT 000bc8d9 szpmcl_ │ │ │ │ +0010f804 0010c616 R_ARM_JUMP_SLOT 000e53b1 shmdxj_ │ │ │ │ 0010f808 00006b16 R_ARM_JUMP_SLOT 00000000 zgidat_ │ │ │ │ -0010f80c 0005d916 R_ARM_JUMP_SLOT 000de779 udrqvl_ │ │ │ │ -0010f810 000fd916 R_ARM_JUMP_SLOT 000348c9 odlqin_ │ │ │ │ -0010f814 000f9416 R_ARM_JUMP_SLOT 0009f949 sglaxv_ │ │ │ │ +0010f80c 0005d916 R_ARM_JUMP_SLOT 0009e665 udrqvl_ │ │ │ │ +0010f810 000fd916 R_ARM_JUMP_SLOT 000dca51 odlqin_ │ │ │ │ +0010f814 000f9416 R_ARM_JUMP_SLOT 000ca8e5 sglaxv_ │ │ │ │ 0010f818 00006c16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -0010f81c 000d6916 R_ARM_JUMP_SLOT 0008dbcd sztxno_ │ │ │ │ -0010f820 0009b616 R_ARM_JUMP_SLOT 000955e1 szoplv_ │ │ │ │ -0010f824 000a4e16 R_ARM_JUMP_SLOT 000a1119 sgtxzr_ │ │ │ │ -0010f828 000c8816 R_ARM_JUMP_SLOT 000d82bd uilqin_ │ │ │ │ -0010f82c 00085b16 R_ARM_JUMP_SLOT 000c9315 uxplbl_ │ │ │ │ +0010f81c 000d6916 R_ARM_JUMP_SLOT 000babe9 sztxno_ │ │ │ │ +0010f820 0009b616 R_ARM_JUMP_SLOT 000bfead szoplv_ │ │ │ │ +0010f824 000a4e16 R_ARM_JUMP_SLOT 000cee8d sgtxzr_ │ │ │ │ +0010f828 000c8816 R_ARM_JUMP_SLOT 0007e5ad uilqin_ │ │ │ │ +0010f82c 00085b16 R_ARM_JUMP_SLOT 0009a1f5 uxplbl_ │ │ │ │ 0010f830 00006d16 R_ARM_JUMP_SLOT 00000000 zgfontname_ │ │ │ │ -0010f834 00045e16 R_ARM_JUMP_SLOT 000d14b5 ugunit_ │ │ │ │ -0010f838 000e4916 R_ARM_JUMP_SLOT 000bc66d uwsgxa_ │ │ │ │ -0010f83c 00025416 R_ARM_JUMP_SLOT 000ab2ed swscli_ │ │ │ │ -0010f840 0006a816 R_ARM_JUMP_SLOT 000b71a9 uuqmkt_ │ │ │ │ -0010f844 0008ae16 R_ARM_JUMP_SLOT 00035959 odpget_ │ │ │ │ -0010f848 00115b16 R_ARM_JUMP_SLOT 000c6229 uspstx_ │ │ │ │ -0010f84c 00045a16 R_ARM_JUMP_SLOT 000345a9 odrqcp_ │ │ │ │ -0010f850 000d3516 R_ARM_JUMP_SLOT 00045169 glpqnp_ │ │ │ │ -0010f854 000f3016 R_ARM_JUMP_SLOT 000aa265 swtxt_ │ │ │ │ -0010f858 00108e16 R_ARM_JUMP_SLOT 00034e6d odiqin_ │ │ │ │ -0010f85c 00086316 R_ARM_JUMP_SLOT 0004dc61 rmin0_ │ │ │ │ -0010f860 000a9316 R_ARM_JUMP_SLOT 0009bb9d stspr3_ │ │ │ │ -0010f864 0001d316 R_ARM_JUMP_SLOT 000a3879 sgqtxy_ │ │ │ │ -0010f868 00083016 R_ARM_JUMP_SLOT 000a5691 sgiget_ │ │ │ │ -0010f86c 00108516 R_ARM_JUMP_SLOT 000a0de1 sgtnzu_ │ │ │ │ -0010f870 00027616 R_ARM_JUMP_SLOT 0009b771 stepr2_ │ │ │ │ -0010f874 0005f616 R_ARM_JUMP_SLOT 000e0959 udgclb_ │ │ │ │ -0010f878 00073e16 R_ARM_JUMP_SLOT 0009a645 slmgn_ │ │ │ │ -0010f87c 000f4d16 R_ARM_JUMP_SLOT 000a63b1 scqpmt_ │ │ │ │ -0010f880 000ea116 R_ARM_JUMP_SLOT 0004e795 vrfna1_ │ │ │ │ -0010f884 0001bb16 R_ARM_JUMP_SLOT 0004ea01 rgngt_ │ │ │ │ -0010f888 000e6016 R_ARM_JUMP_SLOT 0008e669 szpcll_ │ │ │ │ -0010f88c 0003d416 R_ARM_JUMP_SLOT 000ae679 ulylog_ │ │ │ │ -0010f890 0002de16 R_ARM_JUMP_SLOT 0009b101 ststrn_ │ │ │ │ -0010f894 00029716 R_ARM_JUMP_SLOT 000409c9 shfftb_ │ │ │ │ -0010f898 00024616 R_ARM_JUMP_SLOT 000b7cc9 uurqid_ │ │ │ │ -0010f89c 00031616 R_ARM_JUMP_SLOT 000421f1 nindxc_ │ │ │ │ -0010f8a0 0004b616 R_ARM_JUMP_SLOT 000be3e5 uzrqnp_ │ │ │ │ -0010f8a4 000da016 R_ARM_JUMP_SLOT 000dce25 ucrqcp_ │ │ │ │ -0010f8a8 000dd116 R_ARM_JUMP_SLOT 0008c3c5 tmrqvl_ │ │ │ │ +0010f834 00045e16 R_ARM_JUMP_SLOT 000a1ec5 ugunit_ │ │ │ │ +0010f838 000e4916 R_ARM_JUMP_SLOT 0006fc8d uwsgxa_ │ │ │ │ +0010f83c 00025416 R_ARM_JUMP_SLOT 000d3991 swscli_ │ │ │ │ +0010f840 0006a816 R_ARM_JUMP_SLOT 00079281 uuqmkt_ │ │ │ │ +0010f844 0008ae16 R_ARM_JUMP_SLOT 000da55d odpget_ │ │ │ │ +0010f848 00115b16 R_ARM_JUMP_SLOT 000869d5 uspstx_ │ │ │ │ +0010f84c 00045a16 R_ARM_JUMP_SLOT 000daf41 odrqcp_ │ │ │ │ +0010f850 000d3516 R_ARM_JUMP_SLOT 000a68b9 glpqnp_ │ │ │ │ +0010f854 000f3016 R_ARM_JUMP_SLOT 000d2909 swtxt_ │ │ │ │ +0010f858 00108e16 R_ARM_JUMP_SLOT 000dc5fd odiqin_ │ │ │ │ +0010f85c 00086316 R_ARM_JUMP_SLOT 000b0c65 rmin0_ │ │ │ │ +0010f860 000a9316 R_ARM_JUMP_SLOT 000c5fe9 stspr3_ │ │ │ │ +0010f864 0001d316 R_ARM_JUMP_SLOT 000cae7d sgqtxy_ │ │ │ │ +0010f868 00083016 R_ARM_JUMP_SLOT 000c8a91 sgiget_ │ │ │ │ +0010f86c 00108516 R_ARM_JUMP_SLOT 000cb7b9 sgtnzu_ │ │ │ │ +0010f870 00027616 R_ARM_JUMP_SLOT 000c5bbd stepr2_ │ │ │ │ +0010f874 0005f616 R_ARM_JUMP_SLOT 0009b869 udgclb_ │ │ │ │ +0010f878 00073e16 R_ARM_JUMP_SLOT 000c2231 slmgn_ │ │ │ │ +0010f87c 000f4d16 R_ARM_JUMP_SLOT 000c3709 scqpmt_ │ │ │ │ +0010f880 000ea116 R_ARM_JUMP_SLOT 000b52a5 vrfna1_ │ │ │ │ +0010f884 0001bb16 R_ARM_JUMP_SLOT 000b108d rgngt_ │ │ │ │ +0010f888 000e6016 R_ARM_JUMP_SLOT 000b7a49 szpcll_ │ │ │ │ +0010f88c 0003d416 R_ARM_JUMP_SLOT 000982bd ulylog_ │ │ │ │ +0010f890 0002de16 R_ARM_JUMP_SLOT 000c593d ststrn_ │ │ │ │ +0010f894 00029716 R_ARM_JUMP_SLOT 000e60b9 shfftb_ │ │ │ │ +0010f898 00024616 R_ARM_JUMP_SLOT 00077ea1 uurqid_ │ │ │ │ +0010f89c 00031616 R_ARM_JUMP_SLOT 000ab0d9 nindxc_ │ │ │ │ +0010f8a0 0004b616 R_ARM_JUMP_SLOT 0008cdfd uzrqnp_ │ │ │ │ +0010f8a4 000da016 R_ARM_JUMP_SLOT 000946e1 ucrqcp_ │ │ │ │ +0010f8a8 000dd116 R_ARM_JUMP_SLOT 00035f49 tmrqvl_ │ │ │ │ 0010f8ac 00006e16 R_ARM_JUMP_SLOT 00000000 _gfortran_iargc@GFORTRAN_8 │ │ │ │ -0010f8b0 0007aa16 R_ARM_JUMP_SLOT 000ac2f1 swistx_ │ │ │ │ -0010f8b4 00064916 R_ARM_JUMP_SLOT 000d36ad uvbraz_ │ │ │ │ -0010f8b8 000e3b16 R_ARM_JUMP_SLOT 000e27d1 sbyte_ │ │ │ │ -0010f8bc 0001ac16 R_ARM_JUMP_SLOT 000428dd osexec_ │ │ │ │ -0010f8c0 000eb316 R_ARM_JUMP_SLOT 000940fd szpllz_ │ │ │ │ -0010f8c4 00093f16 R_ARM_JUMP_SLOT 00047a69 lreq0_ │ │ │ │ -0010f8c8 00053516 R_ARM_JUMP_SLOT 0004ea69 rgnle_ │ │ │ │ -0010f8cc 000ea716 R_ARM_JUMP_SLOT 000ab8f1 swlsvl_ │ │ │ │ -0010f8d0 0004e916 R_ARM_JUMP_SLOT 0004a921 mpfktd_ │ │ │ │ -0010f8d4 0001d416 R_ARM_JUMP_SLOT 000b1c8d ueiset_ │ │ │ │ -0010f8d8 000fb416 R_ARM_JUMP_SLOT 000497b5 mpznwt_ │ │ │ │ -0010f8dc 00026716 R_ARM_JUMP_SLOT 0004e2a9 vrset0_ │ │ │ │ -0010f8e0 000b4d16 R_ARM_JUMP_SLOT 00051a99 iblkgt_ │ │ │ │ -0010f8e4 0004ca16 R_ARM_JUMP_SLOT 00049b99 mpfazm_ │ │ │ │ -0010f8e8 000e9e16 R_ARM_JUMP_SLOT 000961a1 szm3zv_ │ │ │ │ -0010f8ec 00050116 R_ARM_JUMP_SLOT 000b8b2d uumrk_ │ │ │ │ -0010f8f0 00053c16 R_ARM_JUMP_SLOT 000e4af9 cns_ │ │ │ │ -0010f8f4 00028916 R_ARM_JUMP_SLOT 00044d5d rllget_ │ │ │ │ -0010f8f8 000b9f16 R_ARM_JUMP_SLOT 00041841 vimlt1_ │ │ │ │ -0010f8fc 0002fa16 R_ARM_JUMP_SLOT 0008dbc5 csgi_ │ │ │ │ -0010f900 000a0e16 R_ARM_JUMP_SLOT 00051325 vrmlt0_ │ │ │ │ -0010f904 00054216 R_ARM_JUMP_SLOT 000ab9a1 swlqvl_ │ │ │ │ -0010f908 000df016 R_ARM_JUMP_SLOT 000b0bdd uerqnp_ │ │ │ │ -0010f90c 000f5816 R_ARM_JUMP_SLOT 000dd0dd ucrset_ │ │ │ │ -0010f910 0004cf16 R_ARM_JUMP_SLOT 000a7021 scqvpt_ │ │ │ │ -0010f914 000d3c16 R_ARM_JUMP_SLOT 000dbf19 ucxady_ │ │ │ │ -0010f918 000b9416 R_ARM_JUMP_SLOT 000b7ff9 uulqcl_ │ │ │ │ -0010f91c 00094716 R_ARM_JUMP_SLOT 000a8321 swpqcl_ │ │ │ │ -0010f920 0008ea16 R_ARM_JUMP_SLOT 000a4e4d sglqcl_ │ │ │ │ -0010f924 00078b16 R_ARM_JUMP_SLOT 000b70d9 uusbrs_ │ │ │ │ -0010f928 000e5216 R_ARM_JUMP_SLOT 00042961 osqarn_ │ │ │ │ -0010f92c 000cb616 R_ARM_JUMP_SLOT 0009bd69 stqwrc_ │ │ │ │ -0010f930 0005be16 R_ARM_JUMP_SLOT 0003eac5 shmswz_ │ │ │ │ -0010f934 000b2d16 R_ARM_JUMP_SLOT 00047845 lrnea_ │ │ │ │ -0010f938 00107816 R_ARM_JUMP_SLOT 0008ebd5 szgcll_ │ │ │ │ -0010f93c 000d4e16 R_ARM_JUMP_SLOT 000c7421 usistx_ │ │ │ │ -0010f940 0007a616 R_ARM_JUMP_SLOT 000cfba1 ugpstx_ │ │ │ │ -0010f944 00077116 R_ARM_JUMP_SLOT 000bee45 uzlqcp_ │ │ │ │ -0010f948 0006c816 R_ARM_JUMP_SLOT 0009e889 sgtnxr_ │ │ │ │ -0010f94c 000d6816 R_ARM_JUMP_SLOT 0004e0b9 rmlt_ │ │ │ │ -0010f950 0008dd16 R_ARM_JUMP_SLOT 000942b9 szoplp_ │ │ │ │ -0010f954 000b2716 R_ARM_JUMP_SLOT 00036c55 sinti_ │ │ │ │ -0010f958 000d0016 R_ARM_JUMP_SLOT 00034625 odrqid_ │ │ │ │ -0010f95c 000fc816 R_ARM_JUMP_SLOT 000cd62d umlqin_ │ │ │ │ -0010f960 00083216 R_ARM_JUMP_SLOT 000b6fa9 grcls_ │ │ │ │ -0010f964 000ba816 R_ARM_JUMP_SLOT 000c049d uspttl_ │ │ │ │ -0010f968 000c1b16 R_ARM_JUMP_SLOT 000a56ed sgistx_ │ │ │ │ +0010f8b0 0007aa16 R_ARM_JUMP_SLOT 000d029d swistx_ │ │ │ │ +0010f8b4 00064916 R_ARM_JUMP_SLOT 00090515 uvbraz_ │ │ │ │ +0010f8b8 000e3b16 R_ARM_JUMP_SLOT 000d4b71 sbyte_ │ │ │ │ +0010f8bc 0001ac16 R_ARM_JUMP_SLOT 000a563d osexec_ │ │ │ │ +0010f8c0 000eb316 R_ARM_JUMP_SLOT 000b5fed szpllz_ │ │ │ │ +0010f8c4 00093f16 R_ARM_JUMP_SLOT 000b24ed lreq0_ │ │ │ │ +0010f8c8 00053516 R_ARM_JUMP_SLOT 000b16b9 rgnle_ │ │ │ │ +0010f8cc 000ea716 R_ARM_JUMP_SLOT 000d057d swlsvl_ │ │ │ │ +0010f8d0 0004e916 R_ARM_JUMP_SLOT 000accad mpfktd_ │ │ │ │ +0010f8d4 0001d416 R_ARM_JUMP_SLOT 0008ba25 ueiset_ │ │ │ │ +0010f8d8 000fb416 R_ARM_JUMP_SLOT 000ac181 mpznwt_ │ │ │ │ +0010f8dc 00026716 R_ARM_JUMP_SLOT 000b4fd9 vrset0_ │ │ │ │ +0010f8e0 000b4d16 R_ARM_JUMP_SLOT 000a5819 iblkgt_ │ │ │ │ +0010f8e4 0004ca16 R_ARM_JUMP_SLOT 000ac555 mpfazm_ │ │ │ │ +0010f8e8 000e9e16 R_ARM_JUMP_SLOT 000bb589 szm3zv_ │ │ │ │ +0010f8ec 00050116 R_ARM_JUMP_SLOT 00079925 uumrk_ │ │ │ │ +0010f8f0 00053c16 R_ARM_JUMP_SLOT 000d58c5 cns_ │ │ │ │ +0010f8f4 00028916 R_ARM_JUMP_SLOT 000a9781 rllget_ │ │ │ │ +0010f8f8 000b9f16 R_ARM_JUMP_SLOT 000b1ebd vimlt1_ │ │ │ │ +0010f8fc 0002fa16 R_ARM_JUMP_SLOT 000d4b69 csgi_ │ │ │ │ +0010f900 000a0e16 R_ARM_JUMP_SLOT 000b4965 vrmlt0_ │ │ │ │ +0010f904 00054216 R_ARM_JUMP_SLOT 000d062d swlqvl_ │ │ │ │ +0010f908 000df016 R_ARM_JUMP_SLOT 0008ba81 uerqnp_ │ │ │ │ +0010f90c 000f5816 R_ARM_JUMP_SLOT 00092e85 ucrset_ │ │ │ │ +0010f910 0004cf16 R_ARM_JUMP_SLOT 000c41c1 scqvpt_ │ │ │ │ +0010f914 000d3c16 R_ARM_JUMP_SLOT 00095179 ucxady_ │ │ │ │ +0010f918 000b9416 R_ARM_JUMP_SLOT 00078e99 uulqcl_ │ │ │ │ +0010f91c 00094716 R_ARM_JUMP_SLOT 000d4621 swpqcl_ │ │ │ │ +0010f920 0008ea16 R_ARM_JUMP_SLOT 000c9bdd sglqcl_ │ │ │ │ +0010f924 00078b16 R_ARM_JUMP_SLOT 0007900d uusbrs_ │ │ │ │ +0010f928 000e5216 R_ARM_JUMP_SLOT 000a5625 osqarn_ │ │ │ │ +0010f92c 000cb616 R_ARM_JUMP_SLOT 000c61b5 stqwrc_ │ │ │ │ +0010f930 0005be16 R_ARM_JUMP_SLOT 000e52e1 shmswz_ │ │ │ │ +0010f934 000b2d16 R_ARM_JUMP_SLOT 000b2491 lrnea_ │ │ │ │ +0010f938 00107816 R_ARM_JUMP_SLOT 000b7fb5 szgcll_ │ │ │ │ +0010f93c 000d4e16 R_ARM_JUMP_SLOT 0008188d usistx_ │ │ │ │ +0010f940 0007a616 R_ARM_JUMP_SLOT 000a1d1d ugpstx_ │ │ │ │ +0010f944 00077116 R_ARM_JUMP_SLOT 0008f7fd uzlqcp_ │ │ │ │ +0010f948 0006c816 R_ARM_JUMP_SLOT 000c9eed sgtnxr_ │ │ │ │ +0010f94c 000d6816 R_ARM_JUMP_SLOT 000b50a9 rmlt_ │ │ │ │ +0010f950 0008dd16 R_ARM_JUMP_SLOT 000b8a81 szoplp_ │ │ │ │ +0010f954 000b2716 R_ARM_JUMP_SLOT 000e0525 sinti_ │ │ │ │ +0010f958 000d0016 R_ARM_JUMP_SLOT 000dafbd odrqid_ │ │ │ │ +0010f95c 000fc816 R_ARM_JUMP_SLOT 0007443d umlqin_ │ │ │ │ +0010f960 00083216 R_ARM_JUMP_SLOT 00092d29 grcls_ │ │ │ │ +0010f964 000ba816 R_ARM_JUMP_SLOT 00087e9d uspttl_ │ │ │ │ +0010f968 000c1b16 R_ARM_JUMP_SLOT 000c8aed sgistx_ │ │ │ │ 0010f96c 00006f16 R_ARM_JUMP_SLOT 00000000 _gfortran_get_command_argument_i4@GFORTRAN_8 │ │ │ │ -0010f970 0003b416 R_ARM_JUMP_SLOT 000e3121 clrgls_ │ │ │ │ -0010f974 00051c16 R_ARM_JUMP_SLOT 000de861 udrqcl_ │ │ │ │ -0010f978 00055c16 R_ARM_JUMP_SLOT 000dfad1 udbset_ │ │ │ │ -0010f97c 000ac216 R_ARM_JUMP_SLOT 000c5c25 uscget_ │ │ │ │ -0010f980 0001c816 R_ARM_JUMP_SLOT 000a4ced sglsvl_ │ │ │ │ -0010f984 00024b16 R_ARM_JUMP_SLOT 000a80e9 swpsvl_ │ │ │ │ -0010f988 0008f716 R_ARM_JUMP_SLOT 000965dd szl3zv_ │ │ │ │ -0010f98c 00092016 R_ARM_JUMP_SLOT 000bf6b5 uzisav_ │ │ │ │ -0010f990 0003ed16 R_ARM_JUMP_SLOT 000998e5 slpwvr_ │ │ │ │ -0010f994 00073916 R_ARM_JUMP_SLOT 00043c55 rlixfl_ │ │ │ │ -0010f998 000b0116 R_ARM_JUMP_SLOT 00092855 szoptp_ │ │ │ │ +0010f970 0003b416 R_ARM_JUMP_SLOT 000d9061 clrgls_ │ │ │ │ +0010f974 00051c16 R_ARM_JUMP_SLOT 0009e74d udrqcl_ │ │ │ │ +0010f978 00055c16 R_ARM_JUMP_SLOT 0009b56d udbset_ │ │ │ │ +0010f97c 000ac216 R_ARM_JUMP_SLOT 00084285 uscget_ │ │ │ │ +0010f980 0001c816 R_ARM_JUMP_SLOT 000c9a7d sglsvl_ │ │ │ │ +0010f984 00024b16 R_ARM_JUMP_SLOT 000d43e9 swpsvl_ │ │ │ │ +0010f988 0008f716 R_ARM_JUMP_SLOT 000bc8fd szl3zv_ │ │ │ │ +0010f98c 00092016 R_ARM_JUMP_SLOT 0008db7d uzisav_ │ │ │ │ +0010f990 0003ed16 R_ARM_JUMP_SLOT 000c0265 slpwvr_ │ │ │ │ +0010f994 00073916 R_ARM_JUMP_SLOT 000a927d rlixfl_ │ │ │ │ +0010f998 000b0116 R_ARM_JUMP_SLOT 000b6619 szoptp_ │ │ │ │ 0010f99c 00007016 R_ARM_JUMP_SLOT 00000000 zgiset_ │ │ │ │ -0010f9a0 0002ad16 R_ARM_JUMP_SLOT 000d8561 uilqcp_ │ │ │ │ -0010f9a4 00097016 R_ARM_JUMP_SLOT 000b799d uurqnp_ │ │ │ │ -0010f9a8 000c2c16 R_ARM_JUMP_SLOT 000ace9d swqcmd_ │ │ │ │ -0010f9ac 00044a16 R_ARM_JUMP_SLOT 000a3a9d sgqsim_ │ │ │ │ -0010f9b0 000f2016 R_ARM_JUMP_SLOT 000cdf0d umiqid_ │ │ │ │ -0010f9b4 00055916 R_ARM_JUMP_SLOT 00095c81 szstyp_ │ │ │ │ -0010f9b8 000cc016 R_ARM_JUMP_SLOT 000b0895 uepqid_ │ │ │ │ -0010f9bc 00075416 R_ARM_JUMP_SLOT 0009e551 sgtnxv_ │ │ │ │ -0010f9c0 000be616 R_ARM_JUMP_SLOT 000ad315 ulpqit_ │ │ │ │ -0010f9c4 000c8d16 R_ARM_JUMP_SLOT 000d3149 uvbxf_ │ │ │ │ -0010f9c8 00064616 R_ARM_JUMP_SLOT 000a0f69 sgqtnp_ │ │ │ │ -0010f9cc 00052716 R_ARM_JUMP_SLOT 00043bf5 rlrxfl_ │ │ │ │ -0010f9d0 00067716 R_ARM_JUMP_SLOT 000e0865 udsclz_ │ │ │ │ -0010f9d4 00091316 R_ARM_JUMP_SLOT 000956a1 szmvlv_ │ │ │ │ -0010f9d8 000ef016 R_ARM_JUMP_SLOT 0008d25d tmlqcp_ │ │ │ │ -0010f9dc 00104116 R_ARM_JUMP_SLOT 0003f7e5 shlbwu_ │ │ │ │ -0010f9e0 0009d316 R_ARM_JUMP_SLOT 00051f2d imin0_ │ │ │ │ -0010f9e4 0007ae16 R_ARM_JUMP_SLOT 000c86d5 uxmttl_ │ │ │ │ -0010f9e8 0005db16 R_ARM_JUMP_SLOT 00040395 shinif_ │ │ │ │ -0010f9ec 00049f16 R_ARM_JUMP_SLOT 0004ba95 cr2c_ │ │ │ │ -0010f9f0 000ef316 R_ARM_JUMP_SLOT 000b7149 uuqebt_ │ │ │ │ -0010f9f4 00111c16 R_ARM_JUMP_SLOT 000d5b8d uic3d_ │ │ │ │ -0010f9f8 00042416 R_ARM_JUMP_SLOT 000ddf7d udpsvl_ │ │ │ │ -0010f9fc 0004fb16 R_ARM_JUMP_SLOT 00098199 szpmzu_ │ │ │ │ -0010fa00 0004a016 R_ARM_JUMP_SLOT 0003dba5 shtwgj_ │ │ │ │ -0010fa04 00080c16 R_ARM_JUMP_SLOT 000df339 udiqvl_ │ │ │ │ -0010fa08 000d2d16 R_ARM_JUMP_SLOT 0009d9e9 sgpfln_ │ │ │ │ -0010fa0c 000c0716 R_ARM_JUMP_SLOT 0008c295 tmrqnp_ │ │ │ │ -0010fa10 00016416 R_ARM_JUMP_SLOT 000c645d usrsvl_ │ │ │ │ -0010fa14 00015a16 R_ARM_JUMP_SLOT 000df895 ludchk_ │ │ │ │ -0010fa18 000e4e16 R_ARM_JUMP_SLOT 000e62c5 iweek2_ │ │ │ │ -0010fa1c 00022516 R_ARM_JUMP_SLOT 000a0ea1 sgtnu_ │ │ │ │ -0010fa20 0006f316 R_ARM_JUMP_SLOT 000ca0c5 uxplbb_ │ │ │ │ -0010fa24 0001f416 R_ARM_JUMP_SLOT 000c63d9 usrqin_ │ │ │ │ -0010fa28 000c5d16 R_ARM_JUMP_SLOT 0008c875 tmpqin_ │ │ │ │ -0010fa2c 0000f516 R_ARM_JUMP_SLOT 000a1731 sgqtxs_ │ │ │ │ -0010fa30 00013116 R_ARM_JUMP_SLOT 0004117d vs1out_ │ │ │ │ -0010fa34 00010416 R_ARM_JUMP_SLOT 000a37fd sgstrn_ │ │ │ │ -0010fa38 000f0016 R_ARM_JUMP_SLOT 000b06fd uepqit_ │ │ │ │ -0010fa3c 000e5516 R_ARM_JUMP_SLOT 000b38d5 uetonf_ │ │ │ │ -0010fa40 000dbb16 R_ARM_JUMP_SLOT 000c43a5 usxaxu_ │ │ │ │ -0010fa44 00089a16 R_ARM_JUMP_SLOT 000a61f9 scpmu_ │ │ │ │ -0010fa48 000bee16 R_ARM_JUMP_SLOT 000de26d udpqcp_ │ │ │ │ -0010fa4c 000faf16 R_ARM_JUMP_SLOT 000b7275 uupqnp_ │ │ │ │ +0010f9a0 0002ad16 R_ARM_JUMP_SLOT 0007e851 uilqcp_ │ │ │ │ +0010f9a4 00097016 R_ARM_JUMP_SLOT 00077b75 uurqnp_ │ │ │ │ +0010f9a8 000c2c16 R_ARM_JUMP_SLOT 000cf6fd swqcmd_ │ │ │ │ +0010f9ac 00044a16 R_ARM_JUMP_SLOT 000ca1c1 sgqsim_ │ │ │ │ +0010f9b0 000f2016 R_ARM_JUMP_SLOT 00076609 umiqid_ │ │ │ │ +0010f9b4 00055916 R_ARM_JUMP_SLOT 000bde25 szstyp_ │ │ │ │ +0010f9b8 000cc016 R_ARM_JUMP_SLOT 00089141 uepqid_ │ │ │ │ +0010f9bc 00075416 R_ARM_JUMP_SLOT 000cd4e9 sgtnxv_ │ │ │ │ +0010f9c0 000be616 R_ARM_JUMP_SLOT 00097e61 ulpqit_ │ │ │ │ +0010f9c4 000c8d16 R_ARM_JUMP_SLOT 00092285 uvbxf_ │ │ │ │ +0010f9c8 00064616 R_ARM_JUMP_SLOT 000c88e1 sgqtnp_ │ │ │ │ +0010f9cc 00052716 R_ARM_JUMP_SLOT 000a921d rlrxfl_ │ │ │ │ +0010f9d0 00067716 R_ARM_JUMP_SLOT 0009d585 udsclz_ │ │ │ │ +0010f9d4 00091316 R_ARM_JUMP_SLOT 000bff6d szmvlv_ │ │ │ │ +0010f9d8 000ef016 R_ARM_JUMP_SLOT 00038b39 tmlqcp_ │ │ │ │ +0010f9dc 00104116 R_ARM_JUMP_SLOT 000e50ad shlbwu_ │ │ │ │ +0010f9e0 0009d316 R_ARM_JUMP_SLOT 000ab705 imin0_ │ │ │ │ +0010f9e4 0007ae16 R_ARM_JUMP_SLOT 00099671 uxmttl_ │ │ │ │ +0010f9e8 0005db16 R_ARM_JUMP_SLOT 000e5db1 shinif_ │ │ │ │ +0010f9ec 00049f16 R_ARM_JUMP_SLOT 000ab4b5 cr2c_ │ │ │ │ +0010f9f0 000ef316 R_ARM_JUMP_SLOT 00078031 uuqebt_ │ │ │ │ +0010f9f4 00111c16 R_ARM_JUMP_SLOT 0007e275 uic3d_ │ │ │ │ +0010f9f8 00042416 R_ARM_JUMP_SLOT 0009df49 udpsvl_ │ │ │ │ +0010f9fc 0004fb16 R_ARM_JUMP_SLOT 000bc695 szpmzu_ │ │ │ │ +0010fa00 0004a016 R_ARM_JUMP_SLOT 000e66b5 shtwgj_ │ │ │ │ +0010fa04 00080c16 R_ARM_JUMP_SLOT 0009eb19 udiqvl_ │ │ │ │ +0010fa08 000d2d16 R_ARM_JUMP_SLOT 000ca459 sgpfln_ │ │ │ │ +0010fa0c 000c0716 R_ARM_JUMP_SLOT 00035e19 tmrqnp_ │ │ │ │ +0010fa10 00016416 R_ARM_JUMP_SLOT 00084371 usrsvl_ │ │ │ │ +0010fa14 00015a16 R_ARM_JUMP_SLOT 0009b21d ludchk_ │ │ │ │ +0010fa18 000e4e16 R_ARM_JUMP_SLOT 000d75e1 iweek2_ │ │ │ │ +0010fa1c 00022516 R_ARM_JUMP_SLOT 000c8819 sgtnu_ │ │ │ │ +0010fa20 0006f316 R_ARM_JUMP_SLOT 00099259 uxplbb_ │ │ │ │ +0010fa24 0001f416 R_ARM_JUMP_SLOT 000842ed usrqin_ │ │ │ │ +0010fa28 000c5d16 R_ARM_JUMP_SLOT 00037bc9 tmpqin_ │ │ │ │ +0010fa2c 0000f516 R_ARM_JUMP_SLOT 000ce8e1 sgqtxs_ │ │ │ │ +0010fa30 00013116 R_ARM_JUMP_SLOT 000e7065 vs1out_ │ │ │ │ +0010fa34 00010416 R_ARM_JUMP_SLOT 000c94fd sgstrn_ │ │ │ │ +0010fa38 000f0016 R_ARM_JUMP_SLOT 00088fa9 uepqit_ │ │ │ │ +0010fa3c 000e5516 R_ARM_JUMP_SLOT 00088081 uetonf_ │ │ │ │ +0010fa40 000dbb16 R_ARM_JUMP_SLOT 00083e31 usxaxu_ │ │ │ │ +0010fa44 00089a16 R_ARM_JUMP_SLOT 000c3551 scpmu_ │ │ │ │ +0010fa48 000bee16 R_ARM_JUMP_SLOT 0009e239 udpqcp_ │ │ │ │ +0010fa4c 000faf16 R_ARM_JUMP_SLOT 00078199 uupqnp_ │ │ │ │ 0010fa50 00007116 R_ARM_JUMP_SLOT 00000000 sinf@GLIBC_2.4 │ │ │ │ 0010fa54 00007216 R_ARM_JUMP_SLOT 00000000 zgrset_ │ │ │ │ -0010fa58 0010c916 R_ARM_JUMP_SLOT 000d002d ugrqcp_ │ │ │ │ -0010fa5c 000cb016 R_ARM_JUMP_SLOT 0004279d irlt_ │ │ │ │ -0010fa60 000d9016 R_ARM_JUMP_SLOT 0009698d szlazr_ │ │ │ │ -0010fa64 0008e216 R_ARM_JUMP_SLOT 000aa645 swclch_ │ │ │ │ +0010fa58 0010c916 R_ARM_JUMP_SLOT 000a2fb5 ugrqcp_ │ │ │ │ +0010fa5c 000cb016 R_ARM_JUMP_SLOT 000b4ae1 irlt_ │ │ │ │ +0010fa60 000d9016 R_ARM_JUMP_SLOT 000ba941 szlazr_ │ │ │ │ +0010fa64 0008e216 R_ARM_JUMP_SLOT 000d2ce9 swclch_ │ │ │ │ 0010fa68 00007316 R_ARM_JUMP_SLOT 00000000 dateq3_ │ │ │ │ -0010fa6c 0005eb16 R_ARM_JUMP_SLOT 000ab1d5 swsfw_ │ │ │ │ -0010fa70 00041c16 R_ARM_JUMP_SLOT 000445e9 rliopt_ │ │ │ │ +0010fa6c 0005eb16 R_ARM_JUMP_SLOT 000d3879 swsfw_ │ │ │ │ +0010fa70 00041c16 R_ARM_JUMP_SLOT 000a9e6d rliopt_ │ │ │ │ 0010fa74 00007416 R_ARM_JUMP_SLOT 00000000 __aeabi_idiv@GCC_3.5 │ │ │ │ -0010fa78 00027916 R_ARM_JUMP_SLOT 000e4b11 rngu0_ │ │ │ │ -0010fa7c 0008fe16 R_ARM_JUMP_SLOT 000a27ed sgplv_ │ │ │ │ -0010fa80 00066516 R_ARM_JUMP_SLOT 000a3fdd sgpsvl_ │ │ │ │ -0010fa84 0004d216 R_ARM_JUMP_SLOT 000adc4d ullqid_ │ │ │ │ -0010fa88 0001b316 R_ARM_JUMP_SLOT 0009e159 sgtxxu_ │ │ │ │ -0010fa8c 00080716 R_ARM_JUMP_SLOT 0004918d mpfcyc_ │ │ │ │ -0010fa90 0006e316 R_ARM_JUMP_SLOT 000a3f51 sgpqin_ │ │ │ │ -0010fa94 000d4316 R_ARM_JUMP_SLOT 000d888d uiiqin_ │ │ │ │ -0010fa98 0004fa16 R_ARM_JUMP_SLOT 000d0ed5 ugsut_ │ │ │ │ -0010fa9c 00022616 R_ARM_JUMP_SLOT 000dc721 ucpqcl_ │ │ │ │ -0010faa0 00062116 R_ARM_JUMP_SLOT 000adb3d ullqin_ │ │ │ │ +0010fa78 00027916 R_ARM_JUMP_SLOT 000d8485 rngu0_ │ │ │ │ +0010fa7c 0008fe16 R_ARM_JUMP_SLOT 000cb4c1 sgplv_ │ │ │ │ +0010fa80 00066516 R_ARM_JUMP_SLOT 000cd719 sgpsvl_ │ │ │ │ +0010fa84 0004d216 R_ARM_JUMP_SLOT 00097599 ullqid_ │ │ │ │ +0010fa88 0001b316 R_ARM_JUMP_SLOT 000caed9 sgtxxu_ │ │ │ │ +0010fa8c 00080716 R_ARM_JUMP_SLOT 000acea1 mpfcyc_ │ │ │ │ +0010fa90 0006e316 R_ARM_JUMP_SLOT 000cd68d sgpqin_ │ │ │ │ +0010fa94 000d4316 R_ARM_JUMP_SLOT 0007bd75 uiiqin_ │ │ │ │ +0010fa98 0004fa16 R_ARM_JUMP_SLOT 000a26f1 ugsut_ │ │ │ │ +0010fa9c 00022616 R_ARM_JUMP_SLOT 000931a5 ucpqcl_ │ │ │ │ +0010faa0 00062116 R_ARM_JUMP_SLOT 00097489 ullqin_ │ │ │ │ 0010faa4 00007516 R_ARM_JUMP_SLOT 00000000 sin@GLIBC_2.4 │ │ │ │ -0010faa8 0005a316 R_ARM_JUMP_SLOT 000b0b81 uepset_ │ │ │ │ -0010faac 000ec716 R_ARM_JUMP_SLOT 000c5c45 uscstx_ │ │ │ │ -0010fab0 00101f16 R_ARM_JUMP_SLOT 000a0c61 sgtnzr_ │ │ │ │ -0010fab4 000ff616 R_ARM_JUMP_SLOT 000a16f1 sgqtxc_ │ │ │ │ -0010fab8 000df816 R_ARM_JUMP_SLOT 000bcb55 uzinit_ │ │ │ │ -0010fabc 00105816 R_ARM_JUMP_SLOT 0003f569 shlfwm_ │ │ │ │ +0010faa8 0005a316 R_ARM_JUMP_SLOT 0008b775 uepset_ │ │ │ │ +0010faac 000ec716 R_ARM_JUMP_SLOT 000842a5 uscstx_ │ │ │ │ +0010fab0 00101f16 R_ARM_JUMP_SLOT 000ca6f1 sgtnzr_ │ │ │ │ +0010fab4 000ff616 R_ARM_JUMP_SLOT 000ce8a1 sgqtxc_ │ │ │ │ +0010fab8 000df816 R_ARM_JUMP_SLOT 0008e6f5 uzinit_ │ │ │ │ +0010fabc 00105816 R_ARM_JUMP_SLOT 000e60bd shlfwm_ │ │ │ │ 0010fac0 00007716 R_ARM_JUMP_SLOT 00000000 __aeabi_idivmod@GCC_3.5 │ │ │ │ -0010fac4 000d5016 R_ARM_JUMP_SLOT 000a5d29 sctnzu_ │ │ │ │ -0010fac8 000b5d16 R_ARM_JUMP_SLOT 000e6d31 datef2_ │ │ │ │ -0010facc 00011216 R_ARM_JUMP_SLOT 000b71b9 uuslnt_ │ │ │ │ -0010fad0 000c4c16 R_ARM_JUMP_SLOT 000a26b1 sgqpli_ │ │ │ │ -0010fad4 000b4816 R_ARM_JUMP_SLOT 000aa2f9 swlsft_ │ │ │ │ -0010fad8 0000c316 R_ARM_JUMP_SLOT 000c3bcd usyaxl_ │ │ │ │ -0010fadc 00071416 R_ARM_JUMP_SLOT 000deedd udlqcp_ │ │ │ │ -0010fae0 00012916 R_ARM_JUMP_SLOT 000dbab1 ucxamn_ │ │ │ │ -0010fae4 000a0816 R_ARM_JUMP_SLOT 000a4b65 sgrstx_ │ │ │ │ -0010fae8 0001c016 R_ARM_JUMP_SLOT 000c8b85 uxaxnm_ │ │ │ │ -0010faec 00091816 R_ARM_JUMP_SLOT 000e7759 time31_ │ │ │ │ -0010faf0 0002ca16 R_ARM_JUMP_SLOT 00097c51 sztncl_ │ │ │ │ -0010faf4 00014c16 R_ARM_JUMP_SLOT 000d1721 ugvect_ │ │ │ │ -0010faf8 00010016 R_ARM_JUMP_SLOT 00044cf9 rlrget_ │ │ │ │ -0010fafc 0006d816 R_ARM_JUMP_SLOT 0009acc9 slsize_ │ │ │ │ -0010fb00 00108b16 R_ARM_JUMP_SLOT 000d6361 uirget_ │ │ │ │ -0010fb04 0010b016 R_ARM_JUMP_SLOT 00048de5 mpfmil_ │ │ │ │ -0010fb08 0008ac16 R_ARM_JUMP_SLOT 0004244d indxcl_ │ │ │ │ -0010fb0c 000bf616 R_ARM_JUMP_SLOT 0004ed29 gngt_ │ │ │ │ -0010fb10 00036116 R_ARM_JUMP_SLOT 000aab31 swfint_ │ │ │ │ -0010fb14 0008b616 R_ARM_JUMP_SLOT 000bbcb5 ruwgx_ │ │ │ │ -0010fb18 000f8416 R_ARM_JUMP_SLOT 00050729 g2fbl2_ │ │ │ │ -0010fb1c 000bac16 R_ARM_JUMP_SLOT 0004b675 igus_ │ │ │ │ -0010fb20 000df416 R_ARM_JUMP_SLOT 000adad9 ulrset_ │ │ │ │ -0010fb24 0005d416 R_ARM_JUMP_SLOT 000df669 udiget_ │ │ │ │ -0010fb28 00043a16 R_ARM_JUMP_SLOT 000b9001 uhbxlz_ │ │ │ │ -0010fb2c 000e0416 R_ARM_JUMP_SLOT 000a6891 scstrf_ │ │ │ │ -0010fb30 00092d16 R_ARM_JUMP_SLOT 0009851d szplzv_ │ │ │ │ +0010fac4 000d5016 R_ARM_JUMP_SLOT 000c38a1 sctnzu_ │ │ │ │ +0010fac8 000b5d16 R_ARM_JUMP_SLOT 000d80a1 datef2_ │ │ │ │ +0010facc 00011216 R_ARM_JUMP_SLOT 000798bd uuslnt_ │ │ │ │ +0010fad0 000c4c16 R_ARM_JUMP_SLOT 000cb385 sgqpli_ │ │ │ │ +0010fad4 000b4816 R_ARM_JUMP_SLOT 000d299d swlsft_ │ │ │ │ +0010fad8 0000c316 R_ARM_JUMP_SLOT 00087285 usyaxl_ │ │ │ │ +0010fadc 00071416 R_ARM_JUMP_SLOT 0009cd8d udlqcp_ │ │ │ │ +0010fae0 00012916 R_ARM_JUMP_SLOT 0009489d ucxamn_ │ │ │ │ +0010fae4 000a0816 R_ARM_JUMP_SLOT 000cbd89 sgrstx_ │ │ │ │ +0010fae8 0001c016 R_ARM_JUMP_SLOT 0009a0e1 uxaxnm_ │ │ │ │ +0010faec 00091816 R_ARM_JUMP_SLOT 000d56dd time31_ │ │ │ │ +0010faf0 0002ca16 R_ARM_JUMP_SLOT 000b8eb5 sztncl_ │ │ │ │ +0010faf4 00014c16 R_ARM_JUMP_SLOT 000a32d9 ugvect_ │ │ │ │ +0010faf8 00010016 R_ARM_JUMP_SLOT 000a971d rlrget_ │ │ │ │ +0010fafc 0006d816 R_ARM_JUMP_SLOT 000c0c5d slsize_ │ │ │ │ +0010fb00 00108b16 R_ARM_JUMP_SLOT 0007babd uirget_ │ │ │ │ +0010fb04 0010b016 R_ARM_JUMP_SLOT 000ad479 mpfmil_ │ │ │ │ +0010fb08 0008ac16 R_ARM_JUMP_SLOT 000aaf79 indxcl_ │ │ │ │ +0010fb0c 000bf616 R_ARM_JUMP_SLOT 000b12e5 gngt_ │ │ │ │ +0010fb10 00036116 R_ARM_JUMP_SLOT 000d31d5 swfint_ │ │ │ │ +0010fb14 0008b616 R_ARM_JUMP_SLOT 0007099d ruwgx_ │ │ │ │ +0010fb18 000f8416 R_ARM_JUMP_SLOT 000b2829 g2fbl2_ │ │ │ │ +0010fb1c 000bac16 R_ARM_JUMP_SLOT 000a4c79 igus_ │ │ │ │ +0010fb20 000df416 R_ARM_JUMP_SLOT 00098261 ulrset_ │ │ │ │ +0010fb24 0005d416 R_ARM_JUMP_SLOT 0009b70d udiget_ │ │ │ │ +0010fb28 00043a16 R_ARM_JUMP_SLOT 0009f221 uhbxlz_ │ │ │ │ +0010fb2c 000e0416 R_ARM_JUMP_SLOT 000c2ef1 scstrf_ │ │ │ │ +0010fb30 00092d16 R_ARM_JUMP_SLOT 000b669d szplzv_ │ │ │ │ 0010fb34 00007816 R_ARM_JUMP_SLOT 00000000 zgiint_ │ │ │ │ -0010fb38 000a2e16 R_ARM_JUMP_SLOT 000bf835 uzistx_ │ │ │ │ -0010fb3c 000d1816 R_ARM_JUMP_SLOT 000ce545 umspnt_ │ │ │ │ -0010fb40 000ed816 R_ARM_JUMP_SLOT 0004fe91 g2ibl2_ │ │ │ │ -0010fb44 000fd416 R_ARM_JUMP_SLOT 000473dd rcov_ │ │ │ │ -0010fb48 000e4316 R_ARM_JUMP_SLOT 000a2ab9 sgtrns_ │ │ │ │ -0010fb4c 00065616 R_ARM_JUMP_SLOT 0009bdd5 stswrc_ │ │ │ │ -0010fb50 000c4016 R_ARM_JUMP_SLOT 00040f69 vs2din_ │ │ │ │ -0010fb54 00075216 R_ARM_JUMP_SLOT 000b70b9 uusfri_ │ │ │ │ +0010fb38 000a2e16 R_ARM_JUMP_SLOT 0008e9cd uzistx_ │ │ │ │ +0010fb3c 000d1816 R_ARM_JUMP_SLOT 00073871 umspnt_ │ │ │ │ +0010fb40 000ed816 R_ARM_JUMP_SLOT 000b2871 g2ibl2_ │ │ │ │ +0010fb44 000fd416 R_ARM_JUMP_SLOT 000a4be9 rcov_ │ │ │ │ +0010fb48 000e4316 R_ARM_JUMP_SLOT 000cc385 sgtrns_ │ │ │ │ +0010fb4c 00065616 R_ARM_JUMP_SLOT 000c6221 stswrc_ │ │ │ │ +0010fb50 000c4016 R_ARM_JUMP_SLOT 000e7351 vs2din_ │ │ │ │ +0010fb54 00075216 R_ARM_JUMP_SLOT 0007932d uusfri_ │ │ │ │ 0010fb58 00007916 R_ARM_JUMP_SLOT 00000000 putc@GLIBC_2.4 │ │ │ │ -0010fb5c 0005ab16 R_ARM_JUMP_SLOT 000a6db5 scqorg_ │ │ │ │ -0010fb60 00108f16 R_ARM_JUMP_SLOT 00048351 mpirbs_ │ │ │ │ -0010fb64 00102b16 R_ARM_JUMP_SLOT 000be45d uzrqin_ │ │ │ │ -0010fb68 000b0a16 R_ARM_JUMP_SLOT 00095725 szcllt_ │ │ │ │ -0010fb6c 00020d16 R_ARM_JUMP_SLOT 000d8885 uiiqnp_ │ │ │ │ -0010fb70 000d6316 R_ARM_JUMP_SLOT 000dc6c9 ucpqit_ │ │ │ │ -0010fb74 000aca16 R_ARM_JUMP_SLOT 000c6ad1 uslqvl_ │ │ │ │ -0010fb78 0003b916 R_ARM_JUMP_SLOT 0003ecb5 shmswj_ │ │ │ │ -0010fb7c 00105e16 R_ARM_JUMP_SLOT 00049d81 mpipst_ │ │ │ │ -0010fb80 0007c216 R_ARM_JUMP_SLOT 000be655 uzrset_ │ │ │ │ -0010fb84 00111a16 R_ARM_JUMP_SLOT 000c4d61 ususcl_ │ │ │ │ -0010fb88 0005b016 R_ARM_JUMP_SLOT 00049ec1 mpiotg_ │ │ │ │ -0010fb8c 000cbc16 R_ARM_JUMP_SLOT 000c5931 uscqcp_ │ │ │ │ -0010fb90 00072716 R_ARM_JUMP_SLOT 000b71e9 uuqlnt_ │ │ │ │ -0010fb94 00056e16 R_ARM_JUMP_SLOT 000442bd rlcopt_ │ │ │ │ -0010fb98 00101516 R_ARM_JUMP_SLOT 00043ded rlrenv_ │ │ │ │ -0010fb9c 00078416 R_ARM_JUMP_SLOT 0004e511 vrfct0_ │ │ │ │ -0010fba0 0010f716 R_ARM_JUMP_SLOT 000a0bbd sglnv_ │ │ │ │ -0010fba4 000d8216 R_ARM_JUMP_SLOT 000d4e99 uipd3z_ │ │ │ │ -0010fba8 000e5716 R_ARM_JUMP_SLOT 0004f515 lfromc_ │ │ │ │ -0010fbac 000a2216 R_ARM_JUMP_SLOT 000a54c9 sgiqcp_ │ │ │ │ -0010fbb0 0005de16 R_ARM_JUMP_SLOT 000a7b6d swqfnm_ │ │ │ │ -0010fbb4 00082516 R_ARM_JUMP_SLOT 00094321 szmvlp_ │ │ │ │ -0010fbb8 000ceb16 R_ARM_JUMP_SLOT 000cd38d umrqid_ │ │ │ │ -0010fbbc 000a0316 R_ARM_JUMP_SLOT 0003de39 shtswz_ │ │ │ │ -0010fbc0 000af916 R_ARM_JUMP_SLOT 000bcbcd uzpqnp_ │ │ │ │ -0010fbc4 000b1516 R_ARM_JUMP_SLOT 000dc861 ucpqid_ │ │ │ │ -0010fbc8 000e6f16 R_ARM_JUMP_SLOT 000de9a1 udrqid_ │ │ │ │ -0010fbcc 00015616 R_ARM_JUMP_SLOT 00049059 mpfglb_ │ │ │ │ -0010fbd0 00086016 R_ARM_JUMP_SLOT 000ce0a9 umistx_ │ │ │ │ -0010fbd4 000c6516 R_ARM_JUMP_SLOT 0003cd75 cosqf1_ │ │ │ │ -0010fbd8 00015216 R_ARM_JUMP_SLOT 000b1631 uelstx_ │ │ │ │ -0010fbdc 00089b16 R_ARM_JUMP_SLOT 00048079 mpfvdg_ │ │ │ │ -0010fbe0 0006e716 R_ARM_JUMP_SLOT 000a0925 sglnzv_ │ │ │ │ -0010fbe4 000b6716 R_ARM_JUMP_SLOT 00091fb1 szopts_ │ │ │ │ -0010fbe8 00066216 R_ARM_JUMP_SLOT 0004b479 rfpi_ │ │ │ │ -0010fbec 000ced16 R_ARM_JUMP_SLOT 000d9f95 uiflab_ │ │ │ │ -0010fbf0 000ff116 R_ARM_JUMP_SLOT 000a6fa1 scsvpt_ │ │ │ │ -0010fbf4 000c4516 R_ARM_JUMP_SLOT 000e49b9 lchrb_ │ │ │ │ -0010fbf8 00063c16 R_ARM_JUMP_SLOT 000bf7d9 uziget_ │ │ │ │ -0010fbfc 0003c316 R_ARM_JUMP_SLOT 00045b01 glcqcl_ │ │ │ │ -0010fc00 0004ec16 R_ARM_JUMP_SLOT 000cba99 umsppt_ │ │ │ │ -0010fc04 00083e16 R_ARM_JUMP_SLOT 000bda49 uzcqnp_ │ │ │ │ -0010fc08 00023116 R_ARM_JUMP_SLOT 000443e9 rlropt_ │ │ │ │ -0010fc0c 000dfd16 R_ARM_JUMP_SLOT 000343a9 odrsvl_ │ │ │ │ -0010fc10 00070316 R_ARM_JUMP_SLOT 000a3ef1 sgoopn_ │ │ │ │ -0010fc14 00105916 R_ARM_JUMP_SLOT 00051095 vrdiv1_ │ │ │ │ -0010fc18 000f5b16 R_ARM_JUMP_SLOT 000cb071 umqtxy_ │ │ │ │ -0010fc1c 00110216 R_ARM_JUMP_SLOT 000b0001 uetonz_ │ │ │ │ -0010fc20 0008d916 R_ARM_JUMP_SLOT 000a6381 scspms_ │ │ │ │ -0010fc24 000af516 R_ARM_JUMP_SLOT 000b84d1 uuiget_ │ │ │ │ -0010fc28 00026916 R_ARM_JUMP_SLOT 000b09d9 uepget_ │ │ │ │ -0010fc2c 00046716 R_ARM_JUMP_SLOT 000abe29 swiqnp_ │ │ │ │ -0010fc30 0004d516 R_ARM_JUMP_SLOT 0003e109 shtlap_ │ │ │ │ -0010fc34 000dd416 R_ARM_JUMP_SLOT 000a0281 sgqpls_ │ │ │ │ -0010fc38 000d4a16 R_ARM_JUMP_SLOT 000931d5 szcltt_ │ │ │ │ -0010fc3c 0003bf16 R_ARM_JUMP_SLOT 000a3ae5 sgswnd_ │ │ │ │ -0010fc40 00050616 R_ARM_JUMP_SLOT 0003dbe9 shtwgm_ │ │ │ │ -0010fc44 00060216 R_ARM_JUMP_SLOT 0008c29d tmrqin_ │ │ │ │ -0010fc48 00037616 R_ARM_JUMP_SLOT 0004ad79 mpihmr_ │ │ │ │ -0010fc4c 00037316 R_ARM_JUMP_SLOT 000a82c9 swpqit_ │ │ │ │ -0010fc50 000e6516 R_ARM_JUMP_SLOT 000e251d sbytes_ │ │ │ │ -0010fc54 00088616 R_ARM_JUMP_SLOT 000c65bd usrqcl_ │ │ │ │ -0010fc58 0002a816 R_ARM_JUMP_SLOT 00034769 odrget_ │ │ │ │ -0010fc5c 00038e16 R_ARM_JUMP_SLOT 000d89c1 uiiqvl_ │ │ │ │ -0010fc60 000b3c16 R_ARM_JUMP_SLOT 000c71fd usiqcp_ │ │ │ │ -0010fc64 00101716 R_ARM_JUMP_SLOT 000b1355 uelqcl_ │ │ │ │ -0010fc68 00065316 R_ARM_JUMP_SLOT 0003cb65 cost_ │ │ │ │ -0010fc6c 000c1116 R_ARM_JUMP_SLOT 000ad8cd ulrqcp_ │ │ │ │ -0010fc70 0004d116 R_ARM_JUMP_SLOT 000ddca1 nucday_ │ │ │ │ -0010fc74 00064a16 R_ARM_JUMP_SLOT 00099431 slpwwc_ │ │ │ │ -0010fc78 000ca016 R_ARM_JUMP_SLOT 0008f579 szgipz_ │ │ │ │ -0010fc7c 00095a16 R_ARM_JUMP_SLOT 000c9799 uxptmk_ │ │ │ │ -0010fc80 00103f16 R_ARM_JUMP_SLOT 000b2b85 uestlv_ │ │ │ │ -0010fc84 00015e16 R_ARM_JUMP_SLOT 000c9185 uxpnum_ │ │ │ │ -0010fc88 000d6e16 R_ARM_JUMP_SLOT 000d2791 uvbxl_ │ │ │ │ -0010fc8c 00089316 R_ARM_JUMP_SLOT 000b1a51 ueiqid_ │ │ │ │ -0010fc90 00111016 R_ARM_JUMP_SLOT 0003efa9 shms2w_ │ │ │ │ -0010fc94 00008616 R_ARM_JUMP_SLOT 00041cb1 viadd_ │ │ │ │ -0010fc98 00033016 R_ARM_JUMP_SLOT 00041e59 vifnb0_ │ │ │ │ -0010fc9c 00044416 R_ARM_JUMP_SLOT 00045bb9 glcqcp_ │ │ │ │ -0010fca0 00047516 R_ARM_JUMP_SLOT 0009fdb1 sgscwd_ │ │ │ │ -0010fca4 000bbd16 R_ARM_JUMP_SLOT 0009cc61 stirot_ │ │ │ │ -0010fca8 0005e616 R_ARM_JUMP_SLOT 000b6cfd grstrn_ │ │ │ │ -0010fcac 000d4116 R_ARM_JUMP_SLOT 0008cad9 tmpqit_ │ │ │ │ -0010fcb0 00019016 R_ARM_JUMP_SLOT 00098821 slqsiz_ │ │ │ │ -0010fcb4 00102716 R_ARM_JUMP_SLOT 0008ec19 szpcly_ │ │ │ │ -0010fcb8 0001e216 R_ARM_JUMP_SLOT 00047919 lrne_ │ │ │ │ -0010fcbc 00085e16 R_ARM_JUMP_SLOT 000c5459 usurdl_ │ │ │ │ -0010fcc0 00029816 R_ARM_JUMP_SLOT 000a24bd sgplzu_ │ │ │ │ -0010fcc4 00043016 R_ARM_JUMP_SLOT 000dcb4d ucpset_ │ │ │ │ -0010fcc8 0009e816 R_ARM_JUMP_SLOT 000a3b41 sgqwnd_ │ │ │ │ -0010fccc 00092116 R_ARM_JUMP_SLOT 000e7399 cupper_ │ │ │ │ -0010fcd0 0007c416 R_ARM_JUMP_SLOT 000a41bd sgpqit_ │ │ │ │ -0010fcd4 000be716 R_ARM_JUMP_SLOT 000e2c65 rnorml_ │ │ │ │ -0010fcd8 00037e16 R_ARM_JUMP_SLOT 000b79a5 uurqin_ │ │ │ │ -0010fcdc 00015516 R_ARM_JUMP_SLOT 00095dd9 szt3zv_ │ │ │ │ -0010fce0 000b9516 R_ARM_JUMP_SLOT 00043cb9 rtrxfl_ │ │ │ │ -0010fce4 0008da16 R_ARM_JUMP_SLOT 00094529 szclld_ │ │ │ │ -0010fce8 00117d16 R_ARM_JUMP_SLOT 00091fd5 szstts_ │ │ │ │ -0010fcec 0009a116 R_ARM_JUMP_SLOT 0008f5d1 szpipt_ │ │ │ │ -0010fcf0 00072816 R_ARM_JUMP_SLOT 0004b6a1 ct2ch_ │ │ │ │ -0010fcf4 000d0b16 R_ARM_JUMP_SLOT 000adbcd ullqcl_ │ │ │ │ -0010fcf8 000e9f16 R_ARM_JUMP_SLOT 000df7c1 udlabl_ │ │ │ │ -0010fcfc 0004e116 R_ARM_JUMP_SLOT 000da549 uidecd_ │ │ │ │ -0010fd00 000afd16 R_ARM_JUMP_SLOT 000aa1d9 swdopn_ │ │ │ │ -0010fd04 000c7a16 R_ARM_JUMP_SLOT 000a0695 sgqlai_ │ │ │ │ -0010fd08 00089c16 R_ARM_JUMP_SLOT 000b70f9 uusebt_ │ │ │ │ -0010fd0c 000b9816 R_ARM_JUMP_SLOT 000e2801 gbytes_ │ │ │ │ -0010fd10 000c7d16 R_ARM_JUMP_SLOT 000a609d scpmzu_ │ │ │ │ -0010fd14 0005b716 R_ARM_JUMP_SLOT 00098811 szplcl_ │ │ │ │ +0010fb5c 0005ab16 R_ARM_JUMP_SLOT 000c3a2d scqorg_ │ │ │ │ +0010fb60 00108f16 R_ARM_JUMP_SLOT 000ad70d mpirbs_ │ │ │ │ +0010fb64 00102b16 R_ARM_JUMP_SLOT 0008ce75 uzrqin_ │ │ │ │ +0010fb68 000b0a16 R_ARM_JUMP_SLOT 000b5c0d szcllt_ │ │ │ │ +0010fb6c 00020d16 R_ARM_JUMP_SLOT 0007bd6d uiiqnp_ │ │ │ │ +0010fb70 000d6316 R_ARM_JUMP_SLOT 0009314d ucpqit_ │ │ │ │ +0010fb74 000aca16 R_ARM_JUMP_SLOT 00081d01 uslqvl_ │ │ │ │ +0010fb78 0003b916 R_ARM_JUMP_SLOT 000e6db9 shmswj_ │ │ │ │ +0010fb7c 00105e16 R_ARM_JUMP_SLOT 000aeebd mpipst_ │ │ │ │ +0010fb80 0007c216 R_ARM_JUMP_SLOT 0008ed1d uzrset_ │ │ │ │ +0010fb84 00111a16 R_ARM_JUMP_SLOT 00084985 ususcl_ │ │ │ │ +0010fb88 0005b016 R_ARM_JUMP_SLOT 000aeffd mpiotg_ │ │ │ │ +0010fb8c 000cbc16 R_ARM_JUMP_SLOT 000859d1 uscqcp_ │ │ │ │ +0010fb90 00072716 R_ARM_JUMP_SLOT 000798ed uuqlnt_ │ │ │ │ +0010fb94 00056e16 R_ARM_JUMP_SLOT 000a9b41 rlcopt_ │ │ │ │ +0010fb98 00101516 R_ARM_JUMP_SLOT 000aa795 rlrenv_ │ │ │ │ +0010fb9c 00078416 R_ARM_JUMP_SLOT 000b523d vrfct0_ │ │ │ │ +0010fba0 0010f716 R_ARM_JUMP_SLOT 000c96f1 sglnv_ │ │ │ │ +0010fba4 000d8216 R_ARM_JUMP_SLOT 0007c411 uipd3z_ │ │ │ │ +0010fba8 000e5716 R_ARM_JUMP_SLOT 000a51bd lfromc_ │ │ │ │ +0010fbac 000a2216 R_ARM_JUMP_SLOT 000cde79 sgiqcp_ │ │ │ │ +0010fbb0 0005de16 R_ARM_JUMP_SLOT 000d095d swqfnm_ │ │ │ │ +0010fbb4 00082516 R_ARM_JUMP_SLOT 000b8ae9 szmvlp_ │ │ │ │ +0010fbb8 000ceb16 R_ARM_JUMP_SLOT 00073c81 umrqid_ │ │ │ │ +0010fbbc 000a0316 R_ARM_JUMP_SLOT 000e6949 shtswz_ │ │ │ │ +0010fbc0 000af916 R_ARM_JUMP_SLOT 0008cf71 uzpqnp_ │ │ │ │ +0010fbc4 000b1516 R_ARM_JUMP_SLOT 000932e5 ucpqid_ │ │ │ │ +0010fbc8 000e6f16 R_ARM_JUMP_SLOT 0009e88d udrqid_ │ │ │ │ +0010fbcc 00015616 R_ARM_JUMP_SLOT 000ae49d mpfglb_ │ │ │ │ +0010fbd0 00086016 R_ARM_JUMP_SLOT 000769f1 umistx_ │ │ │ │ +0010fbd4 000c6516 R_ARM_JUMP_SLOT 000e3469 cosqf1_ │ │ │ │ +0010fbd8 00015216 R_ARM_JUMP_SLOT 0008a475 uelstx_ │ │ │ │ +0010fbdc 00089b16 R_ARM_JUMP_SLOT 000adb95 mpfvdg_ │ │ │ │ +0010fbe0 0006e716 R_ARM_JUMP_SLOT 000cedf5 sglnzv_ │ │ │ │ +0010fbe4 000b6716 R_ARM_JUMP_SLOT 000ba271 szopts_ │ │ │ │ +0010fbe8 00066216 R_ARM_JUMP_SLOT 000a4ca5 rfpi_ │ │ │ │ +0010fbec 000ced16 R_ARM_JUMP_SLOT 0007ea1d uiflab_ │ │ │ │ +0010fbf0 000ff116 R_ARM_JUMP_SLOT 000c4141 scsvpt_ │ │ │ │ +0010fbf4 000c4516 R_ARM_JUMP_SLOT 000d6a35 lchrb_ │ │ │ │ +0010fbf8 00063c16 R_ARM_JUMP_SLOT 0008e971 uziget_ │ │ │ │ +0010fbfc 0003c316 R_ARM_JUMP_SLOT 000a7881 glcqcl_ │ │ │ │ +0010fc00 0004ec16 R_ARM_JUMP_SLOT 00075b11 umsppt_ │ │ │ │ +0010fc04 00083e16 R_ARM_JUMP_SLOT 0008e55d uzcqnp_ │ │ │ │ +0010fc08 00023116 R_ARM_JUMP_SLOT 000a9c6d rlropt_ │ │ │ │ +0010fc0c 000dfd16 R_ARM_JUMP_SLOT 000dad41 odrsvl_ │ │ │ │ +0010fc10 00070316 R_ARM_JUMP_SLOT 000cadc9 sgoopn_ │ │ │ │ +0010fc14 00105916 R_ARM_JUMP_SLOT 000b479d vrdiv1_ │ │ │ │ +0010fc18 000f5b16 R_ARM_JUMP_SLOT 00072c79 umqtxy_ │ │ │ │ +0010fc1c 00110216 R_ARM_JUMP_SLOT 0008b13d uetonz_ │ │ │ │ +0010fc20 0008d916 R_ARM_JUMP_SLOT 000c36d9 scspms_ │ │ │ │ +0010fc24 000af516 R_ARM_JUMP_SLOT 00078041 uuiget_ │ │ │ │ +0010fc28 00026916 R_ARM_JUMP_SLOT 0008b5cd uepget_ │ │ │ │ +0010fc2c 00046716 R_ARM_JUMP_SLOT 000cf779 swiqnp_ │ │ │ │ +0010fc30 0004d516 R_ARM_JUMP_SLOT 000e6c19 shtlap_ │ │ │ │ +0010fc34 000dd416 R_ARM_JUMP_SLOT 000cbc29 sgqpls_ │ │ │ │ +0010fc38 000d4a16 R_ARM_JUMP_SLOT 000bd3cd szcltt_ │ │ │ │ +0010fc3c 0003bf16 R_ARM_JUMP_SLOT 000c9795 sgswnd_ │ │ │ │ +0010fc40 00050616 R_ARM_JUMP_SLOT 000e66f9 shtwgm_ │ │ │ │ +0010fc44 00060216 R_ARM_JUMP_SLOT 00035e21 tmrqin_ │ │ │ │ +0010fc48 00037616 R_ARM_JUMP_SLOT 000ac2ed mpihmr_ │ │ │ │ +0010fc4c 00037316 R_ARM_JUMP_SLOT 000d45c9 swpqit_ │ │ │ │ +0010fc50 000e6516 R_ARM_JUMP_SLOT 000d4f4d sbytes_ │ │ │ │ +0010fc54 00088616 R_ARM_JUMP_SLOT 000844d1 usrqcl_ │ │ │ │ +0010fc58 0002a816 R_ARM_JUMP_SLOT 000dc49d odrget_ │ │ │ │ +0010fc5c 00038e16 R_ARM_JUMP_SLOT 0007bea9 uiiqvl_ │ │ │ │ +0010fc60 000b3c16 R_ARM_JUMP_SLOT 00082cb9 usiqcp_ │ │ │ │ +0010fc64 00101716 R_ARM_JUMP_SLOT 0008c505 uelqcl_ │ │ │ │ +0010fc68 00065316 R_ARM_JUMP_SLOT 000df295 cost_ │ │ │ │ +0010fc6c 000c1116 R_ARM_JUMP_SLOT 0009668d ulrqcp_ │ │ │ │ +0010fc70 0004d116 R_ARM_JUMP_SLOT 0009620d nucday_ │ │ │ │ +0010fc74 00064a16 R_ARM_JUMP_SLOT 000c1869 slpwwc_ │ │ │ │ +0010fc78 000ca016 R_ARM_JUMP_SLOT 000be999 szgipz_ │ │ │ │ +0010fc7c 00095a16 R_ARM_JUMP_SLOT 00099ca1 uxptmk_ │ │ │ │ +0010fc80 00103f16 R_ARM_JUMP_SLOT 00089dd5 uestlv_ │ │ │ │ +0010fc84 00015e16 R_ARM_JUMP_SLOT 0009af5d uxpnum_ │ │ │ │ +0010fc88 000d6e16 R_ARM_JUMP_SLOT 00090a9d uvbxl_ │ │ │ │ +0010fc8c 00089316 R_ARM_JUMP_SLOT 0008c1f1 ueiqid_ │ │ │ │ +0010fc90 00111016 R_ARM_JUMP_SLOT 000e46fd shms2w_ │ │ │ │ +0010fc94 00008616 R_ARM_JUMP_SLOT 000b19d5 viadd_ │ │ │ │ +0010fc98 00033016 R_ARM_JUMP_SLOT 000b2029 vifnb0_ │ │ │ │ +0010fc9c 00044416 R_ARM_JUMP_SLOT 000a7939 glcqcp_ │ │ │ │ +0010fca0 00047516 R_ARM_JUMP_SLOT 000c7df5 sgscwd_ │ │ │ │ +0010fca4 000bbd16 R_ARM_JUMP_SLOT 000c5a35 stirot_ │ │ │ │ +0010fca8 0005e616 R_ARM_JUMP_SLOT 00092b35 grstrn_ │ │ │ │ +0010fcac 000d4116 R_ARM_JUMP_SLOT 00037e2d tmpqit_ │ │ │ │ +0010fcb0 00019016 R_ARM_JUMP_SLOT 000c29a9 slqsiz_ │ │ │ │ +0010fcb4 00102716 R_ARM_JUMP_SLOT 000be9f1 szpcly_ │ │ │ │ +0010fcb8 0001e216 R_ARM_JUMP_SLOT 000b2291 lrne_ │ │ │ │ +0010fcbc 00085e16 R_ARM_JUMP_SLOT 00081989 usurdl_ │ │ │ │ +0010fcc0 00029816 R_ARM_JUMP_SLOT 000ca361 sgplzu_ │ │ │ │ +0010fcc4 00043016 R_ARM_JUMP_SLOT 000961b1 ucpset_ │ │ │ │ +0010fcc8 0009e816 R_ARM_JUMP_SLOT 000c97f1 sgqwnd_ │ │ │ │ +0010fccc 00092116 R_ARM_JUMP_SLOT 000d6c39 cupper_ │ │ │ │ +0010fcd0 0007c416 R_ARM_JUMP_SLOT 000cd8f9 sgpqit_ │ │ │ │ +0010fcd4 000be716 R_ARM_JUMP_SLOT 000d9239 rnorml_ │ │ │ │ +0010fcd8 00037e16 R_ARM_JUMP_SLOT 00077b7d uurqin_ │ │ │ │ +0010fcdc 00015516 R_ARM_JUMP_SLOT 000b8941 szt3zv_ │ │ │ │ +0010fce0 000b9516 R_ARM_JUMP_SLOT 000a92e1 rtrxfl_ │ │ │ │ +0010fce4 0008da16 R_ARM_JUMP_SLOT 000bb875 szclld_ │ │ │ │ +0010fce8 00117d16 R_ARM_JUMP_SLOT 000ba295 szstts_ │ │ │ │ +0010fcec 0009a116 R_ARM_JUMP_SLOT 000bcc81 szpipt_ │ │ │ │ +0010fcf0 00072816 R_ARM_JUMP_SLOT 000ab491 ct2ch_ │ │ │ │ +0010fcf4 000d0b16 R_ARM_JUMP_SLOT 00097519 ullqcl_ │ │ │ │ +0010fcf8 000e9f16 R_ARM_JUMP_SLOT 0009ee49 udlabl_ │ │ │ │ +0010fcfc 0004e116 R_ARM_JUMP_SLOT 0007efd1 uidecd_ │ │ │ │ +0010fd00 000afd16 R_ARM_JUMP_SLOT 000d287d swdopn_ │ │ │ │ +0010fd04 000c7a16 R_ARM_JUMP_SLOT 000c7bfd sgqlai_ │ │ │ │ +0010fd08 00089c16 R_ARM_JUMP_SLOT 00077fe1 uusebt_ │ │ │ │ +0010fd0c 000b9816 R_ARM_JUMP_SLOT 000d4d3d gbytes_ │ │ │ │ +0010fd10 000c7d16 R_ARM_JUMP_SLOT 000c4241 scpmzu_ │ │ │ │ +0010fd14 0005b716 R_ARM_JUMP_SLOT 000b68e5 szplcl_ │ │ │ │ 0010fd18 00007a16 R_ARM_JUMP_SLOT 00000000 zgswdi_ │ │ │ │ 0010fd1c 00007b16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_write@GFORTRAN_8 │ │ │ │ -0010fd20 00047a16 R_ARM_JUMP_SLOT 000df7ed udqfmt_ │ │ │ │ -0010fd24 000da116 R_ARM_JUMP_SLOT 000c10a5 usaxlg_ │ │ │ │ -0010fd28 00072e16 R_ARM_JUMP_SLOT 000954a1 szopsv_ │ │ │ │ -0010fd2c 000d1016 R_ARM_JUMP_SLOT 000a1fe5 sgpmr_ │ │ │ │ -0010fd30 0008d216 R_ARM_JUMP_SLOT 000a5225 sgiqnp_ │ │ │ │ -0010fd34 00023e16 R_ARM_JUMP_SLOT 000ce60d umqpnt_ │ │ │ │ -0010fd38 0001a916 R_ARM_JUMP_SLOT 0004a151 mpibon_ │ │ │ │ -0010fd3c 000d2516 R_ARM_JUMP_SLOT 00091fc9 szclts_ │ │ │ │ -0010fd40 0008c216 R_ARM_JUMP_SLOT 0009a1f1 sldttl_ │ │ │ │ -0010fd44 00075316 R_ARM_JUMP_SLOT 000cdb85 umlset_ │ │ │ │ -0010fd48 00093d16 R_ARM_JUMP_SLOT 000519e5 iblkge_ │ │ │ │ -0010fd4c 000f9016 R_ARM_JUMP_SLOT 000d23ed uvbxlz_ │ │ │ │ -0010fd50 000e4816 R_ARM_JUMP_SLOT 000b81c9 uulstx_ │ │ │ │ -0010fd54 00093816 R_ARM_JUMP_SLOT 0004ba01 cr3c_ │ │ │ │ -0010fd58 00013e16 R_ARM_JUMP_SLOT 0004b4b1 rr2d_ │ │ │ │ +0010fd20 00047a16 R_ARM_JUMP_SLOT 0009ee75 udqfmt_ │ │ │ │ +0010fd24 000da116 R_ARM_JUMP_SLOT 000865ad usaxlg_ │ │ │ │ +0010fd28 00072e16 R_ARM_JUMP_SLOT 000bfd6d szopsv_ │ │ │ │ +0010fd2c 000d1016 R_ARM_JUMP_SLOT 000c720d sgpmr_ │ │ │ │ +0010fd30 0008d216 R_ARM_JUMP_SLOT 000cdbd5 sgiqnp_ │ │ │ │ +0010fd34 00023e16 R_ARM_JUMP_SLOT 00073939 umqpnt_ │ │ │ │ +0010fd38 0001a916 R_ARM_JUMP_SLOT 000acbb1 mpibon_ │ │ │ │ +0010fd3c 000d2516 R_ARM_JUMP_SLOT 000ba289 szclts_ │ │ │ │ +0010fd40 0008c216 R_ARM_JUMP_SLOT 000c0989 sldttl_ │ │ │ │ +0010fd44 00075316 R_ARM_JUMP_SLOT 00076939 umlset_ │ │ │ │ +0010fd48 00093d16 R_ARM_JUMP_SLOT 000a5985 iblkge_ │ │ │ │ +0010fd4c 000f9016 R_ARM_JUMP_SLOT 000919bd uvbxlz_ │ │ │ │ +0010fd50 000e4816 R_ARM_JUMP_SLOT 00078719 uulstx_ │ │ │ │ +0010fd54 00093816 R_ARM_JUMP_SLOT 000ab3fd cr3c_ │ │ │ │ +0010fd58 00013e16 R_ARM_JUMP_SLOT 000a4d79 rr2d_ │ │ │ │ 0010fd5c 00007c16 R_ARM_JUMP_SLOT 00000000 zgdopn_ │ │ │ │ -0010fd60 00061416 R_ARM_JUMP_SLOT 0003c8c9 ezfft1_ │ │ │ │ -0010fd64 00083516 R_ARM_JUMP_SLOT 000a47d9 sgrqvl_ │ │ │ │ +0010fd60 00061416 R_ARM_JUMP_SLOT 000e095d ezfft1_ │ │ │ │ +0010fd64 00083516 R_ARM_JUMP_SLOT 000c91cd sgrqvl_ │ │ │ │ 0010fd68 00007d16 R_ARM_JUMP_SLOT 00000000 _gfortran_random_r4@GFORTRAN_8 │ │ │ │ -0010fd6c 000dc916 R_ARM_JUMP_SLOT 0008d9ed tmiget_ │ │ │ │ -0010fd70 0002a216 R_ARM_JUMP_SLOT 00049a9d mpiaza_ │ │ │ │ -0010fd74 00030f16 R_ARM_JUMP_SLOT 000cd061 umrqnp_ │ │ │ │ -0010fd78 0004d616 R_ARM_JUMP_SLOT 000425d5 irge_ │ │ │ │ +0010fd6c 000dc916 R_ARM_JUMP_SLOT 00035cc1 tmiget_ │ │ │ │ +0010fd70 0002a216 R_ARM_JUMP_SLOT 000af429 mpiaza_ │ │ │ │ +0010fd74 00030f16 R_ARM_JUMP_SLOT 00073955 umrqnp_ │ │ │ │ +0010fd78 0004d616 R_ARM_JUMP_SLOT 000b4b81 irge_ │ │ │ │ 0010fd7c 00007e16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_array@GFORTRAN_8 │ │ │ │ -0010fd80 00008c16 R_ARM_JUMP_SLOT 000b7179 uusmks_ │ │ │ │ -0010fd84 0000b816 R_ARM_JUMP_SLOT 000b5191 uyplbl_ │ │ │ │ -0010fd88 00108c16 R_ARM_JUMP_SLOT 000ad5f1 ulpget_ │ │ │ │ -0010fd8c 000eb116 R_ARM_JUMP_SLOT 000b85cd uuiset_ │ │ │ │ -0010fd90 000d2616 R_ARM_JUMP_SLOT 000a764d swrsvl_ │ │ │ │ -0010fd94 000f5016 R_ARM_JUMP_SLOT 0004f919 g2sgrd_ │ │ │ │ -0010fd98 000cad16 R_ARM_JUMP_SLOT 000456b1 glpget_ │ │ │ │ -0010fd9c 00053716 R_ARM_JUMP_SLOT 000aa875 swqimc_ │ │ │ │ -0010fda0 000abe16 R_ARM_JUMP_SLOT 0009b5f1 stslg3_ │ │ │ │ -0010fda4 000b0e16 R_ARM_JUMP_SLOT 0004af25 mpimwl_ │ │ │ │ -0010fda8 00108816 R_ARM_JUMP_SLOT 000bbfc5 uwigyi_ │ │ │ │ -0010fdac 000a3116 R_ARM_JUMP_SLOT 000ad9dd ulrget_ │ │ │ │ +0010fd80 00008c16 R_ARM_JUMP_SLOT 00079251 uusmks_ │ │ │ │ +0010fd84 0000b816 R_ARM_JUMP_SLOT 00070b1d uyplbl_ │ │ │ │ +0010fd88 00108c16 R_ARM_JUMP_SLOT 0009679d ulpget_ │ │ │ │ +0010fd8c 000eb116 R_ARM_JUMP_SLOT 0007813d uuiset_ │ │ │ │ +0010fd90 000d2616 R_ARM_JUMP_SLOT 000d3f95 swrsvl_ │ │ │ │ +0010fd94 000f5016 R_ARM_JUMP_SLOT 000b31c1 g2sgrd_ │ │ │ │ +0010fd98 000cad16 R_ARM_JUMP_SLOT 000a64bd glpget_ │ │ │ │ +0010fd9c 00053716 R_ARM_JUMP_SLOT 000d2f19 swqimc_ │ │ │ │ +0010fda0 000abe16 R_ARM_JUMP_SLOT 000c6c79 stslg3_ │ │ │ │ +0010fda4 000b0e16 R_ARM_JUMP_SLOT 000ad049 mpimwl_ │ │ │ │ +0010fda8 00108816 R_ARM_JUMP_SLOT 00070481 uwigyi_ │ │ │ │ +0010fdac 000a3116 R_ARM_JUMP_SLOT 00098165 ulrget_ │ │ │ │ 0010fdb0 00007f16 R_ARM_JUMP_SLOT 00000000 lroundf@GLIBC_2.4 │ │ │ │ -0010fdb4 0000dd16 R_ARM_JUMP_SLOT 000ce629 umscwd_ │ │ │ │ -0010fdb8 000da416 R_ARM_JUMP_SLOT 000cabb1 umsgrd_ │ │ │ │ -0010fdbc 000c6816 R_ARM_JUMP_SLOT 000ad845 ulrqvl_ │ │ │ │ -0010fdc0 000ab916 R_ARM_JUMP_SLOT 000514e9 vrsub0_ │ │ │ │ -0010fdc4 000a8c16 R_ARM_JUMP_SLOT 0003578d odpqcp_ │ │ │ │ -0010fdc8 0010c416 R_ARM_JUMP_SLOT 000c2b05 usysub_ │ │ │ │ -0010fdcc 0008bf16 R_ARM_JUMP_SLOT 000a74a9 scqeye_ │ │ │ │ -0010fdd0 0009b116 R_ARM_JUMP_SLOT 000d621d uirqid_ │ │ │ │ -0010fdd4 000ce716 R_ARM_JUMP_SLOT 00045c41 glcqid_ │ │ │ │ -0010fdd8 00062216 R_ARM_JUMP_SLOT 00045ddd glcstx_ │ │ │ │ -0010fddc 00091b16 R_ARM_JUMP_SLOT 000bdb55 uzcqcl_ │ │ │ │ -0010fde0 00109916 R_ARM_JUMP_SLOT 000cf869 ugpqit_ │ │ │ │ -0010fde4 000f4e16 R_ARM_JUMP_SLOT 0008f199 szsclx_ │ │ │ │ -0010fde8 00058416 R_ARM_JUMP_SLOT 0009697d szl3cl_ │ │ │ │ -0010fdec 00110c16 R_ARM_JUMP_SLOT 000bedc9 uzlsvl_ │ │ │ │ -0010fdf0 0007a016 R_ARM_JUMP_SLOT 000bc629 uwqgya_ │ │ │ │ -0010fdf4 0004a416 R_ARM_JUMP_SLOT 000ddef9 udpqin_ │ │ │ │ -0010fdf8 00076116 R_ARM_JUMP_SLOT 000d4251 uvdifz_ │ │ │ │ -0010fdfc 0004b716 R_ARM_JUMP_SLOT 0004bb5d ct3cs_ │ │ │ │ -0010fe00 000f6816 R_ARM_JUMP_SLOT 0003494d odlsvl_ │ │ │ │ +0010fdb4 0000dd16 R_ARM_JUMP_SLOT 00075885 umscwd_ │ │ │ │ +0010fdb8 000da416 R_ARM_JUMP_SLOT 000755c1 umsgrd_ │ │ │ │ +0010fdbc 000c6816 R_ARM_JUMP_SLOT 00096605 ulrqvl_ │ │ │ │ +0010fdc0 000ab916 R_ARM_JUMP_SLOT 000b405d vrsub0_ │ │ │ │ +0010fdc4 000a8c16 R_ARM_JUMP_SLOT 000db47d odpqcp_ │ │ │ │ +0010fdc8 0010c416 R_ARM_JUMP_SLOT 0008027d usysub_ │ │ │ │ +0010fdcc 0008bf16 R_ARM_JUMP_SLOT 000c2ea9 scqeye_ │ │ │ │ +0010fdd0 0009b116 R_ARM_JUMP_SLOT 0007f3a1 uirqid_ │ │ │ │ +0010fdd4 000ce716 R_ARM_JUMP_SLOT 000a79c1 glcqid_ │ │ │ │ +0010fdd8 00062216 R_ARM_JUMP_SLOT 000a6e5d glcstx_ │ │ │ │ +0010fddc 00091b16 R_ARM_JUMP_SLOT 0008e669 uzcqcl_ │ │ │ │ +0010fde0 00109916 R_ARM_JUMP_SLOT 000a467d ugpqit_ │ │ │ │ +0010fde4 000f4e16 R_ARM_JUMP_SLOT 000bf90d szsclx_ │ │ │ │ +0010fde8 00058416 R_ARM_JUMP_SLOT 000b79d9 szl3cl_ │ │ │ │ +0010fdec 00110c16 R_ARM_JUMP_SLOT 0008f781 uzlsvl_ │ │ │ │ +0010fdf0 0007a016 R_ARM_JUMP_SLOT 00070039 uwqgya_ │ │ │ │ +0010fdf4 0004a416 R_ARM_JUMP_SLOT 0009dec5 udpqin_ │ │ │ │ +0010fdf8 00076116 R_ARM_JUMP_SLOT 0008f93d uvdifz_ │ │ │ │ +0010fdfc 0004b716 R_ARM_JUMP_SLOT 000ab109 ct3cs_ │ │ │ │ +0010fe00 000f6816 R_ARM_JUMP_SLOT 000dcad5 odlsvl_ │ │ │ │ 0010fe04 00008016 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -0010fe08 0002f416 R_ARM_JUMP_SLOT 0003dc6d shtw2g_ │ │ │ │ -0010fe0c 00113316 R_ARM_JUMP_SLOT 000cb591 umbndc_ │ │ │ │ -0010fe10 0006ee16 R_ARM_JUMP_SLOT 000dda09 uciqid_ │ │ │ │ -0010fe14 000c8f16 R_ARM_JUMP_SLOT 000cceb9 umpstx_ │ │ │ │ -0010fe18 0006aa16 R_ARM_JUMP_SLOT 00092869 szqtmd_ │ │ │ │ -0010fe1c 00092816 R_ARM_JUMP_SLOT 00046871 gllqcl_ │ │ │ │ -0010fe20 00035c16 R_ARM_JUMP_SLOT 000de2f5 udpqid_ │ │ │ │ -0010fe24 00063d16 R_ARM_JUMP_SLOT 000347c5 odrstx_ │ │ │ │ -0010fe28 000a9c16 R_ARM_JUMP_SLOT 0009f0c1 sgplxv_ │ │ │ │ -0010fe2c 00080516 R_ARM_JUMP_SLOT 000c8601 luxchk_ │ │ │ │ -0010fe30 000e6616 R_ARM_JUMP_SLOT 000cd069 umrqin_ │ │ │ │ -0010fe34 000e9316 R_ARM_JUMP_SLOT 000e6f9d date21_ │ │ │ │ -0010fe38 0001b516 R_ARM_JUMP_SLOT 0003dab5 shts2g_ │ │ │ │ -0010fe3c 00036016 R_ARM_JUMP_SLOT 000c85ed uxqfmt_ │ │ │ │ -0010fe40 0006ab16 R_ARM_JUMP_SLOT 000451f5 glpsvl_ │ │ │ │ -0010fe44 00041d16 R_ARM_JUMP_SLOT 000a6e59 scqlog_ │ │ │ │ -0010fe48 00108d16 R_ARM_JUMP_SLOT 000a6611 scplzu_ │ │ │ │ -0010fe4c 0000bb16 R_ARM_JUMP_SLOT 0008dbc1 isgc_ │ │ │ │ -0010fe50 0006b716 R_ARM_JUMP_SLOT 000ae475 ulxqfm_ │ │ │ │ +0010fe08 0002f416 R_ARM_JUMP_SLOT 000e677d shtw2g_ │ │ │ │ +0010fe0c 00113316 R_ARM_JUMP_SLOT 000752ad umbndc_ │ │ │ │ +0010fe10 0006ee16 R_ARM_JUMP_SLOT 00094241 uciqid_ │ │ │ │ +0010fe14 000c8f16 R_ARM_JUMP_SLOT 00075105 umpstx_ │ │ │ │ +0010fe18 0006aa16 R_ARM_JUMP_SLOT 000b662d szqtmd_ │ │ │ │ +0010fe1c 00092816 R_ARM_JUMP_SLOT 000a73b1 gllqcl_ │ │ │ │ +0010fe20 00035c16 R_ARM_JUMP_SLOT 0009e2c1 udpqid_ │ │ │ │ +0010fe24 00063d16 R_ARM_JUMP_SLOT 000dc4f9 odrstx_ │ │ │ │ +0010fe28 000a9c16 R_ARM_JUMP_SLOT 000cebb9 sgplxv_ │ │ │ │ +0010fe2c 00080516 R_ARM_JUMP_SLOT 0009a8e5 luxchk_ │ │ │ │ +0010fe30 000e6616 R_ARM_JUMP_SLOT 0007395d umrqin_ │ │ │ │ +0010fe34 000e9316 R_ARM_JUMP_SLOT 000d73e9 date21_ │ │ │ │ +0010fe38 0001b516 R_ARM_JUMP_SLOT 000e65c5 shts2g_ │ │ │ │ +0010fe3c 00036016 R_ARM_JUMP_SLOT 0009b209 uxqfmt_ │ │ │ │ +0010fe40 0006ab16 R_ARM_JUMP_SLOT 000a6945 glpsvl_ │ │ │ │ +0010fe44 00041d16 R_ARM_JUMP_SLOT 000c3b99 scqlog_ │ │ │ │ +0010fe48 00108d16 R_ARM_JUMP_SLOT 000c3a89 scplzu_ │ │ │ │ +0010fe4c 0000bb16 R_ARM_JUMP_SLOT 000d4b65 isgc_ │ │ │ │ +0010fe50 0006b716 R_ARM_JUMP_SLOT 00098151 ulxqfm_ │ │ │ │ 0010fe54 00008116 R_ARM_JUMP_SLOT 00000000 zgscli_ │ │ │ │ -0010fe58 00067316 R_ARM_JUMP_SLOT 00042345 indxnf_ │ │ │ │ -0010fe5c 0007bf16 R_ARM_JUMP_SLOT 00034d69 odlstx_ │ │ │ │ -0010fe60 0010bf16 R_ARM_JUMP_SLOT 0004a351 mpscoc_ │ │ │ │ -0010fe64 00071616 R_ARM_JUMP_SLOT 000ac6f1 swcqcp_ │ │ │ │ -0010fe68 00083116 R_ARM_JUMP_SLOT 00046285 glrqcp_ │ │ │ │ -0010fe6c 000fbd16 R_ARM_JUMP_SLOT 0004b2b9 mpimer_ │ │ │ │ -0010fe70 000f1116 R_ARM_JUMP_SLOT 000965b1 szm3op_ │ │ │ │ -0010fe74 0006f416 R_ARM_JUMP_SLOT 000abd2d swlstx_ │ │ │ │ -0010fe78 0010fc16 R_ARM_JUMP_SLOT 0003d761 shtg2s_ │ │ │ │ -0010fe7c 00098816 R_ARM_JUMP_SLOT 000e4a65 cdblk_ │ │ │ │ +0010fe58 00067316 R_ARM_JUMP_SLOT 000aae45 indxnf_ │ │ │ │ +0010fe5c 0007bf16 R_ARM_JUMP_SLOT 000db8d9 odlstx_ │ │ │ │ +0010fe60 0010bf16 R_ARM_JUMP_SLOT 000aeb21 mpscoc_ │ │ │ │ +0010fe64 00083116 R_ARM_JUMP_SLOT 000a8091 glrqcp_ │ │ │ │ +0010fe68 00071616 R_ARM_JUMP_SLOT 000d0079 swcqcp_ │ │ │ │ +0010fe6c 000fbd16 R_ARM_JUMP_SLOT 000af1d5 mpimer_ │ │ │ │ +0010fe70 000f1116 R_ARM_JUMP_SLOT 000bcc55 szm3op_ │ │ │ │ +0010fe74 0006f416 R_ARM_JUMP_SLOT 000cf01d swlstx_ │ │ │ │ +0010fe78 0010fc16 R_ARM_JUMP_SLOT 000e6271 shtg2s_ │ │ │ │ +0010fe7c 00098816 R_ARM_JUMP_SLOT 000d5831 cdblk_ │ │ │ │ 0010fe80 00008216 R_ARM_JUMP_SLOT 00000000 zgftfc_ │ │ │ │ -0010fe84 00008d16 R_ARM_JUMP_SLOT 0004bc45 iset1_ │ │ │ │ -0010fe88 000d9b16 R_ARM_JUMP_SLOT 000929a1 szcltv_ │ │ │ │ -0010fe8c 0000ae16 R_ARM_JUMP_SLOT 00045f99 glrsvl_ │ │ │ │ -0010fe90 0010b916 R_ARM_JUMP_SLOT 000ac479 swcsvl_ │ │ │ │ -0010fe94 0009d816 R_ARM_JUMP_SLOT 00046f11 gliqcl_ │ │ │ │ -0010fe98 000b7316 R_ARM_JUMP_SLOT 000a0331 sgqplc_ │ │ │ │ -0010fe9c 00019616 R_ARM_JUMP_SLOT 000a0f89 sgtnr_ │ │ │ │ -0010fea0 000d8416 R_ARM_JUMP_SLOT 000a1e11 sgpmu_ │ │ │ │ -0010fea4 0000b216 R_ARM_JUMP_SLOT 000ad36d ulpqcl_ │ │ │ │ -0010fea8 00010516 R_ARM_JUMP_SLOT 0004a7c9 mpscon_ │ │ │ │ -0010feac 000b6016 R_ARM_JUMP_SLOT 00046bf5 gllset_ │ │ │ │ -0010feb0 000d8c16 R_ARM_JUMP_SLOT 000c143d usaxdv_ │ │ │ │ -0010feb4 00023416 R_ARM_JUMP_SLOT 000cb199 umbndr_ │ │ │ │ -0010feb8 000b9316 R_ARM_JUMP_SLOT 00048fd5 mpigno_ │ │ │ │ +0010fe84 00008d16 R_ARM_JUMP_SLOT 000a5a61 iset1_ │ │ │ │ +0010fe88 000d9b16 R_ARM_JUMP_SLOT 000b717d szcltv_ │ │ │ │ +0010fe8c 0000ae16 R_ARM_JUMP_SLOT 000a7da5 glrsvl_ │ │ │ │ +0010fe90 0010b916 R_ARM_JUMP_SLOT 000cfe01 swcsvl_ │ │ │ │ +0010fe94 0009d816 R_ARM_JUMP_SLOT 000a8519 gliqcl_ │ │ │ │ +0010fe98 000b7316 R_ARM_JUMP_SLOT 000cbcd9 sgqplc_ │ │ │ │ +0010fe9c 00019616 R_ARM_JUMP_SLOT 000c8901 sgtnr_ │ │ │ │ +0010fea0 000d8416 R_ARM_JUMP_SLOT 000c7039 sgpmu_ │ │ │ │ +0010fea4 0000b216 R_ARM_JUMP_SLOT 00097eb9 ulpqcl_ │ │ │ │ +0010fea8 00010516 R_ARM_JUMP_SLOT 000ae851 mpscon_ │ │ │ │ +0010feac 000b6016 R_ARM_JUMP_SLOT 000aa69d gllset_ │ │ │ │ +0010feb0 000d8c16 R_ARM_JUMP_SLOT 000862e9 usaxdv_ │ │ │ │ +0010feb4 00023416 R_ARM_JUMP_SLOT 00074bc9 umbndr_ │ │ │ │ +0010feb8 000b9316 R_ARM_JUMP_SLOT 000aedb1 mpigno_ │ │ │ │ 0010febc 00008316 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -0010fec0 00115116 R_ARM_JUMP_SLOT 000b19c9 ueiqcp_ │ │ │ │ -0010fec4 00054016 R_ARM_JUMP_SLOT 000acf19 swcget_ │ │ │ │ -0010fec8 00064b16 R_ARM_JUMP_SLOT 0004644d glrget_ │ │ │ │ -0010fecc 000b9116 R_ARM_JUMP_SLOT 0004e989 gnrset_ │ │ │ │ -0010fed0 00062a16 R_ARM_JUMP_SLOT 000cd529 umrstx_ │ │ │ │ -0010fed4 000e8f16 R_ARM_JUMP_SLOT 00043d51 rpnenv_ │ │ │ │ -0010fed8 00066316 R_ARM_JUMP_SLOT 000b4345 uysfmt_ │ │ │ │ -0010fedc 00052916 R_ARM_JUMP_SLOT 0004c85d rvmin0_ │ │ │ │ -0010fee0 00018b16 R_ARM_JUMP_SLOT 000a5551 sgiqid_ │ │ │ │ -0010fee4 00108416 R_ARM_JUMP_SLOT 000b5f3d uyplbb_ │ │ │ │ -0010fee8 000ece16 R_ARM_JUMP_SLOT 000b15d5 uelget_ │ │ │ │ -0010feec 000a6316 R_ARM_JUMP_SLOT 0003df91 shtlbw_ │ │ │ │ -0010fef0 000b3d16 R_ARM_JUMP_SLOT 000b9951 uhbxfz_ │ │ │ │ -0010fef4 00108016 R_ARM_JUMP_SLOT 000cdbe9 umiqin_ │ │ │ │ -0010fef8 00105116 R_ARM_JUMP_SLOT 000b2bb1 uegtlb_ │ │ │ │ -0010fefc 0003e916 R_ARM_JUMP_SLOT 000a76f1 swrqvl_ │ │ │ │ -0010ff00 00022d16 R_ARM_JUMP_SLOT 0004b775 ct2bc_ │ │ │ │ -0010ff04 000a3216 R_ARM_JUMP_SLOT 000940f5 szoplz_ │ │ │ │ -0010ff08 0009ae16 R_ARM_JUMP_SLOT 0004cf11 rvmax_ │ │ │ │ -0010ff0c 00059f16 R_ARM_JUMP_SLOT 00034b4d odlqcp_ │ │ │ │ -0010ff10 0009fe16 R_ARM_JUMP_SLOT 000374a5 rfftb1_ │ │ │ │ -0010ff14 00052816 R_ARM_JUMP_SLOT 000cd809 umlqcl_ │ │ │ │ -0010ff18 00013316 R_ARM_JUMP_SLOT 000d02f1 ugrset_ │ │ │ │ -0010ff1c 0006e916 R_ARM_JUMP_SLOT 000ce641 umqcwd_ │ │ │ │ -0010ff20 000f7216 R_ARM_JUMP_SLOT 000474d1 lrge1_ │ │ │ │ -0010ff24 000f6216 R_ARM_JUMP_SLOT 0003d52d cfftb1_ │ │ │ │ -0010ff28 000e4716 R_ARM_JUMP_SLOT 00040441 shfwgm_ │ │ │ │ -0010ff2c 00011916 R_ARM_JUMP_SLOT 0008c86d tmpqnp_ │ │ │ │ -0010ff30 0001f716 R_ARM_JUMP_SLOT 000a2e75 sgtrsn_ │ │ │ │ -0010ff34 0003ef16 R_ARM_JUMP_SLOT 000d9f05 uismrg_ │ │ │ │ -0010ff38 00068c16 R_ARM_JUMP_SLOT 000c18a5 uswapz_ │ │ │ │ -0010ff3c 000c6f16 R_ARM_JUMP_SLOT 00091fdd szoptz_ │ │ │ │ +0010fec0 00115116 R_ARM_JUMP_SLOT 0008c169 ueiqcp_ │ │ │ │ +0010fec4 00054016 R_ARM_JUMP_SLOT 000cfbe5 swcget_ │ │ │ │ +0010fec8 00064b16 R_ARM_JUMP_SLOT 000aabd9 glrget_ │ │ │ │ +0010fecc 000b9116 R_ARM_JUMP_SLOT 000b1015 gnrset_ │ │ │ │ +0010fed0 00062a16 R_ARM_JUMP_SLOT 00074a35 umrstx_ │ │ │ │ +0010fed4 000e8f16 R_ARM_JUMP_SLOT 000aa6f9 rpnenv_ │ │ │ │ +0010fed8 00066316 R_ARM_JUMP_SLOT 00070fa1 uysfmt_ │ │ │ │ +0010fedc 00052916 R_ARM_JUMP_SLOT 000b0cdd rvmin0_ │ │ │ │ +0010fee0 00018b16 R_ARM_JUMP_SLOT 000cdf01 sgiqid_ │ │ │ │ +0010fee4 00108416 R_ARM_JUMP_SLOT 00072989 uyplbb_ │ │ │ │ +0010fee8 000ece16 R_ARM_JUMP_SLOT 0008a419 uelget_ │ │ │ │ +0010feec 000a6316 R_ARM_JUMP_SLOT 000e6aa1 shtlbw_ │ │ │ │ +0010fef0 000b3d16 R_ARM_JUMP_SLOT 000a0911 uhbxfz_ │ │ │ │ +0010fef4 00108016 R_ARM_JUMP_SLOT 000762e5 umiqin_ │ │ │ │ +0010fef8 00105116 R_ARM_JUMP_SLOT 00089289 uegtlb_ │ │ │ │ +0010fefc 0003e916 R_ARM_JUMP_SLOT 000d4039 swrqvl_ │ │ │ │ +0010ff00 00022d16 R_ARM_JUMP_SLOT 000ab509 ct2bc_ │ │ │ │ +0010ff04 000a3216 R_ARM_JUMP_SLOT 000b5fe5 szoplz_ │ │ │ │ +0010ff08 0009ae16 R_ARM_JUMP_SLOT 000af5b9 rvmax_ │ │ │ │ +0010ff0c 00059f16 R_ARM_JUMP_SLOT 000dccd5 odlqcp_ │ │ │ │ +0010ff10 0009fe16 R_ARM_JUMP_SLOT 000dfb29 rfftb1_ │ │ │ │ +0010ff14 00052816 R_ARM_JUMP_SLOT 00074619 umlqcl_ │ │ │ │ +0010ff18 00013316 R_ARM_JUMP_SLOT 000a2695 ugrset_ │ │ │ │ +0010ff1c 0006e916 R_ARM_JUMP_SLOT 0007589d umqcwd_ │ │ │ │ +0010ff20 000f7216 R_ARM_JUMP_SLOT 000b2475 lrge1_ │ │ │ │ +0010ff24 000f6216 R_ARM_JUMP_SLOT 000e25bd cfftb1_ │ │ │ │ +0010ff28 000e4716 R_ARM_JUMP_SLOT 000e4a71 shfwgm_ │ │ │ │ +0010ff2c 00011916 R_ARM_JUMP_SLOT 00037bc1 tmpqnp_ │ │ │ │ +0010ff30 0001f716 R_ARM_JUMP_SLOT 000cc741 sgtrsn_ │ │ │ │ +0010ff34 0003ef16 R_ARM_JUMP_SLOT 0007b8cd uismrg_ │ │ │ │ +0010ff38 00068c16 R_ARM_JUMP_SLOT 00080255 uswapz_ │ │ │ │ +0010ff3c 000c6f16 R_ARM_JUMP_SLOT 000b8b49 szoptz_ │ │ │ │ 0010ff40 00008416 R_ARM_JUMP_SLOT 00000000 zgnumfonts_ │ │ │ │ -0010ff44 00114616 R_ARM_JUMP_SLOT 000cae75 umstvz_ │ │ │ │ -0010ff48 0008f416 R_ARM_JUMP_SLOT 00095ab1 szmvlu_ │ │ │ │ -0010ff4c 0009ff16 R_ARM_JUMP_SLOT 000e704d date12_ │ │ │ │ -0010ff50 00033b16 R_ARM_JUMP_SLOT 00046c59 gliqin_ │ │ │ │ -0010ff54 0007f416 R_ARM_JUMP_SLOT 00090335 szqtxw_ │ │ │ │ +0010ff44 00114616 R_ARM_JUMP_SLOT 00074ead umstvz_ │ │ │ │ +0010ff48 0008f416 R_ARM_JUMP_SLOT 000b9c05 szmvlu_ │ │ │ │ +0010ff4c 0009ff16 R_ARM_JUMP_SLOT 000d7f1d date12_ │ │ │ │ +0010ff50 00033b16 R_ARM_JUMP_SLOT 000a8261 gliqin_ │ │ │ │ +0010ff54 0007f416 R_ARM_JUMP_SLOT 000bec1d szqtxw_ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -4,15 +4,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) 0x2d898 │ │ │ │ - 0x0000000d (FINI) 0xe78ec │ │ │ │ + 0x0000000d (FINI) 0xe78b0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x10d0e8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x10d0ec │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x1afc8 │ │ │ │ 0x00000006 (SYMTAB) 0x95a8 │ │ │ ├── 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: 8af9e6bfc56d974b5ed6b58465b6c95a8f8ccf47 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 904c57f2766618cd82a3255fdf3bbbbcda1b070b │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4,71 +4,42 @@ │ │ │ │ \Vfu=K/L │ │ │ │ _Os{Z%-"=Od/ │ │ │ │ G b%/E-G$ │ │ │ │ __gmon_start__ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __cxa_finalize │ │ │ │ -_gfortran_concat_string │ │ │ │ -__stack_chk_fail │ │ │ │ __stack_chk_guard │ │ │ │ -__aeabi_idivmod │ │ │ │ -__aeabi_idiv │ │ │ │ -_gfortran_pow_c4_i4 │ │ │ │ -_gfortran_compare_string │ │ │ │ -__aeabi_uidiv │ │ │ │ -__memcpy_chk │ │ │ │ -_gfortran_iargc │ │ │ │ -_gfortran_get_command_argument_i4 │ │ │ │ -_gfortran_stop_string │ │ │ │ +__stack_chk_fail │ │ │ │ +_gfortran_concat_string │ │ │ │ _gfortran_st_write │ │ │ │ _gfortran_transfer_integer_write │ │ │ │ _gfortran_st_write_done │ │ │ │ -_gfortran_transfer_character_write │ │ │ │ -_gfortran_st_inquire │ │ │ │ -_gfortran_string_len_trim │ │ │ │ -_gfortran_st_open │ │ │ │ -_gfortran_st_rewind │ │ │ │ -_gfortran_st_read │ │ │ │ -_gfortran_transfer_character │ │ │ │ -_gfortran_st_read_done │ │ │ │ -_gfortran_string_index │ │ │ │ -_gfortran_st_close │ │ │ │ _gfortran_transfer_real_write │ │ │ │ -__powisf2 │ │ │ │ +__aeabi_idivmod │ │ │ │ set_msgdmp_func │ │ │ │ set_msgdmp_err_func │ │ │ │ msgdmp__ │ │ │ │ init_arg_ │ │ │ │ F77_aloc │ │ │ │ __fprintf_chk │ │ │ │ msgdmp_dclorig │ │ │ │ char_trim_ │ │ │ │ -usaxlb__ │ │ │ │ char_trim2_ │ │ │ │ -_gfortran_os_error_at │ │ │ │ -uxaxlb__ │ │ │ │ -uyaxlb__ │ │ │ │ -usplbl__ │ │ │ │ -uxplbl__ │ │ │ │ -uyplbl__ │ │ │ │ -uxplba__ │ │ │ │ -uyplba__ │ │ │ │ -uxplbb__ │ │ │ │ -uyplbb__ │ │ │ │ char_trimc_ │ │ │ │ uestln__ │ │ │ │ szpipz__ │ │ │ │ szgipz__ │ │ │ │ szplop__ │ │ │ │ szplcl__ │ │ │ │ szsgcl__ │ │ │ │ szqgcy__ │ │ │ │ szqgcx__ │ │ │ │ sztxno__ │ │ │ │ +_gfortran_os_error_at │ │ │ │ szlnzr__ │ │ │ │ szoplr__ │ │ │ │ szmvlr__ │ │ │ │ szpllr__ │ │ │ │ szcllr__ │ │ │ │ sztnzr__ │ │ │ │ szpcll__ │ │ │ │ @@ -1749,49 +1720,51 @@ │ │ │ │ tmrqcl__ │ │ │ │ tmrqvl__ │ │ │ │ tmrsvl__ │ │ │ │ tmrqin__ │ │ │ │ tmstla__ │ │ │ │ tmstlc__ │ │ │ │ tmstls__ │ │ │ │ -__uzpack_MOD_dclsetaxisfactor │ │ │ │ -__uwpack_MOD_dclgetygridnumber │ │ │ │ -__uwpack_MOD_dclgetxgridnumber │ │ │ │ -__uwpack_MOD_dclgetygridvalue │ │ │ │ -__uwpack_MOD_dclgetxgridvalue │ │ │ │ -__uwpack_MOD_dclgetyevengrid │ │ │ │ -__uwpack_MOD_dclgetxevengrid │ │ │ │ -__uwpack_MOD_dclsetyevengrid │ │ │ │ -__uwpack_MOD_dclsetxevengrid │ │ │ │ -__uwpack_MOD_dclgetygrid │ │ │ │ -__uwpack_MOD_dclsetygrid │ │ │ │ -__uwpack_MOD_dclgetxgrid │ │ │ │ -__uwpack_MOD_dclsetxgrid │ │ │ │ -__uvpack_MOD_dcldrawyboxline │ │ │ │ -__uvpack_MOD_dclshadeyboxarea │ │ │ │ -__uvpack_MOD_dcldrawyboxframe │ │ │ │ -__uvpack_MOD_dcldrawybarline │ │ │ │ -__uvpack_MOD_dclshadeybararea │ │ │ │ -__uvpack_MOD_dcldrawybarframe │ │ │ │ -__uvpack_MOD_dclshadeygap │ │ │ │ -__uvpack_MOD_dcldrawyerrorbar │ │ │ │ -__uupack_MOD_dclgetframeindex │ │ │ │ -__uupack_MOD_dclsetframeindex │ │ │ │ -__uupack_MOD_dclgetframetype │ │ │ │ -__uupack_MOD_dclsetframetype │ │ │ │ -__uupack_MOD_dclgetareapattern │ │ │ │ -__uupack_MOD_dclsetareapattern │ │ │ │ -__uupack_MOD_dclgetbarwidth │ │ │ │ -__uupack_MOD_dclsetbarwidth │ │ │ │ -__uupack_MOD_dclgeterrorbarwidth │ │ │ │ -__uupack_MOD_dclseterrorbarwidth │ │ │ │ -__uupack_MOD_dclgeterrorbarlineindex │ │ │ │ -__uupack_MOD_dclseterrorbarlineindex │ │ │ │ -__uupack_MOD_dclgeterrorbarlinetype │ │ │ │ -__uupack_MOD_dclseterrorbarlinetype │ │ │ │ +usaxlb__ │ │ │ │ +uxaxlb__ │ │ │ │ +uyaxlb__ │ │ │ │ +usplbl__ │ │ │ │ +uxplbl__ │ │ │ │ +uyplbl__ │ │ │ │ +uxplba__ │ │ │ │ +uyplba__ │ │ │ │ +uxplbb__ │ │ │ │ +uyplbb__ │ │ │ │ +__slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ +__slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ +__slpack_MOD_dcldrawviewportcorner │ │ │ │ +__slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ +__slpack_MOD_dcldrawdevicewindowframe │ │ │ │ +__slpack_MOD_dcldrawviewportframe │ │ │ │ +__slpack_MOD_dclsetframetitle │ │ │ │ +__slpack_MOD_dclsetaspectratio │ │ │ │ +__slpack_MOD_dclsetframemargin │ │ │ │ +__slpack_MOD_dcldivideframe │ │ │ │ +__grpack_MOD_dclsetwindow │ │ │ │ +__grpack_MOD_dclsetviewport │ │ │ │ +__grpack_MOD_dclsetmapprojectionwindow │ │ │ │ +__grpack_MOD_dclsetsimilarity │ │ │ │ +__grpack_MOD_dclsetmapprojectionangle │ │ │ │ +__grpack_MOD_dclsettransnumber │ │ │ │ +__grpack_MOD_dclsettransfunction │ │ │ │ +__grpack_MOD_dclclosegraphics │ │ │ │ +__grpack_MOD_dclnewfig │ │ │ │ +__grpack_MOD_dclnewframe │ │ │ │ +__grpack_MOD_dclopengraphics │ │ │ │ +_gfortran_transfer_character_write │ │ │ │ +_gfortran_st_read │ │ │ │ +_gfortran_transfer_integer │ │ │ │ +_gfortran_st_read_done │ │ │ │ +__grpack_MOD_dclselectdevice │ │ │ │ +__rnmlib_MOD_dclrunningmean │ │ │ │ __uspack_MOD_xttl0 │ │ │ │ __uspack_MOD_yttl0 │ │ │ │ __uspack_MOD_xuni0 │ │ │ │ __uspack_MOD_yuni0 │ │ │ │ __uspack_MOD_dclshiftaxis │ │ │ │ __uspack_MOD_dcldrawaxislabel │ │ │ │ __uspack_MOD_dcldrawtickmark │ │ │ │ @@ -1802,84 +1775,35 @@ │ │ │ │ __uspack_MOD_dcldrawaxisspecify │ │ │ │ __uspack_MOD_dcldrawaxis │ │ │ │ __uspack_MOD_dcldrawscaledgraph │ │ │ │ __uspack_MOD_dcldrawscaledaxis │ │ │ │ __uspack_MOD_dclfitscalingparm │ │ │ │ __uspack_MOD_dclsettitle │ │ │ │ __uspack_MOD_dclscalingpoint │ │ │ │ -__umpack_MOD_dclfillmap │ │ │ │ -__umpack_MOD_dcldrawmap │ │ │ │ -__umpack_MOD_dcldrawlimb │ │ │ │ -__umpack_MOD_dcldrawgrid │ │ │ │ -__umpack_MOD_dcldrawglobe │ │ │ │ -__umpack_MOD_dclfitmapparm │ │ │ │ -__umpack_MOD_dclsetmappoint │ │ │ │ -__umpack_MOD_dclsetcirclewindow │ │ │ │ -__umpack_MOD_dclsetmapcontactpoint │ │ │ │ -__uhpack_MOD_dcldrawxboxline │ │ │ │ -__uhpack_MOD_dclshadexboxarea │ │ │ │ -__uhpack_MOD_dcldrawxboxframe │ │ │ │ -__uhpack_MOD_dcldrawxbarline │ │ │ │ -__uhpack_MOD_dclshadexbararea │ │ │ │ -__uhpack_MOD_dcldrawxbarframe │ │ │ │ -__uhpack_MOD_dclshadexgap │ │ │ │ -__uhpack_MOD_dcldrawxerrorbar │ │ │ │ -__ugpack_MOD_dclsetunitvectortitle │ │ │ │ -__ugpack_MOD_dcldrawvectors │ │ │ │ -__uepack_MOD_dclclearshadelevel │ │ │ │ -__uepack_MOD_dclgetshadelevelnumber │ │ │ │ -__uepack_MOD_dclgetshadelevel │ │ │ │ -__uepack_MOD_dclsetshaden │ │ │ │ -__uepack_MOD_dclsetshadev │ │ │ │ -__uepack_MOD_dclsetshadeb │ │ │ │ -__uepack_MOD_dclsetshadea │ │ │ │ -__uepack_MOD_dclshadecontourex │ │ │ │ -__uepack_MOD_dclshadecontour │ │ │ │ -__udpack_MOD_dclgetcontourlabelformat │ │ │ │ -__udpack_MOD_dclsetcontourlabelformat │ │ │ │ -__udpack_MOD_dclgetcontourinterval │ │ │ │ -__udpack_MOD_dclclearcontourlevel │ │ │ │ -__udpack_MOD_dcldelcontourlevel │ │ │ │ -__udpack_MOD_dclgetcontourlevelnumber │ │ │ │ -__udpack_MOD_dclgetcontourline │ │ │ │ -__udpack_MOD_dclsetcontourline │ │ │ │ -__udpack_MOD_dclsetcontourb │ │ │ │ -__udpack_MOD_dclsetcontoura │ │ │ │ -__udpack_MOD_dcldrawcontour │ │ │ │ -__timelib_MOD_dclformattime │ │ │ │ -__timelib_MOD_dclgettime │ │ │ │ -__syslib_MOD_dclgetunitnum │ │ │ │ -__syslib_MOD_dclcompchar │ │ │ │ -__syslib_MOD_dclmessagedump │ │ │ │ -__slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ -__slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ -__slpack_MOD_dcldrawviewportcorner │ │ │ │ -__slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ -__slpack_MOD_dcldrawdevicewindowframe │ │ │ │ -__slpack_MOD_dcldrawviewportframe │ │ │ │ -__slpack_MOD_dclsetframetitle │ │ │ │ -__slpack_MOD_dclsetaspectratio │ │ │ │ -__slpack_MOD_dclsetframemargin │ │ │ │ -__slpack_MOD_dcldivideframe │ │ │ │ -__shtrlib_MOD_dcllegendretransform_b │ │ │ │ -_gfortran_internal_pack │ │ │ │ -_gfortran_internal_unpack │ │ │ │ -__shtrlib_MOD_dcllegendretransform_f │ │ │ │ -__shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ -__shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ -__shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ -__shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ -__shtrlib_MOD_dclgridtospectrum │ │ │ │ -__shtrlib_MOD_dclspectrumtogrid │ │ │ │ -__shtrlib_MOD_dcloperatelaplacian │ │ │ │ -__shtrlib_MOD_dclgetspectrumnumber │ │ │ │ -__shtrlib_MOD_dcldeallocsht │ │ │ │ -_gfortran_runtime_error_at │ │ │ │ -__shtrlib_MOD_dclinitsht │ │ │ │ -_gfortran_runtime_error │ │ │ │ +__blklib_MOD_dclintervalge │ │ │ │ +__blklib_MOD_dclintervalgt │ │ │ │ +__blklib_MOD_dclintervalle │ │ │ │ +__blklib_MOD_dclintervallt │ │ │ │ +__gnmlib_MOD_dclgoodnumge │ │ │ │ +__gnmlib_MOD_dclgoodnumgt │ │ │ │ +__gnmlib_MOD_dclgoodnumle │ │ │ │ +__gnmlib_MOD_dclgoodnumlt │ │ │ │ +__gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ +__gnmlib_MOD_dclsavegoodnumlist │ │ │ │ +__gnmlib_MOD_dclgetgoodnumlist │ │ │ │ +__gnmlib_MOD_dclsetgoodnumlist │ │ │ │ +__gnmlib_MOD_dclgoodnumexge │ │ │ │ +__gnmlib_MOD_dclgoodnumexle │ │ │ │ +__gnmlib_MOD_dclgoodnumexgt │ │ │ │ +__gnmlib_MOD_dclgoodnumexlt │ │ │ │ +__rfalib_MOD_dclgetamp │ │ │ │ +__rfalib_MOD_dclgetrms │ │ │ │ +__rfalib_MOD_dclgetstd │ │ │ │ +__rfalib_MOD_dclgetvar │ │ │ │ +__rfalib_MOD_dclgetave │ │ │ │ __sgpack_MOD_dclgetarrowlineindex │ │ │ │ __sgpack_MOD_dclgetarrowlinetype │ │ │ │ __sgpack_MOD_dclsetarrowlineindex │ │ │ │ __sgpack_MOD_dclsetarrowlinetype │ │ │ │ __sgpack_MOD_dcldrawarrowprojected │ │ │ │ __sgpack_MOD_dcldrawarrownormalized │ │ │ │ __sgpack_MOD_dcldrawarrow │ │ │ │ @@ -1931,57 +1855,82 @@ │ │ │ │ __sgpack_MOD_dcltransnumtolong │ │ │ │ __sgpack_MOD_dcltransnumtoshort │ │ │ │ __sgpack_MOD_dcltranslongtonum │ │ │ │ __sgpack_MOD_dcltranslongtoshort │ │ │ │ __sgpack_MOD_dcltransshorttonum │ │ │ │ __sgpack_MOD_dcltransshorttolong │ │ │ │ __sgpack_MOD_dclprintdevicelist │ │ │ │ -__scpack_MOD_dclget3dhatchpattern │ │ │ │ -__scpack_MOD_dclset3dhatchpattern │ │ │ │ -__scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ -__scpack_MOD_dcldraw3dhatch │ │ │ │ -__scpack_MOD_dclget3dmarkersize │ │ │ │ -__scpack_MOD_dclget3dmarkerindex │ │ │ │ -__scpack_MOD_dclget3dmarkertype │ │ │ │ -__scpack_MOD_dclset3dmarkersize │ │ │ │ -__scpack_MOD_dclset3dmarkerindex │ │ │ │ -__scpack_MOD_dclset3dmarkertype │ │ │ │ -__scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ -__scpack_MOD_dcldraw3dmarker │ │ │ │ -__scpack_MOD_dclget3dlineindex │ │ │ │ -__scpack_MOD_dclset3dlineindex │ │ │ │ -__scpack_MOD_dcldraw3dlinenormalized │ │ │ │ -__scpack_MOD_dcldraw3dline │ │ │ │ -__scpack_MOD_dclget2dplane │ │ │ │ -__scpack_MOD_dclget3dobjectpoint │ │ │ │ -__scpack_MOD_dclget3deyepoint │ │ │ │ -__scpack_MOD_dclset3dprojection │ │ │ │ -__scpack_MOD_dclset2dplane │ │ │ │ -__scpack_MOD_dclset3dobjectpoint │ │ │ │ -__scpack_MOD_dclset3deyepoint │ │ │ │ -__scpack_MOD_dclget3dtransnumber │ │ │ │ -__scpack_MOD_dclget3dorigin │ │ │ │ -__scpack_MOD_dclget3dlogaxis │ │ │ │ -__scpack_MOD_dclget3dwindow │ │ │ │ -__scpack_MOD_dclget3dviewport │ │ │ │ -__scpack_MOD_dclset3dtransfunction │ │ │ │ -__scpack_MOD_dclset3dtransnumber │ │ │ │ -__scpack_MOD_dclset3dorigin │ │ │ │ -__scpack_MOD_dclset3dlogaxis │ │ │ │ -__scpack_MOD_dclset3dwindow │ │ │ │ -__scpack_MOD_dclset3dviewport │ │ │ │ -__rnmlib_MOD_dclrunningmean │ │ │ │ +__uepack_MOD_dclclearshadelevel │ │ │ │ +__uepack_MOD_dclgetshadelevelnumber │ │ │ │ +__uepack_MOD_dclgetshadelevel │ │ │ │ +__uepack_MOD_dclsetshaden │ │ │ │ +__uepack_MOD_dclsetshadev │ │ │ │ +__uepack_MOD_dclsetshadeb │ │ │ │ +__uepack_MOD_dclsetshadea │ │ │ │ +__uepack_MOD_dclshadecontourex │ │ │ │ +__uepack_MOD_dclshadecontour │ │ │ │ +__timelib_MOD_dclformattime │ │ │ │ +__timelib_MOD_dclgettime │ │ │ │ +__ugpack_MOD_dclsetunitvectortitle │ │ │ │ +__ugpack_MOD_dcldrawvectors │ │ │ │ __rfblib_MOD_dclgetcor │ │ │ │ __rfblib_MOD_dclgetcov │ │ │ │ __rfblib_MOD_dclgetprd │ │ │ │ -__rfalib_MOD_dclgetamp │ │ │ │ -__rfalib_MOD_dclgetrms │ │ │ │ -__rfalib_MOD_dclgetstd │ │ │ │ -__rfalib_MOD_dclgetvar │ │ │ │ -__rfalib_MOD_dclgetave │ │ │ │ +__intlib_MOD_dclintge │ │ │ │ +__intlib_MOD_dclintgt │ │ │ │ +__intlib_MOD_dclintle │ │ │ │ +__intlib_MOD_dclintlt │ │ │ │ +__uzpack_MOD_dclsetaxisfactor │ │ │ │ +__chklib_MOD_dclcheckcharpattern │ │ │ │ +__chklib_MOD_dclcheckfortran │ │ │ │ +__chklib_MOD_dclcheckalphanum │ │ │ │ +__chklib_MOD_dclchecknumber │ │ │ │ +__chklib_MOD_dclcheckalphabet │ │ │ │ +__chklib_MOD_dclcheckspecial │ │ │ │ +__chklib_MOD_dclcheckcurrency │ │ │ │ +__chklib_MOD_dclcheckblank │ │ │ │ +__dcl_parm_MOD_dclsetcharex │ │ │ │ +_gfortran_string_index │ │ │ │ +_gfortran_select_string │ │ │ │ +__dcl_parm_MOD_dclsetlogicalex │ │ │ │ +__dcl_parm_MOD_dclsetrealex │ │ │ │ +__dcl_parm_MOD_dclsetintegerex │ │ │ │ +__dcl_parm_MOD_dclsetchar │ │ │ │ +__dcl_parm_MOD_dclsetlogical │ │ │ │ +__dcl_parm_MOD_dclsetreal │ │ │ │ +__dcl_parm_MOD_dclsetinteger │ │ │ │ +__dcl_parm_MOD_dclgetchars │ │ │ │ +__dcl_parm_MOD_dclgetlogicals │ │ │ │ +__dcl_parm_MOD_dclgetreals │ │ │ │ +__dcl_parm_MOD_dclgetintegers │ │ │ │ +__dcl_parm_MOD_dclgetchar │ │ │ │ +__dcl_parm_MOD_dclgetlogical │ │ │ │ +__dcl_parm_MOD_dclgetreal │ │ │ │ +__dcl_parm_MOD_dclgetinteger │ │ │ │ +__shtrlib_MOD_dcllegendretransform_b │ │ │ │ +_gfortran_internal_pack │ │ │ │ +_gfortran_internal_unpack │ │ │ │ +__shtrlib_MOD_dcllegendretransform_f │ │ │ │ +__shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ +__shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ +__shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ +__shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ +__shtrlib_MOD_dclgridtospectrum │ │ │ │ +__shtrlib_MOD_dclspectrumtogrid │ │ │ │ +__shtrlib_MOD_dcloperatelaplacian │ │ │ │ +__shtrlib_MOD_dclgetspectrumnumber │ │ │ │ +__shtrlib_MOD_dcldeallocsht │ │ │ │ +_gfortran_runtime_error_at │ │ │ │ +__shtrlib_MOD_dclinitsht │ │ │ │ +_gfortran_runtime_error │ │ │ │ +__chglib_MOD_dcltolower │ │ │ │ +__chglib_MOD_dcltoupper │ │ │ │ +__syslib_MOD_dclgetunitnum │ │ │ │ +__syslib_MOD_dclcompchar │ │ │ │ +__syslib_MOD_dclmessagedump │ │ │ │ __oslib_MOD_dclabort │ │ │ │ __oslib_MOD_dclgetargument │ │ │ │ __oslib_MOD_dclgetargumentnum │ │ │ │ __oslib_MOD_dclgetenv │ │ │ │ __oslib_MOD_dclexeccommand │ │ │ │ __maplib_MOD_dclsetorthographic │ │ │ │ __maplib_MOD_dclsetbonnes │ │ │ │ @@ -2014,59 +1963,52 @@ │ │ │ │ __maplib_MOD_dclkitada_f │ │ │ │ __maplib_MOD_dcleckert6_f │ │ │ │ __maplib_MOD_dclhammer_f │ │ │ │ __maplib_MOD_dclmollweidelike_f │ │ │ │ __maplib_MOD_dclmollweide_f │ │ │ │ __maplib_MOD_dclmercator_f │ │ │ │ __maplib_MOD_dclcylindrical_f │ │ │ │ -__lrllib_MOD_dclge │ │ │ │ -__lrllib_MOD_dclgt │ │ │ │ -__lrllib_MOD_dclle │ │ │ │ -__lrllib_MOD_dcllt │ │ │ │ -__lrllib_MOD_dclne │ │ │ │ -__lrllib_MOD_dcleq │ │ │ │ -__intrlib_MOD_dclinterpolatec │ │ │ │ -__intrlib_MOD_dclinterpolater │ │ │ │ -__intlib_MOD_dclintge │ │ │ │ -__intlib_MOD_dclintgt │ │ │ │ -__intlib_MOD_dclintle │ │ │ │ -__intlib_MOD_dclintlt │ │ │ │ __indxlib_MOD_dclloclastreal │ │ │ │ __indxlib_MOD_dcllocfirstreal │ │ │ │ __indxlib_MOD_dclloclastint │ │ │ │ __indxlib_MOD_dcllocfirstint │ │ │ │ __indxlib_MOD_dclloclastcharex │ │ │ │ __indxlib_MOD_dcllocfirstcharex │ │ │ │ __indxlib_MOD_dclloclastchar │ │ │ │ __indxlib_MOD_dcllocfirstchar │ │ │ │ -__grpack_MOD_dclsetwindow │ │ │ │ -__grpack_MOD_dclsetviewport │ │ │ │ -__grpack_MOD_dclsetmapprojectionwindow │ │ │ │ -__grpack_MOD_dclsetsimilarity │ │ │ │ -__grpack_MOD_dclsetmapprojectionangle │ │ │ │ -__grpack_MOD_dclsettransnumber │ │ │ │ -__grpack_MOD_dclsettransfunction │ │ │ │ -__grpack_MOD_dclclosegraphics │ │ │ │ -__grpack_MOD_dclnewfig │ │ │ │ -__grpack_MOD_dclnewframe │ │ │ │ -__grpack_MOD_dclopengraphics │ │ │ │ -_gfortran_transfer_integer │ │ │ │ -__grpack_MOD_dclselectdevice │ │ │ │ -__gnmlib_MOD_dclgoodnumge │ │ │ │ -__gnmlib_MOD_dclgoodnumgt │ │ │ │ -__gnmlib_MOD_dclgoodnumle │ │ │ │ -__gnmlib_MOD_dclgoodnumlt │ │ │ │ -__gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ -__gnmlib_MOD_dclsavegoodnumlist │ │ │ │ -__gnmlib_MOD_dclgetgoodnumlist │ │ │ │ -__gnmlib_MOD_dclsetgoodnumlist │ │ │ │ -__gnmlib_MOD_dclgoodnumexge │ │ │ │ -__gnmlib_MOD_dclgoodnumexle │ │ │ │ -__gnmlib_MOD_dclgoodnumexgt │ │ │ │ -__gnmlib_MOD_dclgoodnumexlt │ │ │ │ +__udpack_MOD_dclgetcontourlabelformat │ │ │ │ +__udpack_MOD_dclsetcontourlabelformat │ │ │ │ +__udpack_MOD_dclgetcontourinterval │ │ │ │ +__udpack_MOD_dclclearcontourlevel │ │ │ │ +__udpack_MOD_dcldelcontourlevel │ │ │ │ +__udpack_MOD_dclgetcontourlevelnumber │ │ │ │ +__udpack_MOD_dclgetcontourline │ │ │ │ +__udpack_MOD_dclsetcontourline │ │ │ │ +__udpack_MOD_dclsetcontourb │ │ │ │ +__udpack_MOD_dclsetcontoura │ │ │ │ +__udpack_MOD_dcldrawcontour │ │ │ │ +__datelib_MOD_dcllengthofyear │ │ │ │ +__datelib_MOD_dcllengthofmonth │ │ │ │ +__datelib_MOD_dcldayofweek │ │ │ │ +__datelib_MOD_dclformatdate │ │ │ │ +__datelib_MOD_dcldiffdate │ │ │ │ +__datelib_MOD_dcladddate │ │ │ │ +__datelib_MOD_dclgetdate │ │ │ │ +__uwpack_MOD_dclgetygridnumber │ │ │ │ +__uwpack_MOD_dclgetxgridnumber │ │ │ │ +__uwpack_MOD_dclgetygridvalue │ │ │ │ +__uwpack_MOD_dclgetxgridvalue │ │ │ │ +__uwpack_MOD_dclgetyevengrid │ │ │ │ +__uwpack_MOD_dclgetxevengrid │ │ │ │ +__uwpack_MOD_dclsetyevengrid │ │ │ │ +__uwpack_MOD_dclsetxevengrid │ │ │ │ +__uwpack_MOD_dclgetygrid │ │ │ │ +__uwpack_MOD_dclsetygrid │ │ │ │ +__uwpack_MOD_dclgetxgrid │ │ │ │ +__uwpack_MOD_dclsetxgrid │ │ │ │ __fft_work_MOD___copy_fft_work_Work │ │ │ │ __fftreal_MOD_dclrealfft_b │ │ │ │ __fftreal_MOD_dclrealfft_f │ │ │ │ __fftreal_MOD_dcldeallocrealfft │ │ │ │ __fftreal_MOD_dclinitrealfft │ │ │ │ __ffteasy_MOD_dcleasyfft_b │ │ │ │ __ffteasy_MOD_dcleasyfft_f │ │ │ │ @@ -2088,63 +2030,71 @@ │ │ │ │ __fftqcos_MOD_dclinitcosqft │ │ │ │ __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ __fft_work_MOD___vtab_fft_work_Work │ │ │ │ __fft_work_MOD___def_init_fft_work_Work │ │ │ │ -__datelib_MOD_dcllengthofyear │ │ │ │ -__datelib_MOD_dcllengthofmonth │ │ │ │ -__datelib_MOD_dcldayofweek │ │ │ │ -__datelib_MOD_dclformatdate │ │ │ │ -__datelib_MOD_dcldiffdate │ │ │ │ -__datelib_MOD_dcladddate │ │ │ │ -__datelib_MOD_dclgetdate │ │ │ │ -__ctrlib_MOD_dclrotatespherical │ │ │ │ -__ctrlib_MOD_dclrotate3d │ │ │ │ -__ctrlib_MOD_dclrotate2d │ │ │ │ -__ctrlib_MOD_dclconvspherical │ │ │ │ -__ctrlib_MOD_dclconv3d │ │ │ │ -__ctrlib_MOD_dclconvhyperbolic │ │ │ │ -__ctrlib_MOD_dclconvpolar │ │ │ │ -__ctrlib_MOD_dclh2c │ │ │ │ -__ctrlib_MOD_dclb2c │ │ │ │ -__ctrlib_MOD_dcle2c │ │ │ │ -__ctrlib_MOD_dclp2c │ │ │ │ -__chklib_MOD_dclcheckcharpattern │ │ │ │ -__chklib_MOD_dclcheckfortran │ │ │ │ -__chklib_MOD_dclcheckalphanum │ │ │ │ -__chklib_MOD_dclchecknumber │ │ │ │ -__chklib_MOD_dclcheckalphabet │ │ │ │ -__chklib_MOD_dclcheckspecial │ │ │ │ -__chklib_MOD_dclcheckcurrency │ │ │ │ -__chklib_MOD_dclcheckblank │ │ │ │ -__chglib_MOD_dcltolower │ │ │ │ -__chglib_MOD_dcltoupper │ │ │ │ -__blklib_MOD_dclintervalge │ │ │ │ -__blklib_MOD_dclintervalgt │ │ │ │ -__blklib_MOD_dclintervalle │ │ │ │ -__blklib_MOD_dclintervallt │ │ │ │ -__dcl_parm_MOD_dclsetcharex │ │ │ │ -_gfortran_select_string │ │ │ │ -__dcl_parm_MOD_dclsetlogicalex │ │ │ │ -__dcl_parm_MOD_dclsetrealex │ │ │ │ -__dcl_parm_MOD_dclsetintegerex │ │ │ │ -__dcl_parm_MOD_dclsetchar │ │ │ │ -__dcl_parm_MOD_dclsetlogical │ │ │ │ -__dcl_parm_MOD_dclsetreal │ │ │ │ -__dcl_parm_MOD_dclsetinteger │ │ │ │ -__dcl_parm_MOD_dclgetchars │ │ │ │ -__dcl_parm_MOD_dclgetlogicals │ │ │ │ -__dcl_parm_MOD_dclgetreals │ │ │ │ -__dcl_parm_MOD_dclgetintegers │ │ │ │ -__dcl_parm_MOD_dclgetchar │ │ │ │ -__dcl_parm_MOD_dclgetlogical │ │ │ │ -__dcl_parm_MOD_dclgetreal │ │ │ │ -__dcl_parm_MOD_dclgetinteger │ │ │ │ +__scpack_MOD_dclget3dhatchpattern │ │ │ │ +__scpack_MOD_dclset3dhatchpattern │ │ │ │ +__scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ +__scpack_MOD_dcldraw3dhatch │ │ │ │ +__scpack_MOD_dclget3dmarkersize │ │ │ │ +__scpack_MOD_dclget3dmarkerindex │ │ │ │ +__scpack_MOD_dclget3dmarkertype │ │ │ │ +__scpack_MOD_dclset3dmarkersize │ │ │ │ +__scpack_MOD_dclset3dmarkerindex │ │ │ │ +__scpack_MOD_dclset3dmarkertype │ │ │ │ +__scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ +__scpack_MOD_dcldraw3dmarker │ │ │ │ +__scpack_MOD_dclget3dlineindex │ │ │ │ +__scpack_MOD_dclset3dlineindex │ │ │ │ +__scpack_MOD_dcldraw3dlinenormalized │ │ │ │ +__scpack_MOD_dcldraw3dline │ │ │ │ +__scpack_MOD_dclget2dplane │ │ │ │ +__scpack_MOD_dclget3dobjectpoint │ │ │ │ +__scpack_MOD_dclget3deyepoint │ │ │ │ +__scpack_MOD_dclset3dprojection │ │ │ │ +__scpack_MOD_dclset2dplane │ │ │ │ +__scpack_MOD_dclset3dobjectpoint │ │ │ │ +__scpack_MOD_dclset3deyepoint │ │ │ │ +__scpack_MOD_dclget3dtransnumber │ │ │ │ +__scpack_MOD_dclget3dorigin │ │ │ │ +__scpack_MOD_dclget3dlogaxis │ │ │ │ +__scpack_MOD_dclget3dwindow │ │ │ │ +__scpack_MOD_dclget3dviewport │ │ │ │ +__scpack_MOD_dclset3dtransfunction │ │ │ │ +__scpack_MOD_dclset3dtransnumber │ │ │ │ +__scpack_MOD_dclset3dorigin │ │ │ │ +__scpack_MOD_dclset3dlogaxis │ │ │ │ +__scpack_MOD_dclset3dwindow │ │ │ │ +__scpack_MOD_dclset3dviewport │ │ │ │ +__uupack_MOD_dclgetframeindex │ │ │ │ +__uupack_MOD_dclsetframeindex │ │ │ │ +__uupack_MOD_dclgetframetype │ │ │ │ +__uupack_MOD_dclsetframetype │ │ │ │ +__uupack_MOD_dclgetareapattern │ │ │ │ +__uupack_MOD_dclsetareapattern │ │ │ │ +__uupack_MOD_dclgetbarwidth │ │ │ │ +__uupack_MOD_dclsetbarwidth │ │ │ │ +__uupack_MOD_dclgeterrorbarwidth │ │ │ │ +__uupack_MOD_dclseterrorbarwidth │ │ │ │ +__uupack_MOD_dclgeterrorbarlineindex │ │ │ │ +__uupack_MOD_dclseterrorbarlineindex │ │ │ │ +__uupack_MOD_dclgeterrorbarlinetype │ │ │ │ +__uupack_MOD_dclseterrorbarlinetype │ │ │ │ +__umpack_MOD_dclfillmap │ │ │ │ +__umpack_MOD_dcldrawmap │ │ │ │ +__umpack_MOD_dcldrawlimb │ │ │ │ +__umpack_MOD_dcldrawgrid │ │ │ │ +__umpack_MOD_dcldrawglobe │ │ │ │ +__umpack_MOD_dclfitmapparm │ │ │ │ +__umpack_MOD_dclsetmappoint │ │ │ │ +__umpack_MOD_dclsetcirclewindow │ │ │ │ +__umpack_MOD_dclsetmapcontactpoint │ │ │ │ __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ @@ -2171,112 +2121,92 @@ │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ +__uvpack_MOD_dcldrawyboxline │ │ │ │ +__uvpack_MOD_dclshadeyboxarea │ │ │ │ +__uvpack_MOD_dcldrawyboxframe │ │ │ │ +__uvpack_MOD_dcldrawybarline │ │ │ │ +__uvpack_MOD_dclshadeybararea │ │ │ │ +__uvpack_MOD_dcldrawybarframe │ │ │ │ +__uvpack_MOD_dclshadeygap │ │ │ │ +__uvpack_MOD_dcldrawyerrorbar │ │ │ │ +__uhpack_MOD_dcldrawxboxline │ │ │ │ +__uhpack_MOD_dclshadexboxarea │ │ │ │ +__uhpack_MOD_dcldrawxboxframe │ │ │ │ +__uhpack_MOD_dcldrawxbarline │ │ │ │ +__uhpack_MOD_dclshadexbararea │ │ │ │ +__uhpack_MOD_dcldrawxbarframe │ │ │ │ +__uhpack_MOD_dclshadexgap │ │ │ │ +__uhpack_MOD_dcldrawxerrorbar │ │ │ │ +__ctrlib_MOD_dclrotatespherical │ │ │ │ +__ctrlib_MOD_dclrotate3d │ │ │ │ +__ctrlib_MOD_dclrotate2d │ │ │ │ +__ctrlib_MOD_dclconvspherical │ │ │ │ +__ctrlib_MOD_dclconv3d │ │ │ │ +__ctrlib_MOD_dclconvhyperbolic │ │ │ │ +__ctrlib_MOD_dclconvpolar │ │ │ │ +__ctrlib_MOD_dclh2c │ │ │ │ +__ctrlib_MOD_dclb2c │ │ │ │ +__ctrlib_MOD_dcle2c │ │ │ │ +__ctrlib_MOD_dclp2c │ │ │ │ +__intrlib_MOD_dclinterpolatec │ │ │ │ +__intrlib_MOD_dclinterpolater │ │ │ │ +__lrllib_MOD_dclge │ │ │ │ +__lrllib_MOD_dclgt │ │ │ │ +__lrllib_MOD_dclle │ │ │ │ +__lrllib_MOD_dcllt │ │ │ │ +__lrllib_MOD_dclne │ │ │ │ +__lrllib_MOD_dcleq │ │ │ │ +_gfortran_string_len_trim │ │ │ │ +_gfortran_st_open │ │ │ │ +_gfortran_st_rewind │ │ │ │ +_gfortran_transfer_real │ │ │ │ +_gfortran_st_close │ │ │ │ +__aeabi_uidiv │ │ │ │ +__powidf2 │ │ │ │ +__aeabi_idiv │ │ │ │ _gfortran_transfer_array │ │ │ │ -_gfortran_stop_numeric │ │ │ │ _gfortran_transfer_array_write │ │ │ │ -__powidf2 │ │ │ │ -_gfortran_transfer_real │ │ │ │ +__powisf2 │ │ │ │ +_gfortran_get_command_argument_i4 │ │ │ │ +_gfortran_iargc │ │ │ │ +__memcpy_chk │ │ │ │ +_gfortran_st_inquire │ │ │ │ +_gfortran_transfer_character │ │ │ │ +_gfortran_compare_string │ │ │ │ +_gfortran_stop_string │ │ │ │ +_gfortran_stop_numeric │ │ │ │ +_gfortran_pow_i4_i4 │ │ │ │ _gfortran_random_seed_i4 │ │ │ │ _gfortran_random_r4 │ │ │ │ -_gfortran_pow_i4_i4 │ │ │ │ +_gfortran_pow_c4_i4 │ │ │ │ libgfortran.so.5 │ │ │ │ libm.so.6 │ │ │ │ libgcc_s.so.1 │ │ │ │ libc.so.6 │ │ │ │ ld-linux-armhf.so.3 │ │ │ │ libf77dcl.so.7 │ │ │ │ GLIBC_2.4 │ │ │ │ GCC_4.0.0 │ │ │ │ GFORTRAN_10 │ │ │ │ GFORTRAN_8 │ │ │ │ GLIBC_2.38 │ │ │ │ GLIBC_2.27 │ │ │ │ H KxD J{D │ │ │ │ +YIzDYHyDxD │ │ │ │ +#,JyD,HzDxD │ │ │ │ +#-JyD-HzDxD │ │ │ │ J!HzDxD │ │ │ │ J!HzDxD │ │ │ │ -z#F*FQF0Fw │ │ │ │ -G0F9FKFRF │ │ │ │ -z#F:FYF(Fw │ │ │ │ -z+F"FiF8Fw │ │ │ │ -+F"FiF8F │ │ │ │ -ziF"F8Fw │ │ │ │ -"FH|DxD!F │ │ │ │ -2F)F@F;F │ │ │ │ -z#F*FAF0Fw │ │ │ │ -G0FIF;FBF │ │ │ │ -F8FR /Fs │ │ │ │ -;F"FIF@F │ │ │ │ -KF*FAF8F │ │ │ │ -KF*FAF8F │ │ │ │ -%;FJF!FPF │ │ │ │ -$)FCFJFPF │ │ │ │ -3F:F!FPF │ │ │ │ -lDBF !8F │ │ │ │ - IzD HyDxD │ │ │ │ -LKaIzD{D │ │ │ │ +&KP"O,{D │ │ │ │ +"{DP&xD)F │ │ │ │ +"{DP&xD!F │ │ │ │ +#&JyD&HzDxD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +#!JyD!HzDxD │ │ │ │ +#!JyD!HzDxD │ │ │ │ +fIgHyDxD │ │ │ │ +`,K{DCc4# │ │ │ │ +?)FCF:FJ │ │ │ │ +3F"FAF8F │ │ │ │ +3F*FxD!F │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +K1F:F{D@F │ │ │ │ +`iK{DCcC# │ │ │ │ +K1FBF{D8F │ │ │ │ +w{J`Z`:h │ │ │ │ +zKFBF9F(F │ │ │ │ +H3F*FxD!F │ │ │ │ +1h(#"F(F │ │ │ │ +1h(#"F(F │ │ │ │ +HyD3FxDe │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +1h(#"F(F │ │ │ │ +1h(#"F(F │ │ │ │ +HyD3FxDe │ │ │ │ +1h(#"F(F │ │ │ │ +1h(#"F(F │ │ │ │ +HyD3FxDf │ │ │ │ +zDXHyD3FxD │ │ │ │ +'zD)L*M|D │ │ │ │ +1h(#"F(F │ │ │ │ +1h(#"F(F │ │ │ │ +HyD3FxDe │ │ │ │ +2AX F h │ │ │ │ +#>IzD>HyDxD │ │ │ │ +#`JyD`HzDxD │ │ │ │ +$KHzDyDxD │ │ │ │ +#CIzDCHyDxD │ │ │ │ +$9HzDyDxD │ │ │ │ +#5IzD5HyDxD │ │ │ │ +HzDyDxDC │ │ │ │ +$YHzDyDxD │ │ │ │ +#HIzDHHyDxD │ │ │ │ +$BHzDyDxD │ │ │ │ #-JyD-HzDxD │ │ │ │ -"6H|DxD! │ │ │ │ +2AX F h │ │ │ │ +$eHzDyDxD │ │ │ │ +#JJyDJHzDxD │ │ │ │ +#FIzDFHyDxD │ │ │ │ +$=HzDyDxD │ │ │ │ +#9IzD9HyDxD │ │ │ │ +$3HzDyDxDy │ │ │ │ +#?IzD?HyDxD │ │ │ │ +$8HzDyDxD │ │ │ │ +#0JyD0HzDxD │ │ │ │ +$#HzDyDxD │ │ │ │ +#9IzD9HyDxD │ │ │ │ +#@IzD@HyDxD │ │ │ │ +#>I %>HzD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +#>IzD>HyDxD │ │ │ │ +$6HzDyDxD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +$$HzDyDxDi │ │ │ │ +# JyD HzDxD │ │ │ │ +HzDyDxDH │ │ │ │ +D(HiFxD\ │ │ │ │ +kFjFiFhF │ │ │ │ +kFjFiFhF │ │ │ │ +kFjFiFhF │ │ │ │ +kFjFiFhF │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +#,JyD,HzDxD │ │ │ │ +#&JyD&HzDxD │ │ │ │ +# JyD HzDxD │ │ │ │ +#,JyD,HzDxD │ │ │ │ +#&JyD&HzDxD │ │ │ │ +# JyD HzDxD │ │ │ │ +# JyD HzDxD │ │ │ │ +#5JyD5HzDxD │ │ │ │ +#0JyD0HzDxD │ │ │ │ +#*JyD*HzDxD │ │ │ │ +#5JyD5HzDxD │ │ │ │ +#0JyD0HzDxD │ │ │ │ +#*JyD*HzDxD │ │ │ │ +# JyD HzDxD │ │ │ │ + HP")FxD │ │ │ │ +#pJyDpHzDxD │ │ │ │ +#kJyDkHzDxD │ │ │ │ +#gJyDgHzDxD │ │ │ │ + HP")FxD │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +#pJyDpHzDxD │ │ │ │ +#lJyDlHzDxD │ │ │ │ +#gJyDgHzDxD │ │ │ │ +@I+F*FyD8F │ │ │ │ +=I8F+F*FyD │ │ │ │ +5IzD5HyDxD │ │ │ │ +1IzD1HyDxD │ │ │ │ +#'IzD'HyDxD │ │ │ │ +I#F"FPFyD │ │ │ │ +?I#F"FPFyD │ │ │ │ +#+JyD+HzDxD │ │ │ │ +#"IzD"HyDxD │ │ │ │ +eI+F*F0FyD │ │ │ │ +#$IzD$HyDxD │ │ │ │ +&+F:FyD F │ │ │ │ +&+F:FyD F │ │ │ │ +#4IzD4HyDxD │ │ │ │ +#.IzD.HyDxD │ │ │ │ #(JyD(HzDxD │ │ │ │ -YIzDYHyDxD │ │ │ │ +#*IzD*HyDxD │ │ │ │ +#%JyD%HzDxD │ │ │ │ +#!IzD!HyDxD │ │ │ │ +;F~DRF F1 │ │ │ │ +'IzD'HyDxD │ │ │ │ +#IzD#HyDxD │ │ │ │ +&!I.#!HzD │ │ │ │ +@I+F*F FyD │ │ │ │ +"AX8H h │ │ │ │ +L:F)F|D@F │ │ │ │ -kL)FkN|D~D │ │ │ │ -TLTJ|DzD │ │ │ │ -ci;`TK{D │ │ │ │ -nKU`{DNa │ │ │ │ -IIzDIHyDxD │ │ │ │ -AIzDAHyDxD │ │ │ │ -=HyD=JxDzD │ │ │ │ -/IzD/HyDxD │ │ │ │ -CFyD*FxD │ │ │ │ -!rJxDrIzDyD │ │ │ │ -%KF>JyDxDzD │ │ │ │ - 9JyD9HzDxD │ │ │ │ -lEAF(F|D │ │ │ │ -JIKHyDxD │ │ │ │ -#wJyDwHzDxD │ │ │ │ +#@IzD@HyDxD │ │ │ │ +#>I %>HzD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +#>IzD>HyDxD │ │ │ │ +#`JyD`HzDxD │ │ │ │ +$KHzDyDxD │ │ │ │ +#CIzDCHyDxD │ │ │ │ +$9HzDyDxD │ │ │ │ +#6IzD6HyDxD │ │ │ │ +HzDyDxDB │ │ │ │ +2AX F h │ │ │ │ +#L:F)F|D@Fp │ │ │ │ +CFyD*FxD │ │ │ │ +!rJxDrIzDyDn │ │ │ │ +%KF>JyDxDzDn │ │ │ │ + 9JyD9HzDxDn │ │ │ │ +ha`"aca%L%K|D{D │ │ │ │ +DJyDDKDL{D │ │ │ │ +kL)FkN|D~D │ │ │ │ +TLTJ|DzD │ │ │ │ +ci;`TK{D │ │ │ │ +&{DP'AXhFW │ │ │ │ +H;F2F)FxDq │ │ │ │ ++F:F1F Fr │ │ │ │ +;F*F1F Fr │ │ │ │ "yH}DxD) │ │ │ │ zP}D~D2Fkh │ │ │ │ -#&IzD&HyDxD │ │ │ │ -#"JyD"HzDxD │ │ │ │ +#&IzD&HyDxDm │ │ │ │ +#"JyD"HzDxDm │ │ │ │ +#cIzDcHyDxDm │ │ │ │ +)RHyDRJxDzDm │ │ │ │ $,I!%,HzD │ │ │ │ kJ[KzDPj │ │ │ │ -fIzDfHyDxD │ │ │ │ -^IzD^HyDxD │ │ │ │ -#ZJyDZHzDxD │ │ │ │ -#5JyD5HzDxD │ │ │ │ -0IzD0HyDxD │ │ │ │ -#,JyD,HzDxD │ │ │ │ -#'JyD'HzDxD │ │ │ │ -"IzD"HyDxD │ │ │ │ -#}IzD}HyDxD │ │ │ │ -#wIzDwHyDxD │ │ │ │ +fIzDfHyDxDl │ │ │ │ +^IzD^HyDxDl │ │ │ │ +&z;F2F F)F │ │ │ │ +pIzDpHyDxDl │ │ │ │ +!IzD!HyDxDl │ │ │ │ +KFBF9F(Fq │ │ │ │ +CFJF9F(Fq │ │ │ │ +uIzDuHyDxDl │ │ │ │ +!IzD!HyDxDk │ │ │ │ +#5IzD5HyDxDk │ │ │ │ +#$JyD$HzDxDk │ │ │ │ +#;IzD;HyDxDk │ │ │ │ +#+JyD+HzDxDk │ │ │ │ ++FZFQF Fp │ │ │ │ +[F*FQF Fp │ │ │ │ +DFNFTEKD │ │ │ │ +(FTKyD{Dl │ │ │ │ +!8F2`+`l │ │ │ │ +#3JyD3HzDxDj │ │ │ │ +'+M'#+J~D}D1FzD(F │ │ │ │ +#7JyD7HzD │ │ │ │ +#/IzD/HyD │ │ │ │ +#'IzD'HyD │ │ │ │ +;F2F)F Fk │ │ │ │ +;F2F)F Fo │ │ │ │ +;F2F)F Fj │ │ │ │ +#.IzD.HyDxDj │ │ │ │ +#%IzD%HyDxDj │ │ │ │ +#!JyD!HzDxDj │ │ │ │ +;F2F)F Fo │ │ │ │ +#.IzD.HyDxDj │ │ │ │ +#%IzD%HyDxDj │ │ │ │ +#!JyD!HzDxDj │ │ │ │ +CF:F1F Fk │ │ │ │ +SFJFAF Fo │ │ │ │ +#(IzD(HyDxDi │ │ │ │ +$%HzDyDxD │ │ │ │ +CF:F1F Fo │ │ │ │ +SFJFAF Fj │ │ │ │ +#(IzD(HyDxDi │ │ │ │ +$%HzDyDxD │ │ │ │ `8`sJ`KzD │ │ │ │ `/KzD8`y` │ │ │ │ >J%KzD>IyD │ │ │ │ -#BJyDBHzDxD │ │ │ │ -#=JyD=HzDxD │ │ │ │ -7IzD7HyDxD │ │ │ │ -#2JyD2HzDxD │ │ │ │ +#BJyDBHzDxDh │ │ │ │ +#=JyD=HzDxDh │ │ │ │ +7IzD7HyDxDh │ │ │ │ +#2JyD2HzDxDh │ │ │ │ {H;F2FxD │ │ │ │ vH;F2FxD │ │ │ │ qH;F2FxD │ │ │ │ lH;F2FxD │ │ │ │ gH;F2FxD │ │ │ │ bH;F2FxD │ │ │ │ ]H;F2FxD │ │ │ │ XH;F2FxD │ │ │ │ SH;F2FxD │ │ │ │ JH;F2FxD │ │ │ │ +h!FxD#al │ │ │ │ +#}IzD}HyDxDg │ │ │ │ +#wIzDwHyDxDg │ │ │ │ +#ZJyDZHzDxDf │ │ │ │ +#5JyD5HzDxDf │ │ │ │ +0IzD0HyDxDf │ │ │ │ +#,JyD,HzDxDf │ │ │ │ +#'JyD'HzDxDf │ │ │ │ +"IzD"HyDxDf │ │ │ │ +#(IzD(HyDxDf │ │ │ │ +$%HzDyDxD │ │ │ │ +#.JyD.HzDxDf │ │ │ │ +#%JyD%HzDxDf │ │ │ │ +#!JyD!HzDxDf │ │ │ │ +#.JyD.HzDxDf │ │ │ │ +#%JyD%HzDxDf │ │ │ │ +#!JyD!HzDxDf │ │ │ │ +#.JyD.HzDxDf │ │ │ │ +#%JyD%HzDxDf │ │ │ │ +#!JyD!HzDxDf │ │ │ │ +#(IzD(HyDxDf │ │ │ │ +$%HzDyDxD │ │ │ │ +;F2F)F Fg │ │ │ │ +;F2F)F Fk │ │ │ │ +;F2F)F Fi │ │ │ │ +KFBF9F0Fi │ │ │ │ +#(IzD(HyDxDe │ │ │ │ +$%HzDyDxD │ │ │ │ +#'IzD'HyDxDe │ │ │ │ +#"IzD"HyDxDe │ │ │ │ +#0IzD0HyDxDe │ │ │ │ +#+IzD+HyDxDe │ │ │ │ +$$HzDyDxD │ │ │ │ +#>IzD>HyDxDe │ │ │ │ +$7HzDyDxD │ │ │ │ +#0IzD0HyDxDe │ │ │ │ +$'HzDyDxD │ │ │ │ +#$JyD$HzDxDe │ │ │ │ +CF:F1F(Fg │ │ │ │ zJ FzDbc │ │ │ │ JJ FzDbc │ │ │ │ -,IBF FyD │ │ │ │ +,IBF FyDg │ │ │ │ ` F'K:h{Db`cc │ │ │ │ -3F*F9F F │ │ │ │ -$0HzDyDxD │ │ │ │ -#)IzD)HyDxD │ │ │ │ -$"HzDyDxD │ │ │ │ -3F*F9F F │ │ │ │ +SFJFAF8Fj │ │ │ │ +#(IzD(HyDxDd │ │ │ │ +$!HzDyDxD │ │ │ │ +4*F1F Fi │ │ │ │ +;F2F)F Fg │ │ │ │ +;F2F)F Fe │ │ │ │ +;F2F)F Ff │ │ │ │ +#0IzD0HyDxDd │ │ │ │ +#+IzD+HyDxDd │ │ │ │ +$$HzDyDxD │ │ │ │ +4*F1F Fh │ │ │ │ +#'IzD'HyDxDc │ │ │ │ +#"IzD"HyDxDc │ │ │ │ +zJ FzDbc │ │ │ │ +JJ FzDbc │ │ │ │ +,IBF FyDe │ │ │ │ +` F'K:h{Db`cc │ │ │ │ +SFJFAF8Ff │ │ │ │ +SFJFAF8Ff │ │ │ │ +#(IzD(HyDxDc │ │ │ │ +$!HzDyDxD │ │ │ │ +3F*F9F Fe │ │ │ │ +SFZFIF@Fc │ │ │ │ +#.IzD.HyDxDb │ │ │ │ +$'HzDyDxD │ │ │ │ +##IzD#HyDxDb │ │ │ │ +SFJFAF8Fd │ │ │ │ +#(IzD(HyDxDb │ │ │ │ +$!HzDyDxD │ │ │ │ +3F*F9F Fe │ │ │ │ $0HzDyDxD │ │ │ │ -#)IzD)HyDxD │ │ │ │ +#)IzD)HyDxDb │ │ │ │ $"HzDyDxD │ │ │ │ -3F*F9F F │ │ │ │ +KFBF9F0Fh │ │ │ │ +3F*F9F Fe │ │ │ │ $0HzDyDxD │ │ │ │ -#)IzD)HyDxD │ │ │ │ +#)IzD)HyDxDb │ │ │ │ $"HzDyDxD │ │ │ │ -#'IzD'HyDxD │ │ │ │ -#"IzD"HyDxD │ │ │ │ -#'IzD'HyDxD │ │ │ │ -#"IzD"HyDxD │ │ │ │ -#'IzD'HyDxD │ │ │ │ -#"IzD"HyDxD │ │ │ │ -#>IzD>HyDxD │ │ │ │ -$7HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -$'HzDyDxD │ │ │ │ -#$JyD$HzDxD │ │ │ │ -#>IzD>HyDxD │ │ │ │ +KFBF9F0Fc │ │ │ │ +H*F!FxDe │ │ │ │ + IzD HyDxDa │ │ │ │ +SFJFAF8Fc │ │ │ │ +SFJFAF8Fd │ │ │ │ ++F"F9F@Fd │ │ │ │ +3FZFQFHFd │ │ │ │ +# IzD HyDxDa │ │ │ │ +IP&{D(FyD │ │ │ │ +IP&{D(FyD │ │ │ │ +4*F1F Ff │ │ │ │ +4*F1F Ff │ │ │ │ +4*F1F Ff │ │ │ │ +4*F1F Ff │ │ │ │ +#>IzD>HyDxD` │ │ │ │ $7HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ +#0IzD0HyDxD` │ │ │ │ $'HzDyDxD │ │ │ │ -#$JyD$HzDxD │ │ │ │ -#>IzD>HyDxD │ │ │ │ +#$JyD$HzDxD` │ │ │ │ +3F*F9F Fc │ │ │ │ +$0HzDyDxD │ │ │ │ +#)IzD)HyDxD` │ │ │ │ +$"HzDyDxD │ │ │ │ +"|D!FxDA │ │ │ │ +#>IzD>HyDxD` │ │ │ │ $7HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ +#0IzD0HyDxD` │ │ │ │ $'HzDyDxD │ │ │ │ -#$JyD$HzDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -#+IzD+HyDxD │ │ │ │ -$$HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -#+IzD+HyDxD │ │ │ │ -$$HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -#+IzD+HyDxD │ │ │ │ -$$HzDyDxD │ │ │ │ -SFJFAF8F │ │ │ │ -SFJFAF8F │ │ │ │ -SFJFAF8F │ │ │ │ -SFJFAF8F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$!HzDyDxD │ │ │ │ -SFJFAF8F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$!HzDyDxD │ │ │ │ -SFJFAF8F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$!HzDyDxD │ │ │ │ - IzD HyDxD │ │ │ │ -KFBF9F0F │ │ │ │ -KFBF9F0F │ │ │ │ -KFBF9F0F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -CF:F1F(F │ │ │ │ -CF:F1F(F │ │ │ │ -CF:F1F(F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -+F"F9F@F │ │ │ │ -3FZFQFHF │ │ │ │ -# IzD HyDxD │ │ │ │ -+F"F9F@F │ │ │ │ -3FZFQFHF │ │ │ │ -# IzD HyDxD │ │ │ │ -3F*F9F F │ │ │ │ -SFZFIF@F │ │ │ │ -#.IzD.HyDxD │ │ │ │ -$'HzDyDxD │ │ │ │ -##IzD#HyDxD │ │ │ │ +#$JyD$HzDxD` │ │ │ │ +#'IzD'HyDxD` │ │ │ │ +#"IzD"HyDxD` │ │ │ │ + J!HzDxD │ │ │ │ + J!HzDxD │ │ │ │ +4*F1F Fd │ │ │ │ +4*F1F Fd │ │ │ │ +#9JyD9HzDxD_ │ │ │ │ 2H2JxDzD │ │ │ │ -;F2F)F F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -#$IzD$HyDxD │ │ │ │ +;F2F)F F_ │ │ │ │ +#(IzD(HyDxD_ │ │ │ │ +#$IzD$HyDxD_ │ │ │ │ 2H2JxDzD │ │ │ │ -;F2F)F F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -#$IzD$HyDxD │ │ │ │ +;F2F)F Fc │ │ │ │ +#(IzD(HyDxD_ │ │ │ │ +#$IzD$HyDxD^ │ │ │ │ 2H2JxDzD │ │ │ │ -;F2F)F F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -#$IzD$HyDxD │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -#.JyD.HzDxD │ │ │ │ -#%JyD%HzDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ -#.JyD.HzDxD │ │ │ │ -#%JyD%HzDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ -#.JyD.HzDxD │ │ │ │ -#%JyD%HzDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ -IP&{D(FyD │ │ │ │ -IP&{D(FyD │ │ │ │ -#9JyD9HzDxD │ │ │ │ -zJ FzDbc │ │ │ │ -JJ FzDbc │ │ │ │ -,IBF FyD │ │ │ │ -` F'K:h{Db`cc │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -"|D!FxDA │ │ │ │ -SFJFAF F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -SFJFAF F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -;F2F)F F │ │ │ │ -#.IzD.HyDxD │ │ │ │ -#%IzD%HyDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ -;F2F)F F │ │ │ │ -#.IzD.HyDxD │ │ │ │ -#%IzD%HyDxD │ │ │ │ -#!JyD!HzDxD │ │ │ │ -CF:F1F F │ │ │ │ -CF:F1F F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -#7JyD7HzD │ │ │ │ -#/IzD/HyD │ │ │ │ -#'IzD'HyD │ │ │ │ -#3JyD3HzDxD │ │ │ │ -'+M'#+J~D}D1FzD(F │ │ │ │ -cBF)F8FD │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -+F2FIFPFC │ │ │ │ -KFRF)F0FC │ │ │ │ -P%|DxD!F │ │ │ │ -&KP"O,{D │ │ │ │ -"{DP&xD)F │ │ │ │ -"{DP&xD!F │ │ │ │ +;F2F)F Fa │ │ │ │ +#(IzD(HyDxD^ │ │ │ │ +#$IzD$HyDxD^ │ │ │ │ +#0IzD0HyDxD^ │ │ │ │ +#+IzD+HyDxD^ │ │ │ │ +$$HzDyDxD │ │ │ │ +CF:F1F(F` │ │ │ │ +CF:F1F(Fa │ │ │ │ ++F"F9F@Fa │ │ │ │ +3FZFQFHFb │ │ │ │ +# IzD HyDxD^ │ │ │ │ +"|DxD!Fd │ │ │ │ +HzDyDxD^ │ │ │ │ IP${D8FyD │ │ │ │ 1nK2FnIP${D8FyD │ │ │ │ -#HJyDHHzDxD │ │ │ │ -CIzDCHyDxD │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ - HP")FxD │ │ │ │ - HP")FxD │ │ │ │ -#pJyDpHzDxD~ │ │ │ │ -#lJyDlHzDxD~ │ │ │ │ -#gJyDgHzDxD~ │ │ │ │ -#pJyDpHzDxD} │ │ │ │ -#kJyDkHzDxD} │ │ │ │ -#gJyDgHzDxD} │ │ │ │ -K1F:F{D@F │ │ │ │ -H3F*FxD!F │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -`iK{DCcC# │ │ │ │ -w{J`Z`:h │ │ │ │ -zKFBF9F(F │ │ │ │ -3F*FxD!F │ │ │ │ -?)FCF:FJ │ │ │ │ -3F"FAF8F} │ │ │ │ -K1FBF{D8F │ │ │ │ -"AX8H h │ │ │ │ -I3F*FyD} │ │ │ │ -I3F*FyD} │ │ │ │ -;F~DRF F1 │ │ │ │ -'IzD'HyDxDy │ │ │ │ -#IzD#HyDxDy │ │ │ │ -&!I.#!HzD │ │ │ │ -&+F:FyD F │ │ │ │ -&+F:FyD F │ │ │ │ -I#F"FPFyD{ │ │ │ │ -?I#F"FPFyD{ │ │ │ │ -#+JyD+HzDxDx │ │ │ │ -#"IzD"HyDxDx │ │ │ │ -#4IzD4HyDxDx │ │ │ │ -#.IzD.HyDxDx │ │ │ │ -#(JyD(HzDxDx │ │ │ │ -eI+F*F0FyDz │ │ │ │ -#$IzD$HyDxDx │ │ │ │ -@I+F*FyD8Fz │ │ │ │ -=I8F+F*FyDz │ │ │ │ -5IzD5HyDxDw │ │ │ │ -1IzD1HyDxDw │ │ │ │ -"|DxD!Fy │ │ │ │ -@I+F*F FyDz │ │ │ │ -#'IzD'HyDxDw │ │ │ │ -#*IzD*HyDxDw │ │ │ │ -#%JyD%HzDxDw │ │ │ │ -#!IzD!HyDxDw │ │ │ │ -D(HiFxD\ │ │ │ │ -kFjFiFhFw │ │ │ │ -kFjFiFhFy │ │ │ │ -kFjFiFhFw │ │ │ │ -kFjFiFhFx │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F F{ │ │ │ │ -4*F1F Fz │ │ │ │ -#2FP%yDxD │ │ │ │ -#2FP%yDxD │ │ │ │ -#iIzDiHyDxDu │ │ │ │ -$aHzDyDxD │ │ │ │ -#2IzD2HyDxDt │ │ │ │ -$(HzDyDxD~ │ │ │ │ -#%JyD%HzDxDt │ │ │ │ -#BIzDBHyDxDt │ │ │ │ -#3JyD3HzDxDt │ │ │ │ -#@IzD@HyDxDt │ │ │ │ -#>I %>HzD │ │ │ │ -#,IzD,HyDxDt │ │ │ │ -#9IzD9HyDxDt │ │ │ │ -2AX F h │ │ │ │ -#@IzD@HyDxDs │ │ │ │ -$8HzDyDxD │ │ │ │ -#0JyD0HzDxDs │ │ │ │ -$#HzDyDxD │ │ │ │ -$eHzDyDxD │ │ │ │ -#JJyDJHzDxDs │ │ │ │ -#FIzDFHyDxDs │ │ │ │ -$=HzDyDxD │ │ │ │ -#9IzD9HyDxDs │ │ │ │ -$3HzDyDxDy │ │ │ │ -$YHzDyDxD │ │ │ │ -#HIzDHHyDxDs │ │ │ │ -$BHzDyDxD │ │ │ │ -#-JyD-HzDxDs │ │ │ │ -#IzD>HyDxDr │ │ │ │ -2AX F h │ │ │ │ -#`JyD`HzDxDr │ │ │ │ -$KHzDyDxD │ │ │ │ -#CIzDCHyDxDr │ │ │ │ -$9HzDyDxD │ │ │ │ -#6IzD6HyDxDr │ │ │ │ -HzDyDxDB │ │ │ │ -{D)H|D)MxD │ │ │ │ -'zD)L*M|D │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F Fu │ │ │ │ -1h(#"F(F │ │ │ │ -1h(#"F(F │ │ │ │ -HyD3FxDf │ │ │ │ -6"F)F0Fu │ │ │ │ -zDXHyD3FxD │ │ │ │ -1h(#"F(F │ │ │ │ -1h(#"F(F │ │ │ │ -HyD3FxDe │ │ │ │ -6"F)F0Ft │ │ │ │ -1h(#"F(F │ │ │ │ -1h(#"F(F │ │ │ │ -HyD3FxDe │ │ │ │ -6"F)F0Ft │ │ │ │ -1h(#"F(F │ │ │ │ -1h(#"F(F │ │ │ │ -HyD3FxDe │ │ │ │ -6"F)F0Fs │ │ │ │ -fz{D|HyDxD │ │ │ │ -"yDxD,19 │ │ │ │ -"3H|DxD! │ │ │ │ -fz{D|HyDxD │ │ │ │ -"yDxD,19 │ │ │ │ -"3H|DxD! │ │ │ │ -#&JyD&HzDxDl │ │ │ │ -#(JyD(HzDxDk │ │ │ │ - >aIzD{D │ │ │ │ -CFFJyDFHzD │ │ │ │ -CFFJyDFHzD │ │ │ │ -`,K{DCc4# │ │ │ │ -#eJyDeHzDxDi │ │ │ │ -`)K{DCc4# │ │ │ │ -fIgHyDxD │ │ │ │ -D{OxDQFj │ │ │ │ -#,IzD,HyDxDh │ │ │ │ -#!JyD!HzDxDh │ │ │ │ -0IzD0HyDxDh │ │ │ │ -(IzD(HyDxDh │ │ │ │ +#HJyDHHzDxD^ │ │ │ │ +CIzDCHyDxD^ │ │ │ │ +4*F1F Fb │ │ │ │ &KP"O,{D │ │ │ │ "{DP&xD)F │ │ │ │ "{DP&xD!F │ │ │ │ -4*F1F Fm │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F Fl │ │ │ │ -4*F1F Fl │ │ │ │ -4*F1F Fk │ │ │ │ -4*F1F Fk │ │ │ │ -#!JyD!HzDxDe │ │ │ │ -"xD)F4Y$h │ │ │ │ -+F2F9F@Fk │ │ │ │ -#aJyDaHzDxDe │ │ │ │ -QJ)F0FzDl │ │ │ │ -NJ9F@FzDl │ │ │ │ -#AIzDAHyDxDe │ │ │ │ -"AX8H h │ │ │ │ -I3F*FyDh │ │ │ │ -I3F*FyDh │ │ │ │ -;F~DRF F1 │ │ │ │ -'IzD'HyDxDd │ │ │ │ -#IzD#HyDxDd │ │ │ │ -&!I.#!HzD │ │ │ │ -&+F:FyD F │ │ │ │ -&+F:FyD F │ │ │ │ -I#F"FPFyDf │ │ │ │ -?I#F"FPFyDf │ │ │ │ -#+JyD+HzDxDd │ │ │ │ -#"IzD"HyDxDd │ │ │ │ -#4IzD4HyDxDd │ │ │ │ -#.IzD.HyDxDd │ │ │ │ -#(JyD(HzDxDd │ │ │ │ -eI+F*F0FyDf │ │ │ │ -#$IzD$HyDxDc │ │ │ │ -@I+F*FyD8Ff │ │ │ │ -=I8F+F*FyDf │ │ │ │ -5IzD5HyDxDc │ │ │ │ -1IzD1HyDxDc │ │ │ │ -"|DxD!Fe │ │ │ │ -@I+F*F FyDf │ │ │ │ -#'IzD'HyDxDc │ │ │ │ -#*IzD*HyDxDc │ │ │ │ -#%JyD%HzDxDc │ │ │ │ -#!IzD!HyDxDc │ │ │ │ -2F NP# H~D │ │ │ │ -"{D(HxD\X! │ │ │ │ -;F2FYFPF │ │ │ │ -gKyDgMgL}D │ │ │ │ -#0F#acag │ │ │ │ -kHlJxDzD │ │ │ │ -"LHyDxD 1 │ │ │ │ -LIzDLHyDxDa │ │ │ │ -"i1Fbb8F │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ -4*F1F Fe │ │ │ │ -4*F1F Fe │ │ │ │ -4*F1F Fe │ │ │ │ -4*F1F Fd │ │ │ │ -3F*F9F@Fb │ │ │ │ - J!HzDxD │ │ │ │ - J!HzDxD │ │ │ │ 4*F1F Fb │ │ │ │ 4*F1F Fb │ │ │ │ -4*F1F Fb │ │ │ │ -4*F1F Fa │ │ │ │ -#0JyD0HzDxD\ │ │ │ │ -"+HyD+LxD_ │ │ │ │ -BFIFPFP$ │ │ │ │ -JFAFPFP$ │ │ │ │ -#@IzD@HyDxD[ │ │ │ │ -#>I %>HzD │ │ │ │ -#,IzD,HyDxD[ │ │ │ │ -#9IzD9HyDxDZ │ │ │ │ -2AX F h │ │ │ │ -#?IzD?HyDxDZ │ │ │ │ -$8HzDyDxD │ │ │ │ -#0JyD0HzDxDZ │ │ │ │ -$#HzDyDxD │ │ │ │ -$eHzDyDxD │ │ │ │ -#JJyDJHzDxDZ │ │ │ │ -#FIzDFHyDxDZ │ │ │ │ -$=HzDyDxD │ │ │ │ -#9IzD9HyDxDZ │ │ │ │ -$3HzDyDxDy │ │ │ │ -$YHzDyDxD │ │ │ │ -#HIzDHHyDxDY │ │ │ │ -$BHzDyDxD │ │ │ │ -#-JyD-HzDxDY │ │ │ │ -#>IzD>HyDxDY │ │ │ │ -$6HzDyDxD │ │ │ │ -#,IzD,HyDxDY │ │ │ │ -$$HzDyDxDi │ │ │ │ -# JyD HzDxDY │ │ │ │ -HzDyDxDH │ │ │ │ -#>IzD>HyDxDY │ │ │ │ -2AX F h │ │ │ │ -#`JyD`HzDxDX │ │ │ │ -$KHzDyDxD │ │ │ │ -#CIzDCHyDxDX │ │ │ │ -$9HzDyDxD │ │ │ │ -#5IzD5HyDxDX │ │ │ │ -HzDyDxDC │ │ │ │ -:F1F(FSF │ │ │ │ -:F1F(FCF?OX │ │ │ │ -4*F1F F\ │ │ │ │ - 4*F1F FZ │ │ │ │ -4*F1F FY │ │ │ │ -= MM+1 │ │ │ │ -JM MUST BE JM >= (MM+1)/2 │ │ │ │ -AVERAGING LENGTH IS INVALID. │ │ │ │ -AVERAGING LENGTH IS EVEN NUMBER. │ │ │ │ -*** ERROR (PRCCLS IN │ │ │ │ -) * PROCESS │ │ │ │ - HAS NOT BEEN CLOSED YET. │ │ │ │ -*** ERROR (PRCNAM IN │ │ │ │ -) * TOO LARGE PROCESS LEVEL (NLEV). │ │ │ │ -(TR1,A###) │ │ │ │ -mszdmp.f │ │ │ │ -cfsrch.f │ │ │ │ -LENGTH OF CHARACTER IS TOO SHORT TO STORE FILE NAME. │ │ │ │ -iufopn.f │ │ │ │ -THERE IS NO UNIT TO BE OPENED. │ │ │ │ -DCLENVCHAR │ │ │ │ -DCLCOMCHAR │ │ │ │ -DCLDIVCHAR │ │ │ │ -rpnxfl.f │ │ │ │ -FORMATTED │ │ │ │ -NUMBER OF INPUT PARAMETERS IS TOO LARGE (>100). │ │ │ │ -DCLOPTCHAR │ │ │ │ -DCLSETCHAR │ │ │ │ -CONFIG_FILE │ │ │ │ -PARAMETER' │ │ │ │ -' CANNOT BE SET. │ │ │ │ -VARIANCE OF RX OR RY IS EQUAL TO 0 / MISSING VALUE IS SUBSTITUTED. │ │ │ │ -mpfpt2.f │ │ │ │ -(a,"(",2f12.7,")") │ │ │ │ -(a,f12.7) │ │ │ │ -(a,3f12.7) │ │ │ │ -r,r0,rho= │ │ │ │ -EXCEEDING MAXIMUM ITERATIONS. │ │ │ │ -IB .EQ. 0. │ │ │ │ -RD .LE. 0. │ │ │ │ -ID .LE. 0. │ │ │ │ -NUMBER OF DIMENSION SHOULD BE 1<= ND <= 10. │ │ │ │ -RELATION SHOULD BE 1 <= NP(N) <= NQ(N) <= NS(N). │ │ │ │ -NUMBER OF BLOCKS IS INVALID. │ │ │ │ -XB(1).NE.1 OR XB(NB).NE.10. │ │ │ │ -THERE IS NO VALID CHARACTER. │ │ │ │ -THERE EXISTS A PERIOD ONLY. │ │ │ │ -GIVEN NUMBER IS TRUNCATED WITHIN 8 DIGITS. │ │ │ │ -THIS IS INVALID LOGICAL EXPRESSION. │ │ │ │ -THERE IS A NON-NUMERAL CHARACTER. │ │ │ │ -SOLUTION NON EXSISTENT │ │ │ │ -NO SOLUTION IN THE DOMAIN │ │ │ │ -NOT YET INITIALIZED │ │ │ │ -UX OR UY: OUT OF THE RANGE │ │ │ │ -WORKING AREA NOT ENOUGH │ │ │ │ -NX MUST BE >= 2 │ │ │ │ -NY MUST BE >= 2 │ │ │ │ -UX IS NOT STRICTLY MONOTONIC │ │ │ │ -UY IS NOT STRICTLY MONOTONIC* │ │ │ │ -UY IS NOT STRICTLY MONOTONIC │ │ │ │ -OUT OF THE WHOLE DOMAIN │ │ │ │ -ORDER OF RX IS INVALID. │ │ │ │ +ARRWINTV │ │ │ │ +NODRSHRT │ │ │ │ +ENDARROW │ │ │ │ +DRAWING FINISHED. │ │ │ │ +SKIPINTV │ │ │ │ +CHECKING EACH PARAMETER │ │ │ │ +tmstln.f │ │ │ │ +THRES ===> │ │ │ │ +SKIP ===> │ │ │ │ +GLIM ===> │ │ │ │ +(1P,E10.3) │ │ │ │ +ARROW THRES ===> │ │ │ │ +DT ===> │ │ │ │ +ARRAY WILL BE OVER FLOW. │ │ │ │ +CALCULATING FINISHED. │ │ │ │ statement executed │ │ │ │ malloc(%u) failure in %s │ │ │ │ *** Error ( │ │ │ │ ***** ERROR ( │ │ │ │ - Warning ( │ │ │ │ *** WARNING ( │ │ │ │ - Message ( │ │ │ │ *** MESSAGE ( │ │ │ │ +++ THE FOLLOWING MESSAGES ARE SUPPRESSED. │ │ │ │ Error allocating %lu bytes │ │ │ │ -In file 'cdclf90n.f90', around line 53 │ │ │ │ -In file 'cdclf90n.f90', around line 78 │ │ │ │ -In file 'cdclf90n.f90', around line 101 │ │ │ │ -In file 'cdclf90n.f90', around line 123 │ │ │ │ -In file 'cdclf90n.f90', around line 145 │ │ │ │ -In file 'cdclf90n.f90', around line 167 │ │ │ │ In file 'cdclf90.f90', around line 114 │ │ │ │ In file 'cdclf90.f90', around line 115 │ │ │ │ In file 'cdclf90.f90', around line 232 │ │ │ │ In file 'cdclf90.f90', around line 424 │ │ │ │ In file 'cdclf90.f90', around line 437 │ │ │ │ In file 'cdclf90.f90', around line 524 │ │ │ │ In file 'cdclf90.f90', around line 667 │ │ │ │ @@ -3854,136 +3805,81 @@ │ │ │ │ In file 'cdclf90.f90', around line 19544 │ │ │ │ In file 'cdclf90.f90', around line 19556 │ │ │ │ In file 'cdclf90.f90', around line 19568 │ │ │ │ In file 'cdclf90.f90', around line 19587 │ │ │ │ In file 'cdclf90.f90', around line 19600 │ │ │ │ In file 'cdclf90.f90', around line 19613 │ │ │ │ In file 'cdclf90.f90', around line 19640 │ │ │ │ -DclSetAxisFactor │ │ │ │ -DclGetYGridNumber │ │ │ │ -DclGetXGridNumber │ │ │ │ -DclGetYGridValue │ │ │ │ -DclGetXGridValue │ │ │ │ -DclGetYEvenGrid │ │ │ │ -DclGetXEvenGrid │ │ │ │ -DclSetYEvenGrid │ │ │ │ -DclSetXEvenGrid │ │ │ │ -DclGetYGrid │ │ │ │ -DclSetYGrid │ │ │ │ -DclGetXGrid │ │ │ │ -DclSetXGrid │ │ │ │ -DclDrawYBoxLine │ │ │ │ -Length of x and y don't match. │ │ │ │ -DclShadeYBoxArea │ │ │ │ -DclDrawYBoxFrame │ │ │ │ -DclDrawYBarLine │ │ │ │ -DclShadeYBarArea │ │ │ │ -DclDrawYBarFrame │ │ │ │ -DclShadeYGap │ │ │ │ -DclDrawYErrorBar │ │ │ │ -DclGetFrameIndex │ │ │ │ -DclSetFrameIndex │ │ │ │ -DclGetFrameType │ │ │ │ -DclSetFrameType │ │ │ │ -DclGetAreaPattern │ │ │ │ -DclSetAreaPattern │ │ │ │ -DclGetBarWidth │ │ │ │ -DclSetBarWidth │ │ │ │ -DclGetErrorBarWidth │ │ │ │ -DclSetErrorBarWidth │ │ │ │ -DclGetErrorBarLineIndex │ │ │ │ -DclSetErrorBarLineIndex │ │ │ │ -DclGetErrorBarLineType │ │ │ │ -DclSetErrorBarLineType │ │ │ │ +In file 'cdclf90n.f90', around line 53 │ │ │ │ +In file 'cdclf90n.f90', around line 78 │ │ │ │ +In file 'cdclf90n.f90', around line 101 │ │ │ │ +In file 'cdclf90n.f90', around line 123 │ │ │ │ +In file 'cdclf90n.f90', around line 145 │ │ │ │ +In file 'cdclf90n.f90', around line 167 │ │ │ │ +DclDrawDeviceViewPortCorner │ │ │ │ +DclDrawDeviceWindowCorner │ │ │ │ +DclDrawViewPortCorner │ │ │ │ +DclDrawDeviceViewPortFrame │ │ │ │ +DclDrawDeviceWindowFrame │ │ │ │ +DclDrawViewPortFrame │ │ │ │ +DclSetFrameTitle │ │ │ │ +DclSetAspectRatio │ │ │ │ +DclSetFrameMargin │ │ │ │ +DclDivideFrame │ │ │ │ +DclSetWindow │ │ │ │ +DclSetViewPort │ │ │ │ +DclSetMapProjectionWindow │ │ │ │ +DclSetSimilarity │ │ │ │ +DclSetMapProjectionAngle │ │ │ │ +DclSetTransNumber │ │ │ │ +DclSetTransFunction │ │ │ │ +DcCloseGraphics │ │ │ │ +DclNewFig │ │ │ │ +DclNewFrame │ │ │ │ +DclOpenGraphics │ │ │ │ +grpack.f90 │ │ │ │ + workstation id (i) ? ; │ │ │ │ +DclSelectDevice │ │ │ │ +DclRunningMean │ │ │ │ DclShifAxis │ │ │ │ DclDrawAxisLabel │ │ │ │ DclDrawTickmark │ │ │ │ DclDrawAxisLine │ │ │ │ DclDrawTitle │ │ │ │ DclDrawAxisCalendar │ │ │ │ DclDrawAxisLog │ │ │ │ DclDrawAxisSpecify │ │ │ │ DclDrawAxis │ │ │ │ DclDrawScaledGraph │ │ │ │ +Length of x and y don't match. │ │ │ │ DclScalingPoint │ │ │ │ DclDrawScaledAxis │ │ │ │ DclFitScalingParm │ │ │ │ DclSetTitle │ │ │ │ -DclFillMap │ │ │ │ -DclDrawMap │ │ │ │ -DclDrawLimb │ │ │ │ -DclDrawGrid │ │ │ │ -DclDrawGlobe │ │ │ │ -DclFitMapParm │ │ │ │ -DclSetMapPoint │ │ │ │ -DclSetCircleWindow │ │ │ │ -DclSetMapContactPoint │ │ │ │ -DclDrawXBoxLine │ │ │ │ -DclShadeXBoxArea │ │ │ │ -DclDrawXBoxFrame │ │ │ │ -DclDrawXBarLine │ │ │ │ -DclShadeXBarArea │ │ │ │ -DclDrawXBarFrame │ │ │ │ -DclShadeXGap │ │ │ │ -DclDrawXErrorBar │ │ │ │ -DclSetUnitVectorTitle │ │ │ │ -DclDrawVectors │ │ │ │ -DclClearShadeLevel │ │ │ │ -DclGetShadeLevelNumber │ │ │ │ -DclGetShadeLevel │ │ │ │ -DclSetShadeLevel │ │ │ │ -DclShadeContourEX │ │ │ │ -DclShadeContour │ │ │ │ -DclGetContourLabelFormat │ │ │ │ -DclSetContourLabelFormat │ │ │ │ -DclGetContourInterval │ │ │ │ -DclClearContourLevel │ │ │ │ -DclDelContourLevel │ │ │ │ -DclGetContourLevelNumber │ │ │ │ -DclGetContourLine │ │ │ │ -DclSetContourLine │ │ │ │ -DclSetContourLevel │ │ │ │ -DclDrawContour │ │ │ │ -DclFormatTime │ │ │ │ -DclGetTime │ │ │ │ -DclGetUnitNum │ │ │ │ -DclCompChar │ │ │ │ -DclMessageDump │ │ │ │ -DclDrawDeviceViewPortCorner │ │ │ │ -DclDrawDeviceWindowCorner │ │ │ │ -DclDrawViewPortCorner │ │ │ │ -DclDrawDeviceViewPortFrame │ │ │ │ -DclDrawDeviceWindowFrame │ │ │ │ -DclDrawViewPortFrame │ │ │ │ -DclSetFrameTitle │ │ │ │ -DclSetAspectRatio │ │ │ │ -DclSetFrameMargin │ │ │ │ -DclDivideFrame │ │ │ │ -DclLegendreTransform_B │ │ │ │ -Working area has not been allocated yet. │ │ │ │ -DclLegendreTransform_F │ │ │ │ -DclGetLegendreFunctions │ │ │ │ -DclSpectrumToGridForLatitude │ │ │ │ -Either S or G must be specified. │ │ │ │ -DclSpectrumToGridForZonal │ │ │ │ -DclSpectrumToGridForWave │ │ │ │ -DclGridToSpectrum │ │ │ │ -Either G or S must be specified. │ │ │ │ -DclSpectrumToGrid │ │ │ │ -DclOperateLaplacian │ │ │ │ -DclGetSpectrumNumber │ │ │ │ -DclDeallocSHT │ │ │ │ -Attempt to DEALLOCATE unallocated '%s' │ │ │ │ -At line 84 of file shtrlib.f90 │ │ │ │ -At line 90 of file shtrlib.f90 │ │ │ │ -DclInitSHT │ │ │ │ -The working area has been allocated already. │ │ │ │ -In file 'shtrlib.f90', around line 60 │ │ │ │ -Integer overflow when calculating the amount of memory to allocate │ │ │ │ -In file 'shtrlib.f90', around line 68 │ │ │ │ +DclIntervalGE │ │ │ │ +DclIntervalGT │ │ │ │ +DclIntervalLE │ │ │ │ +DclIntervalLT │ │ │ │ +DclGoodNumGE │ │ │ │ +DclGoodNumGT │ │ │ │ +DclGoodNumLE │ │ │ │ +DclGoodNumLT │ │ │ │ +DclRestoreGoodNumList │ │ │ │ +DclSaveGoodNumList │ │ │ │ +DclGetGoodNumList │ │ │ │ +DclSetGoodNumList │ │ │ │ +DclGoodNumExGE │ │ │ │ +DclGoodNumExLE │ │ │ │ +DclGoodNumExGT │ │ │ │ +DclGoodNumExLT │ │ │ │ +DclGetAMP │ │ │ │ +DclGetRMS │ │ │ │ +DclGetSTD │ │ │ │ +DclGetVAR │ │ │ │ +DclGetAVE │ │ │ │ DclGetArrowLineIndex │ │ │ │ DclGetArrowLineType │ │ │ │ DclSetArrowLineIndex │ │ │ │ DclSetArrowLineType │ │ │ │ DclDrawArrowProjected │ │ │ │ DclDrawArrowNormalized │ │ │ │ DclDrawArrow │ │ │ │ @@ -4032,58 +3928,89 @@ │ │ │ │ DclTransNumToLong │ │ │ │ DclTransNumToShort │ │ │ │ DclTransLongToNum │ │ │ │ DclTransLongToShort │ │ │ │ DclTransShortToNum │ │ │ │ DclTransShortToLong │ │ │ │ DclPrintDeviceList │ │ │ │ -DclGet3DHatchPattern │ │ │ │ -DclSet3DHatchPattern │ │ │ │ -DclDraw3DHatchNormalized │ │ │ │ -DclDraw3DHatch │ │ │ │ -DclGet3DMarkerSize │ │ │ │ -DclGet3DMarkerIndex │ │ │ │ -DclGet3DMarkerType │ │ │ │ -DclSet3DMarkerSize │ │ │ │ -DclSet3DMarkerIndex │ │ │ │ -DclSet3DMarkerType │ │ │ │ -DclDraw3DMarkerNormalized │ │ │ │ -Length of x, y, z don't match. │ │ │ │ -DclDraw3DMarker │ │ │ │ -DclGet3DLineIndex │ │ │ │ -DclSet3DLineIndex │ │ │ │ -DclDraw3DLineNormalized │ │ │ │ -DclDraw3DLine │ │ │ │ -DclGet2DPlane │ │ │ │ -DclGet3DObjectPoint │ │ │ │ -DclGet3DEyePoint │ │ │ │ -DclSet3DProjection │ │ │ │ -DclSet2DPlane │ │ │ │ -DclSet3DObjectPoint │ │ │ │ -DclSet3DEyePoint │ │ │ │ -DclGet3DTransNumber │ │ │ │ -DclGet3DOrigin │ │ │ │ -DclGet3DLogAxis │ │ │ │ -DclGet3DWindow │ │ │ │ -DclGet3DViewPort │ │ │ │ -DclSet3DTransFunction │ │ │ │ -DclSet3DTransNumber │ │ │ │ -DclSet3DOrigin │ │ │ │ -DclSet3DLogAxis │ │ │ │ -DclSet3DWindow │ │ │ │ -DclSet3DViewPort │ │ │ │ -DclRunningMean │ │ │ │ +DclClearShadeLevel │ │ │ │ +DclGetShadeLevelNumber │ │ │ │ +DclGetShadeLevel │ │ │ │ +DclSetShadeLevel │ │ │ │ +DclShadeContourEX │ │ │ │ +DclShadeContour │ │ │ │ +DclFormatTime │ │ │ │ +DclGetTime │ │ │ │ +DclSetUnitVectorTitle │ │ │ │ +DclDrawVectors │ │ │ │ DclGetCOR │ │ │ │ DclGetCOV │ │ │ │ DclGetPRD │ │ │ │ -DclGetAMP │ │ │ │ -DclGetRMS │ │ │ │ -DclGetSTD │ │ │ │ -DclGetVAR │ │ │ │ -DclGetAVE │ │ │ │ +DclIntGE │ │ │ │ +DclIntGT │ │ │ │ +DclIntLE │ │ │ │ +DclIntLT │ │ │ │ +DclSetAxisFactor │ │ │ │ +DclCheckCharPattern │ │ │ │ +DclCheckFortran │ │ │ │ +DclCheckAlphaNum │ │ │ │ +DclCheckNumber │ │ │ │ +DclCheckAlphabet │ │ │ │ +DclCheckSpecial │ │ │ │ +DclCheckCurrency │ │ │ │ +DclCheckBlank │ │ │ │ +DclSetCharEX │ │ │ │ +Invalid parameter [ │ │ │ │ +DclSetParmEX │ │ │ │ +Invalid prefix [ │ │ │ │ +DclSetLogicalEX │ │ │ │ +DclSetRealEX │ │ │ │ +DclSetIntegerEX │ │ │ │ +DclSetChar │ │ │ │ +DclGetChar │ │ │ │ +DclSetParm │ │ │ │ +DclSetLogical │ │ │ │ +DclSetReal │ │ │ │ +DclSetInteger │ │ │ │ +DclGetCharS │ │ │ │ +DclGetParm │ │ │ │ +DclGetLogicalS │ │ │ │ +DclGetRealS │ │ │ │ +DclGetIntegerS │ │ │ │ +DclGetLogical │ │ │ │ +DclGetReal │ │ │ │ +DclGetInteger │ │ │ │ +CALENDAR │ │ │ │ +DclLegendreTransform_B │ │ │ │ +Working area has not been allocated yet. │ │ │ │ +DclLegendreTransform_F │ │ │ │ +DclGetLegendreFunctions │ │ │ │ +DclSpectrumToGridForLatitude │ │ │ │ +Either S or G must be specified. │ │ │ │ +DclSpectrumToGridForZonal │ │ │ │ +DclSpectrumToGridForWave │ │ │ │ +DclGridToSpectrum │ │ │ │ +Either G or S must be specified. │ │ │ │ +DclSpectrumToGrid │ │ │ │ +DclOperateLaplacian │ │ │ │ +DclGetSpectrumNumber │ │ │ │ +DclDeallocSHT │ │ │ │ +Attempt to DEALLOCATE unallocated '%s' │ │ │ │ +At line 84 of file shtrlib.f90 │ │ │ │ +At line 90 of file shtrlib.f90 │ │ │ │ +DclInitSHT │ │ │ │ +The working area has been allocated already. │ │ │ │ +In file 'shtrlib.f90', around line 60 │ │ │ │ +Integer overflow when calculating the amount of memory to allocate │ │ │ │ +In file 'shtrlib.f90', around line 68 │ │ │ │ +DclToLower │ │ │ │ +DclToUpper │ │ │ │ +DclGetUnitNum │ │ │ │ +DclCompChar │ │ │ │ +DclMessageDump │ │ │ │ DclAbort │ │ │ │ DclGetArgument │ │ │ │ DclGetArgumentNum │ │ │ │ DclGetEnv │ │ │ │ DclExecCommand │ │ │ │ DclSetOrthographic │ │ │ │ DclSetBonnes │ │ │ │ @@ -4116,48 +4043,45 @@ │ │ │ │ DclKitada_F │ │ │ │ DclEckert6_F │ │ │ │ DclHammer_F │ │ │ │ DclMollweideLike_F │ │ │ │ DclMollweide_F │ │ │ │ DclMercator_F │ │ │ │ DclCylindrical_F │ │ │ │ -DclInterpolateC │ │ │ │ -DclInterpolateR │ │ │ │ -DclIntGE │ │ │ │ -DclIntGT │ │ │ │ -DclIntLE │ │ │ │ -DclIntLT │ │ │ │ DclLocLast │ │ │ │ DclLocFirst │ │ │ │ -DclSetWindow │ │ │ │ -DclSetViewPort │ │ │ │ -DclSetMapProjectionWindow │ │ │ │ -DclSetSimilarity │ │ │ │ -DclSetMapProjectionAngle │ │ │ │ -DclSetTransNumber │ │ │ │ -DclSetTransFunction │ │ │ │ -DcCloseGraphics │ │ │ │ -DclNewFig │ │ │ │ -DclNewFrame │ │ │ │ -DclOpenGraphics │ │ │ │ -grpack.f90 │ │ │ │ - workstation id (i) ? ; │ │ │ │ -DclSelectDevice │ │ │ │ -DclGoodNumGE │ │ │ │ -DclGoodNumGT │ │ │ │ -DclGoodNumLE │ │ │ │ -DclGoodNumLT │ │ │ │ -DclRestoreGoodNumList │ │ │ │ -DclSaveGoodNumList │ │ │ │ -DclGetGoodNumList │ │ │ │ -DclSetGoodNumList │ │ │ │ -DclGoodNumExGE │ │ │ │ -DclGoodNumExLE │ │ │ │ -DclGoodNumExGT │ │ │ │ -DclGoodNumExLT │ │ │ │ +DclGetContourLabelFormat │ │ │ │ +DclSetContourLabelFormat │ │ │ │ +DclGetContourInterval │ │ │ │ +DclClearContourLevel │ │ │ │ +DclDelContourLevel │ │ │ │ +DclGetContourLevelNumber │ │ │ │ +DclGetContourLine │ │ │ │ +DclSetContourLine │ │ │ │ +DclSetContourLevel │ │ │ │ +DclDrawContour │ │ │ │ +DclLengthOfYear │ │ │ │ +DclLengthOfMonth │ │ │ │ +DclDayOfWeek │ │ │ │ +DclFormatDate │ │ │ │ +DclDiffDate │ │ │ │ +DclAddDate │ │ │ │ +DclGetDate │ │ │ │ +DclGetYGridNumber │ │ │ │ +DclGetXGridNumber │ │ │ │ +DclGetYGridValue │ │ │ │ +DclGetXGridValue │ │ │ │ +DclGetYEvenGrid │ │ │ │ +DclGetXEvenGrid │ │ │ │ +DclSetYEvenGrid │ │ │ │ +DclSetXEvenGrid │ │ │ │ +DclGetYGrid │ │ │ │ +DclSetYGrid │ │ │ │ +DclGetXGrid │ │ │ │ +DclSetXGrid │ │ │ │ DclRealFFT_B │ │ │ │ Wrong working area. │ │ │ │ DclrealFFT_B │ │ │ │ DclRealFFT_F │ │ │ │ DclDeallocRealFFT │ │ │ │ At line 43 of file fftlib.f90 │ │ │ │ DclInitRealFFT │ │ │ │ @@ -4193,305 +4117,254 @@ │ │ │ │ In file 'fftlib.f90', around line 354 │ │ │ │ DclComplexFFT_B │ │ │ │ DclComplexFFT_F │ │ │ │ DclDeallocComplexFFT │ │ │ │ At line 437 of file fftlib.f90 │ │ │ │ DclInitComplexFFT │ │ │ │ In file 'fftlib.f90', around line 425 │ │ │ │ -DclLengthOfYear │ │ │ │ -DclLengthOfMonth │ │ │ │ -DclDayOfWeek │ │ │ │ -DclFormatDate │ │ │ │ -DclDiffDate │ │ │ │ -DclAddDate │ │ │ │ -DclGetDate │ │ │ │ +DclGet3DHatchPattern │ │ │ │ +DclSet3DHatchPattern │ │ │ │ +DclDraw3DHatchNormalized │ │ │ │ +DclDraw3DHatch │ │ │ │ +DclGet3DMarkerSize │ │ │ │ +DclGet3DMarkerIndex │ │ │ │ +DclGet3DMarkerType │ │ │ │ +DclSet3DMarkerSize │ │ │ │ +DclSet3DMarkerIndex │ │ │ │ +DclSet3DMarkerType │ │ │ │ +DclDraw3DMarkerNormalized │ │ │ │ +Length of x, y, z don't match. │ │ │ │ +DclDraw3DMarker │ │ │ │ +DclGet3DLineIndex │ │ │ │ +DclSet3DLineIndex │ │ │ │ +DclDraw3DLineNormalized │ │ │ │ +DclDraw3DLine │ │ │ │ +DclGet2DPlane │ │ │ │ +DclGet3DObjectPoint │ │ │ │ +DclGet3DEyePoint │ │ │ │ +DclSet3DProjection │ │ │ │ +DclSet2DPlane │ │ │ │ +DclSet3DObjectPoint │ │ │ │ +DclSet3DEyePoint │ │ │ │ +DclGet3DTransNumber │ │ │ │ +DclGet3DOrigin │ │ │ │ +DclGet3DLogAxis │ │ │ │ +DclGet3DWindow │ │ │ │ +DclGet3DViewPort │ │ │ │ +DclSet3DTransFunction │ │ │ │ +DclSet3DTransNumber │ │ │ │ +DclSet3DOrigin │ │ │ │ +DclSet3DLogAxis │ │ │ │ +DclSet3DWindow │ │ │ │ +DclSet3DViewPort │ │ │ │ +DclGetFrameIndex │ │ │ │ +DclSetFrameIndex │ │ │ │ +DclGetFrameType │ │ │ │ +DclSetFrameType │ │ │ │ +DclGetAreaPattern │ │ │ │ +DclSetAreaPattern │ │ │ │ +DclGetBarWidth │ │ │ │ +DclSetBarWidth │ │ │ │ +DclGetErrorBarWidth │ │ │ │ +DclSetErrorBarWidth │ │ │ │ +DclGetErrorBarLineIndex │ │ │ │ +DclSetErrorBarLineIndex │ │ │ │ +DclGetErrorBarLineType │ │ │ │ +DclSetErrorBarLineType │ │ │ │ +DclFillMap │ │ │ │ +DclDrawMap │ │ │ │ +DclDrawLimb │ │ │ │ +DclDrawGrid │ │ │ │ +DclDrawGlobe │ │ │ │ +DclFitMapParm │ │ │ │ +DclSetMapPoint │ │ │ │ +DclSetCircleWindow │ │ │ │ +DclSetMapContactPoint │ │ │ │ +DclDrawYBoxLine │ │ │ │ +DclShadeYBoxArea │ │ │ │ +DclDrawYBoxFrame │ │ │ │ +DclDrawYBarLine │ │ │ │ +DclShadeYBarArea │ │ │ │ +DclDrawYBarFrame │ │ │ │ +DclShadeYGap │ │ │ │ +DclDrawYErrorBar │ │ │ │ +DclDrawXBoxLine │ │ │ │ +DclShadeXBoxArea │ │ │ │ +DclDrawXBoxFrame │ │ │ │ +DclDrawXBarLine │ │ │ │ +DclShadeXBarArea │ │ │ │ +DclDrawXBarFrame │ │ │ │ +DclShadeXGap │ │ │ │ +DclDrawXErrorBar │ │ │ │ DclRotateSpherical │ │ │ │ DclRotate3D │ │ │ │ DclRotate2D │ │ │ │ DclConvSpherical │ │ │ │ DclConv3D │ │ │ │ DclConvHyperbolic │ │ │ │ DclConvPolar │ │ │ │ DclConv2D │ │ │ │ -DclCheckCharPattern │ │ │ │ -DclCheckFortran │ │ │ │ -DclCheckAlphaNum │ │ │ │ -DclCheckNumber │ │ │ │ -DclCheckAlphabet │ │ │ │ -DclCheckSpecial │ │ │ │ -DclCheckCurrency │ │ │ │ -DclCheckBlank │ │ │ │ -DclToLower │ │ │ │ -DclToUpper │ │ │ │ -DclIntervalGE │ │ │ │ -DclIntervalGT │ │ │ │ -DclIntervalLE │ │ │ │ -DclIntervalLT │ │ │ │ -DclSetCharEX │ │ │ │ -Invalid parameter [ │ │ │ │ -DclSetParmEX │ │ │ │ -Invalid prefix [ │ │ │ │ -DclSetLogicalEX │ │ │ │ -DclSetRealEX │ │ │ │ -DclSetIntegerEX │ │ │ │ -DclSetChar │ │ │ │ -DclGetChar │ │ │ │ -DclSetParm │ │ │ │ -DclSetLogical │ │ │ │ -DclSetReal │ │ │ │ -DclSetInteger │ │ │ │ -DclGetCharS │ │ │ │ -DclGetParm │ │ │ │ -DclGetLogicalS │ │ │ │ -DclGetRealS │ │ │ │ -DclGetIntegerS │ │ │ │ -DclGetLogical │ │ │ │ -DclGetReal │ │ │ │ -DclGetInteger │ │ │ │ -CALENDAR │ │ │ │ -ARRWINTV │ │ │ │ -NODRSHRT │ │ │ │ -ENDARROW │ │ │ │ -DRAWING FINISHED. │ │ │ │ -STLNGLIM │ │ │ │ -GRDTHRES │ │ │ │ -SKIPINTV │ │ │ │ -CHECKING EACH PARAMETER │ │ │ │ -tmstln.f │ │ │ │ -THRES ===> │ │ │ │ -SKIP ===> │ │ │ │ -GLIM ===> │ │ │ │ -(1P,E10.3) │ │ │ │ -ARROW THRES ===> │ │ │ │ -DT ===> │ │ │ │ -ARRAY WILL BE OVER FLOW. │ │ │ │ -CALCULATING FINISHED. │ │ │ │ -STLNDT │ │ │ │ -PERIODX │ │ │ │ -PERIODY │ │ │ │ -FIXEDDT │ │ │ │ -DETECTED STREAM .LT. GLIM. │ │ │ │ -DETECTED EXISTING SAME GRID. │ │ │ │ -TOPBAR IS NOT SUPPORT IN STROKEFONT │ │ │ │ -UNDERBAR IS NOT SUPPORT IN STROKEFONT │ │ │ │ -WORKING AREA OVERFLOW. │ │ │ │ -COLOR TO TONE CONVERSION TABLE DOES NOT EXIST. │ │ │ │ -szcltn.f │ │ │ │ -COLOR INDEX IS INVALID │ │ │ │ -FONT NUMBER IS OUT OF RANGE. │ │ │ │ -FONT FILE DOES NOT EXIST. │ │ │ │ -szfint.f │ │ │ │ -UNFORMATTED │ │ │ │ -FONT FILE HAS NOT BEEN LOADED. │ │ │ │ -FONTNAME │ │ │ │ -Monospace │ │ │ │ -CONTROL CHARACTERS ARE NOT IN GOOD AGREEMENT. │ │ │ │ -NO VALID SUP CHARACTER. │ │ │ │ -NO VALID SUB CHARACTER. │ │ │ │ -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. │ │ │ │ -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 │ │ │ │ -szm3op.f │ │ │ │ -(2I8,F8.5) │ │ │ │ -szl3op.f │ │ │ │ -szlaop.f │ │ │ │ -szlnop.f │ │ │ │ -sztnop.f │ │ │ │ -sztxop.f │ │ │ │ -(F8.5,5I8) │ │ │ │ -szpmop.f │ │ │ │ -szplop.f │ │ │ │ -SIZE PARAMETER IS INVALID. │ │ │ │ -slqsiz.f │ │ │ │ -RECTANGLE DEFINITION IS INVALID. │ │ │ │ -PROPORTION PARAMETER IS LESS THAN ZERO. │ │ │ │ -MARGIN PARAMETER IS LESS THAN ZERO. │ │ │ │ -SUM OF MARGIN PARAMETERS IS LARGER THAN 1.0. │ │ │ │ -INVALID SIDE PARAMETER. │ │ │ │ -SPACE FOR TITLE IS NOT ENOUGH. │ │ │ │ -PX = 0.0 IS ASSUMED. │ │ │ │ -PY = 0.0 IS ASSUMED. │ │ │ │ -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 │ │ │ │ +DclInterpolateC │ │ │ │ +DclInterpolateR │ │ │ │ +NUMBER OF POINTS IS INVALID. │ │ │ │ +WORKING AREA IS NOT ENOUGH. │ │ │ │ +UXMIN = UXMAX. │ │ │ │ +UYMIN = UYMAX. │ │ │ │ SIDE PARAMETER IS INVALID. │ │ │ │ -POSITION PARAMETER IS INVALID. │ │ │ │ +'ISLCT' IS INVALID. │ │ │ │ +CHARACTER LENGTH IS LESS THAN OR EQUAL TO ZERO. │ │ │ │ +uyplbl.f │ │ │ │ +SUB OPTION CANNOT BE USED. │ │ │ │ +MINOR DIVISION IS LESS THAN 0. │ │ │ │ +MAJOR DIVISION IS LESS THAN 0. │ │ │ │ +MINOR DIVISION IS GREATER THAN MAJOR DIVISION. │ │ │ │ +DY1 AND DY2 WERE SWITCHED. │ │ │ │ +MAJOR DIVISION IS NOT MULTIPLE OF MINOR DIVISION. │ │ │ │ +THERE IS NO TICKMARK / LABEL. │ │ │ │ +LINE INDEX IS INVALID. │ │ │ │ +'ISLCT' IS INVALID │ │ │ │ +uypaxs.f │ │ │ │ TEXT HEIGHT IS LESS THAN ZERO. │ │ │ │ -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. │ │ │ │ -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. │ │ │ │ -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. │ │ │ │ CENTERING OPTION IS INVALID. │ │ │ │ -TEXT INDEX IS 0 / DO NOTHING. │ │ │ │ -TEXT INDEX IS LESS THAN 0. │ │ │ │ -NUMBER OF POINTS IS LESS THAN 3. │ │ │ │ -TONE PAT. INDEX IS 0 / DO NOTHING. │ │ │ │ -TONE PAT. INDEX IS LESS THAN 0. │ │ │ │ +TEXT INDEX IS INVALID. │ │ │ │ +UYSOFF HAS NOT BEEN CALLED. │ │ │ │ +uyptmk.f │ │ │ │ +CHARACTER LENGTH IS ZERO. │ │ │ │ +uypttl.f │ │ │ │ +SPACE FOR LABEL IS NOT ENOUGH. │ │ │ │ +INDEXBND │ │ │ │ +INVALID WINDOW FOR CONICAL PROJECTION. │ │ │ │ +TOO MANY POINTS IGNORED. │ │ │ │ +INDEXOUT │ │ │ │ +ITYPEOUT │ │ │ │ +INVALID TRANSFORMATION NUMBER. │ │ │ │ +OUTLINE FILE = │ │ │ │ +OUTLINE FILE DOES NOT EXIST. │ │ │ │ +umpmap.f │ │ │ │ +UNFORMATTED │ │ │ │ +IPATLAND │ │ │ │ +IPATLAKE │ │ │ │ +LFILLAKE │ │ │ │ +umfmap.f │ │ │ │ +INVALID STANDARD LATITUDE │ │ │ │ +INVALID ITR │ │ │ │ +MAJOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ +MINOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ +NUMBER OF POINTS IS LESS THAN 2. │ │ │ │ +LINETYPE IS 0 / DO NOTHING. │ │ │ │ +uulinz.f │ │ │ │ NUMBER OF POINTS IS LESS THAN 1. │ │ │ │ MARKER TYPE IS 0 / DO NOTHING. │ │ │ │ -POLYMARKER INDEX IS 0 / DO NOTHING. │ │ │ │ -POLYMARKER INDEX IS LESS THAN 0. │ │ │ │ MARKER SIZE IS 0 / DO NOTHING. │ │ │ │ MARKER SIZE IS LESS THAN ZERO. │ │ │ │ -NUMBER OF POINTS IS LESS THAN 2. │ │ │ │ -LINETYPE IS 0 / DO NOTHING. │ │ │ │ -POLYLINE INDEX IS 0 / DO NOTHING. │ │ │ │ -POLYLINE INDEX IS LESS THAN 0. │ │ │ │ -LINE INDEX IS INVALID. │ │ │ │ -COLORMAP MIGHT NOT CHANGE IMMEDIATELY. │ │ │ │ -sgpcmd.f │ │ │ │ -(TR1,I2.2,A2,A) │ │ │ │ -TEXT LENGTH IS TOO LONG. │ │ │ │ -TEXT HEIGHT IS LESS THAN 0. │ │ │ │ -TRANSFORMATION NUMBER <##> IS NOT DEFINED. │ │ │ │ -TRANSFORMATION NAME < │ │ │ │ -> IS NOT DEFINED. │ │ │ │ -VIEWPORT DEFINITION IS INVALID. │ │ │ │ -THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (X). │ │ │ │ -THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (Y). │ │ │ │ -(ITR:51) NOT YET INITIALIZED. CALL G2SCTR. │ │ │ │ -sgpwsn.f │ │ │ │ -WORKSTATION NUMBER IS INVALID. │ │ │ │ -THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (Z). │ │ │ │ -ANGLE MUST NOT BE ZERO. │ │ │ │ -SYSTEM FONT IS NOT SUPPORTED IN SCPACK. │ │ │ │ -NOTE : LSYSFNT IS SET TO FALSE. │ │ │ │ -CMAPLIST │ │ │ │ -PARAMETER NAME < │ │ │ │ -> IS INVALID. │ │ │ │ -GRPH1 : STARTED / IWS = ##. │ │ │ │ -IDMPDGT │ │ │ │ -IBGPAGE │ │ │ │ -COLORMAP FILE DOES NOT EXIST. │ │ │ │ -BITMAP FILE DOES NOT EXIST. │ │ │ │ -CIMGFMT │ │ │ │ -RIMGCMP │ │ │ │ -lfprop │ │ │ │ -lcntl │ │ │ │ -isup │ │ │ │ -isub │ │ │ │ -irst │ │ │ │ -small │ │ │ │ -shift │ │ │ │ -colormap.x11 │ │ │ │ -GRPH1 : TERMINATED. │ │ │ │ -GRPH1 : PAGE = ### COMPLETED. │ │ │ │ -DIALOG NEEDS WINDOW.DEFAULT FONT IS USED │ │ │ │ -COLORMAP LIST DOES NOT EXIST. │ │ │ │ -swcmll.f │ │ │ │ -COLORMAP LIST IS INVALID │ │ │ │ -COLORMAP LIST OVERFLOWS │ │ │ │ -COLORMAP LIST FILE SHOULD BE READ FIRST USING "SWCMLL" │ │ │ │ -COLORMAP NUMBER <##> IS OUT OF RANGE. │ │ │ │ -INVALID CSIDE. │ │ │ │ -INVALID NLBL. │ │ │ │ -INVALID NTICKS. │ │ │ │ -TOO MANY TICKS. │ │ │ │ -TOO MANY LABELS. │ │ │ │ -ulylog.f │ │ │ │ -ulxlog.f │ │ │ │ -LMISS │ │ │ │ -RMISS │ │ │ │ -ITR │ │ │ │ +uumrkz.f │ │ │ │ +(2I8,F8.5) │ │ │ │ NO IMAGE CAPABILITY. │ │ │ │ +NO FULL COLOR CAPABILITY. │ │ │ │ RUNDEF │ │ │ │ IUNDEF │ │ │ │ -WORKING AREA IS NOT ENOUGH. │ │ │ │ +LMISS │ │ │ │ +RMISS │ │ │ │ +ICOLOR1 │ │ │ │ +ICOLOR2 │ │ │ │ +ICOLOR3 │ │ │ │ +LCELLX │ │ │ │ +LCELLY │ │ │ │ +LCORNER │ │ │ │ +ZMIN > ZMAX. │ │ │ │ +TOO MANY LEVEL (N). │ │ │ │ +COLOR MAP FILE = │ │ │ │ +COLOR MAP FILE DOES NOT EXIST. │ │ │ │ +uicrgb.f │ │ │ │ +FORMATTED │ │ │ │ +TOO MANY LEVEL. │ │ │ │ +(G6.4, Z8) │ │ │ │ +ERROR IN FILE. │ │ │ │ +MASK FILE DOES NOT EXIST. │ │ │ │ +(F6.4,F8.3) │ │ │ │ +CELL_MODE_X │ │ │ │ +CELL_MODE_Y │ │ │ │ +EMBOSS │ │ │ │ +LEMBOSS │ │ │ │ +LSPHERE │ │ │ │ +DENSITY │ │ │ │ +EMBOSSMENT_HEIGHT │ │ │ │ +LIGHT_LONGITUDE │ │ │ │ +LIGHT_LATITUDE │ │ │ │ +LIGHT_DIRECTION │ │ │ │ +NMIN MUST BE < NMAX │ │ │ │ +DUL MUST BE POSITIVE. │ │ │ │ +uszdgt.f │ │ │ │ +(T10,I3) │ │ │ │ +LABEL WIDTH IS GREATER THAN MAXDGT │ │ │ │ +XMIN OR XMAX IS NOT DEFINED. │ │ │ │ +YMIN OR YMAX IS NOT DEFINED. │ │ │ │ +INVALID CXS │ │ │ │ +INVALID CYS │ │ │ │ +X-LABEL REGION IS NOT PROTECTED. │ │ │ │ +NEGATIVE UMIN OR UMAX. │ │ │ │ +UMIN > UMAX. │ │ │ │ +Y-LABEL REGION IS NOT PROTECTED. │ │ │ │ +DXT OR DXL IS NEGATIVE. │ │ │ │ +usxaxu.f │ │ │ │ +INVALID CAXIS │ │ │ │ +VMIN>VMAX │ │ │ │ +(E16.xE3) │ │ │ │ +uschvl.f │ │ │ │ +(F11.x, TR1, I4) │ │ │ │ +(SP, F16.x) │ │ │ │ +(SP, I16) │ │ │ │ +PARAMETER " │ │ │ │ +" IS NOT DEFINED. │ │ │ │ +INVALID SIDE NAME. │ │ │ │ +VMIN > VMAX. │ │ │ │ +INVALID VALUE OF 'IRESET'. │ │ │ │ +ususcu.f │ │ │ │ +('(I', I1, ')') │ │ │ │ +('(F', I1, '.', I1, ')') │ │ │ │ +DYT OR DYL IS NEGATIVE. │ │ │ │ +usyaxu.f │ │ │ │ +ITR │ │ │ │ REALMAX │ │ │ │ -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 │ │ │ │ -ICOLOR1 │ │ │ │ -ICOLOR2 │ │ │ │ LBOUND │ │ │ │ LEPSL │ │ │ │ MISSING FIELD. │ │ │ │ CONSTANT (##########) FIELD. │ │ │ │ uezchk.f │ │ │ │ -SUB OPTION CANNOT BE USED. │ │ │ │ -MINOR DIVISION IS LESS THAN 0. │ │ │ │ -MAJOR DIVISION IS LESS THAN 0. │ │ │ │ -MINOR DIVISION IS GREATER THAN MAJOR DIVISION. │ │ │ │ -DY1 AND DY2 WERE SWITCHED. │ │ │ │ -MAJOR DIVISION IS NOT MULTIPLE OF MINOR DIVISION. │ │ │ │ -THERE IS NO TICKMARK / LABEL. │ │ │ │ -'ISLCT' IS INVALID. │ │ │ │ -CHARACTER LENGTH IS ZERO. │ │ │ │ -uypttl.f │ │ │ │ -NUMBER OF POINTS IS INVALID. │ │ │ │ -CHARACTER LENGTH IS LESS THAN OR EQUAL TO ZERO. │ │ │ │ -uyplbl.f │ │ │ │ -uyptmk.f │ │ │ │ -'ISLCT' IS INVALID │ │ │ │ -uypaxs.f │ │ │ │ -UYSOFF HAS NOT BEEN CALLED. │ │ │ │ -TEXT INDEX IS INVALID. │ │ │ │ -SPACE FOR LABEL IS NOT ENOUGH. │ │ │ │ +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. │ │ │ │ @@ -4502,295 +4375,422 @@ │ │ │ │ PLX IS NOT DEFINED. │ │ │ │ PLY IS NOT DEFINED. │ │ │ │ PLROT IS NOT DEFINED. │ │ │ │ TXMIN IS NOT DEFINED. │ │ │ │ TXMAX IS NOT DEFINED. │ │ │ │ TYMIN IS NOT DEFINED. │ │ │ │ TYMAX IS NOT DEFINED. │ │ │ │ -uumrkz.f │ │ │ │ -uulinz.f │ │ │ │ -LINE TYPE IS 0 / DO NOTHING. │ │ │ │ +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 │ │ │ │ -uhbxaz.f │ │ │ │ +uhdifz.f │ │ │ │ +uherbz.f │ │ │ │ +ERROR MARKER SIZE IS LESS THAN ZERO. │ │ │ │ +uhbrfz.f │ │ │ │ uhbxfz.f │ │ │ │ -BAR SIZE IS 0 / DO NOTHING. │ │ │ │ -BAR SIZE IS LESS THAN ZERO. │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPY. │ │ │ │ uhbrlz.f │ │ │ │ +uhbxaz.f │ │ │ │ uhbraz.f │ │ │ │ -ERROR MARKER SIZE IS LESS THAN ZERO. │ │ │ │ -uhbrfz.f │ │ │ │ -uhdifz.f │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPY1 OR UPY2 │ │ │ │ -uherbz.f │ │ │ │ -UYMIN = UYMAX. │ │ │ │ -UXMIN = UXMAX. │ │ │ │ -uzpsav.f │ │ │ │ -PARAMETER " │ │ │ │ -" IS NOT DEFINED. │ │ │ │ -uzcqnp.f │ │ │ │ -IOSTAT IS NOT ZERO. │ │ │ │ -uzrqnp.f │ │ │ │ -uzlqnp.f │ │ │ │ -uziqnp.f │ │ │ │ -INVALID TRANSFORMATION NUMBER. │ │ │ │ -INVALID SIDE NAME. │ │ │ │ -NMIN MUST BE < NMAX │ │ │ │ -DUL MUST BE POSITIVE. │ │ │ │ -uszdgt.f │ │ │ │ -(T10,I3) │ │ │ │ -LABEL WIDTH IS GREATER THAN MAXDGT │ │ │ │ -INVALID CYS │ │ │ │ -INVALID CXS │ │ │ │ -(E16.xE3) │ │ │ │ -uschvl.f │ │ │ │ -(F11.x, TR1, I4) │ │ │ │ -(SP, F16.x) │ │ │ │ -(SP, I16) │ │ │ │ -X-LABEL REGION IS NOT PROTECTED. │ │ │ │ -Y-LABEL REGION IS NOT PROTECTED. │ │ │ │ -DYT OR DYL IS NEGATIVE. │ │ │ │ -usyaxu.f │ │ │ │ -DXT OR DXL IS NEGATIVE. │ │ │ │ -usxaxu.f │ │ │ │ -INVALID CAXIS │ │ │ │ -VMIN>VMAX │ │ │ │ -ususcu.f │ │ │ │ -('(I', I1, ')') │ │ │ │ -('(F', I1, '.', I1, ')') │ │ │ │ -UMIN > UMAX. │ │ │ │ -VMIN > VMAX. │ │ │ │ -NEGATIVE UMIN OR UMAX. │ │ │ │ -INVALID VALUE OF 'IRESET'. │ │ │ │ -XMIN OR XMAX IS NOT DEFINED. │ │ │ │ -INVALID ITR │ │ │ │ -YMIN OR YMAX IS NOT DEFINED. │ │ │ │ -DX1 AND DX2 WERE SWITCHED. │ │ │ │ -uxpttl.f │ │ │ │ -uxplbl.f │ │ │ │ -uxptmk.f │ │ │ │ -uxpaxs.f │ │ │ │ -UXSOFF HAS NOT BEEN CALLED. │ │ │ │ -IPATLAND │ │ │ │ -IPATLAKE │ │ │ │ -LFILLAKE │ │ │ │ -OUTLINE FILE = │ │ │ │ -OUTLINE FILE DOES NOT EXIST. │ │ │ │ -umfmap.f │ │ │ │ -INVALID WINDOW FOR CONICAL PROJECTION. │ │ │ │ -INVALID STANDARD LATITUDE │ │ │ │ -TOO MANY POINTS IGNORED. │ │ │ │ -INDEXBND │ │ │ │ -MAJOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ -MINOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ -INDEXOUT │ │ │ │ -ITYPEOUT │ │ │ │ -umpmap.f │ │ │ │ LENGTH OF TITLE IS TOO LONG. │ │ │ │ LENGTH OF TITLE IS TOO LONG TO CHANGE ROT │ │ │ │ INDEX │ │ │ │ LNRMAL │ │ │ │ LEQRAT │ │ │ │ -LMSG │ │ │ │ LUNIT │ │ │ │ LUMSG │ │ │ │ ICENT │ │ │ │ LMISSP │ │ │ │ ITYPE1 │ │ │ │ LSMALL │ │ │ │ RSMALL │ │ │ │ ITYPE2 │ │ │ │ RSIZEM │ │ │ │ -RSIZET │ │ │ │ -XTTL │ │ │ │ IXINT │ │ │ │ IYINT │ │ │ │ ZERO FIELD. │ │ │ │ XFACT1 │ │ │ │ YFACT1 │ │ │ │ XFACT2 │ │ │ │ YFACT2 │ │ │ │ UXUNIT │ │ │ │ UYUNIT │ │ │ │ XUNIT =##########, YUNIT =########## │ │ │ │ ugvect.f │ │ │ │ XFACT =##########, YFACT =########## │ │ │ │ -uvbxlz.f │ │ │ │ -uvbxaz.f │ │ │ │ -uvbxfz.f │ │ │ │ -uvbrlz.f │ │ │ │ -uvbraz.f │ │ │ │ -uvbrfz.f │ │ │ │ -uvdifz.f │ │ │ │ -uverbz.f │ │ │ │ -NO FULL COLOR CAPABILITY. │ │ │ │ -ICOLOR3 │ │ │ │ -LCELLX │ │ │ │ -LCELLY │ │ │ │ -LCORNER │ │ │ │ -CELL_MODE_X │ │ │ │ -CELL_MODE_Y │ │ │ │ -EMBOSS │ │ │ │ -LEMBOSS │ │ │ │ -LSPHERE │ │ │ │ -DENSITY │ │ │ │ -EMBOSSMENT_HEIGHT │ │ │ │ -LIGHT_LONGITUDE │ │ │ │ -LIGHT_LATITUDE │ │ │ │ -LIGHT_DIRECTION │ │ │ │ -ZMIN > ZMAX. │ │ │ │ -TOO MANY LEVEL (N). │ │ │ │ -COLOR MAP FILE = │ │ │ │ -COLOR MAP FILE DOES NOT EXIST. │ │ │ │ -uicrgb.f │ │ │ │ -TOO MANY LEVEL. │ │ │ │ -(G6.4, Z8) │ │ │ │ -ERROR IN FILE. │ │ │ │ -MASK FILE DOES NOT EXIST. │ │ │ │ -(F6.4,F8.3) │ │ │ │ -FIRST DATE IS LESS THAN 0. │ │ │ │ -DATE LENGTH IS LESS THAN 0. │ │ │ │ -ucyayr.f │ │ │ │ -NO MONTH-AXIS. │ │ │ │ -NO DAY-AXIS. │ │ │ │ -ucyady.f │ │ │ │ -ucxayr.f │ │ │ │ -ucxady.f │ │ │ │ -MAXNB IS INAPPROPRIATE. │ │ │ │ -NO. OF CONTOUR LEVELS IS LESS THAN 2. │ │ │ │ -NLEV IS OUT OF RANGE. │ │ │ │ -NUMBER OF CONTOUR LEVELS IS IN EXCESS OF MAXIMUM (##) │ │ │ │ -udiclv.f │ │ │ │ -LEVEL NUMBER (##) IS OUT OF RANGE (1-##). │ │ │ │ -INDXMJ │ │ │ │ -INDXMN │ │ │ │ -LDASH │ │ │ │ -LABEL │ │ │ │ -ICYCLE │ │ │ │ -ISOLID │ │ │ │ -IDASH │ │ │ │ -RSIZEL │ │ │ │ -LCENT │ │ │ │ -NBR2/2 SHOULD BE LARGER THAN (NX+2)*(NY+2)/##+1. │ │ │ │ -udcntz.f │ │ │ │ -CONTOUR INTERVAL =########## │ │ │ │ -INAPPROPRIATE DATA WILL BE MODIFIED INTERNALLY. │ │ │ │ -('Z(',I3,',',I3,')=',G16.9,' ===> ',G16.9) │ │ │ │ -TEXT LENGTH IS TOO SHORT. │ │ │ │ -PATTERN < │ │ │ │ - > WAS NOT FOUND. │ │ │ │ -SUBSTITUTION ERROR. │ │ │ │ -CHARACTER LENGTH IS INCONSISTENT. │ │ │ │ +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. │ │ │ │ +szlaop.f │ │ │ │ +WORKING AREA OVER FLOW │ │ │ │ +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 │ │ │ │ +sztxop.f │ │ │ │ +(F8.5,5I8) │ │ │ │ +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. │ │ │ │ +PARAMETER NAME < │ │ │ │ +> IS INVALID. │ │ │ │ +GRPH1 : STARTED / IWS = ##. │ │ │ │ +IDMPDGT │ │ │ │ +IBGPAGE │ │ │ │ +COLORMAP FILE DOES NOT EXIST. │ │ │ │ +BITMAP FILE DOES NOT EXIST. │ │ │ │ +CIMGFMT │ │ │ │ +RIMGCMP │ │ │ │ +lfprop │ │ │ │ +lcntl │ │ │ │ +isup │ │ │ │ +isub │ │ │ │ +irst │ │ │ │ +small │ │ │ │ +shift │ │ │ │ +colormap.x11 │ │ │ │ +GRPH1 : TERMINATED. │ │ │ │ +GRPH1 : PAGE = ### COMPLETED. │ │ │ │ +DIALOG NEEDS WINDOW.DEFAULT FONT IS USED │ │ │ │ +NUMBER OF BITS PER ONE WORD IS INVALID / CHECK NB IN THE PARAMETER STATEMENT OF BITPCI AND CHANGE IT CORRECTLY. │ │ │ │ NUMBER OF BITS PER ONE WORD IS INVALID / CHECK BPERI IN THE PARAMETER STATEMENT OF GBYTES AND CHANGE IT CORRECTLY. │ │ │ │ NBITS OUT OF RANGE. │ │ │ │ -NUMBER OF BITS PER ONE WORD IS INVALID / CHECK NB IN THE PARAMETER STATEMENT OF BITPCI AND CHANGE IT CORRECTLY. │ │ │ │ NUMBER OF BITS PER ONE WORD IS INVALID / CHECK NB IN THE PARAMETER STATEMENT OF BITPIC AND CHANGE IT CORRECTLY. │ │ │ │ -CAN NOT CONVERT HSV TO RGB. │ │ │ │ +timec3.f │ │ │ │ +(A2,I1,A1,I1,A1) │ │ │ │ +dcl-7.5.2 │ │ │ │ LENGTH OF CHARACTER IS LESS THAN 8. │ │ │ │ (1P,E9.2E2) │ │ │ │ (1P,E8.2E1) │ │ │ │ (1P,E8.1E2) │ │ │ │ LENGTH OF CHAR IS NOT EQUAL TO THAT OF CREF. │ │ │ │ INVALID REFERENCE NAME. │ │ │ │ -dcl-7.5.2 │ │ │ │ +CHARACTER LENGTH IS INCONSISTENT. │ │ │ │ +TEXT LENGTH IS TOO SHORT. │ │ │ │ +PATTERN < │ │ │ │ + > WAS NOT FOUND. │ │ │ │ +SUBSTITUTION ERROR. │ │ │ │ +IM IS OUT OF RANGE (1-12). │ │ │ │ +datec3.f │ │ │ │ +(A2,I1,A1) │ │ │ │ +IW IS OUT OF RANGE (1-7). │ │ │ │ +ISEED MUST BE > 0 FOR 1ST CALL. │ │ │ │ Attempting to allocate already allocated variable '%s' │ │ │ │ At line 13 of file rngu0.f90 │ │ │ │ In file 'rngu0.f90', around line 13 │ │ │ │ -ISEED MUST BE > 0 FOR 1ST CALL. │ │ │ │ +CAN NOT CONVERT HSV TO RGB. │ │ │ │ +*** Error in clckgt : │ │ │ │ +Clckst must be called prior to this routine. │ │ │ │ FCSLFC SHOULD BE CALLED BEFORE FCLEOL. │ │ │ │ LENGTH OF CHARACTER SHOULD BE 1 OR 2. │ │ │ │ FCLEOL SHOULD BE CALLED BEFORE FCOPEN. │ │ │ │ ACCESS MODE SHOULD BE 'R' OR 'W'. │ │ │ │ fcpack.f │ │ │ │ RECORD LENGTH IS WRONG. │ │ │ │ CHARACTER IS NOT CONSISTENT, BUT ACCEPTED. │ │ │ │ CHARACTER IS NOT FOUND. │ │ │ │ RECORD NUMBER CAN BE SPECIFIED ONLY FOR READ MODE. │ │ │ │ ACCESS MODE IS NOT 'R'. │ │ │ │ ACCESS MODE IS NOT 'W'. │ │ │ │ RECORD LENGTH SHOULD BE A MULTIPLE OF 4. │ │ │ │ CHARACTER CAN BE HANDLED FOR CHARACTER I/O. │ │ │ │ -IW IS OUT OF RANGE (1-7). │ │ │ │ -IM IS OUT OF RANGE (1-12). │ │ │ │ -datec3.f │ │ │ │ -(A2,I1,A1) │ │ │ │ INVALID HEXADECIMAL CHARACTER. │ │ │ │ -*** Error in clckgt : │ │ │ │ -Clckst must be called prior to this routine. │ │ │ │ -timec3.f │ │ │ │ -(A2,I1,A1,I1,A1) │ │ │ │ +RECALCULATING. │ │ │ │ +INVALID N. │ │ │ │ +INVALID TEND OR DT. │ │ │ │ +TOO MANY STEPS. │ │ │ │ +ERROR EXCEEDED 10 x EPSL. │ │ │ │ +AVERAGING LENGTH IS INVALID. │ │ │ │ +AVERAGING LENGTH IS EVEN NUMBER. │ │ │ │ +IM MUST BE IM >= MM+1 │ │ │ │ +JM MUST BE JM >= (MM+1)/2 │ │ │ │ 0123456789ABCDEF │ │ │ │ -EPSILON EPSILON │ │ │ │ -'7LBAR LBAR │ │ │ │ -MAXSTEP NSTEP MAXSTEP NSTEP │ │ │ │ -LBAR EPSILON MAXSTEP NSTEP │ │ │ │ -LBAR EPSILON MAXSTEP NSTEP │ │ │ │ -MAIN │ │ │ │ -LMISS IMISS RMISS IUNDEF RUNDEF LEPSL REPSL RFACT INTMAX REALMAX REALMIN NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE LLMSG INTERPRET_MISSING_VALUE MISSING_INT MISSING_REAL UNDEFINED_INT UNDEFINED_REAL INTERPRET_TRUNCATION TRUNCATION_ERROR TRUNCATION_FACTOR MAX_INT MAX_REAL MIN_REAL WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE ENABLE_LONG_MESSAGE DCLRC DUPATH DSPATH SCKURL CONFIG_FILE USER_DATABASE_DIR SYSTEM_DATABASE_DIR SOCKET_URL │ │ │ │ -.dclrc /usr/lib/arm-linux-gnueabihf/dcldbase/ 127.0.0.1 RMISS RUNDEF REPSL RFACT REALMAX REALMIN MISSING_REAL UNDEFINED_REAL TRUNCATION_ERROR TRUNCATION_FACTOR MAX_REAL MIN_REAL │ │ │ │ -LMISS LEPSL LLMSG INTERPRET_MISSING_VALUE INTERPRET_TRUNCATION ENABLE_LONG_MESSAGE │ │ │ │ -IMISS IUNDEF INTMAX NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE SCKPORT MISSING_INT UNDEFINED_INT MAX_INT WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE SOCKET_PORT │ │ │ │ -0123456789 │ │ │ │ -SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ -JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER ; │ │ │ │ +GRDTHRESSKIPINTVSTLNNUM STLNGLIMGRID_PASSING_THRESHOLD SKIPPING_POINT_INTERVAL STREAM_LINE_NUMBERS STREAM_LIMIT_INTERVAL │ │ │ │ ARRWINTVSTLNDT ARROW_DRAWING_INTERVAL STLN_CALCULATING_INTERVAL │ │ │ │ GRDTHRESARRWINTVSKIPINTVSTLNDT STLNNUM PERIODX PERIODY NODRSHRTENDARROWFIXEDDT STLNGLIMGRID_PASSING_THRESHOLD ARROW_DRAWING_INTERVAL SKIPPING_POINT_INTERVAL STLN_CALCULATING_INTERVAL STREAM_LINE_NUMBERS PERIOD_BOUNDARY_XDIRECTION PERIOD_BOUNDARY_YDIRECTION NO_DRAW_SHORTLINE END_ARROW_FLAG FIXED_TIME_STEP STREAM_LIMIT_INTERVAL PERIODX PERIODY NODRSHRTENDARROWFIXEDDT PERIOD_BOUNDARY_XDIRECTION PERIOD_BOUNDARY_YDIRECTION NO_DRAW_SHORTLINE END_ARROW_FLAG FIXED_TIME_STEP │ │ │ │ -GRDTHRESSKIPINTVSTLNNUM STLNGLIMGRID_PASSING_THRESHOLD SKIPPING_POINT_INTERVAL STREAM_LINE_NUMBERS STREAM_LIMIT_INTERVAL │ │ │ │ -10000000000000001000000010000000100010001000100010101010101010101111111111111111 │ │ │ │ -11111111111111111111111111111111111111111111000011111111111100001100110011001100110011001100110011111111100010001111111110001000 │ │ │ │ -A │ │ │ │ -UNI-UNI UNI-LOG LOG-UNI LOG-LOG POLAR BIPOLAR ELLIPTIC EQDST. CYLINDRICAL MERCATOR MOLLWEIDE HAMMER ECKERT 6 KITADA PTOLEMAIC CONICAL EQ.-AREA CONICAL CONFORMAL CONICAL BONNE ORTHOGRAPHIC STEREOGRAPHIC EQUIDST. AZIMUTHAL AZIMUTHAL EQ. AREA GRIDBASE TRANSFORM USER MILLER ROBINSON SANSON/SINUSOIDAL VAN DER GRINTEN POLYCONIC GNOMONIC U-UU-LL-UL-LPOLBPLELPCYLMERMWDHMREK6KTDCONCOACOCBONOTGPSTAZMAZAGTRUSRMILRBSSINVDGPLCGNO │ │ │ │ -RDX RDY LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN IRMODE BITLEN MOVE NBITS LCNTL SMALL SHIFT ISUP ISUB IRST LFULL PMFACT NPMSKIP RFAROT TNBLEN IFONT ICLRMAP LFPROP LROT IROT FWC CWL FFCT INDEXC LBUFF NBUFF RBUFF LCURV RCURV LPROP LUARW AFACT CONST CONSTM ANGLE LARROW LATONE IATONE IWS ITR IBGCLI VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT LDEG NFRAME NPAGE NLEVEL FACTOR INDEX LCORNER LTITLE CORNER XPAD YPAD LWIDE ITR3 TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 IXC3 IYC3 SEC3 LFGBG L2TO3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION BOUNDARY_DIRECTION LINE_BIT_LENGTH LINE_RESUME_MODE PATTERN_BIT_LENGTH ENABLE_CONTROL_CHAR SCRIPT_HEIGHT SCRIPT_SHIFT BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT USE_FULL_WINDOW POLIMARKER_HEIGHT POLIMARKER_INTERVAL ****RFAROT TONE_CYCLE_LENGTH FONT_NUMBER COLORMAP_NUMBER ENABLE_PROPORTINAL_FONT ENABLE_LINE_LABEL_ROTATION LINE_LABEL_ROTATION_ANGLE LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION LABEL_CHAR_INDEX ENABLE_LINE_BUFFERING LINE_BUFFERING_LENGTH RESUME_POSITION_AFTER_BUFFERING DISABLE_LINE_LABEL_AT_CURVE LINE_LABEL_THRESHOLD_CURVATURE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ----LARROW ENABLE_ARROWHEAD_SHADE ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE USE_DEGREE ****NFRAME ****NPAGE ****NLEVEL ****FACTOR CORNERMARK_INDEX DRAW_CORNERMARK DRAW_PAGE_TITLE CORNERMARK_LENGTH ****XPAD ****YPAD ****LWIDE ++++ITR3 ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++IXC3 ++++IYC3 ++++SEC3 ****LFGBG ****L2TO3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT RDX RDY BITLEN SMALL SHIFT PMFACT RFAROT TNBLEN FWC CWL FFCT RBUFF RCURV AFACT CONST CONSTM ANGLE VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT FACTOR CORNER XPAD YPAD TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 SEC3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y LINE_BIT_LENGTH SCRIPT_HEIGHT SCRIPT_SHIFT POLIMARKER_HEIGHT ****RFAROT TONE_CYCLE_LENGTH LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION RESUME_POSITION_AFTER_BUFFERING LINE_LABEL_THRESHOLD_CURVATURE ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE ****FACTOR CORNERMARK_LENGTH ****XPAD ****YPAD ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++SEC3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 │ │ │ │ -LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN LCNTL LFULL LFPROP LROT LBUFF LCURV LPROP LUARW LARROW LATONE LDEG LCORNER LTITLE LWIDE LFGBG L2TO3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION ENABLE_CONTROL_CHAR USE_FULL_WINDOW ENABLE_PROPORTIONAL_FONT ENABLE_LINE_LABEL_ROTATION ENABLE_LINE_BUFFERING DISABLE_LINE_LABEL_AT_CURVE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ----LARROW ENABLE_ARROWHEAD_SHADE USE_DEGREE DRAW_CORNERMARK DRAW_PAGE_TITLE ****LWIDE ****LFGBG ****L2TO3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT │ │ │ │ -IRMODE MOVE NBITS ISUP ISUB IRST NPMSKIP IFONT ICLRMAP IROT INDEXC NBUFF IATONE IWS ITR IBGCLI NFRAME NPAGE NLEVEL INDEX ITR3 IXC3 IYC3 IFCIDX BOUNDARY_DIRECTION LINE_RESUME_MODE PATTERN_BIT_LENGTH BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT POLIMARKER_INTERVAL FONT_NUMBER COLORMAP_NUMBER LINE_LABEL_ROTATION_ANGLE LABEL_CHAR_INDEX LINE_BUFFERING_LENGTH ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ****NFRAME ****NPAGE ****NLEVEL CORNERMARK_INDEX ++++ITR3 ++++IXC3 ++++IYC3 FULLCOLOR_INDEX │ │ │ │ -RIMGCMP RLWFACT IMAGE_COMPRESSION LINE_WIDTH_FACTOR │ │ │ │ -?MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND MODE NLNSIZE ICLRMAP LFGBG LSYSFNT ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****MODE ****NLNSIZE COLORMAP_NUMBER ****LFGBG USE_SYSTEM_FONT WORKSTATION IS NOT OPENED. │ │ │ │ -LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND LFGBG LCMCH LSTDOT LSYSFNT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****LFGBG CMAP_CHANGABLE PNG_STDOUT USE_SYSTEM_FONT │ │ │ │ -MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT MODE NLNSIZE ICLRMAP IDMPDGT MAXFNU IFL IBGPAGE ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT ****MODE ****NLSIZE COLORMAP_NUMBER DMPFILE_DIGITS ****MAXFNU ****IFL │ │ │ │ -WSNAME01WSNAME02FNAME TITLE CLRMAP BITMAP CL2TN FONT1 FONT2 LPR CIMGFMT CMAPLISTFLNAME01FLNAME02FLNAME03FLNAME04FONTNAMEDEVICE_NAME01 DEVICE_NAME02 FRAME_NAME TITLE COLORMAP BITMAP COLOR_TO_TONE_MAP FONT1 FONT2 LPR IMAGE_FORMAT COLORMAP_LIST FILE_NAME01 FILE_NAME02 FILE_NAME03 FILE_NAME04 FONTNAME │ │ │ │ -DISP FILES dcl * colormap bitmap cl2tnmap font1u font2u lpr png cmaplist PNG EPS SVG PDF │ │ │ │ -IXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE IXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE │ │ │ │ - ALTONE IPAT RLEV LBOUND NLEV ITPAT ICOLOR1 ICOLOR2 ENABLE_AUTO_SHADE_LEVEL DEFAULT_SHADE_PATTERN DEFAULT_SHADE_THRESHOLD ????LBOUND ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX RLEV DEFAULT_SHADE_THRESHOLD │ │ │ │ -LTONE LBOUND ENABLE_AUTO_SHADE_LEVEL ????LBOUND │ │ │ │ -IPAT NLEV ITPAT ICOLOR1 ICOLOR2 DEFAULT_SHADE_PATTERN ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX │ │ │ │ -UMIN UMAX UREF ****UMIN ****UMAX ****UREF UMIN UMAX UREF ****UMIN ****UMAX ****UREF │ │ │ │ -UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 LOFFSET XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 IFLAG LBTWN RBTWN LBOUND LBMSG INNER IUNDEF RUNDEF ++++UXUSER ++++UYUSER ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL BOTTOM_LABAL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 LINEAR_OFFSET X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 LABEL_SIDE_FOR_USER_AXIS ENABLE_SPAN_LABELING SPAN_LABELING_CENTERING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE TICKMARK_SIDE ----IUNDEF ----RUNDEF CXFMT CYFMT ****CXFMT ****CYFMT │ │ │ │ -B B UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 RBTWN RUNDEF X_INTERSECTION Y_INTERSECTION ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 SPAN_LABELING_CENTERING ----RUNDEF │ │ │ │ -LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU LOFFSET LBTWN LBOUND LBMSG DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL ENABLE_LINEAR_OFFSET ENABLE_SPAN_LABELING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE │ │ │ │ -IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 IFLAG INNER IUNDEF BOTTOM_LABEL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 LABEL_SIDE_FOR_USER_AXIS TICKMARK_SIDE ----IUNDEF │ │ │ │ - ACXSIDE CYSIDE CXSPOS CYSPOS CBLKT CXTTL CYTTL CXUNIT CYUNIT CXFMT CYFMT X_AXIS_POS Y_AXIS_POS X_SUBLABEL_POS Y_SUBLABEL_POS SUBLABEL_BRACKET ****CXTTL ****CYTTL ****CXUNIT ****CYUNIT ****CXFMT ****CYFMT │ │ │ │ -BT LR R T () IRESET LXINV LYINV LMATCH RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY LPRTCT LXSUB LYSUB SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX ****IRESET INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX │ │ │ │ -LXINV LYINV LMATCH LPRTCT LXSUB LYSUB INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL │ │ │ │ -IRESET MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY ****IRESET X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR │ │ │ │ +SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ +JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER ; │ │ │ │ INDEXMJ INDEXMN ITYPEMJ ITYPEMN DGRIDMJ DGRIDMN DGRPLMJ DGRPLMN LGRIDMJ LGRIDMN INDEXBNDMAXBND IGROUP INDEXOUTITYPEOUTLGLOBE LWHINT IPATLANDIPATLAKELFILLAKEMAP_MAJOR_LINE_INDEX MAP_MINOR_LINE_INDEX MAP_MAJOR_LINE_TYPE MAP_MINOR_LINE_TYPE MAP_MAJOR_LINE_INTERVAL MAP_MINOR_LINE_INTERVAL MAP_MAJOR_LINE_POLAR_LIMIT MAP_MINOR_LINE_POLAR_LIMIT ENABLE_MAP_MAJOR_LINE ENABLE_MAP_MINOR_LINE MAP_BOUNDARY_INDEX MAP_BOUNDARY_LINE_MAX ****IGROUP MAP_OUTLINE_INDEX MAP_OUTLINE_TYPE ENABLE_GLOBAL_MAPPING ----LWHINT SHADE PATTERN ON LAND SHADE PATTERN ON LAKE ENABLE_PAINT_LAKE DGRIDMJ DGRIDMN DGRPLMJ DGRPLMN MAP_MAJOR_LINE_INTERVAL MAP_MINOR_LINE_INTERVAL MAP_MAJOR_LINE_POLAR_LIMIT MAP_MINOR_LINE_POLAR_LIMIT │ │ │ │ LGRIDMJ LGRIDMN LGLOBE LWHINT LFILLAKEENABLE_MAP_MAJOR_LINE ENABLE_MAP_MINOR_LINE ENABLE_GLOBAL_MAPPING ----LWHINT ENABLE_PAINT_LAKE │ │ │ │ INDEXMJ INDEXMN ITYPEMJ ITYPEMN INDEXBNDMAXBND IGROUP INDEXOUTITYPEOUTIPATLANDIPATLAKEMAP_MAJOR_LINE_INDEX MAP_MINOR_LINE_INDEX MAP_MAJOR_LINE_TYPE MAP_MINOR_LINE_TYPE MAP_BOUNDARY_INDEX MAP_BOUNDARY_LINE_MAX ****IGROUP MAP_OUTLINE_INDEX MAP_OUTLINE_TYPE SHADE PATTERN ON LAND SHADE PATTERN ON LAKE │ │ │ │ -INDEX LNRMAL LEQRAT XFACT1 YFACT1 XFACT2 YFACT2 LMSG ICENT LMISSP ITYPE1 LSMALL RSMALL ITYPE2 RSIZEM RSIZET XTTL IXINT IYINT LUNIT LUMSG VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT IUNTTL RSIZEUT IUINDX IUTXRO IUTYRO VUTOFF RHFACT RUNDEF VECTOR_INDEX ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 ENABLE_VECTOR_MESSAGE VECTOR_GRID_POSITION ENABLE_MISS_VECTER_MARKER MISS_VECTOR_MARKER_TYPE ENABLE_SMALL_VECTOR_MARKER SMALL_VECTOR_THRESHOLD SMALL_VECTOR_MARKER_TYPE MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION ****IXINT ****IYINT DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH ****IUNTTL UNIT_VECTOR_TITLE_HEIGHT UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE ****VUTOFF ****RHFACT ----RUNDEF XFACT1 YFACT1 XFACT2 YFACT2 RSMALL RSIZEM RSIZET XTTL VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT RSIZEUT VUTOFF RHFACT RUNDEF VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 SMALL_VECTOR_THRESHOLD MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH UNIT_VECTOR_TITLE_HEIGHT ****VUTOFF ****RHFACT ----RUNDEF │ │ │ │ -LNRMAL LEQRAT LMSG LMISSP LSMALL LUNIT LUMSG ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION ENABLE_VECTOR_MESSAGE ENABLE_MISS_VECTOR_MARKER ENABLE_SMALL_VECTOR_MARKER DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE │ │ │ │ -INDEX ICENT ITYPE1 ITYPE2 IXINT IYINT IUNTTL IUINDX IUTXRO IUTYRO VECTOR_INDEX VECTOR_GRID_POSITION MISS_VECTOR_MARKER_TYPE SMALL_VECTOR_MARKER_TYPE ****IXINT ****IYINT ****IUNTTL UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE │ │ │ │ +UMIN UMAX UREF ****UMIN ****UMAX ****UREF │ │ │ │ +UMIN UMAX UREF ****UMIN ****UMAX ****UREF │ │ │ │ +ICOLOR1 ICOLOR2 ICOLOR3 COLOR_FOR_OUT_OF_DOMAIN COLOR_FOR_OUT_OF_GRID COLOR_FOR_MISSING_VALUE │ │ │ │ +LCELLX LCELLY LCORNER LCYCLE LMASK LEMBOSS LSPHERE CELL_MODE_X CELL_MODE_Y FILL_CORNER CYCLE_COLOR MASK_COLOR EMBOSS SPHERICAL_MAPPING │ │ │ │ HEIGHT DENSITY DIRECTIONXLON YLAT │ │ │ │ EMBOSSMENT_HEIGHT EMBOSSMENT_DENSITY LIGHT_DIRECTION LIGHT_LONGITUDE LIGHT_LATITUDE │ │ │ │ -LCELLX LCELLY LCORNER LCYCLE LMASK LEMBOSS LSPHERE CELL_MODE_X CELL_MODE_Y FILL_CORNER CYCLE_COLOR MASK_COLOR EMBOSS SPHERICAL_MAPPING │ │ │ │ -ICOLOR1 ICOLOR2 ICOLOR3 COLOR_FOR_OUT_OF_DOMAIN COLOR_FOR_OUT_OF_GRID COLOR_FOR_MISSING_VALUE │ │ │ │ -NDAY NCHAR LOWER DFACT IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH MONTH_NAME_LOWER ****DFACT ----IUNDEF DFACT ****DFACT │ │ │ │ -?LOWER ENABLE_LOWERCASE_MONTH │ │ │ │ + ALXINV LYINV LMATCH LPRTCT LXSUB LYSUB INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL │ │ │ │ +IRESET LXINV LYINV LMATCH RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY LPRTCT LXSUB LYSUB SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX ****IRESET INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX IRESET MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY ****IRESET X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR │ │ │ │ +RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX │ │ │ │ + ACXSIDE CYSIDE CXSPOS CYSPOS CBLKT CXTTL CYTTL CXUNIT CYUNIT CXFMT CYFMT X_AXIS_POS Y_AXIS_POS X_SUBLABEL_POS Y_SUBLABEL_POS SUBLABEL_BRACKET ****CXTTL ****CYTTL ****CXUNIT ****CYUNIT ****CXFMT ****CYFMT │ │ │ │ +BT LR R T () │ │ │ │ + ALTONE IPAT RLEV LBOUND NLEV ITPAT ICOLOR1 ICOLOR2 ENABLE_AUTO_SHADE_LEVEL DEFAULT_SHADE_PATTERN DEFAULT_SHADE_THRESHOLD ????LBOUND ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX RLEV DEFAULT_SHADE_THRESHOLD │ │ │ │ +IPAT NLEV ITPAT ICOLOR1 ICOLOR2 DEFAULT_SHADE_PATTERN ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX │ │ │ │ +LTONE LBOUND ENABLE_AUTO_SHADE_LEVEL ????LBOUND │ │ │ │ +UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 RBTWN RUNDEF X_INTERSECTION Y_INTERSECTION ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 SPAN_LABELING_CENTERING ----RUNDEF │ │ │ │ +UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 LOFFSET XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 IFLAG LBTWN RBTWN LBOUND LBMSG INNER IUNDEF RUNDEF ++++UXUSER ++++UYUSER ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL BOTTOM_LABAL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 LINEAR_OFFSET X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 LABEL_SIDE_FOR_USER_AXIS ENABLE_SPAN_LABELING SPAN_LABELING_CENTERING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE TICKMARK_SIDE ----IUNDEF ----RUNDEF IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 IFLAG INNER IUNDEF BOTTOM_LABEL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 LABEL_SIDE_FOR_USER_AXIS TICKMARK_SIDE ----IUNDEF │ │ │ │ +CXFMT CYFMT ****CXFMT ****CYFMT │ │ │ │ +B B LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU LOFFSET LBTWN LBOUND LBMSG DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL ENABLE_LINEAR_OFFSET ENABLE_SPAN_LABELING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE │ │ │ │ +NDAY NCHAR LOWER DFACT IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH MONTH_NAME_LOWER ****DFACT ----IUNDEF LOWER ENABLE_LOWERCASE_MONTH │ │ │ │ NDAY NCHAR IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH ----IUNDEF │ │ │ │ -INDXMJ INDXMN ISOLID IDASH LDASH LABEL ICYCLE NLEV RSIZEL RSIZET XTTL LMSG LCENT IUNDEF MAJOR_CONTOUR_INDEX MINOR_CONTOUR_INDEX POSITIVE_CONTOUR_TYPE NEGATIVE_CONTOUR_TYPE ENABLE_NEGATIVE_CONTOUR ENABLE_LABELED_CONTOUR MAJOR_CONTOUR_CYCLE CONTOUR_LEVEL_NUMBER CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION ENABLE_CONTOUR_MESSAGE ENABLE_MESSAGE_CENTERING ----IUNDEF RSIZEL RSIZET XTTL CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION │ │ │ │ +DFACT ****DFACT │ │ │ │ + AIXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE │ │ │ │ +IXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE │ │ │ │ LDASH LABEL LMSG LCENT ENABLE_NEGATIVE_CONTOUR ENABLE_LABELED_CONTOUR ENABLE_CONTOUR_MESSAGE ENABLE_MESSAGE_CENTERING │ │ │ │ +INDXMJ INDXMN ISOLID IDASH LDASH LABEL ICYCLE NLEV RSIZEL RSIZET XTTL LMSG LCENT IUNDEF MAJOR_CONTOUR_INDEX MINOR_CONTOUR_INDEX POSITIVE_CONTOUR_TYPE NEGATIVE_CONTOUR_TYPE ENABLE_NEGATIVE_CONTOUR ENABLE_LABELED_CONTOUR MAJOR_CONTOUR_CYCLE CONTOUR_LEVEL_NUMBER CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION ENABLE_CONTOUR_MESSAGE ENABLE_MESSAGE_CENTERING ----IUNDEF │ │ │ │ +RSIZEL RSIZET XTTL CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION │ │ │ │ INDXMJ INDXMN ISOLID IDASH ICYCLE NLEV IUNDEF MAJOR_CONTOUR_INDEX MINOR_CONTOUR_INDEX POSITIVE_CONTOUR_TYPE NEGATIVE_CONTOUR_TYPE MAJOR_CONTOUR_CYCLE CONTOUR_LEVEL_NUMBER ----IUNDEF │ │ │ │ -D │ │ │ │ -0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ '()*+,-./:=$ │ │ │ │ +D LNRMAL LEQRAT LMSG LMISSP LSMALL LUNIT LUMSG ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION ENABLE_VECTOR_MESSAGE ENABLE_MISS_VECTOR_MARKER ENABLE_SMALL_VECTOR_MARKER DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE │ │ │ │ +XFACT1 YFACT1 XFACT2 YFACT2 RSMALL RSIZEM RSIZET XTTL VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT RSIZEUT VUTOFF RHFACT RUNDEF VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 SMALL_VECTOR_THRESHOLD MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH UNIT_VECTOR_TITLE_HEIGHT ****VUTOFF ****RHFACT ----RUNDEF │ │ │ │ +INDEX ICENT ITYPE1 ITYPE2 IXINT IYINT IUNTTL IUINDX IUTXRO IUTYRO VECTOR_INDEX VECTOR_GRID_POSITION MISS_VECTOR_MARKER_TYPE SMALL_VECTOR_MARKER_TYPE ****IXINT ****IYINT ****IUNTTL UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE │ │ │ │ +INDEX LNRMAL LEQRAT XFACT1 YFACT1 XFACT2 YFACT2 LMSG ICENT LMISSP ITYPE1 LSMALL RSMALL ITYPE2 RSIZEM RSIZET XTTL IXINT IYINT LUNIT LUMSG VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT IUNTTL RSIZEUT IUINDX IUTXRO IUTYRO VUTOFF RHFACT RUNDEF VECTOR_INDEX ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 ENABLE_VECTOR_MESSAGE VECTOR_GRID_POSITION ENABLE_MISS_VECTER_MARKER MISS_VECTOR_MARKER_TYPE ENABLE_SMALL_VECTOR_MARKER SMALL_VECTOR_THRESHOLD SMALL_VECTOR_MARKER_TYPE MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION ****IXINT ****IYINT DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH ****IUNTTL UNIT_VECTOR_TITLE_HEIGHT UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE ****VUTOFF ****RHFACT ----RUNDEF │ │ │ │ +0123456789 │ │ │ │ +LMISS IMISS RMISS IUNDEF RUNDEF LEPSL REPSL RFACT INTMAX REALMAX REALMIN NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE LLMSG INTERPRET_MISSING_VALUE MISSING_INT MISSING_REAL UNDEFINED_INT UNDEFINED_REAL INTERPRET_TRUNCATION TRUNCATION_ERROR TRUNCATION_FACTOR MAX_INT MAX_REAL MIN_REAL WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE ENABLE_LONG_MESSAGE LMISS LEPSL LLMSG INTERPRET_MISSING_VALUE INTERPRET_TRUNCATION ENABLE_LONG_MESSAGE │ │ │ │ +DCLRC DUPATH DSPATH SCKURL CONFIG_FILE USER_DATABASE_DIR SYSTEM_DATABASE_DIR SOCKET_URL │ │ │ │ +.dclrc /usr/lib/arm-linux-gnueabihf/dcldbase/ 127.0.0.1 RMISS RUNDEF REPSL RFACT REALMAX REALMIN MISSING_REAL UNDEFINED_REAL TRUNCATION_ERROR TRUNCATION_FACTOR MAX_REAL MIN_REAL │ │ │ │ +IMISS IUNDEF INTMAX NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE SCKPORT MISSING_INT UNDEFINED_INT MAX_INT WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE SOCKET_PORT │ │ │ │ +MAIN │ │ │ │ +10000000000000001000000010000000100010001000100010101010101010101111111111111111 │ │ │ │ +11111111111111111111111111111111111111111111000011111111111100001100110011001100110011001100110011111111100010001111111110001000 │ │ │ │ +RDX RDY BITLEN SMALL SHIFT PMFACT RFAROT TNBLEN FWC CWL FFCT RBUFF RCURV AFACT CONST CONSTM ANGLE VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT FACTOR CORNER XPAD YPAD TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 SEC3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y LINE_BIT_LENGTH SCRIPT_HEIGHT SCRIPT_SHIFT POLIMARKER_HEIGHT ****RFAROT TONE_CYCLE_LENGTH LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION RESUME_POSITION_AFTER_BUFFERING LINE_LABEL_THRESHOLD_CURVATURE ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE ****FACTOR CORNERMARK_LENGTH ****XPAD ****YPAD ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++SEC3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 │ │ │ │ +LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN LCNTL LFULL LFPROP LROT LBUFF LCURV LPROP LUARW LARROW LATONE LDEG LCORNER LTITLE LWIDE LFGBG L2TO3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION ENABLE_CONTROL_CHAR USE_FULL_WINDOW ENABLE_PROPORTIONAL_FONT ENABLE_LINE_LABEL_ROTATION ENABLE_LINE_BUFFERING DISABLE_LINE_LABEL_AT_CURVE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ----LARROW ENABLE_ARROWHEAD_SHADE USE_DEGREE DRAW_CORNERMARK DRAW_PAGE_TITLE ****LWIDE ****LFGBG ****L2TO3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT │ │ │ │ +A │ │ │ │ +UNI-UNI UNI-LOG LOG-UNI LOG-LOG POLAR BIPOLAR ELLIPTIC EQDST. CYLINDRICAL MERCATOR MOLLWEIDE HAMMER ECKERT 6 KITADA PTOLEMAIC CONICAL EQ.-AREA CONICAL CONFORMAL CONICAL BONNE ORTHOGRAPHIC STEREOGRAPHIC EQUIDST. AZIMUTHAL AZIMUTHAL EQ. AREA GRIDBASE TRANSFORM USER MILLER ROBINSON SANSON/SINUSOIDAL VAN DER GRINTEN POLYCONIC GNOMONIC U-UU-LL-UL-LPOLBPLELPCYLMERMWDHMREK6KTDCONCOACOCBONOTGPSTAZMAZAGTRUSRMILRBSSINVDGPLCGNO │ │ │ │ +RDX RDY LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN IRMODE BITLEN MOVE NBITS LCNTL SMALL SHIFT ISUP ISUB IRST LFULL PMFACT NPMSKIP RFAROT TNBLEN IFONT ICLRMAP LFPROP LROT IROT FWC CWL FFCT INDEXC LBUFF NBUFF RBUFF LCURV RCURV LPROP LUARW AFACT CONST CONSTM ANGLE LARROW LATONE IATONE IWS ITR IBGCLI VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT LDEG NFRAME NPAGE NLEVEL FACTOR INDEX LCORNER LTITLE CORNER XPAD YPAD LWIDE ITR3 TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 IXC3 IYC3 SEC3 LFGBG L2TO3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION BOUNDARY_DIRECTION LINE_BIT_LENGTH LINE_RESUME_MODE PATTERN_BIT_LENGTH ENABLE_CONTROL_CHAR SCRIPT_HEIGHT SCRIPT_SHIFT BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT USE_FULL_WINDOW POLIMARKER_HEIGHT POLIMARKER_INTERVAL ****RFAROT TONE_CYCLE_LENGTH FONT_NUMBER COLORMAP_NUMBER ENABLE_PROPORTINAL_FONT ENABLE_LINE_LABEL_ROTATION LINE_LABEL_ROTATION_ANGLE LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION LABEL_CHAR_INDEX ENABLE_LINE_BUFFERING LINE_BUFFERING_LENGTH RESUME_POSITION_AFTER_BUFFERING DISABLE_LINE_LABEL_AT_CURVE LINE_LABEL_THRESHOLD_CURVATURE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ----LARROW ENABLE_ARROWHEAD_SHADE ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE USE_DEGREE ****NFRAME ****NPAGE ****NLEVEL ****FACTOR CORNERMARK_INDEX DRAW_CORNERMARK DRAW_PAGE_TITLE CORNERMARK_LENGTH ****XPAD ****YPAD ****LWIDE ++++ITR3 ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++IXC3 ++++IYC3 ++++SEC3 ****LFGBG ****L2TO3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT IRMODE MOVE NBITS ISUP ISUB IRST NPMSKIP IFONT ICLRMAP IROT INDEXC NBUFF IATONE IWS ITR IBGCLI NFRAME NPAGE NLEVEL INDEX ITR3 IXC3 IYC3 IFCIDX BOUNDARY_DIRECTION LINE_RESUME_MODE PATTERN_BIT_LENGTH BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT POLIMARKER_INTERVAL FONT_NUMBER COLORMAP_NUMBER LINE_LABEL_ROTATION_ANGLE LABEL_CHAR_INDEX LINE_BUFFERING_LENGTH ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ****NFRAME ****NPAGE ****NLEVEL CORNERMARK_INDEX ++++ITR3 ++++IXC3 ++++IYC3 FULLCOLOR_INDEX │ │ │ │ +MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT MODE NLNSIZE ICLRMAP IDMPDGT MAXFNU IFL IBGPAGE ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT ****MODE ****NLSIZE COLORMAP_NUMBER DMPFILE_DIGITS ****MAXFNU ****IFL │ │ │ │ +WSNAME01WSNAME02FNAME TITLE CLRMAP BITMAP CL2TN FONT1 FONT2 LPR CIMGFMT CMAPLISTFLNAME01FLNAME02FLNAME03FLNAME04FONTNAMEDEVICE_NAME01 DEVICE_NAME02 FRAME_NAME TITLE COLORMAP BITMAP COLOR_TO_TONE_MAP FONT1 FONT2 LPR IMAGE_FORMAT COLORMAP_LIST FILE_NAME01 FILE_NAME02 FILE_NAME03 FILE_NAME04 FONTNAME │ │ │ │ +DISP FILES dcl * colormap bitmap cl2tnmap font1u font2u lpr png cmaplist PNG EPS SVG PDF LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND LFGBG LCMCH LSTDOT LSYSFNT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****LFGBG CMAP_CHANGABLE PNG_STDOUT USE_SYSTEM_FONT │ │ │ │ +WORKSTATION IS NOT OPENED. │ │ │ │ +RIMGCMP RLWFACT IMAGE_COMPRESSION LINE_WIDTH_FACTOR │ │ │ │ +?MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND MODE NLNSIZE ICLRMAP LFGBG LSYSFNT ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****MODE ****NLNSIZE COLORMAP_NUMBER ****LFGBG USE_SYSTEM_FONT │ │ │ │ 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZ │ │ │ │ +0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ '()*+,-./:=$ │ │ │ │ '()*+,-./:=$ │ │ │ │ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ │ │ -SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER │ │ │ │ +SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ │ │ 0123456789ABCDEF │ │ │ │ +EPSILON EPSILON │ │ │ │ +'7LBAR EPSILON MAXSTEP NSTEP │ │ │ │ +LBAR EPSILON MAXSTEP NSTEP │ │ │ │ +MAXSTEP NSTEP MAXSTEP NSTEP │ │ │ │ +LBAR LBAR │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -1,2950 +1,2950 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ 0x0001afc8 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ 0x0001afd8 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ 0x0001afe8 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ 0x0001aff8 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ 0x0001b008 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x0001b018 6c697a65 006f6472 716e705f 006f6472 lize.odrqnp_.odr │ │ │ │ - 0x0001b028 71696e5f 006c6368 7265715f 006f6472 qin_.lchreq_.odr │ │ │ │ - 0x0001b038 73766c5f 006d7367 646d705f 00727472 svl_.msgdmp_.rtr │ │ │ │ - 0x0001b048 6765745f 00726c72 6765745f 006f6472 get_.rlrget_.odr │ │ │ │ - 0x0001b058 71766c5f 0072746c 6765745f 00726c6c qvl_.rtlget_.rll │ │ │ │ - 0x0001b068 6765745f 006f6472 71636c5f 006d656d get_.odrqcl_.mem │ │ │ │ - 0x0001b078 73657400 6d656d63 7079006f 64727163 set.memcpy.odrqc │ │ │ │ - 0x0001b088 705f006f 64727169 645f006c 656e635f p_.odrqid_.lenc_ │ │ │ │ - 0x0001b098 006d616c 6c6f6300 5f67666f 72747261 .malloc._gfortra │ │ │ │ - 0x0001b0a8 6e5f636f 6e636174 5f737472 696e6700 n_concat_string. │ │ │ │ - 0x0001b0b8 66726565 006d656d 6d6f7665 006f6472 free.memmove.odr │ │ │ │ - 0x0001b0c8 6765745f 005f5f73 7461636b 5f63686b get_.__stack_chk │ │ │ │ - 0x0001b0d8 5f666169 6c005f5f 73746163 6b5f6368 _fail.__stack_ch │ │ │ │ - 0x0001b0e8 6b5f6775 61726400 6f647273 74785f00 k_guard.odrstx_. │ │ │ │ - 0x0001b0f8 6f647273 65745f00 6f646c71 6e705f00 odrset_.odlqnp_. │ │ │ │ - 0x0001b108 6f646c71 696e5f00 6f646c73 766c5f00 odlqin_.odlsvl_. │ │ │ │ - 0x0001b118 6f646c71 766c5f00 6f646c71 636c5f00 odlqvl_.odlqcl_. │ │ │ │ - 0x0001b128 6f646c71 63705f00 6f646c71 69645f00 odlqcp_.odlqid_. │ │ │ │ - 0x0001b138 6f646c67 65745f00 6f646c73 74785f00 odlget_.odlstx_. │ │ │ │ - 0x0001b148 6f646c73 65745f00 6f646971 6e705f00 odlset_.odiqnp_. │ │ │ │ - 0x0001b158 6f646971 696e5f00 6f646973 766c5f00 odiqin_.odisvl_. │ │ │ │ - 0x0001b168 72746967 65745f00 726c6967 65745f00 rtiget_.rliget_. │ │ │ │ - 0x0001b178 6f646971 766c5f00 6f646971 636c5f00 odiqvl_.odiqcl_. │ │ │ │ - 0x0001b188 6f646971 63705f00 6f646971 69645f00 odiqcp_.odiqid_. │ │ │ │ - 0x0001b198 6f646967 65745f00 6f646973 74785f00 odiget_.odistx_. │ │ │ │ - 0x0001b1a8 6f646973 65745f00 6f647071 6e705f00 odiset_.odpqnp_. │ │ │ │ - 0x0001b1b8 6f647071 696e5f00 6f647073 766c5f00 odpqin_.odpsvl_. │ │ │ │ - 0x0001b1c8 6f647071 766c5f00 6f647071 69745f00 odpqvl_.odpqit_. │ │ │ │ - 0x0001b1d8 6f647071 636c5f00 6f647071 63705f00 odpqcl_.odpqcp_. │ │ │ │ - 0x0001b1e8 6f647071 69645f00 6f647067 65745f00 odpqid_.odpget_. │ │ │ │ - 0x0001b1f8 6f647073 74785f00 6f647073 65745f00 odpstx_.odpset_. │ │ │ │ - 0x0001b208 6f64726b 67735f00 6f64726b 675f006f odrkgs_.odrkg_.o │ │ │ │ - 0x0001b218 64726b67 725f006f 64726b64 765f006f drkgr_.odrkdv_.o │ │ │ │ - 0x0001b228 64726b64 755f006f 64726b34 735f006f drkdu_.odrk4s_.o │ │ │ │ - 0x0001b238 64726b34 5f006f64 726b3472 5f006f64 drk4_.odrk4r_.od │ │ │ │ - 0x0001b248 726b325f 006f6472 6b315f00 73696e74 rk2_.odrk1_.sint │ │ │ │ - 0x0001b258 695f0072 6670695f 00726666 74695f00 i_.rfpi_.rffti_. │ │ │ │ - 0x0001b268 73696e74 315f0072 66667466 315f0073 sint1_.rfftf1_.s │ │ │ │ - 0x0001b278 696e745f 0073696e 71695f00 636f7371 int_.sinqi_.cosq │ │ │ │ - 0x0001b288 695f0073 696e7166 5f00636f 7371665f i_.sinqf_.cosqf_ │ │ │ │ - 0x0001b298 0073696e 71625f00 636f7371 625f0072 .sinqb_.cosqb_.r │ │ │ │ - 0x0001b2a8 66667469 315f005f 5f616561 62695f69 ffti1_.__aeabi_i │ │ │ │ - 0x0001b2b8 6469766d 6f64005f 5f616561 62695f69 divmod.__aeabi_i │ │ │ │ - 0x0001b2c8 64697600 73696e63 6f736600 72616466 div.sincosf.radf │ │ │ │ - 0x0001b2d8 355f0072 61646634 5f007261 6466335f 5_.radf4_.radf3_ │ │ │ │ - 0x0001b2e8 00726164 66325f00 72616466 675f0072 .radf2_.radfg_.r │ │ │ │ - 0x0001b2f8 66667466 5f007266 66746231 5f007261 fftf_.rfftb1_.ra │ │ │ │ - 0x0001b308 6462355f 00726164 62345f00 72616462 db5_.radb4_.radb │ │ │ │ - 0x0001b318 335f0072 61646232 5f007261 6462675f 3_.radb2_.radbg_ │ │ │ │ - 0x0001b328 00726666 74625f00 70617373 66355f00 .rfftb_.passf5_. │ │ │ │ - 0x0001b338 70617373 66345f00 70617373 66335f00 passf4_.passf3_. │ │ │ │ - 0x0001b348 70617373 66325f00 70617373 665f0070 passf2_.passf_.p │ │ │ │ - 0x0001b358 61737362 355f0070 61737362 345f0070 assb5_.passb4_.p │ │ │ │ - 0x0001b368 61737362 335f0070 61737362 325f0070 assb3_.passb2_.p │ │ │ │ - 0x0001b378 61737362 5f00657a 66667469 5f00657a assb_.ezffti_.ez │ │ │ │ - 0x0001b388 66667431 5f00657a 66667466 5f00657a fft1_.ezfftf_.ez │ │ │ │ - 0x0001b398 66667462 5f00636f 7374695f 00636f73 fftb_.costi_.cos │ │ │ │ - 0x0001b3a8 745f0063 6f737166 315f0063 6f737162 t_.cosqf1_.cosqb │ │ │ │ - 0x0001b3b8 315f0063 66667469 315f0063 66667469 1_.cffti1_.cffti │ │ │ │ - 0x0001b3c8 5f006366 66746631 5f006366 6674665f _.cfftf1_.cfftf_ │ │ │ │ - 0x0001b3d8 00636666 7462315f 00636666 74625f00 .cfftb1_.cfftb_. │ │ │ │ - 0x0001b3e8 7368746c 69625f00 73687467 32735f00 shtlib_.shtg2s_. │ │ │ │ - 0x0001b3f8 73686667 32775f00 73686d77 32735f00 shfg2w_.shmw2s_. │ │ │ │ - 0x0001b408 73687473 676a5f00 73686d73 776a5f00 shtsgj_.shmswj_. │ │ │ │ - 0x0001b418 73686677 676a5f00 73687473 676d5f00 shfwgj_.shtsgm_. │ │ │ │ - 0x0001b428 73686d73 776d5f00 73686677 676d5f00 shmswm_.shfwgm_. │ │ │ │ - 0x0001b438 73687473 677a5f00 73686d73 777a5f00 shtsgz_.shmswz_. │ │ │ │ - 0x0001b448 73686677 677a5f00 73687473 67615f00 shfwgz_.shtsga_. │ │ │ │ - 0x0001b458 73686d73 77615f00 73686677 67615f00 shmswa_.shfwga_. │ │ │ │ - 0x0001b468 73687473 32675f00 73686d73 32775f00 shts2g_.shms2w_. │ │ │ │ - 0x0001b478 73686677 32675f00 73687467 32775f00 shfw2g_.shtg2w_. │ │ │ │ - 0x0001b488 73687477 676a5f00 73687477 677a5f00 shtwgj_.shtwgz_. │ │ │ │ - 0x0001b498 73687477 676d5f00 73687477 67615f00 shtwgm_.shtwga_. │ │ │ │ - 0x0001b4a8 73687477 32675f00 73687477 32735f00 shtw2g_.shtw2s_. │ │ │ │ - 0x0001b4b8 73687473 776a5f00 73687473 776d5f00 shtswj_.shtswm_. │ │ │ │ - 0x0001b4c8 73687473 777a5f00 73687473 77615f00 shtswz_.shtswa_. │ │ │ │ - 0x0001b4d8 73687473 32775f00 7368746c 62775f00 shts2w_.shtlbw_. │ │ │ │ - 0x0001b4e8 73686c62 77755f00 7368746c 66775f00 shlbwu_.shtlfw_. │ │ │ │ - 0x0001b4f8 73686c66 77755f00 73687466 756e5f00 shlfwu_.shtfun_. │ │ │ │ - 0x0001b508 73687066 756e5f00 7368746e 6d6c5f00 shpfun_.shtnml_. │ │ │ │ - 0x0001b518 73686e6d 326c5f00 7368746c 61705f00 shnm2l_.shtlap_. │ │ │ │ - 0x0001b528 73686f6c 61705f00 73687469 6e745f00 sholap_.shtint_. │ │ │ │ - 0x0001b538 7368696e 69745f00 73687070 6d6a5f00 shinit_.shppmj_. │ │ │ │ - 0x0001b548 73687070 6d615f00 73686d77 6a7a5f00 shppma_.shmwjz_. │ │ │ │ - 0x0001b558 73686c62 776a5f00 73686d77 6a6d5f00 shlbwj_.shmwjm_. │ │ │ │ - 0x0001b568 73686d64 786a5f00 73686c66 776d5f00 shmdxj_.shlfwm_. │ │ │ │ - 0x0001b578 73686d73 72695f00 73686c62 776d5f00 shmsri_.shlbwm_. │ │ │ │ - 0x0001b588 73686d64 786d5f00 73686c79 32785f00 shmdxm_.shly2x_. │ │ │ │ - 0x0001b598 73686c73 73645f00 73686c73 64735f00 shlssd_.shlsds_. │ │ │ │ - 0x0001b5a8 73686c66 776c5f00 73686c62 776c5f00 shlfwl_.shlbwl_. │ │ │ │ - 0x0001b5b8 7368696e 697a5f00 7368696e 69795f00 shiniz_.shiniy_. │ │ │ │ - 0x0001b5c8 7368696e 69785f00 6173696e 00736869 shinix_.asin.shi │ │ │ │ - 0x0001b5d8 6e69705f 00736869 6e69635f 00736869 nip_.shinic_.shi │ │ │ │ - 0x0001b5e8 6e69725f 00736869 6e69665f 00736866 nir_.shinif_.shf │ │ │ │ - 0x0001b5f8 6674625f 00736866 6674665f 00767272 ftb_.shfftf_.vrr │ │ │ │ - 0x0001b608 6e6d315f 00676c72 6765745f 00726176 nm1_.glrget_.rav │ │ │ │ - 0x0001b618 65315f00 7672726e 6d305f00 72617665 e1_.vrrnm0_.rave │ │ │ │ - 0x0001b628 305f0076 72726e6d 5f00676c 6c676574 0_.vrrnm_.gllget │ │ │ │ - 0x0001b638 5f007673 32696e74 5f007673 326f7574 _.vs2int_.vs2out │ │ │ │ - 0x0001b648 5f007673 3264696e 5f007673 31696e74 _.vs2din_.vs1int │ │ │ │ - 0x0001b658 5f007673 316f7574 5f007673 3164696e _.vs1out_.vs1din │ │ │ │ - 0x0001b668 5f007663 696e7472 5f006370 6f776600 _.vcintr_.cpowf. │ │ │ │ - 0x0001b678 5f67666f 72747261 6e5f706f 775f6334 _gfortran_pow_c4 │ │ │ │ - 0x0001b688 5f693400 7672696e 74725f00 76696469 _i4.vrintr_.vidi │ │ │ │ - 0x0001b698 76315f00 676c6967 65745f00 76696469 v1_.gliget_.vidi │ │ │ │ - 0x0001b6a8 76305f00 76696469 765f0076 696d6c74 v0_.vidiv_.vimlt │ │ │ │ - 0x0001b6b8 315f0076 696d6c74 305f0076 696d6c74 1_.vimlt0_.vimlt │ │ │ │ - 0x0001b6c8 5f007669 73756231 5f007669 73756230 _.visub1_.visub0 │ │ │ │ - 0x0001b6d8 5f007669 7375625f 00766961 6464315f _.visub_.viadd1_ │ │ │ │ - 0x0001b6e8 00766961 6464305f 00766961 64645f00 .viadd0_.viadd_. │ │ │ │ - 0x0001b6f8 7669666e 62315f00 7669666e 62305f00 vifnb1_.vifnb0_. │ │ │ │ - 0x0001b708 7669666e 625f0063 72767273 5f006372 vifnb_.crvrs_.cr │ │ │ │ - 0x0001b718 61646a5f 00636c61 646a5f00 6c656e62 adj_.cladj_.lenb │ │ │ │ - 0x0001b728 5f006c65 6e7a5f00 6c656e79 5f006e69 _.lenz_.leny_.ni │ │ │ │ - 0x0001b738 6e647872 5f006e69 6e647869 5f006e69 ndxr_.nindxi_.ni │ │ │ │ - 0x0001b748 6e64786e 5f005f67 666f7274 72616e5f ndxn_._gfortran_ │ │ │ │ - 0x0001b758 636f6d70 6172655f 73747269 6e67006e compare_string.n │ │ │ │ - 0x0001b768 696e6478 6d5f006e 696e6478 635f0069 indxm_.nindxc_.i │ │ │ │ - 0x0001b778 6e647872 6c5f0069 6e647872 665f0069 ndxrl_.indxrf_.i │ │ │ │ - 0x0001b788 6e647869 6c5f0069 6e647869 665f0069 ndxil_.indxif_.i │ │ │ │ - 0x0001b798 6e64786e 6c5f0069 6e64786e 665f0069 ndxnl_.indxnf_.i │ │ │ │ - 0x0001b7a8 6e64786d 6c5f0069 6e64786d 665f0069 ndxml_.indxmf_.i │ │ │ │ - 0x0001b7b8 6e647863 6c5f0069 6e647863 665f0064 ndxcl_.indxcf_.d │ │ │ │ - 0x0001b7c8 78696c6f 635f0064 78666c6f 635f0076 xiloc_.dxfloc_.v │ │ │ │ - 0x0001b7d8 72676e6e 5f005f5f 61656162 695f7569 rgnn_.__aeabi_ui │ │ │ │ - 0x0001b7e8 64697600 7669676e 6e5f0069 7267655f div.vignn_.irge_ │ │ │ │ - 0x0001b7f8 006c726f 756e6466 006c7265 715f0069 .lroundf.lreq_.i │ │ │ │ - 0x0001b808 7267745f 0069726c 655f0069 726c745f rgt_.irle_.irlt_ │ │ │ │ - 0x0001b818 006f7361 6272745f 006f7367 656e765f .osabrt_.osgenv_ │ │ │ │ - 0x0001b828 005f5f6d 656d6370 795f6368 6b007374 .__memcpy_chk.st │ │ │ │ - 0x0001b838 726c656e 006f7365 7865635f 00737973 rlen.osexec_.sys │ │ │ │ - 0x0001b848 74656d00 6f737161 726e5f00 5f67666f tem.osqarn_._gfo │ │ │ │ - 0x0001b858 72747261 6e5f6961 72676300 6f736761 rtran_iargc.osga │ │ │ │ - 0x0001b868 72675f00 5f67666f 72747261 6e5f6765 rg_._gfortran_ge │ │ │ │ - 0x0001b878 745f636f 6d6d616e 645f6172 67756d65 t_command_argume │ │ │ │ - 0x0001b888 6e745f69 34006d73 7a646d70 5f005f67 nt_i4.mszdmp_._g │ │ │ │ - 0x0001b898 666f7274 72616e5f 73746f70 5f737472 fortran_stop_str │ │ │ │ - 0x0001b8a8 696e6700 7072636f 706e5f00 7072636e ing.prcopn_.prcn │ │ │ │ - 0x0001b8b8 616d5f00 7072636c 766c5f00 70726363 am_.prclvl_.prcc │ │ │ │ - 0x0001b8c8 6c735f00 5f67666f 72747261 6e5f7374 ls_._gfortran_st │ │ │ │ - 0x0001b8d8 5f777269 7465005f 67666f72 7472616e _write._gfortran │ │ │ │ - 0x0001b8e8 5f747261 6e736665 725f696e 74656765 _transfer_intege │ │ │ │ - 0x0001b8f8 725f7772 69746500 5f67666f 72747261 r_write._gfortra │ │ │ │ - 0x0001b908 6e5f7374 5f777269 74655f64 6f6e6500 n_st_write_done. │ │ │ │ - 0x0001b918 5f67666f 72747261 6e5f7472 616e7366 _gfortran_transf │ │ │ │ - 0x0001b928 65725f63 68617261 63746572 5f777269 er_character_wri │ │ │ │ - 0x0001b938 74650063 66737263 685f005f 67666f72 te.cfsrch_._gfor │ │ │ │ - 0x0001b948 7472616e 5f73745f 696e7175 69726500 tran_st_inquire. │ │ │ │ - 0x0001b958 6975666f 706e5f00 6966726f 6d635f00 iufopn_.ifromc_. │ │ │ │ - 0x0001b968 6c66726f 6d635f00 7266726f 6d635f00 lfromc_.rfromc_. │ │ │ │ - 0x0001b978 5f67666f 72747261 6e5f7374 72696e67 _gfortran_string │ │ │ │ - 0x0001b988 5f6c656e 5f747269 6d00676c 71666e6d _len_trim.glqfnm │ │ │ │ - 0x0001b998 5f005f67 666f7274 72616e5f 73745f6f _._gfortran_st_o │ │ │ │ - 0x0001b9a8 70656e00 5f67666f 72747261 6e5f7374 pen._gfortran_st │ │ │ │ - 0x0001b9b8 5f726577 696e6400 5f67666f 72747261 _rewind._gfortra │ │ │ │ - 0x0001b9c8 6e5f7374 5f726561 64005f67 666f7274 n_st_read._gfort │ │ │ │ - 0x0001b9d8 72616e5f 7472616e 73666572 5f636861 ran_transfer_cha │ │ │ │ - 0x0001b9e8 72616374 6572005f 67666f72 7472616e racter._gfortran │ │ │ │ - 0x0001b9f8 5f73745f 72656164 5f646f6e 65005f67 _st_read_done._g │ │ │ │ - 0x0001ba08 666f7274 72616e5f 73747269 6e675f69 fortran_string_i │ │ │ │ - 0x0001ba18 6e646578 005f6766 6f727472 616e5f73 ndex._gfortran_s │ │ │ │ - 0x0001ba28 745f636c 6f736500 72706e78 666c5f00 t_close.rpnxfl_. │ │ │ │ - 0x0001ba38 726c6378 666c5f00 726c7278 666c5f00 rlcxfl_.rlrxfl_. │ │ │ │ - 0x0001ba48 726c6c78 666c5f00 726c6978 666c5f00 rllxfl_.rlixfl_. │ │ │ │ - 0x0001ba58 72746378 666c5f00 72747278 666c5f00 rtcxfl_.rtrxfl_. │ │ │ │ - 0x0001ba68 72746c78 666c5f00 72746978 666c5f00 rtlxfl_.rtixfl_. │ │ │ │ - 0x0001ba78 72706e65 6e765f00 726c6365 6e765f00 rpnenv_.rlcenv_. │ │ │ │ - 0x0001ba88 726c7265 6e765f00 726c6c65 6e765f00 rlrenv_.rllenv_. │ │ │ │ - 0x0001ba98 726c6965 6e765f00 72746365 6e765f00 rlienv_.rtcenv_. │ │ │ │ - 0x0001baa8 72747265 6e765f00 72746c65 6e765f00 rtrenv_.rtlenv_. │ │ │ │ - 0x0001bab8 72746965 6e765f00 72706e6f 70745f00 rtienv_.rpnopt_. │ │ │ │ - 0x0001bac8 726c636f 70745f00 726c726f 70745f00 rlcopt_.rlropt_. │ │ │ │ - 0x0001bad8 726c6c6f 70745f00 726c696f 70745f00 rllopt_.rliopt_. │ │ │ │ - 0x0001bae8 7274636f 70745f00 7274726f 70745f00 rtcopt_.rtropt_. │ │ │ │ - 0x0001baf8 72746c6f 70745f00 7274696f 70745f00 rtlopt_.rtiopt_. │ │ │ │ - 0x0001bb08 72706e67 65745f00 726c6367 65745f00 rpnget_.rlcget_. │ │ │ │ - 0x0001bb18 72746367 65745f00 676c6367 65745f00 rtcget_.glcget_. │ │ │ │ - 0x0001bb28 676c7071 6e705f00 676c7071 696e5f00 glpqnp_.glpqin_. │ │ │ │ - 0x0001bb38 676c7073 766c5f00 676c6c71 69645f00 glpsvl_.gllqid_. │ │ │ │ - 0x0001bb48 676c6c73 766c5f00 676c6971 69645f00 gllsvl_.gliqid_. │ │ │ │ - 0x0001bb58 676c6973 766c5f00 676c7271 69645f00 glisvl_.glrqid_. │ │ │ │ - 0x0001bb68 676c7273 766c5f00 676c7071 766c5f00 glrsvl_.glpqvl_. │ │ │ │ - 0x0001bb78 676c6c71 766c5f00 676c6971 766c5f00 gllqvl_.gliqvl_. │ │ │ │ - 0x0001bb88 676c7271 766c5f00 676c7071 69745f00 glrqvl_.glpqit_. │ │ │ │ - 0x0001bb98 676c7071 636c5f00 676c7071 63705f00 glpqcl_.glpqcp_. │ │ │ │ - 0x0001bba8 676c7071 69645f00 676c7067 65745f00 glpqid_.glpget_. │ │ │ │ - 0x0001bbb8 676c7073 74785f00 676c7073 65745f00 glpstx_.glpset_. │ │ │ │ - 0x0001bbc8 676c6371 6e705f00 676c6371 696e5f00 glcqnp_.glcqin_. │ │ │ │ - 0x0001bbd8 676c6373 766c5f00 676c6371 766c5f00 glcsvl_.glcqvl_. │ │ │ │ - 0x0001bbe8 676c6371 636c5f00 676c6371 63705f00 glcqcl_.glcqcp_. │ │ │ │ - 0x0001bbf8 676c6371 69645f00 676c6373 74785f00 glcqid_.glcstx_. │ │ │ │ - 0x0001bc08 676c6373 65745f00 676c7271 6e705f00 glcset_.glrqnp_. │ │ │ │ - 0x0001bc18 676c7271 696e5f00 676c7271 636c5f00 glrqin_.glrqcl_. │ │ │ │ - 0x0001bc28 676c7271 63705f00 676c7273 74785f00 glrqcp_.glrstx_. │ │ │ │ - 0x0001bc38 676c7273 65745f00 676c6c71 6e705f00 glrset_.gllqnp_. │ │ │ │ - 0x0001bc48 676c6c71 696e5f00 676c6c71 636c5f00 gllqin_.gllqcl_. │ │ │ │ - 0x0001bc58 676c6c71 63705f00 676c6c73 74785f00 gllqcp_.gllstx_. │ │ │ │ - 0x0001bc68 676c6c73 65745f00 676c6971 6e705f00 gllset_.gliqnp_. │ │ │ │ - 0x0001bc78 676c6971 696e5f00 676c6971 636c5f00 gliqin_.gliqcl_. │ │ │ │ - 0x0001bc88 676c6971 63705f00 676c6973 74785f00 gliqcp_.glistx_. │ │ │ │ - 0x0001bc98 676c6973 65745f00 72636f72 5f007276 gliset_.rcor_.rv │ │ │ │ - 0x0001bca8 6172305f 0072636f 765f0072 7072645f ar0_.rcov_.rprd_ │ │ │ │ - 0x0001bcb8 006c7267 65615f00 6c726571 615f006c .lrgea_.lreqa_.l │ │ │ │ - 0x0001bcc8 72676531 5f006c72 6571315f 006c7267 rge1_.lreq1_.lrg │ │ │ │ - 0x0001bcd8 65305f00 6c726765 5f006c72 6c65615f e0_.lrge_.lrlea_ │ │ │ │ - 0x0001bce8 006c726c 65315f00 6c726c65 305f006c .lrle1_.lrle0_.l │ │ │ │ - 0x0001bcf8 726c655f 006c7267 74615f00 6c726e65 rle_.lrgta_.lrne │ │ │ │ - 0x0001bd08 615f006c 72677431 5f006c72 6e65315f a_.lrgt1_.lrne1_ │ │ │ │ - 0x0001bd18 006c7267 74305f00 6c726774 5f006c72 .lrgt0_.lrgt_.lr │ │ │ │ - 0x0001bd28 6c74615f 006c726c 74315f00 6c726c74 lta_.lrlt1_.lrlt │ │ │ │ - 0x0001bd38 305f006c 726c745f 006c726e 65305f00 0_.lrlt_.lrne0_. │ │ │ │ - 0x0001bd48 6c726e65 5f006c72 6571305f 006d706e lrne_.lreq0_.mpn │ │ │ │ - 0x0001bd58 77746e5f 006d7078 7664675f 00786d70 wtn_.mpxvdg_.xmp │ │ │ │ - 0x0001bd68 6c6f6e5f 00617369 6e66006d 70667664 lon_.asinf.mpfvd │ │ │ │ - 0x0001bd78 675f006d 70697664 675f006d 70667369 g_.mpivdg_.mpfsi │ │ │ │ - 0x0001bd88 6e5f006d 70697369 6e5f006d 70667262 n_.mpisin_.mpfrb │ │ │ │ - 0x0001bd98 735f006d 70697262 735f005f 67666f72 s_.mpirbs_._gfor │ │ │ │ - 0x0001bda8 7472616e 5f747261 6e736665 725f7265 tran_transfer_re │ │ │ │ - 0x0001bdb8 616c5f77 72697465 0061636f 73660061 al_write.acosf.a │ │ │ │ - 0x0001bdc8 74616e32 66006d70 66707432 5f006d70 tan2f.mpfpt2_.mp │ │ │ │ - 0x0001bdd8 69707432 5f006d70 78706c63 5f006d70 ipt2_.mpxplc_.mp │ │ │ │ - 0x0001bde8 66706c63 5f006d70 69706c63 5f006d70 fplc_.mpiplc_.mp │ │ │ │ - 0x0001bdf8 666d696c 5f006c6f 6766006d 70696d69 fmil_.logf.mpimi │ │ │ │ - 0x0001be08 6c5f0073 696e6866 00617461 6e66006d l_.sinhf.atanf.m │ │ │ │ - 0x0001be18 7066676e 6f5f006d 7069676e 6f5f006d pfgno_.mpigno_.m │ │ │ │ - 0x0001be28 7066676c 625f006d 7069676c 625f006d pfglb_.mpiglb_.m │ │ │ │ - 0x0001be38 70666379 635f006d 70696379 635f006d pfcyc_.mpicyc_.m │ │ │ │ - 0x0001be48 70666379 625f006d 70736379 625f006d pfcyb_.mpscyb_.m │ │ │ │ - 0x0001be58 70696379 625f006d 70666379 615f006d picyb_.mpfcya_.m │ │ │ │ - 0x0001be68 70696379 615f006d 70736363 745f006d picya_.mpscct_.m │ │ │ │ - 0x0001be78 70696363 745f006d 70666363 745f006d picct_.mpfcct_.m │ │ │ │ - 0x0001be88 707a6e77 745f006d 707a6b74 645f006d pznwt_.mpzktd_.m │ │ │ │ - 0x0001be98 707a656b 365f006d 707a6d77 645f006d pzek6_.mpzmwd_.m │ │ │ │ - 0x0001bea8 7066617a 615f006d 7069617a 615f006d pfaza_.mpiaza_.m │ │ │ │ - 0x0001beb8 7066617a 6d5f006d 7069617a 6d5f006d pfazm_.mpiazm_.m │ │ │ │ - 0x0001bec8 70667073 745f006d 70697073 745f006d pfpst_.mpipst_.m │ │ │ │ - 0x0001bed8 70666f74 675f006d 70736f74 675f006d pfotg_.mpsotg_.m │ │ │ │ - 0x0001bee8 70696f74 675f006d 7066626f 6e5f006d piotg_.mpfbon_.m │ │ │ │ - 0x0001bef8 7073626f 6e5f006d 7069626f 6e5f006d psbon_.mpibon_.m │ │ │ │ - 0x0001bf08 7066636f 635f006d 7073636f 635f006d pfcoc_.mpscoc_.m │ │ │ │ - 0x0001bf18 7069636f 635f006d 7066636f 615f006d picoc_.mpfcoa_.m │ │ │ │ - 0x0001bf28 7073636f 615f006d 7069636f 615f006d pscoa_.mpicoa_.m │ │ │ │ - 0x0001bf38 7066636f 6e5f006d 7073636f 6e5f006d pfcon_.mpscon_.m │ │ │ │ - 0x0001bf48 7069636f 6e5f006d 70666b74 645f006d picon_.mpfktd_.m │ │ │ │ - 0x0001bf58 70696b74 645f006d 7066656b 365f006d piktd_.mpfek6_.m │ │ │ │ - 0x0001bf68 7069656b 365f006d 7066686d 725f006d piek6_.mpfhmr_.m │ │ │ │ - 0x0001bf78 7069686d 725f006d 70666d77 6c5f006d pihmr_.mpfmwl_.m │ │ │ │ - 0x0001bf88 70696d77 6c5f006d 70666d77 645f006d pimwl_.mpfmwd_.m │ │ │ │ - 0x0001bf98 70696d77 645f006d 70666d65 725f006d pimwd_.mpfmer_.m │ │ │ │ - 0x0001bfa8 70696d65 725f0065 78706600 6d706663 pimer_.expf.mpfc │ │ │ │ - 0x0001bfb8 796c5f00 6d706963 796c5f00 72723264 yl_.mpicyl_.rr2d │ │ │ │ - 0x0001bfc8 5f007264 32725f00 72657870 5f00726d _.rd2r_.rexp_.rm │ │ │ │ - 0x0001bfd8 6f645f00 666d6f64 6600696d 6f645f00 od_.fmodf.imod_. │ │ │ │ - 0x0001bfe8 69677573 5f006374 3263685f 00637432 igus_.ct2ch_.ct2 │ │ │ │ - 0x0001bff8 65635f00 636f7368 66006374 3268635f ec_.coshf.ct2hc_ │ │ │ │ - 0x0001c008 00637432 62635f00 63723373 5f006372 .ct2bc_.cr3s_.cr │ │ │ │ - 0x0001c018 33635f00 63723263 5f006374 3373635f 3c_.cr2c_.ct3sc_ │ │ │ │ - 0x0001c028 00637433 63735f00 63743270 635f0063 .ct3cs_.ct2pc_.c │ │ │ │ - 0x0001c038 74326370 5f007669 636f6e31 5f007669 t2cp_.vicon1_.vi │ │ │ │ - 0x0001c048 636f6e30 5f007669 66637431 5f007669 con0_.vifct1_.vi │ │ │ │ - 0x0001c058 66637430 5f007669 696e6331 5f007669 fct0_.viinc1_.vi │ │ │ │ - 0x0001c068 696e6330 5f007669 7365745f 00766973 inc0_.viset_.vis │ │ │ │ - 0x0001c078 6574315f 00766973 6574305f 00766963 et1_.viset0_.vic │ │ │ │ - 0x0001c088 6f6e5f00 76696663 745f0076 69696e63 on_.vifct_.viinc │ │ │ │ - 0x0001c098 5f007669 666e6131 5f007669 666e6130 _.vifna1_.vifna0 │ │ │ │ - 0x0001c0a8 5f007669 666e615f 0072766d 696e315f _.vifna_.rvmin1_ │ │ │ │ - 0x0001c0b8 0072766d 696e305f 0072766d 696e5f00 .rvmin0_.rvmin_. │ │ │ │ - 0x0001c0c8 72766d61 78315f00 72766d61 78305f00 rvmax1_.rvmax0_. │ │ │ │ - 0x0001c0d8 72766d61 785f0072 616d7031 5f007261 rvmax_.ramp1_.ra │ │ │ │ - 0x0001c0e8 6d70305f 0072616d 705f0072 726d7331 mp0_.ramp_.rrms1 │ │ │ │ - 0x0001c0f8 5f007272 6d73305f 0072726d 735f0072 _.rrms0_.rrms_.r │ │ │ │ - 0x0001c108 73746431 5f007273 7464305f 00727374 std1_.rstd0_.rst │ │ │ │ - 0x0001c118 645f0072 76617231 5f007276 61725f00 d_.rvar1_.rvar_. │ │ │ │ - 0x0001c128 72617665 5f007273 756d315f 00727375 rave_.rsum1_.rsu │ │ │ │ - 0x0001c138 6d305f00 7273756d 5f00726d 696e315f m0_.rsum_.rmin1_ │ │ │ │ - 0x0001c148 00726d69 6e305f00 726d696e 5f00726d .rmin0_.rmin_.rm │ │ │ │ - 0x0001c158 6178315f 00726d61 78305f00 726d6178 ax1_.rmax0_.rmax │ │ │ │ - 0x0001c168 5f007672 636f6e31 5f007672 636f6e30 _.vrcon1_.vrcon0 │ │ │ │ - 0x0001c178 5f007672 66637431 5f007672 66637430 _.vrfct1_.vrfct0 │ │ │ │ - 0x0001c188 5f007672 696e6331 5f007672 696e6330 _.vrinc1_.vrinc0 │ │ │ │ - 0x0001c198 5f007672 7365745f 00767273 6574315f _.vrset_.vrset1_ │ │ │ │ - 0x0001c1a8 00767273 6574305f 00767263 6f6e5f00 .vrset0_.vrcon_. │ │ │ │ - 0x0001c1b8 76726663 745f0076 72696e63 5f007672 vrfct_.vrinc_.vr │ │ │ │ - 0x0001c1c8 666e6131 5f007672 666e6130 5f007672 fna1_.vrfna0_.vr │ │ │ │ - 0x0001c1d8 666e615f 00676e73 6176655f 00676e71 fna_.gnsave_.gnq │ │ │ │ - 0x0001c1e8 626c6b5f 00676e72 7365745f 00676e73 blk_.gnrset_.gns │ │ │ │ - 0x0001c1f8 626c6b5f 0072676e 67655f00 72676e67 blk_.rgnge_.rgng │ │ │ │ - 0x0001c208 745f0072 676e6c65 5f007267 6e6c745f t_.rgnle_.rgnlt_ │ │ │ │ - 0x0001c218 006c6f67 31306600 5f5f706f 77697366 .log10f.__powisf │ │ │ │ - 0x0001c228 32006962 6c6b6c65 5f006962 6c6b6765 2.iblkle_.iblkge │ │ │ │ - 0x0001c238 5f006962 6c6b6c74 5f006962 6c6b6774 _.iblklt_.iblkgt │ │ │ │ - 0x0001c248 5f006666 726f6d63 5f006a66 726f6d63 _.ffromc_.jfromc │ │ │ │ - 0x0001c258 5f006732 71677264 5f006732 73677264 _.g2qgrd_.g2sgrd │ │ │ │ - 0x0001c268 5f006c67 32696e71 5f006732 69626c32 _.lg2inq_.g2ibl2 │ │ │ │ - 0x0001c278 5f006732 66626c32 5f006732 66626c69 _.g2fbl2_.g2fbli │ │ │ │ - 0x0001c288 5f006732 66637472 5f006732 73637472 _.g2fctr_.g2sctr │ │ │ │ - 0x0001c298 5f006732 7163746d 5f006732 71637469 _.g2qctm_.g2qcti │ │ │ │ - 0x0001c2a8 5f006732 69637472 5f007672 64697631 _.g2ictr_.vrdiv1 │ │ │ │ - 0x0001c2b8 5f007672 64697630 5f007672 6469765f _.vrdiv0_.vrdiv_ │ │ │ │ - 0x0001c2c8 0076726d 6c74315f 0076726d 6c74305f .vrmlt1_.vrmlt0_ │ │ │ │ - 0x0001c2d8 0076726d 6c745f00 76727375 62315f00 .vrmlt_.vrsub1_. │ │ │ │ - 0x0001c2e8 76727375 62305f00 76727375 625f0076 vrsub0_.vrsub_.v │ │ │ │ - 0x0001c2f8 72616464 315f0076 72616464 305f0076 radd1_.vradd0_.v │ │ │ │ - 0x0001c308 72616464 5f007672 666e6231 5f007672 radd_.vrfnb1_.vr │ │ │ │ - 0x0001c318 666e6230 5f007672 666e625f 00697375 fnb0_.vrfnb_.isu │ │ │ │ - 0x0001c328 6d315f00 6973756d 305f0069 73756d5f m1_.isum0_.isum_ │ │ │ │ - 0x0001c338 00696d69 6e315f00 696d696e 305f0069 .imin1_.imin0_.i │ │ │ │ - 0x0001c348 6d696e5f 00696d61 78315f00 696d6178 min_.imax1_.imax │ │ │ │ - 0x0001c358 305f0069 6d61785f 00736574 5f6d7367 0_.imax_.set_msg │ │ │ │ - 0x0001c368 646d705f 66756e63 00736574 5f6d7367 dmp_func.set_msg │ │ │ │ - 0x0001c378 646d705f 6572725f 66756e63 006d7367 dmp_err_func.msg │ │ │ │ - 0x0001c388 646d705f 5f00735f 73746f70 00657869 dmp__.s_stop.exi │ │ │ │ - 0x0001c398 74006677 72697465 00707574 63007374 t.fwrite.putc.st │ │ │ │ - 0x0001c3a8 64657272 00696e69 745f6172 675f0078 derr.init_arg_.x │ │ │ │ - 0x0001c3b8 61726763 00786172 67760073 5f636f70 argc.xargv.s_cop │ │ │ │ - 0x0001c3c8 79006578 69745f00 4637375f 616c6f63 y.exit_.F77_aloc │ │ │ │ - 0x0001c3d8 005f5f66 7072696e 74665f63 686b0073 .__fprintf_chk.s │ │ │ │ - 0x0001c3e8 5f636174 006d7367 646d705f 64636c6f _cat.msgdmp_dclo │ │ │ │ - 0x0001c3f8 72696700 75736769 5f5f0075 7367695f rig.usgi__.usgi_ │ │ │ │ - 0x0001c408 00636861 725f7472 696d5f00 63736769 .char_trim_.csgi │ │ │ │ - 0x0001c418 5f5f0063 7367695f 0069616e 645f5f00 __.csgi_.iand__. │ │ │ │ - 0x0001c428 69616e64 5f00696f 725f5f00 696f725f iand_.ior__.ior_ │ │ │ │ - 0x0001c438 00757361 786c625f 5f006368 61725f74 .usaxlb__.char_t │ │ │ │ - 0x0001c448 72696d32 5f007573 61786c62 5f005f67 rim2_.usaxlb_._g │ │ │ │ - 0x0001c458 666f7274 72616e5f 6f735f65 72726f72 fortran_os_error │ │ │ │ - 0x0001c468 5f617400 75786178 6c625f5f 00757861 _at.uxaxlb__.uxa │ │ │ │ - 0x0001c478 786c625f 00757961 786c625f 5f007579 xlb_.uyaxlb__.uy │ │ │ │ - 0x0001c488 61786c62 5f007573 706c626c 5f5f0075 axlb_.usplbl__.u │ │ │ │ - 0x0001c498 73706c62 6c5f0075 78706c62 6c5f5f00 splbl_.uxplbl__. │ │ │ │ - 0x0001c4a8 7578706c 626c5f00 7579706c 626c5f5f uxplbl_.uyplbl__ │ │ │ │ - 0x0001c4b8 00757970 6c626c5f 00757870 6c62615f .uyplbl_.uxplba_ │ │ │ │ - 0x0001c4c8 5f007578 706c6261 5f007579 706c6261 _.uxplba_.uyplba │ │ │ │ - 0x0001c4d8 5f5f0075 79706c62 615f0075 78706c62 __.uyplba_.uxplb │ │ │ │ - 0x0001c4e8 625f5f00 7578706c 62625f00 7579706c b__.uxplbb_.uypl │ │ │ │ - 0x0001c4f8 62625f5f 00757970 6c62625f 00636861 bb__.uyplbb_.cha │ │ │ │ - 0x0001c508 725f7472 696d635f 00756573 746c6e5f r_trimc_.uestln_ │ │ │ │ - 0x0001c518 5f007565 73746c6e 5f00737a 7069707a _.uestln_.szpipz │ │ │ │ - 0x0001c528 5f5f0073 7a706970 7a5f0073 7a676970 __.szpipz_.szgip │ │ │ │ - 0x0001c538 7a5f5f00 737a6769 707a5f00 737a706c z__.szgipz_.szpl │ │ │ │ - 0x0001c548 6f705f5f 00737a70 6c6f705f 00737a70 op__.szplop_.szp │ │ │ │ - 0x0001c558 6c636c5f 5f00737a 706c636c 5f00737a lcl__.szplcl_.sz │ │ │ │ - 0x0001c568 7367636c 5f5f0073 7a736763 6c5f0073 sgcl__.szsgcl_.s │ │ │ │ - 0x0001c578 7a716763 795f5f00 737a7167 63795f00 zqgcy__.szqgcy_. │ │ │ │ - 0x0001c588 737a7167 63785f5f 00737a71 6763785f szqgcx__.szqgcx_ │ │ │ │ - 0x0001c598 00737a74 786e6f5f 5f00737a 74786e6f .sztxno__.sztxno │ │ │ │ - 0x0001c5a8 5f00737a 6c6e7a72 5f5f0073 7a6c6e7a _.szlnzr__.szlnz │ │ │ │ - 0x0001c5b8 725f0073 7a6f706c 725f5f00 737a6f70 r_.szoplr__.szop │ │ │ │ - 0x0001c5c8 6c725f00 737a6d76 6c725f5f 00737a6d lr_.szmvlr__.szm │ │ │ │ - 0x0001c5d8 766c725f 00737a70 6c6c725f 5f00737a vlr_.szpllr__.sz │ │ │ │ - 0x0001c5e8 706c6c72 5f00737a 636c6c72 5f5f0073 pllr_.szcllr__.s │ │ │ │ - 0x0001c5f8 7a636c6c 725f0073 7a746e7a 725f5f00 zcllr_.sztnzr__. │ │ │ │ - 0x0001c608 737a746e 7a725f00 737a7063 6c6c5f5f sztnzr_.szpcll__ │ │ │ │ - 0x0001c618 00737a70 636c6c5f 00737a67 636c6c5f .szpcll_.szgcll_ │ │ │ │ - 0x0001c628 5f00737a 67636c6c 5f00737a 73636c6c _.szgcll_.szscll │ │ │ │ - 0x0001c638 5f5f0073 7a73636c 6c5f0073 7a71636c __.szscll_.szqcl │ │ │ │ - 0x0001c648 6c5f5f00 737a7163 6c6c5f00 737a6d33 l__.szqcll_.szm3 │ │ │ │ - 0x0001c658 7a755f5f 00737a6d 337a755f 00737a6c zu__.szm3zu_.szl │ │ │ │ - 0x0001c668 6e7a755f 5f00737a 6c6e7a75 5f00737a nzu__.szlnzu_.sz │ │ │ │ - 0x0001c678 71747877 5f5f0073 7a717478 775f0073 qtxw__.szqtxw_.s │ │ │ │ - 0x0001c688 7a746e73 765f5f00 737a746e 73765f00 ztnsv__.sztnsv_. │ │ │ │ - 0x0001c698 737a7433 7a765f5f 00737a74 337a765f szt3zv__.szt3zv_ │ │ │ │ - 0x0001c6a8 00737a70 6c7a725f 5f00737a 706c7a72 .szplzr__.szplzr │ │ │ │ - 0x0001c6b8 5f00737a 70636c78 5f5f0073 7a70636c _.szpclx__.szpcl │ │ │ │ - 0x0001c6c8 785f0073 7a67636c 785f5f00 737a6763 x_.szgclx__.szgc │ │ │ │ - 0x0001c6d8 6c785f00 737a7363 6c785f5f 00737a73 lx_.szsclx__.szs │ │ │ │ - 0x0001c6e8 636c785f 00737a71 636c785f 5f00737a clx_.szqclx__.sz │ │ │ │ - 0x0001c6f8 71636c78 5f00737a 706c7a75 5f5f0073 qclx_.szplzu__.s │ │ │ │ - 0x0001c708 7a706c7a 755f0073 7a746e7a 765f5f00 zplzu_.sztnzv__. │ │ │ │ - 0x0001c718 737a746e 7a765f00 737a6c33 6f705f5f sztnzv_.szl3op__ │ │ │ │ - 0x0001c728 00737a6c 336f705f 00737a6c 33636c5f .szl3op_.szl3cl_ │ │ │ │ - 0x0001c738 5f00737a 6c33636c 5f00737a 6f706c75 _.szl3cl_.szoplu │ │ │ │ - 0x0001c748 5f5f0073 7a6f706c 755f0073 7a6d766c __.szoplu_.szmvl │ │ │ │ - 0x0001c758 755f5f00 737a6d76 6c755f00 737a706c u__.szmvlu_.szpl │ │ │ │ - 0x0001c768 6c755f5f 00737a70 6c6c755f 00737a63 lu__.szpllu_.szc │ │ │ │ - 0x0001c778 6c6c755f 5f00737a 636c6c75 5f00737a llu__.szcllu_.sz │ │ │ │ - 0x0001c788 7069706c 5f5f0073 7a706970 6c5f0073 pipl__.szpipl_.s │ │ │ │ - 0x0001c798 7a676970 6c5f5f00 737a6769 706c5f00 zgipl__.szgipl_. │ │ │ │ - 0x0001c7a8 737a6f70 6c765f5f 00737a6f 706c765f szoplv__.szoplv_ │ │ │ │ - 0x0001c7b8 00737a6d 766c765f 5f00737a 6d766c76 .szmvlv__.szmvlv │ │ │ │ - 0x0001c7c8 5f00737a 706c6c76 5f5f0073 7a706c6c _.szpllv__.szpll │ │ │ │ - 0x0001c7d8 765f0073 7a636c6c 765f5f00 737a636c v_.szcllv__.szcl │ │ │ │ - 0x0001c7e8 6c765f00 737a6f70 6c635f5f 00737a6f lv_.szoplc__.szo │ │ │ │ - 0x0001c7f8 706c635f 00737a6d 766c635f 5f00737a plc_.szmvlc__.sz │ │ │ │ - 0x0001c808 6d766c63 5f00737a 706c6c63 5f5f0073 mvlc_.szpllc__.s │ │ │ │ - 0x0001c818 7a706c6c 635f0073 7a636c6c 635f5f00 zpllc_.szcllc__. │ │ │ │ - 0x0001c828 737a636c 6c635f00 737a7363 687a5f5f szcllc_.szschz__ │ │ │ │ - 0x0001c838 00737a73 63687a5f 00737a71 63687a5f .szschz_.szqchz_ │ │ │ │ - 0x0001c848 5f00737a 7163687a 5f00737a 63727374 _.szqchz_.szcrst │ │ │ │ - 0x0001c858 5f5f0073 7a637273 745f0073 7a6f7073 __.szcrst_.szops │ │ │ │ - 0x0001c868 765f5f00 737a6f70 73765f00 737a6d76 v__.szopsv_.szmv │ │ │ │ - 0x0001c878 73765f5f 00737a6d 7673765f 00737a70 sv__.szmvsv_.szp │ │ │ │ - 0x0001c888 6c73765f 5f00737a 706c7376 5f00737a lsv__.szplsv_.sz │ │ │ │ - 0x0001c898 636c7376 5f5f0073 7a636c73 765f0073 clsv__.szclsv_.s │ │ │ │ - 0x0001c8a8 7a746e6f 705f5f00 737a746e 6f705f00 ztnop__.sztnop_. │ │ │ │ - 0x0001c8b8 737a746e 636c5f5f 00737a74 6e636c5f sztncl__.sztncl_ │ │ │ │ - 0x0001c8c8 00737a70 6d7a765f 5f00737a 706d7a76 .szpmzv__.szpmzv │ │ │ │ - 0x0001c8d8 5f00737a 74337a75 5f5f0073 7a74337a _.szt3zu__.szt3z │ │ │ │ - 0x0001c8e8 755f0073 7a6f7074 745f5f00 737a6f70 u_.szoptt__.szop │ │ │ │ - 0x0001c8f8 74745f00 737a7374 74745f5f 00737a73 tt_.szsttt__.szs │ │ │ │ - 0x0001c908 7474745f 00737a63 6c74745f 5f00737a ttt_.szcltt__.sz │ │ │ │ - 0x0001c918 636c7474 5f00737a 74787a75 5f5f0073 cltt_.sztxzu__.s │ │ │ │ - 0x0001c928 7a74787a 755f0073 7a736964 785f5f00 ztxzu_.szsidx__. │ │ │ │ - 0x0001c938 737a7369 64785f00 737a7169 64785f5f szsidx_.szqidx__ │ │ │ │ - 0x0001c948 00737a71 6964785f 00737a74 6e7a755f .szqidx_.sztnzu_ │ │ │ │ - 0x0001c958 5f00737a 746e7a75 5f00737a 73746e69 _.sztnzu_.szstni │ │ │ │ - 0x0001c968 5f5f0073 7a73746e 695f0073 7a71746e __.szstni_.szqtn │ │ │ │ - 0x0001c978 695f5f00 737a7174 6e695f00 737a6c61 i__.szqtni_.szla │ │ │ │ - 0x0001c988 7a755f5f 00737a6c 617a755f 00737a6c zu__.szlazu_.szl │ │ │ │ - 0x0001c998 617a725f 5f00737a 6c617a72 5f00737a azr__.szlazr_.sz │ │ │ │ - 0x0001c9a8 74336f70 5f5f0073 7a74336f 705f0073 t3op__.szt3op_.s │ │ │ │ - 0x0001c9b8 7a743363 6c5f5f00 737a7433 636c5f00 zt3cl__.szt3cl_. │ │ │ │ - 0x0001c9c8 737a6f70 74735f5f 00737a6f 7074735f szopts__.szopts_ │ │ │ │ - 0x0001c9d8 00737a73 7474735f 5f00737a 73747473 .szstts__.szstts │ │ │ │ - 0x0001c9e8 5f00737a 636c7473 5f5f0073 7a636c74 _.szclts__.szclt │ │ │ │ - 0x0001c9f8 735f0073 7a746974 735f5f00 737a7469 s_.sztits__.szti │ │ │ │ - 0x0001ca08 74735f00 737a706d 6f705f5f 00737a70 ts_.szpmop__.szp │ │ │ │ - 0x0001ca18 6d6f705f 00737a70 6d636c5f 5f00737a mop_.szpmcl__.sz │ │ │ │ - 0x0001ca28 706d636c 5f00737a 6c337a76 5f5f0073 pmcl_.szl3zv__.s │ │ │ │ - 0x0001ca38 7a6c337a 765f0073 7a74786f 705f5f00 zl3zv_.sztxop__. │ │ │ │ - 0x0001ca48 737a7478 6f705f00 737a7478 636c5f5f sztxop_.sztxcl__ │ │ │ │ - 0x0001ca58 00737a74 78636c5f 00737a70 6d7a755f .sztxcl_.szpmzu_ │ │ │ │ - 0x0001ca68 5f00737a 706d7a75 5f00737a 74787a72 _.szpmzu_.sztxzr │ │ │ │ - 0x0001ca78 5f5f0073 7a74787a 725f0073 7a737479 __.sztxzr_.szsty │ │ │ │ - 0x0001ca88 705f5f00 737a7374 79705f00 737a7174 p__.szstyp_.szqt │ │ │ │ - 0x0001ca98 79705f5f 00737a71 7479705f 00737a6f yp__.szqtyp_.szo │ │ │ │ - 0x0001caa8 7074705f 5f00737a 6f707470 5f00737a ptp__.szoptp_.sz │ │ │ │ - 0x0001cab8 73747470 5f5f0073 7a737474 705f0073 sttp__.szsttp_.s │ │ │ │ - 0x0001cac8 7a636c74 705f5f00 737a636c 74705f00 zcltp__.szcltp_. │ │ │ │ - 0x0001cad8 737a7374 6d645f5f 00737a73 746d645f szstmd__.szstmd_ │ │ │ │ - 0x0001cae8 00737a71 746d645f 5f00737a 71746d64 .szqtmd__.szqtmd │ │ │ │ - 0x0001caf8 5f00737a 6f707475 5f5f0073 7a6f7074 _.szoptu__.szopt │ │ │ │ - 0x0001cb08 755f0073 7a737474 755f5f00 737a7374 u_.szsttu__.szst │ │ │ │ - 0x0001cb18 74755f00 737a636c 74755f5f 00737a63 tu_.szcltu__.szc │ │ │ │ - 0x0001cb28 6c74755f 00737a73 6c74695f 5f00737a ltu_.szslti__.sz │ │ │ │ - 0x0001cb38 736c7469 5f00737a 74787a76 5f5f0073 slti_.sztxzv__.s │ │ │ │ - 0x0001cb48 7a74787a 765f0073 7a6f7074 725f5f00 ztxzv_.szoptr__. │ │ │ │ - 0x0001cb58 737a6f70 74725f00 737a7374 74725f5f szoptr_.szsttr__ │ │ │ │ - 0x0001cb68 00737a73 7474725f 00737a63 6c74725f .szsttr_.szcltr_ │ │ │ │ - 0x0001cb78 5f00737a 636c7472 5f00737a 70697074 _.szcltr_.szpipt │ │ │ │ - 0x0001cb88 5f5f0073 7a706970 745f0073 7a676970 __.szpipt_.szgip │ │ │ │ - 0x0001cb98 745f5f00 737a6769 70745f00 737a706d t__.szgipt_.szpm │ │ │ │ - 0x0001cba8 7a725f5f 00737a70 6d7a725f 00737a6f zr__.szpmzr_.szo │ │ │ │ - 0x0001cbb8 706c645f 5f00737a 6f706c64 5f00737a pld__.szopld_.sz │ │ │ │ - 0x0001cbc8 6d766c64 5f5f0073 7a6d766c 645f0073 mvld__.szmvld_.s │ │ │ │ - 0x0001cbd8 7a706c6c 645f5f00 737a706c 6c645f00 zplld__.szplld_. │ │ │ │ - 0x0001cbe8 737a636c 6c645f5f 00737a63 6c6c645f szclld__.szclld_ │ │ │ │ - 0x0001cbf8 00737a73 74797a5f 5f00737a 7374797a .szstyz__.szstyz │ │ │ │ - 0x0001cc08 5f00737a 7174797a 5f5f0073 7a717479 _.szqtyz__.szqty │ │ │ │ - 0x0001cc18 7a5f0073 7a6c6e7a 765f5f00 737a6c6e z_.szlnzv__.szln │ │ │ │ - 0x0001cc28 7a765f00 737a6669 6e745f5f 00737a66 zv_.szfint__.szf │ │ │ │ - 0x0001cc38 696e745f 00737a71 666e745f 5f00737a int_.szqfnt__.sz │ │ │ │ - 0x0001cc48 71666e74 5f00737a 71666e77 5f5f0073 qfnt_.szqfnw__.s │ │ │ │ - 0x0001cc58 7a71666e 775f0073 7a6f706c 745f5f00 zqfnw_.szoplt__. │ │ │ │ - 0x0001cc68 737a6f70 6c745f00 737a6d76 6c745f5f szoplt_.szmvlt__ │ │ │ │ - 0x0001cc78 00737a6d 766c745f 00737a70 6c6c745f .szmvlt_.szpllt_ │ │ │ │ - 0x0001cc88 5f00737a 706c6c74 5f00737a 636c6c74 _.szpllt_.szcllt │ │ │ │ - 0x0001cc98 5f5f0073 7a636c6c 745f0073 7a6d336f __.szcllt_.szm3o │ │ │ │ - 0x0001cca8 705f5f00 737a6d33 6f705f00 737a6d33 p__.szm3op_.szm3 │ │ │ │ - 0x0001ccb8 636c5f5f 00737a6d 33636c5f 00737a6c cl__.szm3cl_.szl │ │ │ │ - 0x0001ccc8 616f705f 5f00737a 6c616f70 5f00737a aop__.szlaop_.sz │ │ │ │ - 0x0001ccd8 6c61636c 5f5f0073 7a6c6163 6c5f0073 lacl__.szlacl_.s │ │ │ │ - 0x0001cce8 7a6c6e6f 705f5f00 737a6c6e 6f705f00 zlnop__.szlnop_. │ │ │ │ - 0x0001ccf8 737a6c6e 636c5f5f 00737a6c 6e636c5f szlncl__.szlncl_ │ │ │ │ - 0x0001cd08 00737a6f 706c335f 5f00737a 6f706c33 .szopl3__.szopl3 │ │ │ │ - 0x0001cd18 5f00737a 6d766c33 5f5f0073 7a6d766c _.szmvl3__.szmvl │ │ │ │ - 0x0001cd28 335f0073 7a706c6c 335f5f00 737a706c 3_.szpll3__.szpl │ │ │ │ - 0x0001cd38 6c335f00 737a636c 6c335f5f 00737a63 l3_.szcll3__.szc │ │ │ │ - 0x0001cd48 6c6c335f 00737a6f 70747a5f 5f00737a ll3_.szoptz__.sz │ │ │ │ - 0x0001cd58 6f70747a 5f00737a 7374747a 5f5f0073 optz_.szsttz__.s │ │ │ │ - 0x0001cd68 7a737474 7a5f0073 7a636c74 7a5f5f00 zsttz_.szcltz__. │ │ │ │ - 0x0001cd78 737a636c 747a5f00 737a7469 747a5f5f szcltz_.sztitz__ │ │ │ │ - 0x0001cd88 00737a74 69747a5f 00737a6c 337a755f .sztitz_.szl3zu_ │ │ │ │ - 0x0001cd98 5f00737a 6c337a75 5f00737a 6f706c7a _.szl3zu_.szoplz │ │ │ │ - 0x0001cda8 5f5f0073 7a6f706c 7a5f0073 7a6d766c __.szoplz_.szmvl │ │ │ │ - 0x0001cdb8 7a5f5f00 737a6d76 6c7a5f00 737a706c z__.szmvlz_.szpl │ │ │ │ - 0x0001cdc8 6c7a5f5f 00737a70 6c6c7a5f 00737a63 lz__.szpllz_.szc │ │ │ │ - 0x0001cdd8 6c6c7a5f 5f00737a 636c6c7a 5f00737a llz__.szcllz_.sz │ │ │ │ - 0x0001cde8 6d337a76 5f5f0073 7a6d337a 765f0073 m3zv__.szm3zv_.s │ │ │ │ - 0x0001cdf8 7a70636c 795f5f00 737a7063 6c795f00 zpcly__.szpcly_. │ │ │ │ - 0x0001ce08 737a6763 6c795f5f 00737a67 636c795f szgcly__.szgcly_ │ │ │ │ - 0x0001ce18 00737a73 636c795f 5f00737a 73636c79 .szscly__.szscly │ │ │ │ - 0x0001ce28 5f00737a 71636c79 5f5f0073 7a71636c _.szqcly__.szqcl │ │ │ │ - 0x0001ce38 795f0073 7a6f706c 705f5f00 737a6f70 y_.szoplp__.szop │ │ │ │ - 0x0001ce48 6c705f00 737a6d76 6c705f5f 00737a6d lp_.szmvlp__.szm │ │ │ │ - 0x0001ce58 766c705f 00737a70 6c6c705f 5f00737a vlp_.szpllp__.sz │ │ │ │ - 0x0001ce68 706c6c70 5f00737a 636c6c70 5f5f0073 pllp_.szcllp__.s │ │ │ │ - 0x0001ce78 7a636c6c 705f0073 7a666f6e 745f5f00 zcllp_.szfont__. │ │ │ │ - 0x0001ce88 737a6c61 7a765f5f 00737a6c 617a765f szlazv__.szlazv_ │ │ │ │ - 0x0001ce98 00737a74 7877765f 5f00737a 74787776 .sztxwv__.sztxwv │ │ │ │ - 0x0001cea8 5f00737a 636c746e 5f5f0073 7a636c74 _.szcltn__.szclt │ │ │ │ - 0x0001ceb8 6e5f0073 7a706c7a 765f5f00 737a706c n_.szplzv__.szpl │ │ │ │ - 0x0001cec8 7a765f00 737a6f70 74765f5f 00737a6f zv_.szoptv__.szo │ │ │ │ - 0x0001ced8 7074765f 00737a73 7474765f 5f00737a ptv_.szsttv__.sz │ │ │ │ - 0x0001cee8 73747476 5f00737a 636c7476 5f5f0073 sttv_.szcltv__.s │ │ │ │ - 0x0001cef8 7a636c74 765f0073 7466726f 745f5f00 zcltv_.stfrot__. │ │ │ │ - 0x0001cf08 73746672 6f745f00 73746972 6f745f5f stfrot_.stirot__ │ │ │ │ - 0x0001cf18 00737469 726f745f 00737473 726f745f .stirot_.stsrot_ │ │ │ │ - 0x0001cf28 5f007374 73726f74 5f007374 6674726e _.stsrot_.stftrn │ │ │ │ - 0x0001cf38 5f5f0073 74667472 6e5f0073 74697472 __.stftrn_.stitr │ │ │ │ - 0x0001cf48 6e5f5f00 73746974 726e5f00 73747374 n__.stitrn_.stst │ │ │ │ - 0x0001cf58 72695f5f 00737473 7472695f 00737473 ri__.ststri_.sts │ │ │ │ - 0x0001cf68 7472705f 5f007374 73747270 5f007374 trp__.ststrp_.st │ │ │ │ - 0x0001cf78 66707233 5f5f0073 74667072 335f0073 fpr3__.stfpr3_.s │ │ │ │ - 0x0001cf88 74737072 335f5f00 73747370 72335f00 tspr3__.stspr3_. │ │ │ │ - 0x0001cf98 73746670 72325f5f 00737466 7072325f stfpr2__.stfpr2_ │ │ │ │ - 0x0001cfa8 00737469 7072325f 5f007374 69707232 .stipr2__.stipr2 │ │ │ │ - 0x0001cfb8 5f007374 73707232 5f5f0073 74737072 _.stspr2__.stspr │ │ │ │ - 0x0001cfc8 325f0073 74657072 325f5f00 73746570 2_.stepr2__.step │ │ │ │ - 0x0001cfd8 72325f00 73747270 72325f5f 00737472 r2_.strpr2__.str │ │ │ │ - 0x0001cfe8 7072325f 00737466 7472665f 5f007374 pr2_.stftrf__.st │ │ │ │ - 0x0001cff8 66747266 5f007374 69747266 5f5f0073 ftrf_.stitrf__.s │ │ │ │ - 0x0001d008 74697472 665f0073 74717472 665f5f00 titrf_.stqtrf__. │ │ │ │ - 0x0001d018 73747174 72665f00 73747374 72665f5f stqtrf_.ststrf__ │ │ │ │ - 0x0001d028 00737473 7472665f 00737473 74726e5f .ststrf_.ststrn_ │ │ │ │ - 0x0001d038 5f007374 7374726e 5f007374 66726164 _.ststrn_.stfrad │ │ │ │ - 0x0001d048 5f5f0073 74667261 645f0073 74697261 __.stfrad_.stira │ │ │ │ - 0x0001d058 645f5f00 73746972 61645f00 73747372 d__.stirad_.stsr │ │ │ │ - 0x0001d068 61645f5f 00737473 7261645f 00737466 ad__.stsrad_.stf │ │ │ │ - 0x0001d078 7472335f 5f007374 66747233 5f007374 tr3__.stftr3_.st │ │ │ │ - 0x0001d088 73747233 5f5f0073 74737472 335f0073 str3__.ststr3_.s │ │ │ │ - 0x0001d098 74737264 335f5f00 73747372 64335f00 tsrd3__.stsrd3_. │ │ │ │ - 0x0001d0a8 7374736c 67335f5f 00737473 6c67335f stslg3__.stslg3_ │ │ │ │ - 0x0001d0b8 00737466 7573725f 5f007374 66757372 .stfusr__.stfusr │ │ │ │ - 0x0001d0c8 5f007374 69757372 5f5f0073 74697573 _.stiusr__.stius │ │ │ │ - 0x0001d0d8 725f0073 74737573 725f5f00 73747375 r_.stsusr__.stsu │ │ │ │ - 0x0001d0e8 73725f00 73746e75 73725f5f 0073746e sr_.stnusr__.stn │ │ │ │ - 0x0001d0f8 7573725f 00737463 7573725f 5f007374 usr_.stcusr__.st │ │ │ │ - 0x0001d108 63757372 5f007374 66777472 5f5f0073 cusr_.stfwtr__.s │ │ │ │ - 0x0001d118 74667774 725f0073 74697774 725f5f00 tfwtr_.stiwtr__. │ │ │ │ - 0x0001d128 73746977 74725f00 73747377 74725f5f stiwtr_.stswtr__ │ │ │ │ - 0x0001d138 00737473 7774725f 00737471 7774725f .stswtr_.stqwtr_ │ │ │ │ - 0x0001d148 5f007374 71777472 5f007374 73777263 _.stqwtr_.stswrc │ │ │ │ - 0x0001d158 5f5f0073 74737772 635f0073 74717772 __.stswrc_.stqwr │ │ │ │ - 0x0001d168 635f5f00 73747177 72635f00 736c7061 c__.stqwrc_.slpa │ │ │ │ - 0x0001d178 67655f5f 00736c70 6167655f 00736c70 ge__.slpage_.slp │ │ │ │ - 0x0001d188 7776725f 5f00736c 70777672 5f00736c wvr__.slpwvr_.sl │ │ │ │ - 0x0001d198 7a74746c 5f5f0073 6c7a7474 6c5f0073 zttl__.slzttl_.s │ │ │ │ - 0x0001d1a8 6c726174 5f5f0073 6c726174 5f00736c lrat__.slrat_.sl │ │ │ │ - 0x0001d1b8 71726374 5f5f0073 6c717263 745f0073 qrct__.slqrct_.s │ │ │ │ - 0x0001d1c8 6c707777 725f5f00 736c7077 77725f00 lpwwr__.slpwwr_. │ │ │ │ - 0x0001d1d8 736c7077 77635f5f 00736c70 7777635f slpwwc__.slpwwc_ │ │ │ │ - 0x0001d1e8 00736c64 69765f5f 00736c64 69765f00 .sldiv__.sldiv_. │ │ │ │ - 0x0001d1f8 736c7374 746c5f5f 00736c73 74746c5f slsttl__.slsttl_ │ │ │ │ - 0x0001d208 00736c64 74746c5f 5f00736c 6474746c .sldttl__.sldttl │ │ │ │ - 0x0001d218 5f00736c 7074746c 5f5f0073 6c707474 _.slpttl__.slptt │ │ │ │ - 0x0001d228 6c5f0073 6c646976 7a5f5f00 736c6469 l_.sldivz__.sldi │ │ │ │ - 0x0001d238 767a5f00 736c7261 747a5f5f 00736c72 vz_.slratz__.slr │ │ │ │ - 0x0001d248 61747a5f 00736c70 7776635f 5f00736c atz_.slpwvc__.sl │ │ │ │ - 0x0001d258 70777663 5f00736c 7173697a 5f5f0073 pwvc_.slqsiz__.s │ │ │ │ - 0x0001d268 6c717369 7a5f0073 6c707670 725f5f00 lqsiz_.slpvpr__. │ │ │ │ - 0x0001d278 736c7076 70725f00 736c696e 69745f5f slpvpr_.slinit__ │ │ │ │ - 0x0001d288 00736c69 6e69745f 00736c73 697a655f .slinit_.slsize_ │ │ │ │ - 0x0001d298 5f00736c 73697a65 5f00736c 666f726d _.slsize_.slform │ │ │ │ - 0x0001d2a8 5f5f0073 6c666f72 6d5f0073 6c70636e __.slform_.slpcn │ │ │ │ - 0x0001d2b8 725f5f00 736c7063 6e725f00 736c7076 r__.slpcnr_.slpv │ │ │ │ - 0x0001d2c8 70635f5f 00736c70 7670635f 00736c6d pc__.slpvpc_.slm │ │ │ │ - 0x0001d2d8 676e5f5f 00736c6d 676e5f00 736c6d67 gn__.slmgn_.slmg │ │ │ │ - 0x0001d2e8 6e7a5f5f 00736c6d 676e7a5f 00736c74 nz__.slmgnz_.slt │ │ │ │ - 0x0001d2f8 6c63765f 5f00736c 746c6376 5f007363 lcv__.sltlcv_.sc │ │ │ │ - 0x0001d308 746e7a75 5f5f0073 63746e7a 755f0073 tnzu__.sctnzu_.s │ │ │ │ - 0x0001d318 63746e75 5f5f0073 63746e75 5f007363 ctnu__.sctnu_.sc │ │ │ │ - 0x0001d328 746e765f 5f007363 746e765f 00736373 tnv__.sctnv_.scs │ │ │ │ - 0x0001d338 746e705f 5f007363 73746e70 5f007363 tnp__.scstnp_.sc │ │ │ │ - 0x0001d348 71746e70 5f5f0073 6371746e 705f0073 qtnp__.scqtnp_.s │ │ │ │ - 0x0001d358 63706c7a 755f5f00 7363706c 7a755f00 cplzu__.scplzu_. │ │ │ │ - 0x0001d368 73637377 6e645f5f 00736373 776e645f scswnd__.scswnd_ │ │ │ │ - 0x0001d378 00736371 776e645f 5f007363 71776e64 .scqwnd__.scqwnd │ │ │ │ - 0x0001d388 5f007363 73706c6e 5f5f0073 6373706c _.scspln__.scspl │ │ │ │ - 0x0001d398 6e5f0073 6371706c 6e5f5f00 73637170 n_.scqpln__.scqp │ │ │ │ - 0x0001d3a8 6c6e5f00 7363736c 6f675f5f 00736373 ln_.scslog__.scs │ │ │ │ - 0x0001d3b8 6c6f675f 00736371 6c6f675f 5f007363 log_.scqlog__.sc │ │ │ │ - 0x0001d3c8 716c6f67 5f007363 706c755f 5f007363 qlog_.scplu__.sc │ │ │ │ - 0x0001d3d8 706c755f 00736370 6c765f5f 00736370 plu_.scplv__.scp │ │ │ │ - 0x0001d3e8 6c765f00 73637370 6c695f5f 00736373 lv_.scspli__.scs │ │ │ │ - 0x0001d3f8 706c695f 00736371 706c695f 5f007363 pli_.scqpli__.sc │ │ │ │ - 0x0001d408 71706c69 5f007363 746e7a76 5f5f0073 qpli_.sctnzv__.s │ │ │ │ - 0x0001d418 63746e7a 765f0073 63706c7a 765f5f00 ctnzv_.scplzv__. │ │ │ │ - 0x0001d428 7363706c 7a765f00 7363736f 72675f5f scplzv_.scsorg__ │ │ │ │ - 0x0001d438 00736373 6f72675f 00736371 6f72675f .scsorg_.scqorg_ │ │ │ │ - 0x0001d448 5f007363 716f7267 5f007363 73657965 _.scqorg_.scseye │ │ │ │ - 0x0001d458 5f5f0073 63736579 655f0073 63716579 __.scseye_.scqey │ │ │ │ - 0x0001d468 655f5f00 73637165 79655f00 73637370 e__.scqeye_.scsp │ │ │ │ - 0x0001d478 726a5f5f 00736373 70726a5f 00736370 rj__.scsprj_.scp │ │ │ │ - 0x0001d488 6d755f5f 00736370 6d755f00 7363706d mu__.scpmu_.scpm │ │ │ │ - 0x0001d498 765f5f00 7363706d 765f0073 6373706d v__.scpmv_.scspm │ │ │ │ - 0x0001d4a8 745f5f00 73637370 6d745f00 73637170 t__.scspmt_.scqp │ │ │ │ - 0x0001d4b8 6d745f5f 00736371 706d745f 00736373 mt__.scqpmt_.scs │ │ │ │ - 0x0001d4c8 706d695f 5f007363 73706d69 5f007363 pmi__.scspmi_.sc │ │ │ │ - 0x0001d4d8 71706d69 5f5f0073 6371706d 695f0073 qpmi__.scqpmi_.s │ │ │ │ - 0x0001d4e8 6373706d 735f5f00 73637370 6d735f00 cspms__.scspms_. │ │ │ │ - 0x0001d4f8 73637170 6d735f5f 00736371 706d735f scqpms__.scqpms_ │ │ │ │ - 0x0001d508 00736370 6d7a755f 5f007363 706d7a75 .scpmzu__.scpmzu │ │ │ │ - 0x0001d518 5f007363 73747266 5f5f0073 63737472 _.scstrf__.scstr │ │ │ │ - 0x0001d528 665f0073 63736f62 6a5f5f00 7363736f f_.scsobj__.scso │ │ │ │ - 0x0001d538 626a5f00 7363716f 626a5f5f 00736371 bj_.scqobj__.scq │ │ │ │ - 0x0001d548 6f626a5f 00736373 74726e5f 5f007363 obj_.scstrn__.sc │ │ │ │ - 0x0001d558 7374726e 5f007363 7174726e 5f5f0073 strn_.scqtrn__.s │ │ │ │ - 0x0001d568 63717472 6e5f0073 63706d7a 765f5f00 cqtrn_.scpmzv__. │ │ │ │ - 0x0001d578 7363706d 7a765f00 73637376 70745f5f scpmzv_.scsvpt__ │ │ │ │ - 0x0001d588 00736373 7670745f 00736371 7670745f .scsvpt_.scqvpt_ │ │ │ │ - 0x0001d598 5f007363 71767074 5f007367 72676574 _.scqvpt_.sgrget │ │ │ │ - 0x0001d5a8 5f5f0073 67726765 745f0073 67727365 __.sgrget_.sgrse │ │ │ │ - 0x0001d5b8 745f5f00 73677273 65745f00 73677273 t__.sgrset_.sgrs │ │ │ │ - 0x0001d5c8 74785f5f 00736772 7374785f 00736770 tx__.sgrstx_.sgp │ │ │ │ - 0x0001d5d8 6d7a725f 5f007367 706d7a72 5f007367 mzr__.sgpmzr_.sg │ │ │ │ - 0x0001d5e8 706d7a75 5f5f0073 67706d7a 755f0073 pmzu__.sgpmzu_.s │ │ │ │ - 0x0001d5f8 67747878 725f5f00 73677478 78725f00 gtxxr__.sgtxxr_. │ │ │ │ - 0x0001d608 73676c61 78725f5f 0073676c 6178725f sglaxr__.sglaxr_ │ │ │ │ - 0x0001d618 00736773 7478795f 5f007367 73747879 .sgstxy__.sgstxy │ │ │ │ - 0x0001d628 5f007367 71747879 5f5f0073 67717478 _.sgqtxy__.sgqtx │ │ │ │ - 0x0001d638 795f0073 6774787a 755f5f00 73677478 y_.sgtxzu__.sgtx │ │ │ │ - 0x0001d648 7a755f00 73676c6e 7a765f5f 0073676c zu_.sglnzv__.sgl │ │ │ │ - 0x0001d658 6e7a765f 00736774 6e78765f 5f007367 nzv_.sgtnxv__.sg │ │ │ │ - 0x0001d668 746e7876 5f007367 706d7876 5f5f0073 tnxv_.sgpmxv__.s │ │ │ │ - 0x0001d678 67706d78 765f0073 6773776e 645f5f00 gpmxv_.sgswnd__. │ │ │ │ - 0x0001d688 73677377 6e645f00 73677177 6e645f5f sgswnd_.sgqwnd__ │ │ │ │ - 0x0001d698 00736771 776e645f 00736773 7472665f .sgqwnd_.sgstrf_ │ │ │ │ - 0x0001d6a8 5f007367 73747266 5f007367 70676574 _.sgstrf_.sgpget │ │ │ │ - 0x0001d6b8 5f5f0073 67706765 745f0073 67707365 __.sgpget_.sgpse │ │ │ │ - 0x0001d6c8 745f5f00 73677073 65745f00 73677073 t__.sgpset_.sgps │ │ │ │ - 0x0001d6d8 74785f5f 00736770 7374785f 00736774 tx__.sgpstx_.sgt │ │ │ │ - 0x0001d6e8 7878765f 5f007367 74787876 5f007367 xxv__.sgtxxv_.sg │ │ │ │ - 0x0001d6f8 6c716e70 5f5f0073 676c716e 705f0073 lqnp__.sglqnp_.s │ │ │ │ - 0x0001d708 676c7169 645f5f00 73676c71 69645f00 glqid__.sglqid_. │ │ │ │ - 0x0001d718 73676c71 63705f5f 0073676c 7163705f sglqcp__.sglqcp_ │ │ │ │ - 0x0001d728 0073676c 71636c5f 5f007367 6c71636c .sglqcl__.sglqcl │ │ │ │ - 0x0001d738 5f007367 6c71766c 5f5f0073 676c7176 _.sglqvl__.sglqv │ │ │ │ - 0x0001d748 6c5f0073 676c7376 6c5f5f00 73676c73 l_.sglsvl__.sgls │ │ │ │ - 0x0001d758 766c5f00 73676c71 696e5f5f 0073676c vl_.sglqin__.sgl │ │ │ │ - 0x0001d768 71696e5f 00736770 6d7a765f 5f007367 qin_.sgpmzv__.sg │ │ │ │ - 0x0001d778 706d7a76 5f007367 6c617876 5f5f0073 pmzv_.sglaxv__.s │ │ │ │ - 0x0001d788 676c6178 765f0073 676c6175 5f5f0073 glaxv_.sglau__.s │ │ │ │ - 0x0001d798 676c6175 5f007367 6c61765f 5f007367 glau_.sglav__.sg │ │ │ │ - 0x0001d7a8 6c61765f 0073676c 61725f5f 0073676c lav_.sglar__.sgl │ │ │ │ - 0x0001d7b8 61725f00 7367736c 61745f5f 00736773 ar_.sgslat__.sgs │ │ │ │ - 0x0001d7c8 6c61745f 00736771 6c61745f 5f007367 lat_.sgqlat__.sg │ │ │ │ - 0x0001d7d8 716c6174 5f007367 736c6169 5f5f0073 qlat_.sgslai__.s │ │ │ │ - 0x0001d7e8 67736c61 695f0073 67716c61 695f5f00 gslai_.sgqlai__. │ │ │ │ - 0x0001d7f8 7367716c 61695f00 73677363 77645f5f sgqlai_.sgscwd__ │ │ │ │ - 0x0001d808 00736773 6377645f 00736771 6377645f .sgscwd_.sgqcwd_ │ │ │ │ - 0x0001d818 5f007367 71637764 5f007367 70666c6e _.sgqcwd_.sgpfln │ │ │ │ - 0x0001d828 5f5f0073 6770666c 6e5f0073 67746e7a __.sgpfln_.sgtnz │ │ │ │ - 0x0001d838 725f5f00 7367746e 7a725f00 7367706c r__.sgtnzr_.sgpl │ │ │ │ - 0x0001d848 755f5f00 7367706c 755f0073 67706c76 u__.sgplu_.sgplv │ │ │ │ - 0x0001d858 5f5f0073 67706c76 5f007367 706c725f __.sgplv_.sgplr_ │ │ │ │ - 0x0001d868 5f007367 706c725f 00736773 706c745f _.sgplr_.sgsplt_ │ │ │ │ - 0x0001d878 5f007367 73706c74 5f007367 71706c74 _.sgsplt_.sgqplt │ │ │ │ - 0x0001d888 5f5f0073 6771706c 745f0073 6773706c __.sgqplt_.sgspl │ │ │ │ - 0x0001d898 695f5f00 73677370 6c695f00 73677170 i__.sgspli_.sgqp │ │ │ │ - 0x0001d8a8 6c695f5f 00736771 706c695f 0073676c li__.sgqpli_.sgl │ │ │ │ - 0x0001d8b8 6e7a755f 5f007367 6c6e7a75 5f007367 nzu__.sglnzu_.sg │ │ │ │ - 0x0001d8c8 6c676574 5f5f0073 676c6765 745f0073 lget__.sglget_.s │ │ │ │ - 0x0001d8d8 676c7365 745f5f00 73676c73 65745f00 glset__.sglset_. │ │ │ │ - 0x0001d8e8 73676c73 74785f5f 0073676c 7374785f sglstx__.sglstx_ │ │ │ │ - 0x0001d8f8 00736773 7670745f 5f007367 73767074 .sgsvpt__.sgsvpt │ │ │ │ - 0x0001d908 5f007367 71767074 5f5f0073 67717670 _.sgqvpt__.sgqvp │ │ │ │ - 0x0001d918 745f0073 67706c7a 725f5f00 7367706c t_.sgplzr__.sgpl │ │ │ │ - 0x0001d928 7a725f00 73676c61 7a765f5f 0073676c zr_.sglazv__.sgl │ │ │ │ - 0x0001d938 617a765f 0073676c 6178755f 5f007367 azv_.sglaxu__.sg │ │ │ │ - 0x0001d948 6c617875 5f007367 74787875 5f5f0073 laxu_.sgtxxu__.s │ │ │ │ - 0x0001d958 67747878 755f0073 67746e7a 755f5f00 gtxxu_.sgtnzu__. │ │ │ │ - 0x0001d968 7367746e 7a755f00 73677478 755f5f00 sgtnzu_.sgtxu__. │ │ │ │ - 0x0001d978 73677478 755f0073 67747876 5f5f0073 sgtxu_.sgtxv__.s │ │ │ │ - 0x0001d988 67747876 5f007367 7478725f 5f007367 gtxv_.sgtxr__.sg │ │ │ │ - 0x0001d998 7478725f 00736773 7478735f 5f007367 txr_.sgstxs__.sg │ │ │ │ - 0x0001d9a8 73747873 5f007367 71747873 5f5f0073 stxs_.sgqtxs__.s │ │ │ │ - 0x0001d9b8 67717478 735f0073 67737478 725f5f00 gqtxs_.sgstxr__. │ │ │ │ - 0x0001d9c8 73677374 78725f00 73677174 78725f5f sgstxr_.sgqtxr__ │ │ │ │ - 0x0001d9d8 00736771 7478725f 00736773 7478635f .sgqtxr_.sgstxc_ │ │ │ │ - 0x0001d9e8 5f007367 73747863 5f007367 71747863 _.sgstxc_.sgqtxc │ │ │ │ - 0x0001d9f8 5f5f0073 67717478 635f0073 67737478 __.sgqtxc_.sgstx │ │ │ │ - 0x0001da08 695f5f00 73677374 78695f00 73677174 i__.sgstxi_.sgqt │ │ │ │ - 0x0001da18 78695f5f 00736771 7478695f 0073676c xi__.sgqtxi_.sgl │ │ │ │ - 0x0001da28 6e78755f 5f007367 6c6e7875 5f007367 nxu__.sglnxu_.sg │ │ │ │ - 0x0001da38 706c7876 5f5f0073 67706c78 765f0073 plxv__.sgplxv_.s │ │ │ │ - 0x0001da48 6774787a 765f5f00 73677478 7a765f00 gtxzv__.sgtxzv_. │ │ │ │ - 0x0001da58 73676c6e 78725f5f 0073676c 6e78725f sglnxr__.sglnxr_ │ │ │ │ - 0x0001da68 00736770 77736e5f 5f007367 7077736e .sgpwsn__.sgpwsn │ │ │ │ - 0x0001da78 5f007367 706c7872 5f5f0073 67706c78 _.sgplxr__.sgplx │ │ │ │ - 0x0001da88 725f0073 67737472 6e5f5f00 73677374 r_.sgstrn__.sgst │ │ │ │ - 0x0001da98 726e5f00 73677174 726e5f5f 00736771 rn_.sgqtrn__.sgq │ │ │ │ - 0x0001daa8 74726e5f 00736773 706c635f 5f007367 trn_.sgsplc__.sg │ │ │ │ - 0x0001dab8 73706c63 5f007367 71706c63 5f5f0073 splc_.sgqplc__.s │ │ │ │ - 0x0001dac8 6771706c 635f0073 6773706c 735f5f00 gqplc_.sgspls__. │ │ │ │ - 0x0001dad8 73677370 6c735f00 73677170 6c735f5f sgspls_.sgqpls__ │ │ │ │ - 0x0001dae8 00736771 706c735f 0073676e 706c635f .sgqpls_.sgnplc_ │ │ │ │ - 0x0001daf8 5f007367 6e706c63 5f007367 69676574 _.sgnplc_.sgiget │ │ │ │ - 0x0001db08 5f5f0073 67696765 745f0073 67697365 __.sgiget_.sgise │ │ │ │ - 0x0001db18 745f5f00 73676973 65745f00 73676973 t__.sgiset_.sgis │ │ │ │ - 0x0001db28 74785f5f 00736769 7374785f 00736774 tx__.sgistx_.sgt │ │ │ │ - 0x0001db38 787a725f 5f007367 74787a72 5f007367 xzr__.sgtxzr_.sg │ │ │ │ - 0x0001db48 6c6e7a72 5f5f0073 676c6e7a 725f0073 lnzr__.sglnzr_.s │ │ │ │ - 0x0001db58 67706d78 755f5f00 7367706d 78755f00 gpmxu__.sgpmxu_. │ │ │ │ - 0x0001db68 69736774 72635f5f 00697367 7472635f isgtrc__.isgtrc_ │ │ │ │ - 0x0001db78 00736770 6d755f5f 00736770 6d755f00 .sgpmu__.sgpmu_. │ │ │ │ - 0x0001db88 7367706d 765f5f00 7367706d 765f0073 sgpmv__.sgpmv_.s │ │ │ │ - 0x0001db98 67706d72 5f5f0073 67706d72 5f007367 gpmr__.sgpmr_.sg │ │ │ │ - 0x0001dba8 73706d74 5f5f0073 6773706d 745f0073 spmt__.sgspmt_.s │ │ │ │ - 0x0001dbb8 6771706d 745f5f00 73677170 6d745f00 gqpmt__.sgqpmt_. │ │ │ │ - 0x0001dbc8 73677370 6d695f5f 00736773 706d695f sgspmi__.sgspmi_ │ │ │ │ - 0x0001dbd8 00736771 706d695f 5f007367 71706d69 .sgqpmi__.sgqpmi │ │ │ │ - 0x0001dbe8 5f007367 73706d73 5f5f0073 6773706d _.sgspms__.sgspm │ │ │ │ - 0x0001dbf8 735f0073 6771706d 735f5f00 73677170 s_.sgqpms__.sgqp │ │ │ │ - 0x0001dc08 6d735f00 73676c61 7a725f5f 0073676c ms_.sglazr__.sgl │ │ │ │ - 0x0001dc18 617a725f 00736774 6e755f5f 00736774 azr_.sgtnu__.sgt │ │ │ │ - 0x0001dc28 6e755f00 7367746e 765f5f00 7367746e nu_.sgtnv__.sgtn │ │ │ │ - 0x0001dc38 765f0073 67746e72 5f5f0073 67746e72 v_.sgtnr__.sgtnr │ │ │ │ - 0x0001dc48 5f007367 73746e70 5f5f0073 6773746e _.sgstnp__.sgstn │ │ │ │ - 0x0001dc58 705f0073 6771746e 705f5f00 73677174 p_.sgqtnp__.sgqt │ │ │ │ - 0x0001dc68 6e705f00 7367706c 78755f5f 00736770 np_.sgplxu__.sgp │ │ │ │ - 0x0001dc78 6c78755f 00736773 6d706c5f 5f007367 lxu_.sgsmpl__.sg │ │ │ │ - 0x0001dc88 736d706c 5f007367 716d706c 5f5f0073 smpl_.sgqmpl__.s │ │ │ │ - 0x0001dc98 67716d70 6c5f0073 676c617a 755f5f00 gqmpl_.sglazu__. │ │ │ │ - 0x0001dca8 73676c61 7a755f00 7367706c 7a755f5f sglazu_.sgplzu__ │ │ │ │ - 0x0001dcb8 00736770 6c7a755f 0073676c 6e78765f .sgplzu_.sglnxv_ │ │ │ │ - 0x0001dcc8 5f007367 6c6e7876 5f007367 746e7872 _.sglnxv_.sgtnxr │ │ │ │ - 0x0001dcd8 5f5f0073 67746e78 725f0073 67706d78 __.sgtnxr_.sgpmx │ │ │ │ - 0x0001dce8 725f5f00 7367706d 78725f00 73677363 r__.sgpmxr_.sgsc │ │ │ │ - 0x0001dcf8 6d6e5f5f 00736773 636d6e5f 00736771 mn__.sgscmn_.sgq │ │ │ │ - 0x0001dd08 636d6e5f 5f007367 71636d6e 5f007367 cmn__.sgqcmn_.sg │ │ │ │ - 0x0001dd18 6f706e5f 5f007367 6f706e5f 00736769 opn__.sgopn_.sgi │ │ │ │ - 0x0001dd28 6e69745f 5f007367 696e6974 5f007367 nit__.sginit_.sg │ │ │ │ - 0x0001dd38 66726d5f 5f007367 66726d5f 00736763 frm__.sgfrm_.sgc │ │ │ │ - 0x0001dd48 6c735f5f 00736763 6c735f00 7367746e ls__.sgcls_.sgtn │ │ │ │ - 0x0001dd58 78755f5f 00736774 6e78755f 0073676f xu__.sgtnxu_.sgo │ │ │ │ - 0x0001dd68 6f706e5f 5f007367 6f6f706e 5f007367 opn__.sgoopn_.sg │ │ │ │ - 0x0001dd78 6f636c73 5f5f0073 676f636c 735f0073 ocls__.sgocls_.s │ │ │ │ - 0x0001dd88 67746e7a 765f5f00 7367746e 7a765f00 gtnzv__.sgtnzv_. │ │ │ │ - 0x0001dd98 7367706c 7a765f5f 00736770 6c7a765f sgplzv__.sgplzv_ │ │ │ │ - 0x0001dda8 00736769 716e705f 5f007367 69716e70 .sgiqnp__.sgiqnp │ │ │ │ - 0x0001ddb8 5f007367 69716964 5f5f0073 67697169 _.sgiqid__.sgiqi │ │ │ │ - 0x0001ddc8 645f0073 67697163 705f5f00 73676971 d_.sgiqcp__.sgiq │ │ │ │ - 0x0001ddd8 63705f00 73676971 636c5f5f 00736769 cp_.sgiqcl__.sgi │ │ │ │ - 0x0001dde8 71636c5f 00736769 71766c5f 5f007367 qcl_.sgiqvl__.sg │ │ │ │ - 0x0001ddf8 6971766c 5f007367 6973766c 5f5f0073 iqvl_.sgisvl__.s │ │ │ │ - 0x0001de08 67697376 6c5f0073 67697169 6e5f5f00 gisvl_.sgiqin__. │ │ │ │ - 0x0001de18 73676971 696e5f00 73676c6e 755f5f00 sgiqin_.sglnu__. │ │ │ │ - 0x0001de28 73676c6e 755f0073 676c6e76 5f5f0073 sglnu_.sglnv__.s │ │ │ │ - 0x0001de38 676c6e76 5f007367 6c6e725f 5f007367 glnv_.sglnr__.sg │ │ │ │ - 0x0001de48 6c6e725f 00736773 6c6e695f 5f007367 lnr_.sgslni__.sg │ │ │ │ - 0x0001de58 736c6e69 5f007367 716c6e69 5f5f0073 slni_.sgqlni__.s │ │ │ │ - 0x0001de68 67716c6e 695f0073 6770716e 705f5f00 gqlni_.sgpqnp__. │ │ │ │ - 0x0001de78 73677071 6e705f00 73677071 69645f5f sgpqnp_.sgpqid__ │ │ │ │ - 0x0001de88 00736770 7169645f 00736770 7163705f .sgpqid_.sgpqcp_ │ │ │ │ - 0x0001de98 5f007367 70716370 5f007367 7071636c _.sgpqcp_.sgpqcl │ │ │ │ - 0x0001dea8 5f5f0073 67707163 6c5f0073 67707169 __.sgpqcl_.sgpqi │ │ │ │ - 0x0001deb8 745f5f00 73677071 69745f00 73677071 t__.sgpqit_.sgpq │ │ │ │ - 0x0001dec8 766c5f5f 00736770 71766c5f 00736770 vl__.sgpqvl_.sgp │ │ │ │ - 0x0001ded8 73766c5f 5f007367 7073766c 5f007367 svl__.sgpsvl_.sg │ │ │ │ - 0x0001dee8 7071696e 5f5f0073 67707169 6e5f0073 pqin__.sgpqin_.s │ │ │ │ - 0x0001def8 6770636d 645f5f00 73677063 6d645f00 gpcmd__.sgpcmd_. │ │ │ │ - 0x0001df08 73677271 6e705f5f 00736772 716e705f sgrqnp__.sgrqnp_ │ │ │ │ - 0x0001df18 00736772 7169645f 5f007367 72716964 .sgrqid__.sgrqid │ │ │ │ - 0x0001df28 5f007367 72716370 5f5f0073 67727163 _.sgrqcp__.sgrqc │ │ │ │ - 0x0001df38 705f0073 67727163 6c5f5f00 73677271 p_.sgrqcl__.sgrq │ │ │ │ - 0x0001df48 636c5f00 73677271 766c5f5f 00736772 cl_.sgrqvl__.sgr │ │ │ │ - 0x0001df58 71766c5f 00736772 73766c5f 5f007367 qvl_.sgrsvl__.sg │ │ │ │ - 0x0001df68 7273766c 5f007367 7271696e 5f5f0073 rsvl_.sgrqin__.s │ │ │ │ - 0x0001df78 67727169 6e5f0069 73677267 625f5f00 grqin_.isgrgb__. │ │ │ │ - 0x0001df88 69736772 67625f00 73677472 71665f5f isgrgb_.sgtrqf__ │ │ │ │ - 0x0001df98 00736774 7271665f 00736774 72736c5f .sgtrqf_.sgtrsl_ │ │ │ │ - 0x0001dfa8 5f007367 7472736c 5f007367 7472736e _.sgtrsl_.sgtrsn │ │ │ │ - 0x0001dfb8 5f5f0073 67747273 6e5f0073 6774726c __.sgtrsn_.sgtrl │ │ │ │ - 0x0001dfc8 735f5f00 73677472 6c735f00 73677472 s__.sgtrls_.sgtr │ │ │ │ - 0x0001dfd8 6c6e5f5f 00736774 726c6e5f 00736774 ln__.sgtrln_.sgt │ │ │ │ - 0x0001dfe8 726e735f 5f007367 74726e73 5f007367 rns__.sgtrns_.sg │ │ │ │ - 0x0001dff8 74726e6c 5f5f0073 6774726e 6c5f0073 trnl__.sgtrnl_.s │ │ │ │ - 0x0001e008 67636c73 745f5f00 7367636c 73745f00 gclst__.sgclst_. │ │ │ │ - 0x0001e018 73677163 6c5f5f00 73677163 6c5f0073 sgqcl__.sgqcl_.s │ │ │ │ - 0x0001e028 67737369 6d5f5f00 73677373 696d5f00 gssim__.sgssim_. │ │ │ │ - 0x0001e038 73677173 696d5f5f 00736771 73696d5f sgqsim__.sgqsim_ │ │ │ │ - 0x0001e048 007a6769 7365745f 5f007a67 69736574 .zgiset__.zgiset │ │ │ │ - 0x0001e058 5f007a67 72736574 5f5f007a 67727365 _.zgrset__.zgrse │ │ │ │ - 0x0001e068 745f007a 67667265 6c5f5f00 7a676672 t_.zgfrel__.zgfr │ │ │ │ - 0x0001e078 656c5f00 7a676969 6e745f5f 007a6769 el_.zgiint__.zgi │ │ │ │ - 0x0001e088 696e745f 007a6764 6f706e5f 5f007a67 int_.zgdopn__.zg │ │ │ │ - 0x0001e098 646f706e 5f007a67 64636c73 5f5f007a dopn_.zgdcls__.z │ │ │ │ - 0x0001e0a8 6764636c 735f007a 67706f70 6e5f5f00 gdcls_.zgpopn__. │ │ │ │ - 0x0001e0b8 7a67706f 706e5f00 7a677063 6c735f5f zgpopn_.zgpcls__ │ │ │ │ - 0x0001e0c8 007a6770 636c735f 007a6766 6c617368 .zgpcls_.zgflash │ │ │ │ - 0x0001e0d8 5f5f007a 67666c61 73685f00 7a676f6f __.zgflash_.zgoo │ │ │ │ - 0x0001e0e8 706e5f5f 007a676f 6f706e5f 007a676f pn__.zgoopn_.zgo │ │ │ │ - 0x0001e0f8 636c735f 5f007a67 6f636c73 5f007a67 cls__.zgocls_.zg │ │ │ │ - 0x0001e108 73776469 5f5f007a 67737764 695f007a swdi__.zgswdi_.z │ │ │ │ - 0x0001e118 6773636c 695f5f00 7a677363 6c695f00 gscli__.zgscli_. │ │ │ │ - 0x0001e128 7a67676f 706e5f5f 007a6767 6f706e5f zggopn__.zggopn_ │ │ │ │ - 0x0001e138 007a6767 6d6f765f 5f007a67 676d6f76 .zggmov__.zggmov │ │ │ │ - 0x0001e148 5f007a67 636c6970 5f5f007a 67636c69 _.zgclip__.zgcli │ │ │ │ - 0x0001e158 705f007a 6772636c 705f5f00 7a677263 p_.zgrclp__.zgrc │ │ │ │ - 0x0001e168 6c705f00 7a677478 745f5f00 7a677478 lp_.zgtxt__.zgtx │ │ │ │ - 0x0001e178 745f007a 6773656c 65637466 6f6e745f t_.zgselectfont_ │ │ │ │ - 0x0001e188 5f007a67 73656c65 6374666f 6e745f00 _.zgselectfont_. │ │ │ │ - 0x0001e198 7a676674 66635f5f 007a6766 7466635f zgftfc__.zgftfc_ │ │ │ │ - 0x0001e1a8 007a6773 66775f5f 007a6773 66775f00 .zgsfw__.zgsfw_. │ │ │ │ - 0x0001e1b8 7a676e75 6d666f6e 74735f5f 007a676e zgnumfonts__.zgn │ │ │ │ - 0x0001e1c8 756d666f 6e74735f 007a676c 69737466 umfonts_.zglistf │ │ │ │ - 0x0001e1d8 6f6e7473 5f5f007a 676c6973 74666f6e onts__.zglistfon │ │ │ │ - 0x0001e1e8 74735f00 7a67666f 6e746e61 6d655f5f ts_.zgfontname__ │ │ │ │ - 0x0001e1f8 007a6766 6f6e746e 616d655f 007a6767 .zgfontname_.zgg │ │ │ │ - 0x0001e208 706c745f 5f007a67 67706c74 5f007a67 plt__.zggplt_.zg │ │ │ │ - 0x0001e218 67636c73 5f5f007a 6767636c 735f007a gcls__.zggcls_.z │ │ │ │ - 0x0001e228 6767746f 6e5f5f00 7a676774 6f6e5f00 ggton__.zggton_. │ │ │ │ - 0x0001e238 7a67696f 706e5f5f 007a6769 6f706e5f zgiopn__.zgiopn_ │ │ │ │ - 0x0001e248 007a6769 6461745f 5f007a67 69646174 .zgidat__.zgidat │ │ │ │ - 0x0001e258 5f007a67 69636c73 5f5f007a 6769636c _.zgicls__.zgicl │ │ │ │ - 0x0001e268 735f007a 6771706e 745f5f00 7a677170 s_.zgqpnt__.zgqp │ │ │ │ - 0x0001e278 6e745f00 7a677177 64635f5f 007a6771 nt_.zgqwdc__.zgq │ │ │ │ - 0x0001e288 7764635f 007a6771 636c635f 5f007a67 wdc_.zgqclc__.zg │ │ │ │ - 0x0001e298 71636c63 5f007a67 71746e63 5f5f007a qclc_.zgqtnc__.z │ │ │ │ - 0x0001e2a8 6771746e 635f007a 6771696d 635f5f00 gqtnc_.zgqimc__. │ │ │ │ - 0x0001e2b8 7a677169 6d635f00 7a677170 74635f5f zgqimc_.zgqptc__ │ │ │ │ - 0x0001e2c8 007a6771 7074635f 007a6771 7263745f .zgqptc_.zgqrct_ │ │ │ │ - 0x0001e2d8 5f007a67 71726374 5f007a67 73726f74 _.zgqrct_.zgsrot │ │ │ │ - 0x0001e2e8 5f5f007a 6773726f 745f007a 67736663 __.zgsrot_.zgsfc │ │ │ │ - 0x0001e2f8 6d5f5f00 7a677366 636d5f00 7a67736c m__.zgsfcm_.zgsl │ │ │ │ - 0x0001e308 636c5f5f 007a6773 6c636c5f 007a6773 cl__.zgslcl_.zgs │ │ │ │ - 0x0001e318 74636c5f 5f007a67 7374636c 5f007a67 tcl__.zgstcl_.zg │ │ │ │ - 0x0001e328 69636c72 5f5f007a 6769636c 725f007a iclr__.zgiclr_.z │ │ │ │ - 0x0001e338 67636c69 6e695f5f 007a6763 6c696e69 gclini__.zgclini │ │ │ │ - 0x0001e348 5f007377 646f706e 5f5f0073 77646f70 _.swdopn__.swdop │ │ │ │ - 0x0001e358 6e5f0073 7764636c 735f5f00 73776463 n_.swdcls__.swdc │ │ │ │ - 0x0001e368 6c735f00 7377706f 706e5f5f 00737770 ls_.swpopn__.swp │ │ │ │ - 0x0001e378 6f706e5f 00737766 6c73685f 5f007377 opn_.swflsh__.sw │ │ │ │ - 0x0001e388 666c7368 5f007377 70636c73 5f5f0073 flsh_.swpcls__.s │ │ │ │ - 0x0001e398 7770636c 735f0073 776f6f70 6e5f5f00 wpcls_.swoopn__. │ │ │ │ - 0x0001e3a8 73776f6f 706e5f00 73776f63 6c735f5f swoopn_.swocls__ │ │ │ │ - 0x0001e3b8 0073776f 636c735f 00737771 6663635f .swocls_.swqfcc_ │ │ │ │ - 0x0001e3c8 5f007377 71666363 5f007377 7366636d _.swqfcc_.swsfcm │ │ │ │ - 0x0001e3d8 5f5f0073 77736663 6d5f0073 77737764 __.swsfcm_.swswd │ │ │ │ - 0x0001e3e8 695f5f00 73777377 64695f00 73777363 i__.swswdi_.swsc │ │ │ │ - 0x0001e3f8 6c695f5f 00737773 636c695f 00737773 li__.swscli_.sws │ │ │ │ - 0x0001e408 6c636c5f 5f007377 736c636c 5f007377 lcl__.swslcl_.sw │ │ │ │ - 0x0001e418 7366775f 5f007377 7366775f 00737767 sfw__.swsfw_.swg │ │ │ │ - 0x0001e428 6f706e5f 5f007377 676f706e 5f007377 opn__.swgopn_.sw │ │ │ │ - 0x0001e438 676d6f76 5f5f0073 77676d6f 765f0073 gmov__.swgmov_.s │ │ │ │ - 0x0001e448 7767706c 745f5f00 73776770 6c745f00 wgplt__.swgplt_. │ │ │ │ - 0x0001e458 73776763 6c735f5f 00737767 636c735f swgcls__.swgcls_ │ │ │ │ - 0x0001e468 00737773 74636c5f 5f007377 7374636c .swstcl__.swstcl │ │ │ │ - 0x0001e478 5f007377 67746f6e 5f5f0073 7767746f _.swgton__.swgto │ │ │ │ - 0x0001e488 6e5f0073 7769716e 705f5f00 73776971 n_.swiqnp__.swiq │ │ │ │ - 0x0001e498 6e705f00 73776971 69645f5f 00737769 np_.swiqid__.swi │ │ │ │ - 0x0001e4a8 7169645f 00737769 7163705f 5f007377 qid_.swiqcp__.sw │ │ │ │ - 0x0001e4b8 69716370 5f007377 6971636c 5f5f0073 iqcp_.swiqcl__.s │ │ │ │ - 0x0001e4c8 77697163 6c5f0073 77697176 6c5f5f00 wiqcl_.swiqvl__. │ │ │ │ - 0x0001e4d8 73776971 766c5f00 73776973 766c5f5f swiqvl_.swisvl__ │ │ │ │ - 0x0001e4e8 00737769 73766c5f 00737769 71696e5f .swisvl_.swiqin_ │ │ │ │ - 0x0001e4f8 5f007377 6971696e 5f007377 696f706e _.swiqin_.swiopn │ │ │ │ - 0x0001e508 5f5f0073 77696f70 6e5f0073 77696461 __.swiopn_.swida │ │ │ │ - 0x0001e518 745f5f00 73776964 61745f00 73776963 t__.swidat_.swic │ │ │ │ - 0x0001e528 6c725f5f 00737769 636c725f 00737769 lr__.swiclr_.swi │ │ │ │ - 0x0001e538 636c735f 5f007377 69636c73 5f007377 cls__.swicls_.sw │ │ │ │ - 0x0001e548 71706e74 5f5f0073 7771706e 745f0073 qpnt__.swqpnt_.s │ │ │ │ - 0x0001e558 7766696e 745f5f00 73776669 6e745f00 wfint__.swfint_. │ │ │ │ - 0x0001e568 73776969 6e745f5f 00737769 696e745f swiint__.swiint_ │ │ │ │ - 0x0001e578 00737771 7764635f 5f007377 71776463 .swqwdc__.swqwdc │ │ │ │ - 0x0001e588 5f007377 71636c63 5f5f0073 7771636c _.swqclc__.swqcl │ │ │ │ - 0x0001e598 635f0073 7771746e 635f5f00 73777174 c_.swqtnc__.swqt │ │ │ │ - 0x0001e5a8 6e635f00 73777169 6d635f5f 00737771 nc_.swqimc__.swq │ │ │ │ - 0x0001e5b8 696d635f 00737771 7074635f 5f007377 imc_.swqptc__.sw │ │ │ │ - 0x0001e5c8 71707463 5f007377 71726374 5f5f0073 qptc_.swqrct__.s │ │ │ │ - 0x0001e5d8 77717263 745f0073 7773726f 745f5f00 wqrct_.swsrot__. │ │ │ │ - 0x0001e5e8 73777372 6f745f00 7377636c 63685f5f swsrot_.swclch__ │ │ │ │ - 0x0001e5f8 00737763 6c63685f 00737771 7478775f .swclch_.swqtxw_ │ │ │ │ - 0x0001e608 5f007377 71747877 5f007377 66746663 _.swqtxw_.swftfc │ │ │ │ - 0x0001e618 5f5f0073 77667466 635f0073 7766746e __.swftfc_.swftn │ │ │ │ - 0x0001e628 6d5f5f00 73776674 6e6d5f00 7377736c m__.swftnm_.swsl │ │ │ │ - 0x0001e638 66745f5f 00737773 6c66745f 00737767 ft__.swslft_.swg │ │ │ │ - 0x0001e648 7466745f 5f007377 67746674 5f007377 tft__.swgtft_.sw │ │ │ │ - 0x0001e658 6c736674 5f5f0073 776c7366 745f0073 lsft__.swlsft_.s │ │ │ │ - 0x0001e668 77747874 5f5f0073 77747874 5f007377 wtxt__.swtxt_.sw │ │ │ │ - 0x0001e678 72676574 5f5f0073 77726765 745f0073 rget__.swrget_.s │ │ │ │ - 0x0001e688 77727365 745f5f00 73777273 65745f00 wrset__.swrset_. │ │ │ │ - 0x0001e698 73777273 74785f5f 00737772 7374785f swrstx__.swrstx_ │ │ │ │ - 0x0001e6a8 00737770 716e705f 5f007377 70716e70 .swpqnp__.swpqnp │ │ │ │ - 0x0001e6b8 5f007377 70716964 5f5f0073 77707169 _.swpqid__.swpqi │ │ │ │ - 0x0001e6c8 645f0073 77707163 705f5f00 73777071 d_.swpqcp__.swpq │ │ │ │ - 0x0001e6d8 63705f00 73777071 636c5f5f 00737770 cp_.swpqcl__.swp │ │ │ │ - 0x0001e6e8 71636c5f 00737770 7169745f 5f007377 qcl_.swpqit__.sw │ │ │ │ - 0x0001e6f8 70716974 5f007377 7071766c 5f5f0073 pqit_.swpqvl__.s │ │ │ │ - 0x0001e708 77707176 6c5f0073 77707376 6c5f5f00 wpqvl_.swpsvl__. │ │ │ │ - 0x0001e718 73777073 766c5f00 73777071 696e5f5f swpsvl_.swpqin__ │ │ │ │ - 0x0001e728 00737770 71696e5f 00737772 716e705f .swpqin_.swrqnp_ │ │ │ │ - 0x0001e738 5f007377 72716e70 5f007377 72716964 _.swrqnp_.swrqid │ │ │ │ - 0x0001e748 5f5f0073 77727169 645f0073 77727163 __.swrqid_.swrqc │ │ │ │ - 0x0001e758 705f5f00 73777271 63705f00 73777271 p__.swrqcp_.swrq │ │ │ │ - 0x0001e768 636c5f5f 00737772 71636c5f 00737772 cl__.swrqcl_.swr │ │ │ │ - 0x0001e778 71766c5f 5f007377 7271766c 5f007377 qvl__.swrqvl_.sw │ │ │ │ - 0x0001e788 7273766c 5f5f0073 77727376 6c5f0073 rsvl__.swrsvl_.s │ │ │ │ - 0x0001e798 77727169 6e5f5f00 73777271 696e5f00 wrqin__.swrqin_. │ │ │ │ - 0x0001e7a8 73776371 6e705f5f 00737763 716e705f swcqnp__.swcqnp_ │ │ │ │ - 0x0001e7b8 00737763 7169645f 5f007377 63716964 .swcqid__.swcqid │ │ │ │ - 0x0001e7c8 5f007377 63716370 5f5f0073 77637163 _.swcqcp__.swcqc │ │ │ │ - 0x0001e7d8 705f0073 77637163 6c5f5f00 73776371 p_.swcqcl__.swcq │ │ │ │ - 0x0001e7e8 636c5f00 73776371 766c5f5f 00737763 cl_.swcqvl__.swc │ │ │ │ - 0x0001e7f8 71766c5f 00737763 73766c5f 5f007377 qvl_.swcsvl__.sw │ │ │ │ - 0x0001e808 6373766c 5f007377 6371696e 5f5f0073 csvl_.swcqin__.s │ │ │ │ - 0x0001e818 77637169 6e5f0073 776c6765 745f5f00 wcqin_.swlget__. │ │ │ │ - 0x0001e828 73776c67 65745f00 73776c73 65745f5f swlget_.swlset__ │ │ │ │ - 0x0001e838 0073776c 7365745f 0073776c 7374785f .swlset_.swlstx_ │ │ │ │ - 0x0001e848 5f007377 6c737478 5f007377 71666e6d _.swlstx_.swqfnm │ │ │ │ - 0x0001e858 5f5f0073 7771666e 6d5f007a 6766696e __.swqfnm_.zgfin │ │ │ │ - 0x0001e868 745f5f00 7a676669 6e745f00 7a677174 t__.zgfint_.zgqt │ │ │ │ - 0x0001e878 78775f5f 007a6771 7478775f 0073776c xw__.zgqtxw_.swl │ │ │ │ - 0x0001e888 716e705f 5f007377 6c716e70 5f007377 qnp__.swlqnp_.sw │ │ │ │ - 0x0001e898 6c716964 5f5f0073 776c7169 645f0073 lqid__.swlqid_.s │ │ │ │ - 0x0001e8a8 776c7163 705f5f00 73776c71 63705f00 wlqcp__.swlqcp_. │ │ │ │ - 0x0001e8b8 73776c71 636c5f5f 0073776c 71636c5f swlqcl__.swlqcl_ │ │ │ │ - 0x0001e8c8 0073776c 71766c5f 5f007377 6c71766c .swlqvl__.swlqvl │ │ │ │ - 0x0001e8d8 5f007377 6c73766c 5f5f0073 776c7376 _.swlsvl__.swlsv │ │ │ │ - 0x0001e8e8 6c5f0073 776c7169 6e5f5f00 73776c71 l_.swlqin__.swlq │ │ │ │ - 0x0001e8f8 696e5f00 73776367 65745f5f 00737763 in_.swcget__.swc │ │ │ │ - 0x0001e908 6765745f 00737763 7365745f 5f007377 get_.swcset__.sw │ │ │ │ - 0x0001e918 63736574 5f007377 63737478 5f5f0073 cset_.swcstx__.s │ │ │ │ - 0x0001e928 77637374 785f0073 77696765 745f5f00 wcstx_.swiget__. │ │ │ │ - 0x0001e938 73776967 65745f00 73776973 65745f5f swiget_.swiset__ │ │ │ │ - 0x0001e948 00737769 7365745f 00737769 7374785f .swiset_.swistx_ │ │ │ │ - 0x0001e958 5f007377 69737478 5f007377 636d6c6c _.swistx_.swcmll │ │ │ │ - 0x0001e968 5f5f0073 77636d6c 6c5f0073 7771636d __.swcmll_.swqcm │ │ │ │ - 0x0001e978 6e5f5f00 73777163 6d6e5f00 73777163 n__.swqcmn_.swqc │ │ │ │ - 0x0001e988 6d665f5f 00737771 636d665f 00737771 mf__.swqcmf_.swq │ │ │ │ - 0x0001e998 636d645f 5f007377 71636d64 5f007377 cmd__.swqcmd_.sw │ │ │ │ - 0x0001e9a8 70676574 5f5f0073 77706765 745f0073 pget__.swpget_.s │ │ │ │ - 0x0001e9b8 77707365 745f5f00 73777073 65745f00 wpset__.swpset_. │ │ │ │ - 0x0001e9c8 73777073 74785f5f 00737770 7374785f swpstx__.swpstx_ │ │ │ │ - 0x0001e9d8 0075656c 6765745f 5f007565 6c676574 .uelget__.uelget │ │ │ │ - 0x0001e9e8 5f007565 6c736574 5f5f0075 656c7365 _.uelset__.uelse │ │ │ │ - 0x0001e9f8 745f0075 656c7374 785f5f00 75656c73 t_.uelstx__.uels │ │ │ │ - 0x0001ea08 74785f00 75657a63 686b5f5f 0075657a tx_.uezchk__.uez │ │ │ │ - 0x0001ea18 63686b5f 00756569 746c765f 5f007565 chk_.ueitlv__.ue │ │ │ │ - 0x0001ea28 69746c76 5f007565 73746c76 5f5f0075 itlv_.uestlv__.u │ │ │ │ - 0x0001ea38 6573746c 765f0075 6571746c 765f5f00 estlv_.ueqtlv__. │ │ │ │ - 0x0001ea48 75657174 6c765f00 7565716e 746c5f5f ueqtlv_.ueqntl__ │ │ │ │ - 0x0001ea58 00756571 6e746c5f 00756573 746c7a5f .ueqntl_.uestlz_ │ │ │ │ - 0x0001ea68 5f007565 73746c7a 5f007565 71746c7a _.uestlz_.ueqtlz │ │ │ │ - 0x0001ea78 5f5f0075 6571746c 7a5f0075 65696765 __.ueqtlz_.ueige │ │ │ │ - 0x0001ea88 745f5f00 75656967 65745f00 75656973 t__.ueiget_.ueis │ │ │ │ - 0x0001ea98 65745f5f 00756569 7365745f 00756569 et__.ueiset_.uei │ │ │ │ - 0x0001eaa8 7374785f 5f007565 69737478 5f007565 stx__.ueistx_.ue │ │ │ │ - 0x0001eab8 746f6e7a 5f5f0075 65746f6e 7a5f0075 tonz__.uetonz_.u │ │ │ │ - 0x0001eac8 65746f6e 655f5f00 7565746f 6e655f00 etone__.uetone_. │ │ │ │ - 0x0001ead8 75657267 65745f5f 00756572 6765745f uerget__.uerget_ │ │ │ │ - 0x0001eae8 00756572 7365745f 5f007565 72736574 .uerset__.uerset │ │ │ │ - 0x0001eaf8 5f007565 72737478 5f5f0075 65727374 _.uerstx__.uerst │ │ │ │ - 0x0001eb08 785f0075 6567746c 625f5f00 75656774 x_.uegtlb__.uegt │ │ │ │ - 0x0001eb18 6c625f00 75657067 65745f5f 00756570 lb_.uepget__.uep │ │ │ │ - 0x0001eb28 6765745f 00756570 7365745f 5f007565 get_.uepset__.ue │ │ │ │ - 0x0001eb38 70736574 5f007565 70737478 5f5f0075 pset_.uepstx__.u │ │ │ │ - 0x0001eb48 65707374 785f0075 65746f6e 635f5f00 epstx_.uetonc__. │ │ │ │ - 0x0001eb58 7565746f 6e635f00 75656172 65615f5f uetonc_.uearea__ │ │ │ │ - 0x0001eb68 00756561 7265615f 00756561 696e745f .uearea_.ueaint_ │ │ │ │ - 0x0001eb78 5f007565 61696e74 5f007565 70716e70 _.ueaint_.uepqnp │ │ │ │ - 0x0001eb88 5f5f0075 6570716e 705f0075 65707169 __.uepqnp_.uepqi │ │ │ │ - 0x0001eb98 645f5f00 75657071 69645f00 75657071 d__.uepqid_.uepq │ │ │ │ - 0x0001eba8 63705f5f 00756570 7163705f 00756570 cp__.uepqcp_.uep │ │ │ │ - 0x0001ebb8 71636c5f 5f007565 7071636c 5f007565 qcl__.uepqcl_.ue │ │ │ │ - 0x0001ebc8 70716974 5f5f0075 65707169 745f0075 pqit__.uepqit_.u │ │ │ │ - 0x0001ebd8 65707176 6c5f5f00 75657071 766c5f00 epqvl__.uepqvl_. │ │ │ │ - 0x0001ebe8 75657073 766c5f5f 00756570 73766c5f uepsvl__.uepsvl_ │ │ │ │ - 0x0001ebf8 00756570 71696e5f 5f007565 7071696e .uepqin__.uepqin │ │ │ │ - 0x0001ec08 5f007565 72716e70 5f5f0075 6572716e _.uerqnp__.uerqn │ │ │ │ - 0x0001ec18 705f0075 65727169 645f5f00 75657271 p_.uerqid__.uerq │ │ │ │ - 0x0001ec28 69645f00 75657271 63705f5f 00756572 id_.uerqcp__.uer │ │ │ │ - 0x0001ec38 7163705f 00756572 71636c5f 5f007565 qcp_.uerqcl__.ue │ │ │ │ - 0x0001ec48 7271636c 5f007565 7271766c 5f5f0075 rqcl_.uerqvl__.u │ │ │ │ - 0x0001ec58 65727176 6c5f0075 65727376 6c5f5f00 erqvl_.uersvl__. │ │ │ │ - 0x0001ec68 75657273 766c5f00 75657271 696e5f5f uersvl_.uerqin__ │ │ │ │ - 0x0001ec78 00756572 71696e5f 00756567 746c615f .uerqin_.uegtla_ │ │ │ │ - 0x0001ec88 5f007565 67746c61 5f007565 69716e70 _.uegtla_.ueiqnp │ │ │ │ - 0x0001ec98 5f5f0075 6569716e 705f0075 65697169 __.ueiqnp_.ueiqi │ │ │ │ - 0x0001eca8 645f5f00 75656971 69645f00 75656971 d__.ueiqid_.ueiq │ │ │ │ - 0x0001ecb8 63705f5f 00756569 7163705f 00756569 cp__.ueiqcp_.uei │ │ │ │ - 0x0001ecc8 71636c5f 5f007565 6971636c 5f007565 qcl__.ueiqcl_.ue │ │ │ │ - 0x0001ecd8 6971766c 5f5f0075 65697176 6c5f0075 iqvl__.ueiqvl_.u │ │ │ │ - 0x0001ece8 65697376 6c5f5f00 75656973 766c5f00 eisvl__.ueisvl_. │ │ │ │ - 0x0001ecf8 75656971 696e5f5f 00756569 71696e5f ueiqin__.ueiqin_ │ │ │ │ - 0x0001ed08 00756574 6f6e665f 5f007565 746f6e66 .uetonf__.uetonf │ │ │ │ - 0x0001ed18 5f007565 746f6e62 5f5f0075 65746f6e _.uetonb__.ueton │ │ │ │ - 0x0001ed28 625f0075 656c716e 705f5f00 75656c71 b_.uelqnp__.uelq │ │ │ │ - 0x0001ed38 6e705f00 75656c71 69645f5f 0075656c np_.uelqid__.uel │ │ │ │ - 0x0001ed48 7169645f 0075656c 7163705f 5f007565 qid_.uelqcp__.ue │ │ │ │ - 0x0001ed58 6c716370 5f007565 6c71636c 5f5f0075 lqcp_.uelqcl__.u │ │ │ │ - 0x0001ed68 656c7163 6c5f0075 656c7176 6c5f5f00 elqcl_.uelqvl__. │ │ │ │ - 0x0001ed78 75656c71 766c5f00 75656c73 766c5f5f uelqvl_.uelsvl__ │ │ │ │ - 0x0001ed88 0075656c 73766c5f 0075656c 71696e5f .uelsvl_.uelqin_ │ │ │ │ - 0x0001ed98 5f007565 6c71696e 5f006975 65746f6e _.uelqin_.iueton │ │ │ │ - 0x0001eda8 5f5f0069 7565746f 6e5f0075 7370716e __.iueton_.uspqn │ │ │ │ - 0x0001edb8 705f5f00 75737071 6e705f00 75737071 p__.uspqnp_.uspq │ │ │ │ - 0x0001edc8 69645f5f 00757370 7169645f 00757370 id__.uspqid_.usp │ │ │ │ - 0x0001edd8 7163705f 5f007573 70716370 5f007573 qcp__.uspqcp_.us │ │ │ │ - 0x0001ede8 7071636c 5f5f0075 73707163 6c5f0075 pqcl__.uspqcl_.u │ │ │ │ - 0x0001edf8 73707169 745f5f00 75737071 69745f00 spqit__.uspqit_. │ │ │ │ - 0x0001ee08 75737071 766c5f5f 00757370 71766c5f uspqvl__.uspqvl_ │ │ │ │ - 0x0001ee18 00757370 73766c5f 5f007573 7073766c .uspsvl__.uspsvl │ │ │ │ - 0x0001ee28 5f007573 7071696e 5f5f0075 73707169 _.uspqin__.uspqi │ │ │ │ - 0x0001ee38 6e5f0075 73707474 6c5f5f00 75737074 n_.uspttl__.uspt │ │ │ │ - 0x0001ee48 746c5f00 75737271 6e705f5f 00757372 tl_.usrqnp__.usr │ │ │ │ - 0x0001ee58 716e705f 00757372 7169645f 5f007573 qnp_.usrqid__.us │ │ │ │ - 0x0001ee68 72716964 5f007573 72716370 5f5f0075 rqid_.usrqcp__.u │ │ │ │ - 0x0001ee78 73727163 705f0075 73727163 6c5f5f00 srqcp_.usrqcl__. │ │ │ │ - 0x0001ee88 75737271 636c5f00 75737271 766c5f5f usrqcl_.usrqvl__ │ │ │ │ - 0x0001ee98 00757372 71766c5f 00757372 73766c5f .usrqvl_.usrsvl_ │ │ │ │ - 0x0001eea8 5f007573 7273766c 5f007573 7271696e _.usrsvl_.usrqin │ │ │ │ - 0x0001eeb8 5f5f0075 73727169 6e5f0075 73786178 __.usrqin_.usxax │ │ │ │ - 0x0001eec8 735f5f00 75737861 78735f00 75737973 s__.usxaxs_.usys │ │ │ │ - 0x0001eed8 75625f5f 00757379 7375625f 00757370 ub__.usysub_.usp │ │ │ │ - 0x0001eee8 6669745f 5f007573 70666974 5f007573 fit__.uspfit_.us │ │ │ │ - 0x0001eef8 6178636c 5f5f0075 73617863 6c5f0075 axcl__.usaxcl_.u │ │ │ │ - 0x0001ef08 73706e75 6d5f5f00 7573706e 756d5f00 spnum__.uspnum_. │ │ │ │ - 0x0001ef18 75737a64 67745f5f 0075737a 6467745f uszdgt__.uszdgt_ │ │ │ │ - 0x0001ef28 0075736c 6765745f 5f007573 6c676574 .uslget__.uslget │ │ │ │ - 0x0001ef38 5f007573 6c736574 5f5f0075 736c7365 _.uslset__.uslse │ │ │ │ - 0x0001ef48 745f0075 736c7374 785f5f00 75736c73 t_.uslstx__.usls │ │ │ │ - 0x0001ef58 74785f00 75736178 6c675f5f 00757361 tx_.usaxlg__.usa │ │ │ │ - 0x0001ef68 786c675f 00757377 61707a5f 5f007573 xlg_.uswapz__.us │ │ │ │ - 0x0001ef78 7761707a 5f007573 7573636c 5f5f0075 wapz_.ususcl__.u │ │ │ │ - 0x0001ef88 73757363 6c5f0075 73757363 755f5f00 suscl_.ususcu__. │ │ │ │ - 0x0001ef98 75737573 63755f00 75737869 6e7a5f5f ususcu_.usxinz__ │ │ │ │ - 0x0001efa8 00757378 696e7a5f 00757378 746c7a5f .usxinz_.usxtlz_ │ │ │ │ - 0x0001efb8 5f007573 78746c7a 5f007573 69676574 _.usxtlz_.usiget │ │ │ │ - 0x0001efc8 5f5f0075 73696765 745f0075 73697365 __.usiget_.usise │ │ │ │ - 0x0001efd8 745f5f00 75736973 65745f00 75736973 t__.usiset_.usis │ │ │ │ - 0x0001efe8 74785f5f 00757369 7374785f 00757373 tx__.usistx_.uss │ │ │ │ - 0x0001eff8 706e745f 5f007573 73706e74 5f007573 pnt__.usspnt_.us │ │ │ │ - 0x0001f008 786f6666 5f5f0075 73786f66 665f0075 xoff__.usxoff_.u │ │ │ │ - 0x0001f018 7361786e 6d5f5f00 75736178 6e6d5f00 saxnm__.usaxnm_. │ │ │ │ - 0x0001f028 75736178 73635f5f 00757361 7873635f usaxsc__.usaxsc_ │ │ │ │ - 0x0001f038 00757364 6178735f 5f007573 64617873 .usdaxs__.usdaxs │ │ │ │ - 0x0001f048 5f007573 69716e70 5f5f0075 7369716e _.usiqnp__.usiqn │ │ │ │ - 0x0001f058 705f0075 73697169 645f5f00 75736971 p_.usiqid__.usiq │ │ │ │ - 0x0001f068 69645f00 75736971 63705f5f 00757369 id_.usiqcp__.usi │ │ │ │ - 0x0001f078 7163705f 00757369 71636c5f 5f007573 qcp_.usiqcl__.us │ │ │ │ - 0x0001f088 6971636c 5f007573 6971766c 5f5f0075 iqcl_.usiqvl__.u │ │ │ │ - 0x0001f098 73697176 6c5f0075 73697376 6c5f5f00 siqvl_.usisvl__. │ │ │ │ - 0x0001f0a8 75736973 766c5f00 75736971 696e5f5f usisvl_.usiqin__ │ │ │ │ - 0x0001f0b8 00757369 71696e5f 00757372 6765745f .usiqin_.usrget_ │ │ │ │ - 0x0001f0c8 5f007573 72676574 5f007573 72736574 _.usrget_.usrset │ │ │ │ - 0x0001f0d8 5f5f0075 73727365 745f0075 73727374 __.usrset_.usrst │ │ │ │ - 0x0001f0e8 785f5f00 75737273 74785f00 75736368 x__.usrstx_.usch │ │ │ │ - 0x0001f0f8 766c5f5f 00757363 68766c5f 00757378 vl__.uschvl_.usx │ │ │ │ - 0x0001f108 7375625f 5f007573 78737562 5f007573 sub__.usxsub_.us │ │ │ │ - 0x0001f118 78617875 5f5f0075 73786178 755f0075 xaxu__.usxaxu_.u │ │ │ │ - 0x0001f128 73796178 735f5f00 75737961 78735f00 syaxs__.usyaxs_. │ │ │ │ - 0x0001f138 75736772 70685f5f 00757367 7270685f usgrph__.usgrph_ │ │ │ │ - 0x0001f148 00757361 7864765f 5f007573 61786476 .usaxdv__.usaxdv │ │ │ │ - 0x0001f158 5f006373 626c626c 5f5f0063 73626c62 _.csblbl__.csblb │ │ │ │ - 0x0001f168 6c5f0075 73706765 745f5f00 75737067 l_.uspget__.uspg │ │ │ │ - 0x0001f178 65745f00 75737073 65745f5f 00757370 et_.uspset__.usp │ │ │ │ - 0x0001f188 7365745f 00757370 7374785f 5f007573 set_.uspstx__.us │ │ │ │ - 0x0001f198 70737478 5f007573 6c716e70 5f5f0075 pstx_.uslqnp__.u │ │ │ │ - 0x0001f1a8 736c716e 705f0075 736c7169 645f5f00 slqnp_.uslqid__. │ │ │ │ - 0x0001f1b8 75736c71 69645f00 75736c71 63705f5f uslqid_.uslqcp__ │ │ │ │ - 0x0001f1c8 0075736c 7163705f 0075736c 71636c5f .uslqcp_.uslqcl_ │ │ │ │ - 0x0001f1d8 5f007573 6c71636c 5f007573 6c71766c _.uslqcl_.uslqvl │ │ │ │ - 0x0001f1e8 5f5f0075 736c7176 6c5f0075 736c7376 __.uslqvl_.uslsv │ │ │ │ - 0x0001f1f8 6c5f5f00 75736c73 766c5f00 75736c71 l__.uslsvl_.uslq │ │ │ │ - 0x0001f208 696e5f5f 0075736c 71696e5f 00757373 in__.uslqin_.uss │ │ │ │ - 0x0001f218 74746c5f 5f007573 7374746c 5f007573 ttl__.ussttl_.us │ │ │ │ - 0x0001f228 73617873 5f5f0075 73736178 735f0075 saxs__.ussaxs_.u │ │ │ │ - 0x0001f238 73786178 6c5f5f00 75737861 786c5f00 sxaxl__.usxaxl_. │ │ │ │ - 0x0001f248 7573696e 69745f5f 00757369 6e69745f usinit__.usinit_ │ │ │ │ - 0x0001f258 00757379 61786c5f 5f007573 7961786c .usyaxl__.usyaxl │ │ │ │ - 0x0001f268 5f007573 796f6666 5f5f0075 73796f66 _.usyoff__.usyof │ │ │ │ - 0x0001f278 665f0075 7363716e 705f5f00 75736371 f_.uscqnp__.uscq │ │ │ │ - 0x0001f288 6e705f00 75736371 69645f5f 00757363 np_.uscqid__.usc │ │ │ │ - 0x0001f298 7169645f 00757363 7163705f 5f007573 qid_.uscqcp__.us │ │ │ │ - 0x0001f2a8 63716370 5f007573 6371636c 5f5f0075 cqcp_.uscqcl__.u │ │ │ │ - 0x0001f2b8 73637163 6c5f0075 73637176 6c5f5f00 scqcl_.uscqvl__. │ │ │ │ - 0x0001f2c8 75736371 766c5f00 75736373 766c5f5f uscqvl_.uscsvl__ │ │ │ │ - 0x0001f2d8 00757363 73766c5f 00757363 71696e5f .uscsvl_.uscqin_ │ │ │ │ - 0x0001f2e8 5f007573 6371696e 5f007573 70746d6b _.uscqin_.usptmk │ │ │ │ - 0x0001f2f8 5f5f0075 7370746d 6b5f0075 73757264 __.usptmk_.usurd │ │ │ │ - 0x0001f308 6c5f5f00 75737572 646c5f00 75737572 l__.usurdl_.usur │ │ │ │ - 0x0001f318 64745f5f 00757375 7264745f 00757370 dt__.usurdt_.usp │ │ │ │ - 0x0001f328 6178735f 5f007573 70617873 5f007573 axs__.uspaxs_.us │ │ │ │ - 0x0001f338 79696e7a 5f5f0075 7379696e 7a5f0075 yinz__.usyinz_.u │ │ │ │ - 0x0001f348 7379746c 7a5f5f00 75737974 6c7a5f00 sytlz__.usytlz_. │ │ │ │ - 0x0001f358 75736367 65745f5f 00757363 6765745f uscget__.uscget_ │ │ │ │ - 0x0001f368 00757363 7365745f 5f007573 63736574 .uscset__.uscset │ │ │ │ - 0x0001f378 5f007573 63737478 5f5f0075 73637374 _.uscstx__.uscst │ │ │ │ - 0x0001f388 785f0075 73796178 755f5f00 75737961 x_.usyaxu__.usya │ │ │ │ - 0x0001f398 78755f00 75797061 78735f5f 00757970 xu_.uypaxs__.uyp │ │ │ │ - 0x0001f3a8 6178735f 00757970 74746c5f 5f007579 axs_.uypttl__.uy │ │ │ │ - 0x0001f3b8 7074746c 5f007579 73617873 5f5f0075 pttl_.uysaxs__.u │ │ │ │ - 0x0001f3c8 79736178 735f0075 79706e75 6d5f5f00 ysaxs_.uypnum__. │ │ │ │ - 0x0001f3d8 7579706e 756d5f00 75797361 787a5f5f uypnum_.uysaxz__ │ │ │ │ - 0x0001f3e8 00757973 61787a5f 006c7579 63686b5f .uysaxz_.luychk_ │ │ │ │ - 0x0001f3f8 5f006c75 7963686b 5f007579 70746d6b _.luychk_.uyptmk │ │ │ │ - 0x0001f408 5f5f0075 7970746d 6b5f0075 79737474 __.uyptmk_.uystt │ │ │ │ - 0x0001f418 6c5f5f00 75797374 746c5f00 75796178 l__.uysttl_.uyax │ │ │ │ - 0x0001f428 64765f5f 00757961 7864765f 00757973 dv__.uyaxdv_.uys │ │ │ │ - 0x0001f438 666d745f 5f007579 73666d74 5f007579 fmt__.uysfmt_.uy │ │ │ │ - 0x0001f448 71666d74 5f5f0075 7971666d 745f0075 qfmt__.uyqfmt_.u │ │ │ │ - 0x0001f458 7970746d 7a5f5f00 75797074 6d7a5f00 yptmz__.uyptmz_. │ │ │ │ - 0x0001f468 7579736f 66665f5f 00757973 6f66665f uysoff__.uysoff_ │ │ │ │ - 0x0001f478 00757972 6f66665f 5f007579 726f6666 .uyroff__.uyroff │ │ │ │ - 0x0001f488 5f007579 6d74746c 5f5f0075 796d7474 _.uymttl__.uymtt │ │ │ │ - 0x0001f498 6c5f0075 7961786e 6d5f5f00 75796178 l_.uyaxnm__.uyax │ │ │ │ - 0x0001f4a8 6e6d5f00 756c6967 65745f5f 00756c69 nm_.uliget__.uli │ │ │ │ - 0x0001f4b8 6765745f 00756c69 7365745f 5f00756c get_.uliset__.ul │ │ │ │ - 0x0001f4c8 69736574 5f00756c 69737478 5f5f0075 iset_.ulistx__.u │ │ │ │ - 0x0001f4d8 6c697374 785f0075 6c6c6765 745f5f00 listx_.ullget__. │ │ │ │ - 0x0001f4e8 756c6c67 65745f00 756c6c73 65745f5f ullget_.ullset__ │ │ │ │ - 0x0001f4f8 00756c6c 7365745f 00756c6c 7374785f .ullset_.ullstx_ │ │ │ │ - 0x0001f508 5f00756c 6c737478 5f00756c 70716e70 _.ullstx_.ulpqnp │ │ │ │ - 0x0001f518 5f5f0075 6c70716e 705f0075 6c707169 __.ulpqnp_.ulpqi │ │ │ │ - 0x0001f528 645f5f00 756c7071 69645f00 756c7071 d__.ulpqid_.ulpq │ │ │ │ - 0x0001f538 63705f5f 00756c70 7163705f 00756c70 cp__.ulpqcp_.ulp │ │ │ │ - 0x0001f548 71636c5f 5f00756c 7071636c 5f00756c qcl__.ulpqcl_.ul │ │ │ │ - 0x0001f558 70716974 5f5f0075 6c707169 745f0075 pqit__.ulpqit_.u │ │ │ │ - 0x0001f568 6c707176 6c5f5f00 756c7071 766c5f00 lpqvl__.ulpqvl_. │ │ │ │ - 0x0001f578 756c7073 766c5f5f 00756c70 73766c5f ulpsvl__.ulpsvl_ │ │ │ │ - 0x0001f588 00756c70 71696e5f 5f00756c 7071696e .ulpqin__.ulpqin │ │ │ │ - 0x0001f598 5f00756c 72716e70 5f5f0075 6c72716e _.ulrqnp__.ulrqn │ │ │ │ - 0x0001f5a8 705f0075 6c727169 645f5f00 756c7271 p_.ulrqid__.ulrq │ │ │ │ - 0x0001f5b8 69645f00 756c7271 63705f5f 00756c72 id_.ulrqcp__.ulr │ │ │ │ - 0x0001f5c8 7163705f 00756c72 71636c5f 5f00756c qcp_.ulrqcl__.ul │ │ │ │ - 0x0001f5d8 7271636c 5f00756c 7271766c 5f5f0075 rqcl_.ulrqvl__.u │ │ │ │ - 0x0001f5e8 6c727176 6c5f0075 6c727376 6c5f5f00 lrqvl_.ulrsvl__. │ │ │ │ - 0x0001f5f8 756c7273 766c5f00 756c7271 696e5f5f ulrsvl_.ulrqin__ │ │ │ │ - 0x0001f608 00756c72 71696e5f 00756c78 6c626c5f .ulrqin_.ulxlbl_ │ │ │ │ - 0x0001f618 5f00756c 786c626c 5f00756c 7378626c _.ulxlbl_.ulsxbl │ │ │ │ - 0x0001f628 5f5f0075 6c737862 6c5f0075 6c717862 __.ulsxbl_.ulqxb │ │ │ │ - 0x0001f638 6c5f5f00 756c7178 626c5f00 756c6c71 l__.ulqxbl_.ullq │ │ │ │ - 0x0001f648 6e705f5f 00756c6c 716e705f 00756c6c np__.ullqnp_.ull │ │ │ │ - 0x0001f658 7169645f 5f00756c 6c716964 5f00756c qid__.ullqid_.ul │ │ │ │ - 0x0001f668 6c716370 5f5f0075 6c6c7163 705f0075 lqcp__.ullqcp_.u │ │ │ │ - 0x0001f678 6c6c7163 6c5f5f00 756c6c71 636c5f00 llqcl__.ullqcl_. │ │ │ │ - 0x0001f688 756c6c71 766c5f5f 00756c6c 71766c5f ullqvl__.ullqvl_ │ │ │ │ - 0x0001f698 00756c6c 73766c5f 5f00756c 6c73766c .ullsvl__.ullsvl │ │ │ │ - 0x0001f6a8 5f00756c 6c71696e 5f5f0075 6c6c7169 _.ullqin__.ullqi │ │ │ │ - 0x0001f6b8 6e5f0075 6c69716e 705f5f00 756c6971 n_.uliqnp__.uliq │ │ │ │ - 0x0001f6c8 6e705f00 756c6971 69645f5f 00756c69 np_.uliqid__.uli │ │ │ │ - 0x0001f6d8 7169645f 00756c69 7163705f 5f00756c qid_.uliqcp__.ul │ │ │ │ - 0x0001f6e8 69716370 5f00756c 6971636c 5f5f0075 iqcp_.uliqcl__.u │ │ │ │ - 0x0001f6f8 6c697163 6c5f0075 6c697176 6c5f5f00 liqcl_.uliqvl__. │ │ │ │ - 0x0001f708 756c6971 766c5f00 756c6973 766c5f5f uliqvl_.ulisvl__ │ │ │ │ - 0x0001f718 00756c69 73766c5f 00756c69 71696e5f .ulisvl_.uliqin_ │ │ │ │ - 0x0001f728 5f00756c 6971696e 5f00756c 7873666d _.uliqin_.ulxsfm │ │ │ │ - 0x0001f738 5f5f0075 6c787366 6d5f0075 6c787166 __.ulxsfm_.ulxqf │ │ │ │ - 0x0001f748 6d5f5f00 756c7871 666d5f00 756c7267 m__.ulxqfm_.ulrg │ │ │ │ - 0x0001f758 65745f5f 00756c72 6765745f 00756c72 et__.ulrget_.ulr │ │ │ │ - 0x0001f768 7365745f 5f00756c 72736574 5f00756c set__.ulrset_.ul │ │ │ │ - 0x0001f778 72737478 5f5f0075 6c727374 785f0075 rstx__.ulrstx_.u │ │ │ │ - 0x0001f788 6c797366 6d5f5f00 756c7973 666d5f00 lysfm__.ulysfm_. │ │ │ │ - 0x0001f798 756c7971 666d5f5f 00756c79 71666d5f ulyqfm__.ulyqfm_ │ │ │ │ - 0x0001f7a8 00756c79 6c626c5f 5f00756c 796c626c .ulylbl__.ulylbl │ │ │ │ - 0x0001f7b8 5f00756c 7379626c 5f5f0075 6c737962 _.ulsybl__.ulsyb │ │ │ │ - 0x0001f7c8 6c5f0075 6c717962 6c5f5f00 756c7179 l_.ulqybl__.ulqy │ │ │ │ - 0x0001f7d8 626c5f00 756c786c 6f675f5f 00756c78 bl_.ulxlog__.ulx │ │ │ │ - 0x0001f7e8 6c6f675f 00756c70 6765745f 5f00756c log_.ulpget__.ul │ │ │ │ - 0x0001f7f8 70676574 5f00756c 70736574 5f5f0075 pget_.ulpset__.u │ │ │ │ - 0x0001f808 6c707365 745f0075 6c707374 785f5f00 lpset_.ulpstx__. │ │ │ │ - 0x0001f818 756c7073 74785f00 756c796c 6f675f5f ulpstx_.ulylog__ │ │ │ │ - 0x0001f828 00756c79 6c6f675f 0075756c 696e5f5f .ulylog_.uulin__ │ │ │ │ - 0x0001f838 0075756c 696e5f00 75756971 6e705f5f .uulin_.uuiqnp__ │ │ │ │ - 0x0001f848 00757569 716e705f 00757569 7169645f .uuiqnp_.uuiqid_ │ │ │ │ - 0x0001f858 5f007575 69716964 5f007575 69716370 _.uuiqid_.uuiqcp │ │ │ │ - 0x0001f868 5f5f0075 75697163 705f0075 75697163 __.uuiqcp_.uuiqc │ │ │ │ - 0x0001f878 6c5f5f00 75756971 636c5f00 75756971 l__.uuiqcl_.uuiq │ │ │ │ - 0x0001f888 766c5f5f 00757569 71766c5f 00757569 vl__.uuiqvl_.uui │ │ │ │ - 0x0001f898 73766c5f 5f007575 6973766c 5f007575 svl__.uuisvl_.uu │ │ │ │ - 0x0001f8a8 6971696e 5f5f0075 75697169 6e5f0075 iqin__.uuiqin_.u │ │ │ │ - 0x0001f8b8 756d726b 5f5f0075 756d726b 5f007575 umrk__.uumrk_.uu │ │ │ │ - 0x0001f8c8 6c676574 5f5f0075 756c6765 745f0075 lget__.uulget_.u │ │ │ │ - 0x0001f8d8 756c7365 745f5f00 75756c73 65745f00 ulset__.uulset_. │ │ │ │ - 0x0001f8e8 75756c73 74785f5f 0075756c 7374785f uulstx__.uulstx_ │ │ │ │ - 0x0001f8f8 00757573 6672745f 5f007575 73667274 .uusfrt__.uusfrt │ │ │ │ - 0x0001f908 5f007575 71667274 5f5f0075 75716672 _.uuqfrt__.uuqfr │ │ │ │ - 0x0001f918 745f0075 75736672 695f5f00 75757366 t_.uusfri__.uusf │ │ │ │ - 0x0001f928 72695f00 75757166 72695f5f 00757571 ri_.uuqfri__.uuq │ │ │ │ - 0x0001f938 6672695f 00757573 6172705f 5f007575 fri_.uusarp__.uu │ │ │ │ - 0x0001f948 73617270 5f007575 71617270 5f5f0075 sarp_.uuqarp__.u │ │ │ │ - 0x0001f958 75716172 705f0075 756c716e 705f5f00 uqarp_.uulqnp__. │ │ │ │ - 0x0001f968 75756c71 6e705f00 75756c71 69645f5f uulqnp_.uulqid__ │ │ │ │ - 0x0001f978 0075756c 7169645f 0075756c 7163705f .uulqid_.uulqcp_ │ │ │ │ - 0x0001f988 5f007575 6c716370 5f007575 6c71636c _.uulqcp_.uulqcl │ │ │ │ - 0x0001f998 5f5f0075 756c7163 6c5f0075 756c7176 __.uulqcl_.uulqv │ │ │ │ - 0x0001f9a8 6c5f5f00 75756c71 766c5f00 75756c73 l__.uulqvl_.uuls │ │ │ │ - 0x0001f9b8 766c5f5f 0075756c 73766c5f 0075756c vl__.uulsvl_.uul │ │ │ │ - 0x0001f9c8 71696e5f 5f007575 6c71696e 5f007575 qin__.uulqin_.uu │ │ │ │ - 0x0001f9d8 72676574 5f5f0075 75726765 745f0075 rget__.uurget_.u │ │ │ │ - 0x0001f9e8 75727365 745f5f00 75757273 65745f00 urset__.uurset_. │ │ │ │ - 0x0001f9f8 75757273 74785f5f 00757572 7374785f uurstx__.uurstx_ │ │ │ │ - 0x0001fa08 0075756c 696e7a5f 5f007575 6c696e7a .uulinz__.uulinz │ │ │ │ - 0x0001fa18 5f007575 72716e70 5f5f0075 7572716e _.uurqnp__.uurqn │ │ │ │ - 0x0001fa28 705f0075 75727169 645f5f00 75757271 p_.uurqid__.uurq │ │ │ │ - 0x0001fa38 69645f00 75757271 63705f5f 00757572 id_.uurqcp__.uur │ │ │ │ - 0x0001fa48 7163705f 00757572 71636c5f 5f007575 qcp_.uurqcl__.uu │ │ │ │ - 0x0001fa58 7271636c 5f007575 7271766c 5f5f0075 rqcl_.uurqvl__.u │ │ │ │ - 0x0001fa68 75727176 6c5f0075 75727376 6c5f5f00 urqvl_.uursvl__. │ │ │ │ - 0x0001fa78 75757273 766c5f00 75757271 696e5f5f uursvl_.uurqin__ │ │ │ │ - 0x0001fa88 00757572 71696e5f 00757570 6765745f .uurqin_.uupget_ │ │ │ │ - 0x0001fa98 5f007575 70676574 5f007575 70736574 _.uupget_.uupset │ │ │ │ - 0x0001faa8 5f5f0075 75707365 745f0075 75707374 __.uupset_.uupst │ │ │ │ - 0x0001fab8 785f5f00 75757073 74785f00 7575696e x__.uupstx_.uuin │ │ │ │ - 0x0001fac8 69745f5f 00757569 6e69745f 00757573 it__.uuinit_.uus │ │ │ │ - 0x0001fad8 6c6e745f 5f007575 736c6e74 5f007575 lnt__.uuslnt_.uu │ │ │ │ - 0x0001fae8 716c6e74 5f5f0075 75716c6e 745f0075 qlnt__.uuqlnt_.u │ │ │ │ - 0x0001faf8 75736c6e 695f5f00 7575736c 6e695f00 uslni__.uuslni_. │ │ │ │ - 0x0001fb08 7575716c 6e695f5f 00757571 6c6e695f uuqlni__.uuqlni_ │ │ │ │ - 0x0001fb18 00757573 6964765f 5f007575 73696476 .uusidv__.uusidv │ │ │ │ - 0x0001fb28 5f007575 71696476 5f5f0075 75716964 _.uuqidv__.uuqid │ │ │ │ - 0x0001fb38 765f0075 7570716e 705f5f00 75757071 v_.uupqnp__.uupq │ │ │ │ - 0x0001fb48 6e705f00 75757071 69645f5f 00757570 np_.uupqid__.uup │ │ │ │ - 0x0001fb58 7169645f 00757570 7163705f 5f007575 qid_.uupqcp__.uu │ │ │ │ - 0x0001fb68 70716370 5f007575 7071636c 5f5f0075 pqcp_.uupqcl__.u │ │ │ │ - 0x0001fb78 75707163 6c5f0075 75707169 745f5f00 upqcl_.uupqit__. │ │ │ │ - 0x0001fb88 75757071 69745f00 75757071 766c5f5f uupqit_.uupqvl__ │ │ │ │ - 0x0001fb98 00757570 71766c5f 00757570 73766c5f .uupqvl_.uupsvl_ │ │ │ │ - 0x0001fba8 5f007575 7073766c 5f007575 7071696e _.uupsvl_.uupqin │ │ │ │ - 0x0001fbb8 5f5f0075 75707169 6e5f0075 75736272 __.uupqin_.uusbr │ │ │ │ - 0x0001fbc8 735f5f00 75757362 72735f00 75757162 s__.uusbrs_.uuqb │ │ │ │ - 0x0001fbd8 72735f5f 00757571 6272735f 00757573 rs__.uuqbrs_.uus │ │ │ │ - 0x0001fbe8 6d6b745f 5f007575 736d6b74 5f007575 mkt__.uusmkt_.uu │ │ │ │ - 0x0001fbf8 716d6b74 5f5f0075 75716d6b 745f0075 qmkt__.uuqmkt_.u │ │ │ │ - 0x0001fc08 75736d6b 695f5f00 7575736d 6b695f00 usmki__.uusmki_. │ │ │ │ - 0x0001fc18 7575716d 6b695f5f 00757571 6d6b695f uuqmki__.uuqmki_ │ │ │ │ - 0x0001fc28 00757573 6d6b735f 5f007575 736d6b73 .uusmks__.uusmks │ │ │ │ - 0x0001fc38 5f007575 716d6b73 5f5f0075 75716d6b _.uuqmks__.uuqmk │ │ │ │ - 0x0001fc48 735f0075 75696765 745f5f00 75756967 s_.uuiget__.uuig │ │ │ │ - 0x0001fc58 65745f00 75756973 65745f5f 00757569 et_.uuiset__.uui │ │ │ │ - 0x0001fc68 7365745f 00757569 7374785f 5f007575 set_.uuistx__.uu │ │ │ │ - 0x0001fc78 69737478 5f007575 73656274 5f5f0075 istx_.uusebt__.u │ │ │ │ - 0x0001fc88 75736562 745f0075 75716562 745f5f00 usebt_.uuqebt__. │ │ │ │ - 0x0001fc98 75757165 62745f00 75757365 62695f5f uuqebt_.uusebi__ │ │ │ │ - 0x0001fca8 00757573 6562695f 00757571 6562695f .uusebi_.uuqebi_ │ │ │ │ - 0x0001fcb8 5f007575 71656269 5f007575 73656273 _.uuqebi_.uusebs │ │ │ │ - 0x0001fcc8 5f5f0075 75736562 735f0075 75716562 __.uusebs_.uuqeb │ │ │ │ - 0x0001fcd8 735f5f00 75757165 62735f00 75756d72 s__.uuqebs_.uumr │ │ │ │ - 0x0001fce8 6b7a5f5f 0075756d 726b7a5f 00756773 kz__.uumrkz_.ugs │ │ │ │ - 0x0001fcf8 75745f5f 00756773 75745f00 75676475 ut__.ugsut_.ugdu │ │ │ │ - 0x0001fd08 745f5f00 75676475 745f0075 67766563 t__.ugdut_.ugvec │ │ │ │ - 0x0001fd18 745f5f00 75677665 63745f00 75677271 t__.ugvect_.ugrq │ │ │ │ - 0x0001fd28 6e705f5f 00756772 716e705f 00756772 np__.ugrqnp_.ugr │ │ │ │ - 0x0001fd38 7169645f 5f007567 72716964 5f007567 qid__.ugrqid_.ug │ │ │ │ - 0x0001fd48 72716370 5f5f0075 67727163 705f0075 rqcp__.ugrqcp_.u │ │ │ │ - 0x0001fd58 67727163 6c5f5f00 75677271 636c5f00 grqcl__.ugrqcl_. │ │ │ │ - 0x0001fd68 75677271 766c5f5f 00756772 71766c5f ugrqvl__.ugrqvl_ │ │ │ │ - 0x0001fd78 00756772 73766c5f 5f007567 7273766c .ugrsvl__.ugrsvl │ │ │ │ - 0x0001fd88 5f007567 7271696e 5f5f0075 67727169 _.ugrqin__.ugrqi │ │ │ │ - 0x0001fd98 6e5f0075 6769716e 705f5f00 75676971 n_.ugiqnp__.ugiq │ │ │ │ - 0x0001fda8 6e705f00 75676971 69645f5f 00756769 np_.ugiqid__.ugi │ │ │ │ - 0x0001fdb8 7169645f 00756769 7163705f 5f007567 qid_.ugiqcp__.ug │ │ │ │ - 0x0001fdc8 69716370 5f007567 6971636c 5f5f0075 iqcp_.ugiqcl__.u │ │ │ │ - 0x0001fdd8 67697163 6c5f0075 67697176 6c5f5f00 giqcl_.ugiqvl__. │ │ │ │ - 0x0001fde8 75676971 766c5f00 75676973 766c5f5f ugiqvl_.ugisvl__ │ │ │ │ - 0x0001fdf8 00756769 73766c5f 00756769 71696e5f .ugisvl_.ugiqin_ │ │ │ │ - 0x0001fe08 5f007567 6971696e 5f007567 756e6974 _.ugiqin_.ugunit │ │ │ │ - 0x0001fe18 5f5f0075 67756e69 745f0075 67726765 __.ugunit_.ugrge │ │ │ │ - 0x0001fe28 745f5f00 75677267 65745f00 75677273 t__.ugrget_.ugrs │ │ │ │ - 0x0001fe38 65745f5f 00756772 7365745f 00756772 et__.ugrset_.ugr │ │ │ │ - 0x0001fe48 7374785f 5f007567 72737478 5f007567 stx__.ugrstx_.ug │ │ │ │ - 0x0001fe58 70716e70 5f5f0075 6770716e 705f0075 pqnp__.ugpqnp_.u │ │ │ │ - 0x0001fe68 67707169 645f5f00 75677071 69645f00 gpqid__.ugpqid_. │ │ │ │ - 0x0001fe78 75677071 63705f5f 00756770 7163705f ugpqcp__.ugpqcp_ │ │ │ │ - 0x0001fe88 00756770 71636c5f 5f007567 7071636c .ugpqcl__.ugpqcl │ │ │ │ - 0x0001fe98 5f007567 70716974 5f5f0075 67707169 _.ugpqit__.ugpqi │ │ │ │ - 0x0001fea8 745f0075 67707176 6c5f5f00 75677071 t_.ugpqvl__.ugpq │ │ │ │ - 0x0001feb8 766c5f00 75677073 766c5f5f 00756770 vl_.ugpsvl__.ugp │ │ │ │ - 0x0001fec8 73766c5f 00756770 71696e5f 5f007567 svl_.ugpqin__.ug │ │ │ │ - 0x0001fed8 7071696e 5f007567 69676574 5f5f0075 pqin_.ugiget__.u │ │ │ │ - 0x0001fee8 67696765 745f0075 67697365 745f5f00 giget_.ugiset__. │ │ │ │ - 0x0001fef8 75676973 65745f00 75676973 74785f5f ugiset_.ugistx__ │ │ │ │ - 0x0001ff08 00756769 7374785f 0075676c 716e705f .ugistx_.uglqnp_ │ │ │ │ - 0x0001ff18 5f007567 6c716e70 5f007567 6c716964 _.uglqnp_.uglqid │ │ │ │ - 0x0001ff28 5f5f0075 676c7169 645f0075 676c7163 __.uglqid_.uglqc │ │ │ │ - 0x0001ff38 705f5f00 75676c71 63705f00 75676c71 p__.uglqcp_.uglq │ │ │ │ - 0x0001ff48 636c5f5f 0075676c 71636c5f 0075676c cl__.uglqcl_.ugl │ │ │ │ - 0x0001ff58 71766c5f 5f007567 6c71766c 5f007567 qvl__.uglqvl_.ug │ │ │ │ - 0x0001ff68 6c73766c 5f5f0075 676c7376 6c5f0075 lsvl__.uglsvl_.u │ │ │ │ - 0x0001ff78 676c7169 6e5f5f00 75676c71 696e5f00 glqin__.uglqin_. │ │ │ │ - 0x0001ff88 75677067 65745f5f 00756770 6765745f ugpget__.ugpget_ │ │ │ │ - 0x0001ff98 00756770 7365745f 5f007567 70736574 .ugpset__.ugpset │ │ │ │ - 0x0001ffa8 5f007567 70737478 5f5f0075 67707374 _.ugpstx__.ugpst │ │ │ │ - 0x0001ffb8 785f0075 676c6765 745f5f00 75676c67 x_.uglget__.uglg │ │ │ │ - 0x0001ffc8 65745f00 75676c73 65745f5f 0075676c et_.uglset__.ugl │ │ │ │ - 0x0001ffd8 7365745f 0075676c 7374785f 5f007567 set_.uglstx__.ug │ │ │ │ - 0x0001ffe8 6c737478 5f00757a 63716e70 5f5f0075 lstx_.uzcqnp__.u │ │ │ │ - 0x0001fff8 7a63716e 705f0075 7a637169 645f5f00 zcqnp_.uzcqid__. │ │ │ │ - 0x00020008 757a6371 69645f00 757a6371 63705f5f uzcqid_.uzcqcp__ │ │ │ │ - 0x00020018 00757a63 7163705f 00757a63 71636c5f .uzcqcp_.uzcqcl_ │ │ │ │ - 0x00020028 5f00757a 6371636c 5f00757a 6371766c _.uzcqcl_.uzcqvl │ │ │ │ - 0x00020038 5f5f0075 7a637176 6c5f0075 7a637376 __.uzcqvl_.uzcsv │ │ │ │ - 0x00020048 6c5f5f00 757a6373 766c5f00 757a6371 l__.uzcsvl_.uzcq │ │ │ │ - 0x00020058 696e5f5f 00757a63 71696e5f 00757a63 in__.uzcqin_.uzc │ │ │ │ - 0x00020068 7361765f 5f00757a 63736176 5f00757a sav__.uzcsav_.uz │ │ │ │ - 0x00020078 63727374 5f5f0075 7a637273 745f0075 crst__.uzcrst_.u │ │ │ │ - 0x00020088 7a696765 745f5f00 757a6967 65745f00 ziget__.uziget_. │ │ │ │ - 0x00020098 757a6973 65745f5f 00757a69 7365745f uziset__.uziset_ │ │ │ │ - 0x000200a8 00757a69 7374785f 5f00757a 69737478 .uzistx__.uzistx │ │ │ │ - 0x000200b8 5f00757a 63676574 5f5f0075 7a636765 _.uzcget__.uzcge │ │ │ │ - 0x000200c8 745f0075 7a637365 745f5f00 757a6373 t_.uzcset__.uzcs │ │ │ │ - 0x000200d8 65745f00 757a6373 74785f5f 00757a63 et_.uzcstx__.uzc │ │ │ │ - 0x000200e8 7374785f 00757a6c 6765745f 5f00757a stx_.uzlget__.uz │ │ │ │ - 0x000200f8 6c676574 5f00757a 6c736574 5f5f0075 lget_.uzlset__.u │ │ │ │ - 0x00020108 7a6c7365 745f0075 7a6c7374 785f5f00 zlset_.uzlstx__. │ │ │ │ - 0x00020118 757a6c73 74785f00 757a696e 69745f5f uzlstx_.uzinit__ │ │ │ │ - 0x00020128 00757a69 6e69745f 00757a70 7361765f .uzinit_.uzpsav_ │ │ │ │ - 0x00020138 5f00757a 70736176 5f00757a 70727374 _.uzpsav_.uzprst │ │ │ │ - 0x00020148 5f5f0075 7a707273 745f0075 7a70716e __.uzprst_.uzpqn │ │ │ │ - 0x00020158 705f5f00 757a7071 6e705f00 757a7071 p__.uzpqnp_.uzpq │ │ │ │ - 0x00020168 69645f5f 00757a70 7169645f 00757a70 id__.uzpqid_.uzp │ │ │ │ - 0x00020178 7163705f 5f00757a 70716370 5f00757a qcp__.uzpqcp_.uz │ │ │ │ - 0x00020188 7071636c 5f5f0075 7a707163 6c5f0075 pqcl__.uzpqcl_.u │ │ │ │ - 0x00020198 7a707169 745f5f00 757a7071 69745f00 zpqit__.uzpqit_. │ │ │ │ - 0x000201a8 757a7071 766c5f5f 00757a70 71766c5f uzpqvl__.uzpqvl_ │ │ │ │ - 0x000201b8 00757a70 73766c5f 5f00757a 7073766c .uzpsvl__.uzpsvl │ │ │ │ - 0x000201c8 5f00757a 7071696e 5f5f0075 7a707169 _.uzpqin__.uzpqi │ │ │ │ - 0x000201d8 6e5f0075 7a666163 745f5f00 757a6661 n_.uzfact__.uzfa │ │ │ │ - 0x000201e8 63745f00 757a6971 6e705f5f 00757a69 ct_.uziqnp__.uzi │ │ │ │ - 0x000201f8 716e705f 00757a69 7169645f 5f00757a qnp_.uziqid__.uz │ │ │ │ - 0x00020208 69716964 5f00757a 69716370 5f5f0075 iqid_.uziqcp__.u │ │ │ │ - 0x00020218 7a697163 705f0075 7a697163 6c5f5f00 ziqcp_.uziqcl__. │ │ │ │ - 0x00020228 757a6971 636c5f00 757a6971 766c5f5f uziqcl_.uziqvl__ │ │ │ │ - 0x00020238 00757a69 71766c5f 00757a69 73766c5f .uziqvl_.uzisvl_ │ │ │ │ - 0x00020248 5f00757a 6973766c 5f00757a 6971696e _.uzisvl_.uziqin │ │ │ │ - 0x00020258 5f5f0075 7a697169 6e5f0075 7a697361 __.uziqin_.uzisa │ │ │ │ - 0x00020268 765f5f00 757a6973 61765f00 757a6972 v__.uzisav_.uzir │ │ │ │ - 0x00020278 73745f5f 00757a69 7273745f 00757a70 st__.uzirst_.uzp │ │ │ │ - 0x00020288 6765745f 5f00757a 70676574 5f00757a get__.uzpget_.uz │ │ │ │ - 0x00020298 70736574 5f5f0075 7a707365 745f0075 pset__.uzpset_.u │ │ │ │ - 0x000202a8 7a707374 785f5f00 757a7073 74785f00 zpstx__.uzpstx_. │ │ │ │ - 0x000202b8 757a6c71 6e705f5f 00757a6c 716e705f uzlqnp__.uzlqnp_ │ │ │ │ - 0x000202c8 00757a6c 7169645f 5f00757a 6c716964 .uzlqid__.uzlqid │ │ │ │ - 0x000202d8 5f00757a 6c716370 5f5f0075 7a6c7163 _.uzlqcp__.uzlqc │ │ │ │ - 0x000202e8 705f0075 7a6c7163 6c5f5f00 757a6c71 p_.uzlqcl__.uzlq │ │ │ │ - 0x000202f8 636c5f00 757a6c71 766c5f5f 00757a6c cl_.uzlqvl__.uzl │ │ │ │ - 0x00020308 71766c5f 00757a6c 73766c5f 5f00757a qvl_.uzlsvl__.uz │ │ │ │ - 0x00020318 6c73766c 5f00757a 6c71696e 5f5f0075 lsvl_.uzlqin__.u │ │ │ │ - 0x00020328 7a6c7169 6e5f0075 7a6c7361 765f5f00 zlqin_.uzlsav__. │ │ │ │ - 0x00020338 757a6c73 61765f00 757a6c72 73745f5f uzlsav_.uzlrst__ │ │ │ │ - 0x00020348 00757a6c 7273745f 00757a72 6765745f .uzlrst_.uzrget_ │ │ │ │ - 0x00020358 5f00757a 72676574 5f00757a 72736574 _.uzrget_.uzrset │ │ │ │ - 0x00020368 5f5f0075 7a727365 745f0075 7a727374 __.uzrset_.uzrst │ │ │ │ - 0x00020378 785f5f00 757a7273 74785f00 757a7271 x__.uzrstx_.uzrq │ │ │ │ - 0x00020388 6e705f5f 00757a72 716e705f 00757a72 np__.uzrqnp_.uzr │ │ │ │ - 0x00020398 7169645f 5f00757a 72716964 5f00757a qid__.uzrqid_.uz │ │ │ │ - 0x000203a8 72716370 5f5f0075 7a727163 705f0075 rqcp__.uzrqcp_.u │ │ │ │ - 0x000203b8 7a727163 6c5f5f00 757a7271 636c5f00 zrqcl__.uzrqcl_. │ │ │ │ - 0x000203c8 757a7271 766c5f5f 00757a72 71766c5f uzrqvl__.uzrqvl_ │ │ │ │ - 0x000203d8 00757a72 73766c5f 5f00757a 7273766c .uzrsvl__.uzrsvl │ │ │ │ - 0x000203e8 5f00757a 7271696e 5f5f0075 7a727169 _.uzrqin__.uzrqi │ │ │ │ - 0x000203f8 6e5f0075 7a727361 765f5f00 757a7273 n_.uzrsav__.uzrs │ │ │ │ - 0x00020408 61765f00 757a7272 73745f5f 00757a72 av_.uzrrst__.uzr │ │ │ │ - 0x00020418 7273745f 00756378 6179725f 5f007563 rst_.ucxayr__.uc │ │ │ │ - 0x00020428 78617972 5f007563 70716e70 5f5f0075 xayr_.ucpqnp__.u │ │ │ │ - 0x00020438 6370716e 705f0075 63707169 645f5f00 cpqnp_.ucpqid__. │ │ │ │ - 0x00020448 75637071 69645f00 75637071 63705f5f ucpqid_.ucpqcp__ │ │ │ │ - 0x00020458 00756370 7163705f 00756370 71636c5f .ucpqcp_.ucpqcl_ │ │ │ │ - 0x00020468 5f007563 7071636c 5f007563 70716974 _.ucpqcl_.ucpqit │ │ │ │ - 0x00020478 5f5f0075 63707169 745f0075 63707176 __.ucpqit_.ucpqv │ │ │ │ - 0x00020488 6c5f5f00 75637071 766c5f00 75637073 l__.ucpqvl_.ucps │ │ │ │ - 0x00020498 766c5f5f 00756370 73766c5f 00756370 vl__.ucpsvl_.ucp │ │ │ │ - 0x000204a8 71696e5f 5f007563 7071696e 5f007563 qin__.ucpqin_.uc │ │ │ │ - 0x000204b8 72716e70 5f5f0075 6372716e 705f0075 rqnp__.ucrqnp_.u │ │ │ │ - 0x000204c8 63727169 645f5f00 75637271 69645f00 crqid__.ucrqid_. │ │ │ │ - 0x000204d8 75637271 63705f5f 00756372 7163705f ucrqcp__.ucrqcp_ │ │ │ │ - 0x000204e8 00756372 71636c5f 5f007563 7271636c .ucrqcl__.ucrqcl │ │ │ │ - 0x000204f8 5f007563 7271766c 5f5f0075 63727176 _.ucrqvl__.ucrqv │ │ │ │ - 0x00020508 6c5f0075 63727376 6c5f5f00 75637273 l_.ucrsvl__.ucrs │ │ │ │ - 0x00020518 766c5f00 75637271 696e5f5f 00756372 vl_.ucrqin__.ucr │ │ │ │ - 0x00020528 71696e5f 00756378 616d6e5f 5f007563 qin_.ucxamn__.uc │ │ │ │ - 0x00020538 78616d6e 5f007563 79616479 5f5f0075 xamn_.ucyady__.u │ │ │ │ - 0x00020548 63796164 795f0075 63706765 745f5f00 cyady_.ucpget__. │ │ │ │ - 0x00020558 75637067 65745f00 75637073 65745f5f ucpget_.ucpset__ │ │ │ │ - 0x00020568 00756370 7365745f 00756370 7374785f .ucpset_.ucpstx_ │ │ │ │ - 0x00020578 5f007563 70737478 5f007563 79616d6e _.ucpstx_.ucyamn │ │ │ │ - 0x00020588 5f5f0075 6379616d 6e5f0075 63796163 __.ucyamn_.ucyac │ │ │ │ - 0x00020598 6c5f5f00 75637961 636c5f00 75636c67 l__.ucyacl_.uclg │ │ │ │ - 0x000205a8 65745f5f 0075636c 6765745f 0075636c et__.uclget_.ucl │ │ │ │ - 0x000205b8 7365745f 5f007563 6c736574 5f007563 set__.uclset_.uc │ │ │ │ - 0x000205c8 6c737478 5f5f0075 636c7374 785f0075 lstx__.uclstx_.u │ │ │ │ - 0x000205d8 63786163 6c5f5f00 75637861 636c5f00 cxacl__.ucxacl_. │ │ │ │ - 0x000205e8 75636967 65745f5f 00756369 6765745f uciget__.uciget_ │ │ │ │ - 0x000205f8 00756369 7365745f 5f007563 69736574 .uciset__.uciset │ │ │ │ - 0x00020608 5f007563 69737478 5f5f0075 63697374 _.ucistx__.ucist │ │ │ │ - 0x00020618 785f0075 6369716e 705f5f00 75636971 x_.uciqnp__.uciq │ │ │ │ - 0x00020628 6e705f00 75636971 69645f5f 00756369 np_.uciqid__.uci │ │ │ │ - 0x00020638 7169645f 00756369 7163705f 5f007563 qid_.uciqcp__.uc │ │ │ │ - 0x00020648 69716370 5f007563 6971636c 5f5f0075 iqcp_.uciqcl__.u │ │ │ │ - 0x00020658 63697163 6c5f0075 63697176 6c5f5f00 ciqcl_.uciqvl__. │ │ │ │ - 0x00020668 75636971 766c5f00 75636973 766c5f5f uciqvl_.ucisvl__ │ │ │ │ - 0x00020678 00756369 73766c5f 00756369 71696e5f .ucisvl_.uciqin_ │ │ │ │ - 0x00020688 5f007563 6971696e 5f006e75 63646179 _.uciqin_.nucday │ │ │ │ - 0x00020698 5f5f006e 75636461 795f0075 63726765 __.nucday_.ucrge │ │ │ │ - 0x000206a8 745f5f00 75637267 65745f00 75637273 t__.ucrget_.ucrs │ │ │ │ - 0x000206b8 65745f5f 00756372 7365745f 00756372 et__.ucrset_.ucr │ │ │ │ - 0x000206c8 7374785f 5f007563 72737478 5f007563 stx__.ucrstx_.uc │ │ │ │ - 0x000206d8 78616479 5f5f0075 63786164 795f006e xady__.ucxady_.n │ │ │ │ - 0x000206e8 75636368 725f5f00 6e756363 68725f00 ucchr__.nucchr_. │ │ │ │ - 0x000206f8 75636c71 6e705f5f 0075636c 716e705f uclqnp__.uclqnp_ │ │ │ │ - 0x00020708 0075636c 7169645f 5f007563 6c716964 .uclqid__.uclqid │ │ │ │ - 0x00020718 5f007563 6c716370 5f5f0075 636c7163 _.uclqcp__.uclqc │ │ │ │ - 0x00020728 705f0075 636c7163 6c5f5f00 75636c71 p_.uclqcl__.uclq │ │ │ │ - 0x00020738 636c5f00 75636c71 766c5f5f 0075636c cl_.uclqvl__.ucl │ │ │ │ - 0x00020748 71766c5f 0075636c 73766c5f 5f007563 qvl_.uclsvl__.uc │ │ │ │ - 0x00020758 6c73766c 5f007563 6c71696e 5f5f0075 lsvl_.uclqin__.u │ │ │ │ - 0x00020768 636c7169 6e5f0075 63796179 725f5f00 clqin_.ucyayr__. │ │ │ │ - 0x00020778 75637961 79725f00 75646273 65745f5f ucyayr_.udbset__ │ │ │ │ - 0x00020788 00756462 7365745f 00756470 6765745f .udbset_.udpget_ │ │ │ │ - 0x00020798 5f007564 70676574 5f007564 70736574 _.udpget_.udpset │ │ │ │ - 0x000207a8 5f5f0075 64707365 745f0075 64707374 __.udpset_.udpst │ │ │ │ - 0x000207b8 785f5f00 75647073 74785f00 75646772 x__.udpstx_.udgr │ │ │ │ - 0x000207c8 646e5f5f 00756467 72646e5f 00756469 dn__.udgrdn_.udi │ │ │ │ - 0x000207d8 6765745f 5f007564 69676574 5f007564 get__.udiget_.ud │ │ │ │ - 0x000207e8 69736574 5f5f0075 64697365 745f0075 iset__.udiset_.u │ │ │ │ - 0x000207f8 64697374 785f5f00 75646973 74785f00 distx__.udistx_. │ │ │ │ - 0x00020808 75646971 6e705f5f 00756469 716e705f udiqnp__.udiqnp_ │ │ │ │ - 0x00020818 00756469 7169645f 5f007564 69716964 .udiqid__.udiqid │ │ │ │ - 0x00020828 5f007564 69716370 5f5f0075 64697163 _.udiqcp__.udiqc │ │ │ │ - 0x00020838 705f0075 64697163 6c5f5f00 75646971 p_.udiqcl__.udiq │ │ │ │ - 0x00020848 636c5f00 75646971 766c5f5f 00756469 cl_.udiqvl__.udi │ │ │ │ - 0x00020858 71766c5f 00756469 73766c5f 5f007564 qvl_.udisvl__.ud │ │ │ │ - 0x00020868 6973766c 5f007564 6971696e 5f5f0075 isvl_.udiqin__.u │ │ │ │ - 0x00020878 64697169 6e5f0075 646c6765 745f5f00 diqin_.udlget__. │ │ │ │ - 0x00020888 75646c67 65745f00 75646c73 65745f5f udlget_.udlset__ │ │ │ │ - 0x00020898 0075646c 7365745f 0075646c 7374785f .udlset_.udlstx_ │ │ │ │ - 0x000208a8 5f007564 6c737478 5f007564 69636c76 _.udlstx_.udiclv │ │ │ │ - 0x000208b8 5f5f0075 6469636c 765f0075 6473636c __.udiclv_.udscl │ │ │ │ - 0x000208c8 765f5f00 75647363 6c765f00 75647163 v__.udsclv_.udqc │ │ │ │ - 0x000208d8 6c765f5f 00756471 636c765f 00756471 lv__.udqclv_.udq │ │ │ │ - 0x000208e8 636c6e5f 5f007564 71636c6e 5f007564 cln__.udqcln_.ud │ │ │ │ - 0x000208f8 64636c76 5f5f0075 6464636c 765f0075 dclv__.uddclv_.u │ │ │ │ - 0x00020908 6473636c 7a5f5f00 75647363 6c7a5f00 dsclz__.udsclz_. │ │ │ │ - 0x00020918 75647163 6c7a5f5f 00756471 636c7a5f udqclz__.udqclz_ │ │ │ │ - 0x00020928 00756467 636c615f 5f007564 67636c61 .udgcla__.udgcla │ │ │ │ - 0x00020938 5f007564 69636c72 5f5f0075 6469636c _.udiclr__.udicl │ │ │ │ - 0x00020948 725f0075 646c6162 6c5f5f00 75646c61 r_.udlabl__.udla │ │ │ │ - 0x00020958 626c5f00 75647366 6d745f5f 00756473 bl_.udsfmt__.uds │ │ │ │ - 0x00020968 666d745f 00756471 666d745f 5f007564 fmt_.udqfmt__.ud │ │ │ │ - 0x00020978 71666d74 5f007564 72676574 5f5f0075 qfmt_.udrget__.u │ │ │ │ - 0x00020988 64726765 745f0075 64727365 745f5f00 drget_.udrset__. │ │ │ │ - 0x00020998 75647273 65745f00 75647273 74785f5f udrset_.udrstx__ │ │ │ │ - 0x000209a8 00756472 7374785f 006c7564 63686b5f .udrstx_.ludchk_ │ │ │ │ - 0x000209b8 5f006c75 6463686b 5f007564 6c716e70 _.ludchk_.udlqnp │ │ │ │ - 0x000209c8 5f5f0075 646c716e 705f0075 646c7169 __.udlqnp_.udlqi │ │ │ │ - 0x000209d8 645f5f00 75646c71 69645f00 75646c71 d__.udlqid_.udlq │ │ │ │ - 0x000209e8 63705f5f 0075646c 7163705f 0075646c cp__.udlqcp_.udl │ │ │ │ - 0x000209f8 71636c5f 5f007564 6c71636c 5f007564 qcl__.udlqcl_.ud │ │ │ │ - 0x00020a08 6c71766c 5f5f0075 646c7176 6c5f0075 lqvl__.udlqvl_.u │ │ │ │ - 0x00020a18 646c7376 6c5f5f00 75646c73 766c5f00 dlsvl__.udlsvl_. │ │ │ │ - 0x00020a28 75646c71 696e5f5f 0075646c 71696e5f udlqin__.udlqin_ │ │ │ │ - 0x00020a38 00756463 6e747a5f 5f007564 636e747a .udcntz__.udcntz │ │ │ │ - 0x00020a48 5f007564 75787579 5f5f0075 64757875 _.uduxuy__.uduxu │ │ │ │ - 0x00020a58 795f0075 6462636c 725f5f00 75646263 y_.udbclr__.udbc │ │ │ │ - 0x00020a68 6c725f00 75647071 6e705f5f 00756470 lr_.udpqnp__.udp │ │ │ │ - 0x00020a78 716e705f 00756470 7169645f 5f007564 qnp_.udpqid__.ud │ │ │ │ - 0x00020a88 70716964 5f007564 70716370 5f5f0075 pqid_.udpqcp__.u │ │ │ │ - 0x00020a98 64707163 705f0075 64707163 6c5f5f00 dpqcp_.udpqcl__. │ │ │ │ - 0x00020aa8 75647071 636c5f00 75647071 69745f5f udpqcl_.udpqit__ │ │ │ │ - 0x00020ab8 00756470 7169745f 00756470 71766c5f .udpqit_.udpqvl_ │ │ │ │ - 0x00020ac8 5f007564 7071766c 5f007564 7073766c _.udpqvl_.udpsvl │ │ │ │ - 0x00020ad8 5f5f0075 64707376 6c5f0075 64707169 __.udpsvl_.udpqi │ │ │ │ - 0x00020ae8 6e5f5f00 75647071 696e5f00 75647271 n__.udpqin_.udrq │ │ │ │ - 0x00020af8 6e705f5f 00756472 716e705f 00756472 np__.udrqnp_.udr │ │ │ │ - 0x00020b08 7169645f 5f007564 72716964 5f007564 qid__.udrqid_.ud │ │ │ │ - 0x00020b18 72716370 5f5f0075 64727163 705f0075 rqcp__.udrqcp_.u │ │ │ │ - 0x00020b28 64727163 6c5f5f00 75647271 636c5f00 drqcl__.udrqcl_. │ │ │ │ - 0x00020b38 75647271 766c5f5f 00756472 71766c5f udrqvl__.udrqvl_ │ │ │ │ - 0x00020b48 00756472 73766c5f 5f007564 7273766c .udrsvl__.udrsvl │ │ │ │ - 0x00020b58 5f007564 7271696e 5f5f0075 64727169 _.udrqin__.udrqi │ │ │ │ - 0x00020b68 6e5f0075 646c696e 655f5f00 75646c69 n_.udline__.udli │ │ │ │ - 0x00020b78 6e655f00 7564636e 74725f5f 00756463 ne_.udcntr__.udc │ │ │ │ - 0x00020b88 6e74725f 00756467 636c625f 5f007564 ntr_.udgclb__.ud │ │ │ │ - 0x00020b98 67636c62 5f00756d 72716e70 5f5f0075 gclb_.umrqnp__.u │ │ │ │ - 0x00020ba8 6d72716e 705f0075 6d727169 645f5f00 mrqnp_.umrqid__. │ │ │ │ - 0x00020bb8 756d7271 69645f00 756d7271 63705f5f umrqid_.umrqcp__ │ │ │ │ - 0x00020bc8 00756d72 7163705f 00756d72 71636c5f .umrqcp_.umrqcl_ │ │ │ │ - 0x00020bd8 5f00756d 7271636c 5f00756d 7271766c _.umrqcl_.umrqvl │ │ │ │ - 0x00020be8 5f5f0075 6d727176 6c5f0075 6d727376 __.umrqvl_.umrsv │ │ │ │ - 0x00020bf8 6c5f5f00 756d7273 766c5f00 756d7271 l__.umrsvl_.umrq │ │ │ │ - 0x00020c08 696e5f5f 00756d72 71696e5f 00756d70 in__.umrqin_.ump │ │ │ │ - 0x00020c18 6765745f 5f00756d 70676574 5f00756d get__.umpget_.um │ │ │ │ - 0x00020c28 70736574 5f5f0075 6d707365 745f0075 pset__.umpset_.u │ │ │ │ - 0x00020c38 6d707374 785f5f00 756d7073 74785f00 mpstx__.umpstx_. │ │ │ │ - 0x00020c48 756d7367 72645f5f 00756d73 6772645f umsgrd__.umsgrd_ │ │ │ │ - 0x00020c58 00756d70 6c696d5f 5f00756d 706c696d .umplim__.umplim │ │ │ │ - 0x00020c68 5f00756d 73707764 5f5f0075 6d737077 _.umspwd__.umspw │ │ │ │ - 0x00020c78 645f0075 6d706d61 705f5f00 756d706d d_.umpmap__.umpm │ │ │ │ - 0x00020c88 61705f00 756d7363 6f6d5f5f 00756d73 ap_.umscom__.ums │ │ │ │ - 0x00020c98 636f6d5f 00756d71 666e6d5f 5f00756d com_.umqfnm__.um │ │ │ │ - 0x00020ca8 71666e6d 5f00756d 73706466 5f5f0075 qfnm_.umspdf__.u │ │ │ │ - 0x00020cb8 6d737064 665f0075 6d706772 645f5f00 mspdf_.umpgrd__. │ │ │ │ - 0x00020cc8 756d7067 72645f00 756d626e 64705f5f umpgrd_.umbndp__ │ │ │ │ - 0x00020cd8 00756d62 6e64705f 00756d73 6377645f .umbndp_.umscwd_ │ │ │ │ - 0x00020ce8 5f00756d 73637764 5f00756d 71637764 _.umscwd_.umqcwd │ │ │ │ - 0x00020cf8 5f5f0075 6d716377 645f0075 6d696765 __.umqcwd_.umige │ │ │ │ - 0x00020d08 745f5f00 756d6967 65745f00 756d6973 t__.umiget_.umis │ │ │ │ - 0x00020d18 65745f5f 00756d69 7365745f 00756d69 et__.umiset_.umi │ │ │ │ - 0x00020d28 7374785f 5f00756d 69737478 5f00756d stx__.umistx_.um │ │ │ │ - 0x00020d38 73706e74 5f5f0075 6d73706e 745f0075 spnt__.umspnt_.u │ │ │ │ - 0x00020d48 6d71706e 745f5f00 756d7170 6e745f00 mqpnt__.umqpnt_. │ │ │ │ - 0x00020d58 756d7170 746e5f5f 00756d71 70746e5f umqptn__.umqptn_ │ │ │ │ - 0x00020d68 00756d72 706e745f 5f00756d 72706e74 .umrpnt__.umrpnt │ │ │ │ - 0x00020d78 5f00756d 70676c62 5f5f0075 6d70676c _.umpglb__.umpgl │ │ │ │ - 0x00020d88 625f0075 6d6c6765 745f5f00 756d6c67 b_.umlget__.umlg │ │ │ │ - 0x00020d98 65745f00 756d6c73 65745f5f 00756d6c et_.umlset__.uml │ │ │ │ - 0x00020da8 7365745f 00756d6c 7374785f 5f00756d set_.umlstx__.um │ │ │ │ - 0x00020db8 6c737478 5f00756d 71747879 5f5f0075 lstx_.umqtxy__.u │ │ │ │ - 0x00020dc8 6d717478 795f0075 6d737063 745f5f00 mqtxy_.umspct__. │ │ │ │ - 0x00020dd8 756d7370 63745f00 756d7267 65745f5f umspct_.umrget__ │ │ │ │ - 0x00020de8 00756d72 6765745f 00756d72 7365745f .umrget_.umrset_ │ │ │ │ - 0x00020df8 5f00756d 72736574 5f00756d 72737478 _.umrset_.umrstx │ │ │ │ - 0x00020e08 5f5f0075 6d727374 785f0075 6d666d61 __.umrstx_.umfma │ │ │ │ - 0x00020e18 705f5f00 756d666d 61705f00 756d626e p__.umfmap_.umbn │ │ │ │ - 0x00020e28 64635f5f 00756d62 6e64635f 00756d69 dc__.umbndc_.umi │ │ │ │ - 0x00020e38 6e69745f 5f00756d 696e6974 5f00756d nit__.uminit_.um │ │ │ │ - 0x00020e48 73636e74 5f5f0075 6d73636e 745f0075 scnt__.umscnt_.u │ │ │ │ - 0x00020e58 6d71636e 745f5f00 756d7163 6e745f00 mqcnt__.umqcnt_. │ │ │ │ - 0x00020e68 756d7066 69745f5f 00756d70 6669745f umpfit__.umpfit_ │ │ │ │ - 0x00020e78 00756d69 716e705f 5f00756d 69716e70 .umiqnp__.umiqnp │ │ │ │ - 0x00020e88 5f00756d 69716964 5f5f0075 6d697169 _.umiqid__.umiqi │ │ │ │ - 0x00020e98 645f0075 6d697163 705f5f00 756d6971 d_.umiqcp__.umiq │ │ │ │ - 0x00020ea8 63705f00 756d6971 636c5f5f 00756d69 cp_.umiqcl__.umi │ │ │ │ - 0x00020eb8 71636c5f 00756d69 71766c5f 5f00756d qcl_.umiqvl__.um │ │ │ │ - 0x00020ec8 6971766c 5f00756d 6973766c 5f5f0075 iqvl_.umisvl__.u │ │ │ │ - 0x00020ed8 6d697376 6c5f0075 6d697169 6e5f5f00 misvl_.umiqin__. │ │ │ │ - 0x00020ee8 756d6971 696e5f00 756d7370 70745f5f umiqin_.umsppt__ │ │ │ │ - 0x00020ef8 00756d73 7070745f 00756d6c 716e705f .umsppt_.umlqnp_ │ │ │ │ - 0x00020f08 5f00756d 6c716e70 5f00756d 6c716964 _.umlqnp_.umlqid │ │ │ │ - 0x00020f18 5f5f0075 6d6c7169 645f0075 6d6c7163 __.umlqid_.umlqc │ │ │ │ - 0x00020f28 705f5f00 756d6c71 63705f00 756d6c71 p__.umlqcp_.umlq │ │ │ │ - 0x00020f38 636c5f5f 00756d6c 71636c5f 00756d6c cl__.umlqcl_.uml │ │ │ │ - 0x00020f48 71766c5f 5f00756d 6c71766c 5f00756d qvl__.umlqvl_.um │ │ │ │ - 0x00020f58 6c73766c 5f5f0075 6d6c7376 6c5f0075 lsvl__.umlsvl_.u │ │ │ │ - 0x00020f68 6d6c7169 6e5f5f00 756d6c71 696e5f00 mlqin__.umlqin_. │ │ │ │ - 0x00020f78 756d7370 63775f5f 00756d73 7063775f umspcw__.umspcw_ │ │ │ │ - 0x00020f88 00756d73 74767a5f 5f00756d 7374767a .umstvz__.umstvz │ │ │ │ - 0x00020f98 5f00756d 70716e70 5f5f0075 6d70716e _.umpqnp__.umpqn │ │ │ │ - 0x00020fa8 705f0075 6d707169 645f5f00 756d7071 p_.umpqid__.umpq │ │ │ │ - 0x00020fb8 69645f00 756d7071 63705f5f 00756d70 id_.umpqcp__.ump │ │ │ │ - 0x00020fc8 7163705f 00756d70 71636c5f 5f00756d qcp_.umpqcl__.um │ │ │ │ - 0x00020fd8 7071636c 5f00756d 70716974 5f5f0075 pqcl_.umpqit__.u │ │ │ │ - 0x00020fe8 6d707169 745f0075 6d707176 6c5f5f00 mpqit_.umpqvl__. │ │ │ │ - 0x00020ff8 756d7071 766c5f00 756d7073 766c5f5f umpqvl_.umpsvl__ │ │ │ │ - 0x00021008 00756d70 73766c5f 00756d70 71696e5f .umpsvl_.umpqin_ │ │ │ │ - 0x00021018 5f00756d 7071696e 5f006772 696e6974 _.umpqin_.grinit │ │ │ │ - 0x00021028 5f5f0067 72696e69 745f0067 72737472 __.grinit_.grstr │ │ │ │ - 0x00021038 665f5f00 67727374 72665f00 67727363 f__.grstrf_.grsc │ │ │ │ - 0x00021048 77645f5f 00677273 6377645f 00677273 wd__.grscwd_.grs │ │ │ │ - 0x00021058 7670745f 5f006772 73767074 5f006772 vpt__.grsvpt_.gr │ │ │ │ - 0x00021068 736d706c 5f5f0067 72736d70 6c5f0067 smpl__.grsmpl_.g │ │ │ │ - 0x00021078 726f706e 5f5f0067 726f706e 5f006772 ropn__.gropn_.gr │ │ │ │ - 0x00021088 66726d5f 5f006772 66726d5f 00677266 frm__.grfrm_.grf │ │ │ │ - 0x00021098 69675f5f 00677266 69675f00 6772636c ig__.grfig_.grcl │ │ │ │ - 0x000210a8 735f5f00 6772636c 735f0067 72737472 s__.grcls_.grstr │ │ │ │ - 0x000210b8 6e5f5f00 67727374 726e5f00 67727373 n__.grstrn_.grss │ │ │ │ - 0x000210c8 696d5f5f 00677273 73696d5f 00677273 im__.grssim_.grs │ │ │ │ - 0x000210d8 7478795f 5f006772 73747879 5f006772 txy__.grstxy_.gr │ │ │ │ - 0x000210e8 73776e64 5f5f0067 7273776e 645f0075 swnd__.grswnd_.u │ │ │ │ - 0x000210f8 6972716e 705f5f00 75697271 6e705f00 irqnp__.uirqnp_. │ │ │ │ - 0x00021108 75697271 69645f5f 00756972 7169645f uirqid__.uirqid_ │ │ │ │ - 0x00021118 00756972 7163705f 5f007569 72716370 .uirqcp__.uirqcp │ │ │ │ - 0x00021128 5f007569 7271636c 5f5f0075 69727163 _.uirqcl__.uirqc │ │ │ │ - 0x00021138 6c5f0075 69727176 6c5f5f00 75697271 l_.uirqvl__.uirq │ │ │ │ - 0x00021148 766c5f00 75697273 766c5f5f 00756972 vl_.uirsvl__.uir │ │ │ │ - 0x00021158 73766c5f 00756972 71696e5f 5f007569 svl_.uirqin__.ui │ │ │ │ - 0x00021168 7271696e 5f007569 70646132 5f5f0075 rqin_.uipda2__.u │ │ │ │ - 0x00021178 69706461 325f0075 69706432 7a5f5f00 ipda2_.uipd2z__. │ │ │ │ - 0x00021188 75697064 327a5f00 75697064 61335f5f uipd2z_.uipda3__ │ │ │ │ - 0x00021198 00756970 6461335f 00756970 64337a5f .uipda3_.uipd3z_ │ │ │ │ - 0x000211a8 5f007569 7064337a 5f007569 6332645f _.uipd3z_.uic2d_ │ │ │ │ - 0x000211b8 5f007569 6332645f 00756932 696e695f _.uic2d_.ui2ini_ │ │ │ │ - 0x000211c8 5f007569 32696e69 5f007569 73637232 _.ui2ini_.uiscr2 │ │ │ │ - 0x000211d8 5f5f0075 69736372 325f0075 69716372 __.uiscr2_.uiqcr │ │ │ │ - 0x000211e8 325f5f00 75697163 72325f00 75697363 2__.uiqcr2_.uisc │ │ │ │ - 0x000211f8 6d705f5f 00756973 636d705f 00756969 mp__.uiscmp_.uii │ │ │ │ - 0x00021208 6765745f 5f007569 69676574 5f007569 get__.uiiget_.ui │ │ │ │ - 0x00021218 69736574 5f5f0075 69697365 745f0075 iset__.uiiset_.u │ │ │ │ - 0x00021228 69697374 785f5f00 75696973 74785f00 iistx__.uiistx_. │ │ │ │ - 0x00021238 75697064 617a5f5f 00756970 64617a5f uipdaz__.uipdaz_ │ │ │ │ - 0x00021248 00756973 6864775f 5f007569 73686477 .uishdw__.uishdw │ │ │ │ - 0x00021258 5f007569 69716e70 5f5f0075 6969716e _.uiiqnp__.uiiqn │ │ │ │ - 0x00021268 705f0075 69697169 645f5f00 75696971 p_.uiiqid__.uiiq │ │ │ │ - 0x00021278 69645f00 75696971 63705f5f 00756969 id_.uiiqcp__.uii │ │ │ │ - 0x00021288 7163705f 00756969 71636c5f 5f007569 qcp_.uiiqcl__.ui │ │ │ │ - 0x00021298 6971636c 5f007569 6971766c 5f5f0075 iqcl_.uiiqvl__.u │ │ │ │ - 0x000212a8 69697176 6c5f0075 69697376 6c5f5f00 iiqvl_.uiisvl__. │ │ │ │ - 0x000212b8 75696973 766c5f00 75696971 696e5f5f uiisvl_.uiiqin__ │ │ │ │ - 0x000212c8 00756969 71696e5f 0075696c 6765745f .uiiqin_.uilget_ │ │ │ │ - 0x000212d8 5f007569 6c676574 5f007569 6c736574 _.uilget_.uilset │ │ │ │ - 0x000212e8 5f5f0075 696c7365 745f0075 696c7374 __.uilset_.uilst │ │ │ │ - 0x000212f8 785f5f00 75696c73 74785f00 75696670 x__.uilstx_.uifp │ │ │ │ - 0x00021308 61635f5f 00756966 7061635f 00756969 ac__.uifpac_.uii │ │ │ │ - 0x00021318 7061635f 5f007569 69706163 5f007569 pac__.uiipac_.ui │ │ │ │ - 0x00021328 79626172 5f5f0075 69796261 725f0075 ybar__.uiybar_.u │ │ │ │ - 0x00021338 6971666e 6d5f5f00 75697166 6e6d5f00 iqfnm__.uiqfnm_. │ │ │ │ - 0x00021348 75697064 61745f5f 00756970 6461745f uipdat__.uipdat_ │ │ │ │ - 0x00021358 00756963 7267625f 5f007569 63726762 .uicrgb__.uicrgb │ │ │ │ - 0x00021368 5f007569 63696e69 5f5f0075 6963696e _.uicini__.uicin │ │ │ │ - 0x00021378 695f0075 69736372 675f5f00 75697363 i_.uiscrg__.uisc │ │ │ │ - 0x00021388 72675f00 7569736d 72675f5f 00756973 rg_.uismrg__.uis │ │ │ │ - 0x00021398 6d72675f 00756971 6372675f 5f007569 mrg_.uiqcrg__.ui │ │ │ │ - 0x000213a8 71637267 5f007569 716d7267 5f5f0075 qcrg_.uiqmrg__.u │ │ │ │ - 0x000213b8 69716d72 675f0075 69736373 715f5f00 iqmrg_.uiscsq__. │ │ │ │ - 0x000213c8 75697363 73715f00 75697363 666c5f5f uiscsq_.uiscfl__ │ │ │ │ - 0x000213d8 00756973 63666c5f 00756973 6d73715f .uiscfl_.uismsq_ │ │ │ │ - 0x000213e8 5f007569 736d7371 5f007569 736d666c _.uismsq_.uismfl │ │ │ │ - 0x000213f8 5f5f0075 69736d66 6c5f0075 696c716e __.uismfl_.uilqn │ │ │ │ - 0x00021408 705f5f00 75696c71 6e705f00 75696c71 p__.uilqnp_.uilq │ │ │ │ - 0x00021418 69645f5f 0075696c 7169645f 0075696c id__.uilqid_.uil │ │ │ │ - 0x00021428 7163705f 5f007569 6c716370 5f007569 qcp__.uilqcp_.ui │ │ │ │ - 0x00021438 6c71636c 5f5f0075 696c7163 6c5f0075 lqcl__.uilqcl_.u │ │ │ │ - 0x00021448 696c7176 6c5f5f00 75696c71 766c5f00 ilqvl__.uilqvl_. │ │ │ │ - 0x00021458 75696c73 766c5f5f 0075696c 73766c5f uilsvl__.uilsvl_ │ │ │ │ - 0x00021468 0075696c 71696e5f 5f007569 6c71696e .uilqin__.uilqin │ │ │ │ - 0x00021478 5f007569 72676574 5f5f0075 69726765 _.uirget__.uirge │ │ │ │ - 0x00021488 745f0075 69727365 745f5f00 75697273 t_.uirset__.uirs │ │ │ │ - 0x00021498 65745f00 75697273 74785f5f 00756972 et_.uirstx__.uir │ │ │ │ - 0x000214a8 7374785f 00756963 33645f5f 00756963 stx_.uic3d__.uic │ │ │ │ - 0x000214b8 33645f00 75693369 6e695f5f 00756933 3d_.ui3ini__.ui3 │ │ │ │ - 0x000214c8 696e695f 00756966 6c61625f 5f007569 ini_.uiflab__.ui │ │ │ │ - 0x000214d8 666c6162 5f007569 696c6162 5f5f0075 flab_.uiilab__.u │ │ │ │ - 0x000214e8 69696c61 625f0075 69666c75 765f5f00 iilab_.uifluv__. │ │ │ │ - 0x000214f8 7569666c 75765f00 7569696c 75765f5f uifluv_.uiiluv__ │ │ │ │ - 0x00021508 00756969 6c75765f 00756966 7267625f .uiiluv_.uifrgb_ │ │ │ │ - 0x00021518 5f007569 66726762 5f007569 69726762 _.uifrgb_.uiirgb │ │ │ │ - 0x00021528 5f5f0075 69697267 625f0075 69667978 __.uiirgb_.uifyx │ │ │ │ - 0x00021538 795f5f00 75696679 78795f00 75696979 y__.uifyxy_.uiiy │ │ │ │ - 0x00021548 78795f5f 00756969 7978795f 00756965 xy__.uiiyxy_.uie │ │ │ │ - 0x00021558 6e63645f 5f007569 656e6364 5f007569 ncd__.uiencd_.ui │ │ │ │ - 0x00021568 64656364 5f5f0075 69646563 645f0075 decd__.uidecd_.u │ │ │ │ - 0x00021578 69786261 725f5f00 75697862 61725f00 ixbar__.uixbar_. │ │ │ │ - 0x00021588 75697063 6d705f5f 00756970 636d705f uipcmp__.uipcmp_ │ │ │ │ - 0x00021598 00757764 666c745f 5f007577 64666c74 .uwdflt__.uwdflt │ │ │ │ - 0x000215a8 5f007577 696e6974 5f5f0075 77696e69 _.uwinit__.uwini │ │ │ │ - 0x000215b8 745f0069 75776779 5f5f0069 75776779 t_.iuwgy__.iuwgy │ │ │ │ - 0x000215c8 5f006975 7767785f 5f006975 7767785f _.iuwgx__.iuwgx_ │ │ │ │ - 0x000215d8 0075786d 74746c5f 5f007578 6d74746c .uxmttl__.uxmttl │ │ │ │ - 0x000215e8 5f007578 706e756d 5f5f0075 78706e75 _.uxpnum__.uxpnu │ │ │ │ - 0x000215f8 6d5f0075 7873666d 745f5f00 75787366 m_.uxsfmt__.uxsf │ │ │ │ - 0x00021608 6d745f00 75787166 6d745f5f 00757871 mt_.uxqfmt__.uxq │ │ │ │ - 0x00021618 666d745f 00757870 74746c5f 5f007578 fmt_.uxpttl__.ux │ │ │ │ - 0x00021628 7074746c 5f007578 70746d7a 5f5f0075 pttl_.uxptmz__.u │ │ │ │ - 0x00021638 7870746d 7a5f0075 78706178 735f5f00 xptmz_.uxpaxs__. │ │ │ │ - 0x00021648 75787061 78735f00 75787361 78735f5f uxpaxs_.uxsaxs__ │ │ │ │ - 0x00021658 00757873 6178735f 00757873 61787a5f .uxsaxs_.uxsaxz_ │ │ │ │ - 0x00021668 5f007578 7361787a 5f007578 736f6666 _.uxsaxz_.uxsoff │ │ │ │ - 0x00021678 5f5f0075 78736f66 665f0075 78726f66 __.uxsoff_.uxrof │ │ │ │ - 0x00021688 665f5f00 7578726f 66665f00 75787074 f__.uxroff_.uxpt │ │ │ │ - 0x00021698 6d6b5f5f 00757870 746d6b5f 006c7578 mk__.uxptmk_.lux │ │ │ │ - 0x000216a8 63686b5f 5f006c75 7863686b 5f007578 chk__.luxchk_.ux │ │ │ │ - 0x000216b8 61786e6d 5f5f0075 7861786e 6d5f0075 axnm__.uxaxnm_.u │ │ │ │ - 0x000216c8 78617864 765f5f00 75786178 64765f00 xaxdv__.uxaxdv_. │ │ │ │ - 0x000216d8 75787374 746c5f5f 00757873 74746c5f uxsttl__.uxsttl_ │ │ │ │ - 0x000216e8 00757662 786c5f5f 00757662 786c5f00 .uvbxl__.uvbxl_. │ │ │ │ - 0x000216f8 75766272 6c5f5f00 75766272 6c5f0075 uvbrl__.uvbrl_.u │ │ │ │ - 0x00021708 7662726c 7a5f5f00 75766272 6c7a5f00 vbrlz__.uvbrlz_. │ │ │ │ - 0x00021718 75766572 627a5f5f 00757665 72627a5f uverbz__.uverbz_ │ │ │ │ - 0x00021728 00757662 78665f5f 00757662 78665f00 .uvbxf__.uvbxf_. │ │ │ │ - 0x00021738 75766278 667a5f5f 00757662 78667a5f uvbxfz__.uvbxfz_ │ │ │ │ - 0x00021748 00757662 72667a5f 5f007576 6272667a .uvbrfz__.uvbrfz │ │ │ │ - 0x00021758 5f007576 6278617a 5f5f0075 76627861 _.uvbxaz__.uvbxa │ │ │ │ - 0x00021768 7a5f0075 76627266 5f5f0075 76627266 z_.uvbrf__.uvbrf │ │ │ │ - 0x00021778 5f007576 6278615f 5f007576 6278615f _.uvbxa__.uvbxa_ │ │ │ │ - 0x00021788 00757662 786c7a5f 5f007576 62786c7a .uvbxlz__.uvbxlz │ │ │ │ - 0x00021798 5f007576 6469665f 5f007576 6469665f _.uvdif__.uvdif_ │ │ │ │ - 0x000217a8 00757662 72615f5f 00757662 72615f00 .uvbra__.uvbra_. │ │ │ │ - 0x000217b8 75766272 617a5f5f 00757662 72617a5f uvbraz__.uvbraz_ │ │ │ │ - 0x000217c8 00757665 72625f5f 00757665 72625f00 .uverb__.uverb_. │ │ │ │ - 0x000217d8 75766469 667a5f5f 00757664 69667a5f uvdifz__.uvdifz_ │ │ │ │ - 0x000217e8 00756862 78667a5f 5f007568 6278667a .uhbxfz__.uhbxfz │ │ │ │ - 0x000217f8 5f007568 6469667a 5f5f0075 68646966 _.uhdifz__.uhdif │ │ │ │ - 0x00021808 7a5f0075 68627261 7a5f5f00 75686272 z_.uhbraz__.uhbr │ │ │ │ - 0x00021818 617a5f00 75686278 665f5f00 75686278 az_.uhbxf__.uhbx │ │ │ │ - 0x00021828 665f0075 6862786c 5f5f0075 6862786c f_.uhbxl__.uhbxl │ │ │ │ - 0x00021838 5f007568 6469665f 5f007568 6469665f _.uhdif__.uhdif_ │ │ │ │ - 0x00021848 00756865 72625f5f 00756865 72625f00 .uherb__.uherb_. │ │ │ │ - 0x00021858 75686272 667a5f5f 00756862 72667a5f uhbrfz__.uhbrfz_ │ │ │ │ - 0x00021868 00756862 726c5f5f 00756862 726c5f00 .uhbrl__.uhbrl_. │ │ │ │ - 0x00021878 75686278 615f5f00 75686278 615f0075 uhbxa__.uhbxa_.u │ │ │ │ - 0x00021888 68627261 5f5f0075 68627261 5f007568 hbra__.uhbra_.uh │ │ │ │ - 0x00021898 6278617a 5f5f0075 68627861 7a5f0075 bxaz__.uhbxaz_.u │ │ │ │ - 0x000218a8 6862786c 7a5f5f00 75686278 6c7a5f00 hbxlz__.uhbxlz_. │ │ │ │ - 0x000218b8 75686272 665f5f00 75686272 665f0075 uhbrf__.uhbrf_.u │ │ │ │ - 0x000218c8 6862726c 7a5f5f00 75686272 6c7a5f00 hbrlz__.uhbrlz_. │ │ │ │ - 0x000218d8 75686572 627a5f5f 00756865 72627a5f uherbz__.uherbz_ │ │ │ │ - 0x000218e8 00696e64 786e6c5f 5f006e69 6e647863 .indxnl__.nindxc │ │ │ │ - 0x000218f8 5f5f0069 6e647872 665f5f00 6e696e64 __.indxrf__.nind │ │ │ │ - 0x00021908 786d5f5f 00696e64 786e665f 5f00696e xm__.indxnf__.in │ │ │ │ - 0x00021918 64786966 5f5f0069 6e647869 6c5f5f00 dxif__.indxil__. │ │ │ │ - 0x00021928 6e696e64 78725f5f 00696e64 78726c5f nindxr__.indxrl_ │ │ │ │ - 0x00021938 5f00696e 6478636c 5f5f0069 6e64786d _.indxcl__.indxm │ │ │ │ - 0x00021948 6c5f5f00 696e6478 6d665f5f 006e696e l__.indxmf__.nin │ │ │ │ - 0x00021958 64786e5f 5f00696e 64786366 5f5f006e dxn__.indxcf__.n │ │ │ │ - 0x00021968 696e6478 695f5f00 76727365 745f5f00 indxi__.vrset__. │ │ │ │ - 0x00021978 76727365 74305f5f 00767273 6574315f vrset0__.vrset1_ │ │ │ │ - 0x00021988 5f007672 696e6330 5f5f0076 72666374 _.vrinc0__.vrfct │ │ │ │ - 0x00021998 5f5f0076 72636f6e 315f5f00 76726663 __.vrcon1__.vrfc │ │ │ │ - 0x000219a8 74315f5f 00767269 6e635f5f 00767263 t1__.vrinc__.vrc │ │ │ │ - 0x000219b8 6f6e305f 5f007672 636f6e5f 5f007672 on0__.vrcon__.vr │ │ │ │ - 0x000219c8 66637430 5f5f0076 72696e63 315f5f00 fct0__.vrinc1__. │ │ │ │ - 0x000219d8 6c726e65 615f5f00 6c726c65 315f5f00 lrnea__.lrle1__. │ │ │ │ - 0x000219e8 6c726c74 305f5f00 6c726571 5f5f006c lrlt0__.lreq__.l │ │ │ │ - 0x000219f8 72657130 5f5f006c 72677461 5f5f006c req0__.lrgta__.l │ │ │ │ - 0x00021a08 7267745f 5f006c72 6e65305f 5f006c72 rgt__.lrne0__.lr │ │ │ │ - 0x00021a18 6765315f 5f006c72 6571615f 5f006c72 ge1__.lreqa__.lr │ │ │ │ - 0x00021a28 6c74315f 5f006c72 6c65615f 5f006c72 lt1__.lrlea__.lr │ │ │ │ - 0x00021a38 6571315f 5f006c72 6c655f5f 006c7267 eq1__.lrle__.lrg │ │ │ │ - 0x00021a48 655f5f00 6c726e65 5f5f006c 726c6530 e__.lrne__.lrle0 │ │ │ │ - 0x00021a58 5f5f006c 72677430 5f5f006c 72677431 __.lrgt0__.lrgt1 │ │ │ │ - 0x00021a68 5f5f006c 72676530 5f5f006c 72676561 __.lrge0__.lrgea │ │ │ │ - 0x00021a78 5f5f006c 726c745f 5f006c72 6e65315f __.lrlt__.lrne1_ │ │ │ │ - 0x00021a88 5f006c72 6c74615f 5f006c65 6e635f5f _.lrlta__.lenc__ │ │ │ │ - 0x00021a98 00637261 646a5f5f 006c656e 625f5f00 .cradj__.lenb__. │ │ │ │ - 0x00021aa8 636c6164 6a5f5f00 6c656e7a 5f5f006c cladj__.lenz__.l │ │ │ │ - 0x00021ab8 656e795f 5f006372 7672735f 5f006962 eny__.crvrs__.ib │ │ │ │ - 0x00021ac8 6c6b6774 5f5f0069 626c6b67 655f5f00 lkgt__.iblkge__. │ │ │ │ - 0x00021ad8 69626c6b 6c655f5f 0069626c 6b6c745f iblkle__.iblklt_ │ │ │ │ - 0x00021ae8 5f006d70 66617a6d 5f5f006d 7069617a _.mpfazm__.mpiaz │ │ │ │ - 0x00021af8 6d5f5f00 6d706673 696e5f5f 006d7069 m__.mpfsin__.mpi │ │ │ │ - 0x00021b08 73696e5f 5f006d70 7a6b7464 5f5f006d sin__.mpzktd__.m │ │ │ │ - 0x00021b18 707a656b 365f5f00 6d70666d 65725f5f pzek6__.mpfmer__ │ │ │ │ - 0x00021b28 006d7069 6d65725f 5f006d70 66707374 .mpimer__.mpfpst │ │ │ │ - 0x00021b38 5f5f006d 70697073 745f5f00 6d707363 __.mpipst__.mpsc │ │ │ │ - 0x00021b48 63745f5f 006d7066 6363745f 5f006d70 ct__.mpfcct__.mp │ │ │ │ - 0x00021b58 69636374 5f5f006d 7066676e 6f5f5f00 icct__.mpfgno__. │ │ │ │ - 0x00021b68 6d706967 6e6f5f5f 006d7066 6d77645f mpigno__.mpfmwd_ │ │ │ │ - 0x00021b78 5f006d70 696d7764 5f5f006d 70666d69 _.mpimwd__.mpfmi │ │ │ │ - 0x00021b88 6c5f5f00 6d70696d 696c5f5f 006d7066 l__.mpimil__.mpf │ │ │ │ - 0x00021b98 636f6e5f 5f006d70 69636f6e 5f5f006d con__.mpicon__.m │ │ │ │ - 0x00021ba8 7073636f 6e5f5f00 6d706663 79615f5f pscon__.mpfcya__ │ │ │ │ - 0x00021bb8 006d7069 6379615f 5f006d70 7a6d7764 .mpicya__.mpzmwd │ │ │ │ - 0x00021bc8 5f5f006d 70666379 635f5f00 6d706963 __.mpfcyc__.mpic │ │ │ │ - 0x00021bd8 79635f5f 006d7078 7664675f 5f006d70 yc__.mpxvdg__.mp │ │ │ │ - 0x00021be8 66766467 5f5f006d 70697664 675f5f00 fvdg__.mpivdg__. │ │ │ │ - 0x00021bf8 6d706661 7a615f5f 006d7069 617a615f mpfaza__.mpiaza_ │ │ │ │ - 0x00021c08 5f006d70 666b7464 5f5f006d 70696b74 _.mpfktd__.mpikt │ │ │ │ - 0x00021c18 645f5f00 6d706662 6f6e5f5f 006d7069 d__.mpfbon__.mpi │ │ │ │ - 0x00021c28 626f6e5f 5f006d70 73626f6e 5f5f006d bon__.mpsbon__.m │ │ │ │ - 0x00021c38 7066636f 615f5f00 6d706963 6f615f5f pfcoa__.mpicoa__ │ │ │ │ - 0x00021c48 006d7073 636f615f 5f006d70 66636f63 .mpscoa__.mpfcoc │ │ │ │ - 0x00021c58 5f5f006d 7069636f 635f5f00 6d707363 __.mpicoc__.mpsc │ │ │ │ - 0x00021c68 6f635f5f 006d7066 706c635f 5f006d70 oc__.mpfplc__.mp │ │ │ │ - 0x00021c78 69706c63 5f5f006d 7078706c 635f5f00 iplc__.mpxplc__. │ │ │ │ - 0x00021c88 6d706663 79625f5f 006d7069 6379625f mpfcyb__.mpicyb_ │ │ │ │ - 0x00021c98 5f006d70 73637962 5f5f006d 7066686d _.mpscyb__.mpfhm │ │ │ │ - 0x00021ca8 725f5f00 6d706968 6d725f5f 006d7066 r__.mpihmr__.mpf │ │ │ │ - 0x00021cb8 6d776c5f 5f006d70 696d776c 5f5f006d mwl__.mpimwl__.m │ │ │ │ - 0x00021cc8 7066656b 365f5f00 6d706965 6b365f5f pfek6__.mpiek6__ │ │ │ │ - 0x00021cd8 006d7066 7074325f 5f006d70 69707432 .mpfpt2__.mpipt2 │ │ │ │ - 0x00021ce8 5f5f006d 70666379 6c5f5f00 6d706963 __.mpfcyl__.mpic │ │ │ │ - 0x00021cf8 796c5f5f 006d7066 676c625f 5f006d70 yl__.mpfglb__.mp │ │ │ │ - 0x00021d08 69676c62 5f5f006d 70666f74 675f5f00 iglb__.mpfotg__. │ │ │ │ - 0x00021d18 6d70696f 74675f5f 006d7073 6f74675f mpiotg__.mpsotg_ │ │ │ │ - 0x00021d28 5f006d70 66726273 5f5f006d 70697262 _.mpfrbs__.mpirb │ │ │ │ - 0x00021d38 735f5f00 6f736765 6e765f5f 006f7367 s__.osgenv__.osg │ │ │ │ - 0x00021d48 6172675f 5f006f73 7161726e 5f5f006f arg__.osqarn__.o │ │ │ │ - 0x00021d58 73657865 635f5f00 6f736162 72745f5f sexec__.osabrt__ │ │ │ │ - 0x00021d68 00766963 6f6e315f 5f007669 66637430 .vicon1__.vifct0 │ │ │ │ - 0x00021d78 5f5f0076 69666374 315f5f00 7669636f __.vifct1__.vico │ │ │ │ - 0x00021d88 6e305f5f 00766963 6f6e5f5f 00766969 n0__.vicon__.vii │ │ │ │ - 0x00021d98 6e635f5f 00766973 65745f5f 00766973 nc__.viset__.vis │ │ │ │ - 0x00021da8 6574305f 5f007669 73657431 5f5f0076 et0__.viset1__.v │ │ │ │ - 0x00021db8 69696e63 305f5f00 7669696e 63315f5f iinc0__.viinc1__ │ │ │ │ - 0x00021dc8 00766966 63745f5f 00696d69 6e315f5f .vifct__.imin1__ │ │ │ │ - 0x00021dd8 00697375 6d305f5f 00696d69 6e305f5f .isum0__.imin0__ │ │ │ │ - 0x00021de8 00697375 6d315f5f 00696d61 78315f5f .isum1__.imax1__ │ │ │ │ - 0x00021df8 00697375 6d5f5f00 696d6178 5f5f0069 .isum__.imax__.i │ │ │ │ - 0x00021e08 6d617830 5f5f0069 6d696e5f 5f006c66 max0__.imin__.lf │ │ │ │ - 0x00021e18 726f6d63 5f5f006a 66726f6d 635f5f00 romc__.jfromc__. │ │ │ │ - 0x00021e28 6966726f 6d635f5f 00637432 63685f5f ifromc__.ct2ch__ │ │ │ │ - 0x00021e38 00637233 635f5f00 63743270 635f5f00 .cr3c__.ct2pc__. │ │ │ │ - 0x00021e48 63743268 635f5f00 63723263 5f5f0063 ct2hc__.cr2c__.c │ │ │ │ - 0x00021e58 74336373 5f5f0063 74326370 5f5f0063 t3cs__.ct2cp__.c │ │ │ │ - 0x00021e68 74337363 5f5f0063 74326263 5f5f0063 t3sc__.ct2bc__.c │ │ │ │ - 0x00021e78 74326563 5f5f0063 7233735f 5f006972 t2ec__.cr3s__.ir │ │ │ │ - 0x00021e88 6c745f5f 00697267 655f5f00 69726c65 lt__.irge__.irle │ │ │ │ - 0x00021e98 5f5f0069 7267745f 5f007669 7375625f __.irgt__.visub_ │ │ │ │ - 0x00021ea8 5f007669 64697630 5f5f0076 69646976 _.vidiv0__.vidiv │ │ │ │ - 0x00021eb8 315f5f00 76697375 62305f5f 0076696d 1__.visub0__.vim │ │ │ │ - 0x00021ec8 6c74305f 5f007669 6d6c745f 5f007669 lt0__.vimlt__.vi │ │ │ │ - 0x00021ed8 6d6c7431 5f5f0076 69737562 315f5f00 mlt1__.visub1__. │ │ │ │ - 0x00021ee8 76696164 645f5f00 76696469 765f5f00 viadd__.vidiv__. │ │ │ │ - 0x00021ef8 76696164 64305f5f 00766961 6464315f viadd0__.viadd1_ │ │ │ │ - 0x00021f08 5f006732 69626c32 5f5f0067 3266626c _.g2ibl2__.g2fbl │ │ │ │ - 0x00021f18 695f5f00 6c673269 6e715f5f 00673266 i__.lg2inq__.g2f │ │ │ │ - 0x00021f28 626c325f 5f006732 71677264 5f5f0067 bl2__.g2qgrd__.g │ │ │ │ - 0x00021f38 32736772 645f5f00 72706e67 65745f5f 2sgrd__.rpnget__ │ │ │ │ - 0x00021f48 00727469 6765745f 5f007274 6c676574 .rtiget__.rtlget │ │ │ │ - 0x00021f58 5f5f0072 74726765 745f5f00 72746367 __.rtrget__.rtcg │ │ │ │ - 0x00021f68 65745f5f 00726c69 6765745f 5f00726c et__.rliget__.rl │ │ │ │ - 0x00021f78 6c676574 5f5f0072 6c726765 745f5f00 lget__.rlrget__. │ │ │ │ - 0x00021f88 726c6367 65745f5f 00676c6c 6765745f rlcget__.gllget_ │ │ │ │ - 0x00021f98 5f00676c 6c736574 5f5f0067 6c6c7374 _.gllset__.gllst │ │ │ │ - 0x00021fa8 785f5f00 676c7166 6e6d5f5f 00676c72 x__.glqfnm__.glr │ │ │ │ - 0x00021fb8 6765745f 5f00676c 72736574 5f5f0067 get__.glrset__.g │ │ │ │ - 0x00021fc8 6c727374 785f5f00 7072636f 706e5f5f lrstx__.prcopn__ │ │ │ │ - 0x00021fd8 00707263 636c735f 5f007072 636c766c .prccls__.prclvl │ │ │ │ - 0x00021fe8 5f5f0070 72636e61 6d5f5f00 72706e65 __.prcnam__.rpne │ │ │ │ - 0x00021ff8 6e765f5f 00727469 656e765f 5f007274 nv__.rtienv__.rt │ │ │ │ - 0x00022008 6c656e76 5f5f0072 7472656e 765f5f00 lenv__.rtrenv__. │ │ │ │ - 0x00022018 72746365 6e765f5f 00726c69 656e765f rtcenv__.rlienv_ │ │ │ │ - 0x00022028 5f00726c 6c656e76 5f5f0072 6c72656e _.rllenv__.rlren │ │ │ │ - 0x00022038 765f5f00 726c6365 6e765f5f 0072706e v__.rlcenv__.rpn │ │ │ │ - 0x00022048 6f70745f 5f007274 696f7074 5f5f0072 opt__.rtiopt__.r │ │ │ │ - 0x00022058 746c6f70 745f5f00 7274726f 70745f5f tlopt__.rtropt__ │ │ │ │ - 0x00022068 00727463 6f70745f 5f00726c 696f7074 .rtcopt__.rliopt │ │ │ │ - 0x00022078 5f5f0072 6c6c6f70 745f5f00 726c726f __.rllopt__.rlro │ │ │ │ - 0x00022088 70745f5f 00726c63 6f70745f 5f006d73 pt__.rlcopt__.ms │ │ │ │ - 0x00022098 7a646d70 5f5f0069 75666f70 6e5f5f00 zdmp__.iufopn__. │ │ │ │ - 0x000220a8 676c6c71 6e705f5f 00676c6c 7169645f gllqnp__.gllqid_ │ │ │ │ - 0x000220b8 5f00676c 6c716370 5f5f0067 6c6c7163 _.gllqcp__.gllqc │ │ │ │ - 0x000220c8 6c5f5f00 676c6c71 766c5f5f 00676c6c l__.gllqvl__.gll │ │ │ │ - 0x000220d8 73766c5f 5f00676c 6c71696e 5f5f0067 svl__.gllqin__.g │ │ │ │ - 0x000220e8 6c696765 745f5f00 676c6973 65745f5f liget__.gliset__ │ │ │ │ - 0x000220f8 00676c69 7374785f 5f007270 6e78666c .glistx__.rpnxfl │ │ │ │ - 0x00022108 5f5f0072 74697866 6c5f5f00 72746c78 __.rtixfl__.rtlx │ │ │ │ - 0x00022118 666c5f5f 00727472 78666c5f 5f007274 fl__.rtrxfl__.rt │ │ │ │ - 0x00022128 6378666c 5f5f0072 6c697866 6c5f5f00 cxfl__.rlixfl__. │ │ │ │ - 0x00022138 726c6c78 666c5f5f 00726c72 78666c5f rllxfl__.rlrxfl_ │ │ │ │ - 0x00022148 5f00726c 6378666c 5f5f0063 66737263 _.rlcxfl__.cfsrc │ │ │ │ - 0x00022158 685f5f00 676c6367 65745f5f 00676c63 h__.glcget__.glc │ │ │ │ - 0x00022168 7365745f 5f00676c 63737478 5f5f006c set__.glcstx__.l │ │ │ │ - 0x00022178 63687265 715f5f00 676c7071 6e705f5f chreq__.glpqnp__ │ │ │ │ - 0x00022188 00676c70 7169645f 5f00676c 70716370 .glpqid__.glpqcp │ │ │ │ - 0x00022198 5f5f0067 6c707163 6c5f5f00 676c7071 __.glpqcl__.glpq │ │ │ │ - 0x000221a8 69745f5f 00676c70 71766c5f 5f00676c it__.glpqvl__.gl │ │ │ │ - 0x000221b8 7073766c 5f5f0067 6c707169 6e5f5f00 psvl__.glpqin__. │ │ │ │ - 0x000221c8 676c7067 65745f5f 00676c70 7365745f glpget__.glpset_ │ │ │ │ - 0x000221d8 5f00676c 70737478 5f5f0064 78666c6f _.glpstx__.dxflo │ │ │ │ - 0x000221e8 635f5f00 6478696c 6f635f5f 00767267 c__.dxiloc__.vrg │ │ │ │ - 0x000221f8 6e6e5f5f 00766967 6e6e5f5f 0076726d nn__.vignn__.vrm │ │ │ │ - 0x00022208 6c74305f 5f007672 64697630 5f5f0076 lt0__.vrdiv0__.v │ │ │ │ - 0x00022218 72616464 305f5f00 76726469 765f5f00 radd0__.vrdiv__. │ │ │ │ - 0x00022228 76727375 62315f5f 00767261 64645f5f vrsub1__.vradd__ │ │ │ │ - 0x00022238 00767273 75625f5f 00767273 7562305f .vrsub__.vrsub0_ │ │ │ │ - 0x00022248 5f007672 61646431 5f5f0076 726d6c74 _.vradd1__.vrmlt │ │ │ │ - 0x00022258 315f5f00 76726469 76315f5f 0076726d 1__.vrdiv1__.vrm │ │ │ │ - 0x00022268 6c745f5f 00696d6f 645f5f00 69677573 lt__.imod__.igus │ │ │ │ - 0x00022278 5f5f0067 6e73626c 6b5f5f00 676e7162 __.gnsblk__.gnqb │ │ │ │ - 0x00022288 6c6b5f5f 00676e73 6176655f 5f00676e lk__.gnsave__.gn │ │ │ │ - 0x00022298 72736574 5f5f0070 61737362 345f5f00 rset__.passb4__. │ │ │ │ - 0x000222a8 70617373 62355f5f 00726164 66345f5f passb5__.radf4__ │ │ │ │ - 0x000222b8 00636f73 74695f5f 00726164 66325f5f .costi__.radf2__ │ │ │ │ - 0x000222c8 00706173 7362325f 5f006366 6674625f .passb2__.cfftb_ │ │ │ │ - 0x000222d8 5f007369 6e74315f 5f007369 6e745f5f _.sint1__.sint__ │ │ │ │ - 0x000222e8 00706173 7366345f 5f007266 6674665f .passf4__.rfftf_ │ │ │ │ - 0x000222f8 5f007261 6462335f 5f00657a 66667431 _.radb3__.ezfft1 │ │ │ │ - 0x00022308 5f5f0073 696e7169 5f5f0070 61737362 __.sinqi__.passb │ │ │ │ - 0x00022318 5f5f0063 66667469 5f5f0072 61646235 __.cffti__.radb5 │ │ │ │ - 0x00022328 5f5f0070 61737362 335f5f00 63666674 __.passb3__.cfft │ │ │ │ - 0x00022338 665f5f00 63666674 62315f5f 00726164 f__.cfftb1__.rad │ │ │ │ - 0x00022348 62345f5f 00706173 7366355f 5f007061 b4__.passf5__.pa │ │ │ │ - 0x00022358 73736633 5f5f0065 7a666674 695f5f00 ssf3__.ezffti__. │ │ │ │ - 0x00022368 636f7371 62315f5f 00726666 7462315f cosqb1__.rfftb1_ │ │ │ │ - 0x00022378 5f007261 6462325f 5f007266 6674625f _.radb2__.rfftb_ │ │ │ │ - 0x00022388 5f006366 66746631 5f5f0065 7a666674 _.cfftf1__.ezfft │ │ │ │ - 0x00022398 665f5f00 72616462 675f5f00 636f7374 f__.radbg__.cost │ │ │ │ - 0x000223a8 5f5f0070 61737366 5f5f0072 61646633 __.passf__.radf3 │ │ │ │ - 0x000223b8 5f5f0072 61646667 5f5f0063 6f737166 __.radfg__.cosqf │ │ │ │ - 0x000223c8 315f5f00 63666674 69315f5f 00657a66 1__.cffti1__.ezf │ │ │ │ - 0x000223d8 6674625f 5f007061 73736632 5f5f0063 ftb__.passf2__.c │ │ │ │ - 0x000223e8 6f737162 5f5f0073 696e7166 5f5f0072 osqb__.sinqf__.r │ │ │ │ - 0x000223f8 61646635 5f5f0072 66667469 5f5f0072 adf5__.rffti__.r │ │ │ │ - 0x00022408 66667466 315f5f00 636f7371 695f5f00 fftf1__.cosqi__. │ │ │ │ - 0x00022418 73696e74 695f5f00 636f7371 665f5f00 sinti__.cosqf__. │ │ │ │ - 0x00022428 73696e71 625f5f00 72666674 69315f5f sinqb__.rffti1__ │ │ │ │ - 0x00022438 006f6472 6765745f 5f006f64 72736574 .odrget__.odrset │ │ │ │ - 0x00022448 5f5f006f 64727374 785f5f00 6f647271 __.odrstx__.odrq │ │ │ │ - 0x00022458 6e705f5f 006f6472 7169645f 5f006f64 np__.odrqid__.od │ │ │ │ - 0x00022468 72716370 5f5f006f 64727163 6c5f5f00 rqcp__.odrqcl__. │ │ │ │ - 0x00022478 6f647271 766c5f5f 006f6472 73766c5f odrqvl__.odrsvl_ │ │ │ │ - 0x00022488 5f006f64 7271696e 5f5f006f 64696765 _.odrqin__.odige │ │ │ │ - 0x00022498 745f5f00 6f646973 65745f5f 006f6469 t__.odiset__.odi │ │ │ │ - 0x000224a8 7374785f 5f006f64 6c716e70 5f5f006f stx__.odlqnp__.o │ │ │ │ - 0x000224b8 646c7169 645f5f00 6f646c71 63705f5f dlqid__.odlqcp__ │ │ │ │ - 0x000224c8 006f646c 71636c5f 5f006f64 6c71766c .odlqcl__.odlqvl │ │ │ │ - 0x000224d8 5f5f006f 646c7376 6c5f5f00 6f646c71 __.odlsvl__.odlq │ │ │ │ - 0x000224e8 696e5f5f 006f6470 716e705f 5f006f64 in__.odpqnp__.od │ │ │ │ - 0x000224f8 70716964 5f5f006f 64707163 705f5f00 pqid__.odpqcp__. │ │ │ │ - 0x00022508 6f647071 636c5f5f 006f6470 7169745f odpqcl__.odpqit_ │ │ │ │ - 0x00022518 5f006f64 7071766c 5f5f006f 64707376 _.odpqvl__.odpsv │ │ │ │ - 0x00022528 6c5f5f00 6f647071 696e5f5f 006f646c l__.odpqin__.odl │ │ │ │ - 0x00022538 6765745f 5f006f64 6c736574 5f5f006f get__.odlset__.o │ │ │ │ - 0x00022548 646c7374 785f5f00 6f646971 6e705f5f dlstx__.odiqnp__ │ │ │ │ - 0x00022558 006f6469 7169645f 5f006f64 69716370 .odiqid__.odiqcp │ │ │ │ - 0x00022568 5f5f006f 64697163 6c5f5f00 6f646971 __.odiqcl__.odiq │ │ │ │ - 0x00022578 766c5f5f 006f6469 73766c5f 5f006f64 vl__.odisvl__.od │ │ │ │ - 0x00022588 6971696e 5f5f006f 64706765 745f5f00 iqin__.odpget__. │ │ │ │ - 0x00022598 6f647073 65745f5f 006f6470 7374785f odpset__.odpstx_ │ │ │ │ - 0x000225a8 5f007368 66773267 5f5f0073 68696e69 _.shfw2g__.shini │ │ │ │ - 0x000225b8 705f5f00 7368696e 69665f5f 0073686c p__.shinif__.shl │ │ │ │ - 0x000225c8 6277755f 5f007368 6d776a7a 5f5f0073 bwu__.shmwjz__.s │ │ │ │ - 0x000225d8 68696e69 7a5f5f00 73686c79 32785f5f hiniz__.shly2x__ │ │ │ │ - 0x000225e8 00736870 66756e5f 5f007368 696e6963 .shpfun__.shinic │ │ │ │ - 0x000225f8 5f5f0073 686c6677 6c5f5f00 73686c62 __.shlfwl__.shlb │ │ │ │ - 0x00022608 776a5f5f 0073686d 776a6d5f 5f007368 wj__.shmwjm__.sh │ │ │ │ - 0x00022618 6c736473 5f5f0073 68696e69 785f5f00 lsds__.shinix__. │ │ │ │ - 0x00022628 73686d64 786d5f5f 00736866 7767615f shmdxm__.shfwga_ │ │ │ │ - 0x00022638 5f007368 6d737269 5f5f0073 68667767 _.shmsri__.shfwg │ │ │ │ - 0x00022648 7a5f5f00 73686d77 32735f5f 00736866 z__.shmw2s__.shf │ │ │ │ - 0x00022658 6674625f 5f007368 6c62776c 5f5f0073 ftb__.shlbwl__.s │ │ │ │ - 0x00022668 686c6677 6d5f5f00 7368696e 69725f5f hlfwm__.shinir__ │ │ │ │ - 0x00022678 0073686c 62776d5f 5f007368 70706d61 .shlbwm__.shppma │ │ │ │ - 0x00022688 5f5f0073 68696e69 745f5f00 73686677 __.shinit__.shfw │ │ │ │ - 0x00022698 676a5f5f 0073686d 64786a5f 5f007368 gj__.shmdxj__.sh │ │ │ │ - 0x000226a8 6f6c6170 5f5f0073 68746c69 625f5f00 olap__.shtlib__. │ │ │ │ - 0x000226b8 73687469 6e745f5f 00736874 6c61705f shtint__.shtlap_ │ │ │ │ - 0x000226c8 5f007368 746e6d6c 5f5f0073 68746675 _.shtnml__.shtfu │ │ │ │ - 0x000226d8 6e5f5f00 7368746c 66775f5f 00736874 n__.shtlfw__.sht │ │ │ │ - 0x000226e8 6c62775f 5f007368 74733277 5f5f0073 lbw__.shts2w__.s │ │ │ │ - 0x000226f8 68747377 615f5f00 73687473 777a5f5f htswa__.shtswz__ │ │ │ │ - 0x00022708 00736874 73776d5f 5f007368 7473776a .shtswm__.shtswj │ │ │ │ - 0x00022718 5f5f0073 68747732 735f5f00 73687477 __.shtw2s__.shtw │ │ │ │ - 0x00022728 32675f5f 00736874 7767615f 5f007368 2g__.shtwga__.sh │ │ │ │ - 0x00022738 7477676d 5f5f0073 68747767 7a5f5f00 twgm__.shtwgz__. │ │ │ │ - 0x00022748 73687477 676a5f5f 00736874 6732775f shtwgj__.shtg2w_ │ │ │ │ - 0x00022758 5f007368 74733267 5f5f0073 68747367 _.shts2g__.shtsg │ │ │ │ - 0x00022768 615f5f00 73687473 677a5f5f 00736874 a__.shtsgz__.sht │ │ │ │ - 0x00022778 73676d5f 5f007368 7473676a 5f5f0073 sgm__.shtsgj__.s │ │ │ │ - 0x00022788 68746732 735f5f00 73686667 32775f5f htg2s__.shfg2w__ │ │ │ │ - 0x00022798 0073686d 7377615f 5f007368 6d73777a .shmswa__.shmswz │ │ │ │ - 0x000227a8 5f5f0073 68666674 665f5f00 73686c73 __.shfftf__.shls │ │ │ │ - 0x000227b8 73645f5f 0073686d 73776d5f 5f007368 sd__.shmswm__.sh │ │ │ │ - 0x000227c8 6d733277 5f5f0073 686e6d32 6c5f5f00 ms2w__.shnm2l__. │ │ │ │ - 0x000227d8 73686677 676d5f5f 0073686c 6677755f shfwgm__.shlfwu_ │ │ │ │ - 0x000227e8 5f007368 696e6979 5f5f0073 686d7377 _.shiniy__.shmsw │ │ │ │ - 0x000227f8 6a5f5f00 73687070 6d6a5f5f 00767272 j__.shppmj__.vrr │ │ │ │ - 0x00022808 6e6d5f5f 00767272 6e6d315f 5f007672 nm__.vrrnm1__.vr │ │ │ │ - 0x00022818 726e6d30 5f5f0076 7332696e 745f5f00 rnm0__.vs2int__. │ │ │ │ - 0x00022828 76733264 696e5f5f 00767332 6f75745f vs2din__.vs2out_ │ │ │ │ - 0x00022838 5f007673 31696e74 5f5f0076 73316469 _.vs1int__.vs1di │ │ │ │ - 0x00022848 6e5f5f00 7673316f 75745f5f 00767269 n__.vs1out__.vri │ │ │ │ - 0x00022858 6e74725f 5f006368 6e67725f 5f006368 ntr__.chngr__.ch │ │ │ │ - 0x00022868 6e67725f 0063686e 67695f5f 0063686e ngr_.chngi__.chn │ │ │ │ - 0x00022878 67695f00 63686e67 635f5f00 63686e67 gi_.chngc__.chng │ │ │ │ - 0x00022888 635f0063 6c636b73 745f5f00 636c636b c_.clckst__.clck │ │ │ │ - 0x00022898 73745f00 636c636b 67745f5f 00636c63 st_.clckgt__.clc │ │ │ │ - 0x000228a8 6b67745f 00636c63 6b64745f 5f00636c kgt_.clckdt__.cl │ │ │ │ - 0x000228b8 636b6474 5f006461 74657133 5f5f0064 ckdt_.dateq3__.d │ │ │ │ - 0x000228c8 61746571 335f0064 61746531 325f5f00 ateq3_.date12__. │ │ │ │ - 0x000228d8 64617465 31325f00 64617465 67335f5f date12_.dateg3__ │ │ │ │ - 0x000228e8 00646174 6567335f 00697765 656b315f .dateg3_.iweek1_ │ │ │ │ - 0x000228f8 5f006977 65656b31 5f006e64 61746531 _.iweek1_.ndate1 │ │ │ │ - 0x00022908 5f5f006e 64617465 315f0064 61746571 __.ndate1_.dateq │ │ │ │ - 0x00022918 315f5f00 64617465 71315f00 64617465 1__.dateq1_.date │ │ │ │ - 0x00022928 33325f5f 00646174 6533325f 006e6461 32__.date32_.nda │ │ │ │ - 0x00022938 7465335f 5f006e64 61746533 5f006461 te3__.ndate3_.da │ │ │ │ - 0x00022948 74656333 5f5f0064 61746563 335f0064 tec3__.datec3_.d │ │ │ │ - 0x00022958 61746532 335f5f00 64617465 32335f00 ate23__.date23_. │ │ │ │ - 0x00022968 64617465 66325f5f 00646174 6566325f datef2__.datef2_ │ │ │ │ - 0x00022978 00646174 6563315f 5f006461 74656331 .datec1__.datec1 │ │ │ │ - 0x00022988 5f006461 74656633 5f5f0064 61746566 _.datef3__.datef │ │ │ │ - 0x00022998 335f0064 61746567 325f5f00 64617465 3_.dateg2__.date │ │ │ │ - 0x000229a8 67325f00 64617465 31335f5f 00646174 g2_.date13__.dat │ │ │ │ - 0x000229b8 6531335f 00646174 6567315f 5f006461 e13_.dateg1__.da │ │ │ │ - 0x000229c8 74656731 5f006e64 79656172 5f5f006e teg1_.ndyear__.n │ │ │ │ - 0x000229d8 64796561 725f0064 61746532 315f5f00 dyear_.date21__. │ │ │ │ - 0x000229e8 64617465 32315f00 636d6f6e 5f5f0063 date21_.cmon__.c │ │ │ │ - 0x000229f8 6d6f6e5f 006e646d 6f6e5f5f 006e646d mon_.ndmon__.ndm │ │ │ │ - 0x00022a08 6f6e5f00 64617465 33315f5f 00646174 on_.date31__.dat │ │ │ │ - 0x00022a18 6533315f 00646174 6563325f 5f006461 e31_.datec2__.da │ │ │ │ - 0x00022a28 74656332 5f006977 65656b32 5f5f0069 tec2_.iweek2__.i │ │ │ │ - 0x00022a38 7765656b 325f0064 61746571 325f5f00 week2_.dateq2__. │ │ │ │ - 0x00022a48 64617465 71325f00 63776565 6b5f5f00 dateq2_.cweek__. │ │ │ │ - 0x00022a58 63776565 6b5f0069 7765656b 335f5f00 cweek_.iweek3__. │ │ │ │ - 0x00022a68 69776565 6b335f00 6e646174 65325f5f iweek3_.ndate2__ │ │ │ │ - 0x00022a78 006e6461 7465325f 00646174 6566315f .ndate2_.datef1_ │ │ │ │ - 0x00022a88 5f006461 74656631 5f00636c 6f776572 _.datef1_.clower │ │ │ │ - 0x00022a98 5f5f0063 6c6f7765 725f0063 75707065 __.clower_.cuppe │ │ │ │ - 0x00022aa8 725f5f00 63757070 65725f00 67627974 r__.cupper_.gbyt │ │ │ │ - 0x00022ab8 65735f5f 00676279 7465735f 00626974 es__.gbytes_.bit │ │ │ │ - 0x00022ac8 7063695f 5f006269 74706369 5f007362 pci__.bitpci_.sb │ │ │ │ - 0x00022ad8 7974655f 5f007362 7974655f 00676279 yte__.sbyte_.gby │ │ │ │ - 0x00022ae8 74655f5f 00676279 74655f00 73627974 te__.gbyte_.sbyt │ │ │ │ - 0x00022af8 65735f5f 00736279 7465735f 00626974 es__.sbytes_.bit │ │ │ │ - 0x00022b08 7069635f 5f006269 74706963 5f006973 pic__.bitpic_.is │ │ │ │ - 0x00022b18 68696674 5f5f0069 73686966 745f0064 hift__.ishift_.d │ │ │ │ - 0x00022b28 636c766e 6d5f5f00 64636c76 6e6d5f00 clvnm__.dclvnm_. │ │ │ │ - 0x00022b38 6364626c 6b5f5f00 6364626c 6b5f0063 cdblk__.cdblk_.c │ │ │ │ - 0x00022b48 6e735f5f 00636e73 5f00726e 6775305f ns__.cns_.rngu0_ │ │ │ │ - 0x00022b58 5f00726e 6775305f 006c6368 72615f5f _.rngu0_.lchra__ │ │ │ │ - 0x00022b68 006c6368 72615f00 6c636872 625f5f00 .lchra_.lchrb__. │ │ │ │ - 0x00022b78 6c636872 625f006c 63687273 5f5f006c lchrb_.lchrs__.l │ │ │ │ - 0x00022b88 63687273 5f006c63 6872635f 5f006c63 chrs_.lchrc__.lc │ │ │ │ - 0x00022b98 6872635f 006c6368 72645f5f 006c6368 hrc_.lchrd__.lch │ │ │ │ - 0x00022ba8 72645f00 6c636872 5f5f006c 6368725f rd_.lchr__.lchr_ │ │ │ │ - 0x00022bb8 006c6368 72665f5f 006c6368 72665f00 .lchrf__.lchrf_. │ │ │ │ - 0x00022bc8 6c636872 6c5f5f00 6c636872 6c5f0063 lchrl__.lchrl_.c │ │ │ │ - 0x00022bd8 6c6c7372 675f5f00 636c6c73 72675f00 llsrg__.cllsrg_. │ │ │ │ - 0x00022be8 636c7267 6c735f5f 00636c72 676c735f clrgls__.clrgls_ │ │ │ │ - 0x00022bf8 00636c72 6773765f 5f00636c 72677376 .clrgsv__.clrgsv │ │ │ │ - 0x00022c08 5f00696e 6f726d6c 5f5f0069 6e6f726d _.inorml__.inorm │ │ │ │ - 0x00022c18 6c5f0072 6e6f726d 6c5f5f00 726e6f72 l_.rnorml__.rnor │ │ │ │ - 0x00022c28 6d6c5f00 636c7376 72675f5f 00636c73 ml_.clsvrg__.cls │ │ │ │ - 0x00022c38 7672675f 00686578 6469635f 5f006865 vrg_.hexdic__.he │ │ │ │ - 0x00022c48 78646963 5f006865 78646369 5f5f0068 xdic_.hexdci__.h │ │ │ │ - 0x00022c58 65786463 695f0074 696d6531 325f5f00 exdci_.time12__. │ │ │ │ - 0x00022c68 74696d65 31325f00 74696d65 71335f5f time12_.timeq3__ │ │ │ │ - 0x00022c78 0074696d 6571335f 0074696d 6533325f .timeq3_.time32_ │ │ │ │ - 0x00022c88 5f007469 6d653332 5f007469 6d653233 _.time32_.time23 │ │ │ │ - 0x00022c98 5f5f0074 696d6532 335f0074 696d6563 __.time23_.timec │ │ │ │ - 0x00022ca8 315f5f00 74696d65 63315f00 74696d65 1__.timec1_.time │ │ │ │ - 0x00022cb8 33315f5f 0074696d 6533315f 0074696d 31__.time31_.tim │ │ │ │ - 0x00022cc8 6571325f 5f007469 6d657132 5f007469 eq2__.timeq2_.ti │ │ │ │ - 0x00022cd8 6d656332 5f5f0074 696d6563 325f0074 mec2__.timec2_.t │ │ │ │ - 0x00022ce8 696d6563 335f5f00 74696d65 63335f00 imec3__.timec3_. │ │ │ │ - 0x00022cf8 74696d65 71315f5f 0074696d 6571315f timeq1__.timeq1_ │ │ │ │ - 0x00022d08 0074696d 6532315f 5f007469 6d653231 .time21__.time21 │ │ │ │ - 0x00022d18 5f007469 6d653133 5f5f0074 696d6531 _.time13__.time1 │ │ │ │ - 0x00022d28 335f0063 6876616c 5f5f0063 6876616c 3_.chval__.chval │ │ │ │ - 0x00022d38 5f007261 76655f5f 00726176 65305f5f _.rave__.rave0__ │ │ │ │ - 0x00022d48 00726176 65315f5f 00726d69 6e315f5f .rave1__.rmin1__ │ │ │ │ - 0x00022d58 00726d69 6e305f5f 00726d69 6e5f5f00 .rmin0__.rmin__. │ │ │ │ - 0x00022d68 726d6178 315f5f00 726d6178 5f5f0072 rmax1__.rmax__.r │ │ │ │ - 0x00022d78 6d617830 5f5f0072 73746430 5f5f0072 max0__.rstd0__.r │ │ │ │ - 0x00022d88 73746431 5f5f0072 616d7030 5f5f0072 std1__.ramp0__.r │ │ │ │ - 0x00022d98 616d7031 5f5f0072 73756d30 5f5f0072 amp1__.rsum0__.r │ │ │ │ - 0x00022da8 73756d31 5f5f0067 32666374 725f5f00 sum1__.g2fctr__. │ │ │ │ - 0x00022db8 75777367 78615f5f 00757773 6778615f uwsgxa__.uwsgxa_ │ │ │ │ - 0x00022dc8 00757771 6779695f 5f007577 71677969 .uwqgyi__.uwqgyi │ │ │ │ - 0x00022dd8 5f007276 6d696e5f 5f007266 726f6d63 _.rvmin__.rfromc │ │ │ │ - 0x00022de8 5f5f0075 77716779 615f5f00 75777167 __.uwqgya__.uwqg │ │ │ │ - 0x00022df8 79615f00 75776967 79695f5f 00757769 ya_.uwigyi__.uwi │ │ │ │ - 0x00022e08 6779695f 00757769 6778695f 5f007577 gyi_.uwigxi__.uw │ │ │ │ - 0x00022e18 69677869 5f006732 69637472 5f5f0075 igxi_.g2ictr__.u │ │ │ │ - 0x00022e28 77716778 625f5f00 75777167 78625f00 wqgxb__.uwqgxb_. │ │ │ │ - 0x00022e38 72737464 5f5f0075 77716779 625f5f00 rstd__.uwqgyb__. │ │ │ │ - 0x00022e48 75777167 79625f00 75777367 79625f5f uwqgyb_.uwsgyb__ │ │ │ │ - 0x00022e58 00757773 6779625f 00726432 725f5f00 .uwsgyb_.rd2r__. │ │ │ │ - 0x00022e68 72757767 795f5f00 72757767 795f0072 ruwgy__.ruwgy_.r │ │ │ │ - 0x00022e78 766d6178 305f5f00 72726d73 315f5f00 vmax0__.rrms1__. │ │ │ │ - 0x00022e88 72766d69 6e305f5f 00726e67 75315f5f rvmin0__.rngu1__ │ │ │ │ - 0x00022e98 00726e67 75315f00 75777367 787a5f5f .rngu1_.uwsgxz__ │ │ │ │ - 0x00022ea8 00757773 67787a5f 00673271 63746d5f .uwsgxz_.g2qctm_ │ │ │ │ - 0x00022eb8 5f007270 72645f5f 0072636f 765f5f00 _.rprd__.rcov__. │ │ │ │ - 0x00022ec8 726d6f64 5f5f0072 6670695f 5f007261 rmod__.rfpi__.ra │ │ │ │ - 0x00022ed8 6d705f5f 00727375 6d5f5f00 67327363 mp__.rsum__.g2sc │ │ │ │ - 0x00022ee8 74725f5f 00727661 72315f5f 00727661 tr__.rvar1__.rva │ │ │ │ - 0x00022ef8 72305f5f 00697367 635f5f00 69736763 r0__.isgc__.isgc │ │ │ │ - 0x00022f08 5f007577 73677961 5f5f0075 77736779 _.uwsgya__.uwsgy │ │ │ │ - 0x00022f18 615f0072 676e6c74 5f5f0072 676e6774 a_.rgnlt__.rgngt │ │ │ │ - 0x00022f28 5f5f0075 77736778 625f5f00 75777367 __.uwsgxb__.uwsg │ │ │ │ - 0x00022f38 78625f00 72766d61 78315f5f 0072766d xb_.rvmax1__.rvm │ │ │ │ - 0x00022f48 696e315f 5f007577 7167797a 5f5f0075 in1__.uwqgyz__.u │ │ │ │ - 0x00022f58 77716779 7a5f0075 77716778 695f5f00 wqgyz_.uwqgxi__. │ │ │ │ - 0x00022f68 75777167 78695f00 726e6775 325f5f00 uwqgxi_.rngu2__. │ │ │ │ - 0x00022f78 726e6775 325f0072 676e6765 5f5f0072 rngu2_.rgnge__.r │ │ │ │ - 0x00022f88 676e6c65 5f5f0072 7661725f 5f007577 gnle__.rvar__.uw │ │ │ │ - 0x00022f98 71677861 5f5f0075 77716778 615f0067 qgxa__.uwqgxa_.g │ │ │ │ - 0x00022fa8 32716374 695f5f00 72636f72 5f5f0072 2qcti__.rcor__.r │ │ │ │ - 0x00022fb8 766d6178 5f5f0075 77716778 7a5f5f00 vmax__.uwqgxz__. │ │ │ │ - 0x00022fc8 75777167 787a5f00 72757767 785f5f00 uwqgxz_.ruwgx__. │ │ │ │ - 0x00022fd8 72757767 785f0072 726d7330 5f5f0075 ruwgx_.rrms0__.u │ │ │ │ - 0x00022fe8 77736779 7a5f5f00 75777367 797a5f00 wsgyz__.uwsgyz_. │ │ │ │ - 0x00022ff8 7275646c 65765f5f 00727564 6c65765f rudlev__.rudlev_ │ │ │ │ - 0x00023008 00726578 705f5f00 72723264 5f5f0072 .rexp__.rr2d__.r │ │ │ │ - 0x00023018 726d735f 5f007669 666e615f 5f007669 rms__.vifna__.vi │ │ │ │ - 0x00023028 666e6130 5f5f0076 69666e61 315f5f00 fna0__.vifna1__. │ │ │ │ - 0x00023038 7672666e 615f5f00 7672666e 61305f5f vrfna__.vrfna0__ │ │ │ │ - 0x00023048 00767266 6e61315f 5f00756d 626e6472 .vrfna1__.umbndr │ │ │ │ - 0x00023058 5f5f0075 6d626e64 725f0076 69666e62 __.umbndr_.vifnb │ │ │ │ - 0x00023068 5f5f0076 69666e62 305f5f00 7669666e __.vifnb0__.vifn │ │ │ │ - 0x00023078 62315f5f 00767266 6e625f5f 00767266 b1__.vrfnb__.vrf │ │ │ │ - 0x00023088 6e62305f 5f007672 666e6231 5f5f0076 nb0__.vrfnb1__.v │ │ │ │ - 0x00023098 63696e74 725f5f00 746d6967 65745f5f cintr__.tmiget__ │ │ │ │ - 0x000230a8 00746d69 6765745f 00746d69 7365745f .tmiget_.tmiset_ │ │ │ │ - 0x000230b8 5f00746d 69736574 5f00746d 69737478 _.tmiset_.tmistx │ │ │ │ - 0x000230c8 5f5f0074 6d697374 785f0074 6d69716e __.tmistx_.tmiqn │ │ │ │ - 0x000230d8 705f5f00 746d6971 6e705f00 746d6971 p__.tmiqnp_.tmiq │ │ │ │ - 0x000230e8 69645f5f 00746d69 7169645f 00746d69 id__.tmiqid_.tmi │ │ │ │ - 0x000230f8 7163705f 5f00746d 69716370 5f00746d qcp__.tmiqcp_.tm │ │ │ │ - 0x00023108 6971636c 5f5f0074 6d697163 6c5f0074 iqcl__.tmiqcl_.t │ │ │ │ - 0x00023118 6d697176 6c5f5f00 746d6971 766c5f00 miqvl__.tmiqvl_. │ │ │ │ - 0x00023128 746d6973 766c5f5f 00746d69 73766c5f tmisvl__.tmisvl_ │ │ │ │ - 0x00023138 00746d69 71696e5f 5f00746d 6971696e .tmiqin__.tmiqin │ │ │ │ - 0x00023148 5f00746d 6c676574 5f5f0074 6d6c6765 _.tmlget__.tmlge │ │ │ │ - 0x00023158 745f0074 6d6c7365 745f5f00 746d6c73 t_.tmlset__.tmls │ │ │ │ - 0x00023168 65745f00 746d6c73 74785f5f 00746d6c et_.tmlstx__.tml │ │ │ │ - 0x00023178 7374785f 00746d6c 716e705f 5f00746d stx_.tmlqnp__.tm │ │ │ │ - 0x00023188 6c716e70 5f00746d 6c716964 5f5f0074 lqnp_.tmlqid__.t │ │ │ │ - 0x00023198 6d6c7169 645f0074 6d6c7163 705f5f00 mlqid_.tmlqcp__. │ │ │ │ - 0x000231a8 746d6c71 63705f00 746d6c71 636c5f5f tmlqcp_.tmlqcl__ │ │ │ │ - 0x000231b8 00746d6c 71636c5f 00746d6c 71766c5f .tmlqcl_.tmlqvl_ │ │ │ │ - 0x000231c8 5f00746d 6c71766c 5f00746d 6c73766c _.tmlqvl_.tmlsvl │ │ │ │ - 0x000231d8 5f5f0074 6d6c7376 6c5f0074 6d6c7169 __.tmlsvl_.tmlqi │ │ │ │ - 0x000231e8 6e5f5f00 746d6c71 696e5f00 746d7067 n__.tmlqin_.tmpg │ │ │ │ - 0x000231f8 65745f5f 00746d70 6765745f 00746d70 et__.tmpget_.tmp │ │ │ │ - 0x00023208 7365745f 5f00746d 70736574 5f00746d set__.tmpset_.tm │ │ │ │ - 0x00023218 70737478 5f5f0074 6d707374 785f0074 pstx__.tmpstx_.t │ │ │ │ - 0x00023228 6d70716e 705f5f00 746d7071 6e705f00 mpqnp__.tmpqnp_. │ │ │ │ - 0x00023238 746d7071 69645f5f 00746d70 7169645f tmpqid__.tmpqid_ │ │ │ │ - 0x00023248 00746d70 7163705f 5f00746d 70716370 .tmpqcp__.tmpqcp │ │ │ │ - 0x00023258 5f00746d 7071636c 5f5f0074 6d707163 _.tmpqcl__.tmpqc │ │ │ │ - 0x00023268 6c5f0074 6d707169 745f5f00 746d7071 l_.tmpqit__.tmpq │ │ │ │ - 0x00023278 69745f00 746d7071 766c5f5f 00746d70 it_.tmpqvl__.tmp │ │ │ │ - 0x00023288 71766c5f 00746d70 73766c5f 5f00746d qvl_.tmpsvl__.tm │ │ │ │ - 0x00023298 7073766c 5f00746d 7071696e 5f5f0074 psvl_.tmpqin__.t │ │ │ │ - 0x000232a8 6d707169 6e5f0074 6d726765 745f5f00 mpqin_.tmrget__. │ │ │ │ - 0x000232b8 746d7267 65745f00 746d7273 65745f5f tmrget_.tmrset__ │ │ │ │ - 0x000232c8 00746d72 7365745f 00746d72 7374785f .tmrset_.tmrstx_ │ │ │ │ - 0x000232d8 5f00746d 72737478 5f00746d 72716e70 _.tmrstx_.tmrqnp │ │ │ │ - 0x000232e8 5f5f0074 6d72716e 705f0074 6d727169 __.tmrqnp_.tmrqi │ │ │ │ - 0x000232f8 645f5f00 746d7271 69645f00 746d7271 d__.tmrqid_.tmrq │ │ │ │ - 0x00023308 63705f5f 00746d72 7163705f 00746d72 cp__.tmrqcp_.tmr │ │ │ │ - 0x00023318 71636c5f 5f00746d 7271636c 5f00746d qcl__.tmrqcl_.tm │ │ │ │ - 0x00023328 7271766c 5f5f0074 6d727176 6c5f0074 rqvl__.tmrqvl_.t │ │ │ │ - 0x00023338 6d727376 6c5f5f00 746d7273 766c5f00 mrsvl__.tmrsvl_. │ │ │ │ - 0x00023348 746d7271 696e5f5f 00746d72 71696e5f tmrqin__.tmrqin_ │ │ │ │ - 0x00023358 00746d73 746c615f 5f00746d 73746c61 .tmstla__.tmstla │ │ │ │ - 0x00023368 5f00746d 73746c63 5f5f0074 6d73746c _.tmstlc__.tmstl │ │ │ │ - 0x00023378 635f0074 6d73746c 735f5f00 746d7374 c_.tmstls__.tmst │ │ │ │ - 0x00023388 6c735f00 5f5f757a 7061636b 5f4d4f44 ls_.__uzpack_MOD │ │ │ │ - 0x00023398 5f64636c 73657461 78697366 6163746f _dclsetaxisfacto │ │ │ │ - 0x000233a8 72005f5f 75777061 636b5f4d 4f445f64 r.__uwpack_MOD_d │ │ │ │ - 0x000233b8 636c6765 74796772 69646e75 6d626572 clgetygridnumber │ │ │ │ - 0x000233c8 005f5f75 77706163 6b5f4d4f 445f6463 .__uwpack_MOD_dc │ │ │ │ - 0x000233d8 6c676574 78677269 646e756d 62657200 lgetxgridnumber. │ │ │ │ - 0x000233e8 5f5f7577 7061636b 5f4d4f44 5f64636c __uwpack_MOD_dcl │ │ │ │ - 0x000233f8 67657479 67726964 76616c75 65005f5f getygridvalue.__ │ │ │ │ - 0x00023408 75777061 636b5f4d 4f445f64 636c6765 uwpack_MOD_dclge │ │ │ │ - 0x00023418 74786772 69647661 6c756500 5f5f7577 txgridvalue.__uw │ │ │ │ - 0x00023428 7061636b 5f4d4f44 5f64636c 67657479 pack_MOD_dclgety │ │ │ │ - 0x00023438 6576656e 67726964 005f5f75 77706163 evengrid.__uwpac │ │ │ │ - 0x00023448 6b5f4d4f 445f6463 6c676574 78657665 k_MOD_dclgetxeve │ │ │ │ - 0x00023458 6e677269 64005f5f 75777061 636b5f4d ngrid.__uwpack_M │ │ │ │ - 0x00023468 4f445f64 636c7365 74796576 656e6772 OD_dclsetyevengr │ │ │ │ - 0x00023478 6964005f 5f757770 61636b5f 4d4f445f id.__uwpack_MOD_ │ │ │ │ - 0x00023488 64636c73 65747865 76656e67 72696400 dclsetxevengrid. │ │ │ │ - 0x00023498 5f5f7577 7061636b 5f4d4f44 5f64636c __uwpack_MOD_dcl │ │ │ │ - 0x000234a8 67657479 67726964 005f5f75 77706163 getygrid.__uwpac │ │ │ │ - 0x000234b8 6b5f4d4f 445f6463 6c736574 79677269 k_MOD_dclsetygri │ │ │ │ - 0x000234c8 64005f5f 75777061 636b5f4d 4f445f64 d.__uwpack_MOD_d │ │ │ │ - 0x000234d8 636c6765 74786772 6964005f 5f757770 clgetxgrid.__uwp │ │ │ │ - 0x000234e8 61636b5f 4d4f445f 64636c73 65747867 ack_MOD_dclsetxg │ │ │ │ - 0x000234f8 72696400 5f5f7576 7061636b 5f4d4f44 rid.__uvpack_MOD │ │ │ │ - 0x00023508 5f64636c 64726177 79626f78 6c696e65 _dcldrawyboxline │ │ │ │ - 0x00023518 005f5f75 76706163 6b5f4d4f 445f6463 .__uvpack_MOD_dc │ │ │ │ - 0x00023528 6c736861 64657962 6f786172 6561005f lshadeyboxarea._ │ │ │ │ - 0x00023538 5f757670 61636b5f 4d4f445f 64636c64 _uvpack_MOD_dcld │ │ │ │ - 0x00023548 72617779 626f7866 72616d65 005f5f75 rawyboxframe.__u │ │ │ │ - 0x00023558 76706163 6b5f4d4f 445f6463 6c647261 vpack_MOD_dcldra │ │ │ │ - 0x00023568 77796261 726c696e 65005f5f 75767061 wybarline.__uvpa │ │ │ │ - 0x00023578 636b5f4d 4f445f64 636c7368 61646579 ck_MOD_dclshadey │ │ │ │ - 0x00023588 62617261 72656100 5f5f7576 7061636b bararea.__uvpack │ │ │ │ - 0x00023598 5f4d4f44 5f64636c 64726177 79626172 _MOD_dcldrawybar │ │ │ │ - 0x000235a8 6672616d 65005f5f 75767061 636b5f4d frame.__uvpack_M │ │ │ │ - 0x000235b8 4f445f64 636c7368 61646579 67617000 OD_dclshadeygap. │ │ │ │ - 0x000235c8 5f5f7576 7061636b 5f4d4f44 5f64636c __uvpack_MOD_dcl │ │ │ │ - 0x000235d8 64726177 79657272 6f726261 72005f5f drawyerrorbar.__ │ │ │ │ - 0x000235e8 75757061 636b5f4d 4f445f64 636c6765 uupack_MOD_dclge │ │ │ │ - 0x000235f8 74667261 6d65696e 64657800 5f5f7575 tframeindex.__uu │ │ │ │ - 0x00023608 7061636b 5f4d4f44 5f64636c 73657466 pack_MOD_dclsetf │ │ │ │ - 0x00023618 72616d65 696e6465 78005f5f 75757061 rameindex.__uupa │ │ │ │ - 0x00023628 636b5f4d 4f445f64 636c6765 74667261 ck_MOD_dclgetfra │ │ │ │ - 0x00023638 6d657479 7065005f 5f757570 61636b5f metype.__uupack_ │ │ │ │ - 0x00023648 4d4f445f 64636c73 65746672 616d6574 MOD_dclsetframet │ │ │ │ - 0x00023658 79706500 5f5f7575 7061636b 5f4d4f44 ype.__uupack_MOD │ │ │ │ - 0x00023668 5f64636c 67657461 72656170 61747465 _dclgetareapatte │ │ │ │ - 0x00023678 726e005f 5f757570 61636b5f 4d4f445f rn.__uupack_MOD_ │ │ │ │ - 0x00023688 64636c73 65746172 65617061 74746572 dclsetareapatter │ │ │ │ - 0x00023698 6e005f5f 75757061 636b5f4d 4f445f64 n.__uupack_MOD_d │ │ │ │ - 0x000236a8 636c6765 74626172 77696474 68005f5f clgetbarwidth.__ │ │ │ │ - 0x000236b8 75757061 636b5f4d 4f445f64 636c7365 uupack_MOD_dclse │ │ │ │ - 0x000236c8 74626172 77696474 68005f5f 75757061 tbarwidth.__uupa │ │ │ │ - 0x000236d8 636b5f4d 4f445f64 636c6765 74657272 ck_MOD_dclgeterr │ │ │ │ - 0x000236e8 6f726261 72776964 7468005f 5f757570 orbarwidth.__uup │ │ │ │ - 0x000236f8 61636b5f 4d4f445f 64636c73 65746572 ack_MOD_dclseter │ │ │ │ - 0x00023708 726f7262 61727769 64746800 5f5f7575 rorbarwidth.__uu │ │ │ │ - 0x00023718 7061636b 5f4d4f44 5f64636c 67657465 pack_MOD_dclgete │ │ │ │ - 0x00023728 72726f72 6261726c 696e6569 6e646578 rrorbarlineindex │ │ │ │ - 0x00023738 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ - 0x00023748 6c736574 6572726f 72626172 6c696e65 lseterrorbarline │ │ │ │ - 0x00023758 696e6465 78005f5f 75757061 636b5f4d index.__uupack_M │ │ │ │ - 0x00023768 4f445f64 636c6765 74657272 6f726261 OD_dclgeterrorba │ │ │ │ - 0x00023778 726c696e 65747970 65005f5f 75757061 rlinetype.__uupa │ │ │ │ - 0x00023788 636b5f4d 4f445f64 636c7365 74657272 ck_MOD_dclseterr │ │ │ │ - 0x00023798 6f726261 726c696e 65747970 65005f5f orbarlinetype.__ │ │ │ │ - 0x000237a8 75737061 636b5f4d 4f445f78 74746c30 uspack_MOD_xttl0 │ │ │ │ - 0x000237b8 005f5f75 73706163 6b5f4d4f 445f7974 .__uspack_MOD_yt │ │ │ │ - 0x000237c8 746c3000 5f5f7573 7061636b 5f4d4f44 tl0.__uspack_MOD │ │ │ │ - 0x000237d8 5f78756e 6930005f 5f757370 61636b5f _xuni0.__uspack_ │ │ │ │ - 0x000237e8 4d4f445f 79756e69 30005f5f 75737061 MOD_yuni0.__uspa │ │ │ │ - 0x000237f8 636b5f4d 4f445f64 636c7368 69667461 ck_MOD_dclshifta │ │ │ │ - 0x00023808 78697300 5f5f7573 7061636b 5f4d4f44 xis.__uspack_MOD │ │ │ │ - 0x00023818 5f64636c 64726177 61786973 6c616265 _dcldrawaxislabe │ │ │ │ - 0x00023828 6c005f5f 75737061 636b5f4d 4f445f64 l.__uspack_MOD_d │ │ │ │ - 0x00023838 636c6472 61777469 636b6d61 726b005f cldrawtickmark._ │ │ │ │ - 0x00023848 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ - 0x00023858 72617761 7869736c 696e6500 5f5f7573 rawaxisline.__us │ │ │ │ - 0x00023868 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x00023878 7469746c 65005f5f 75737061 636b5f4d title.__uspack_M │ │ │ │ - 0x00023888 4f445f64 636c6472 61776178 69736361 OD_dcldrawaxisca │ │ │ │ - 0x00023898 6c656e64 6172005f 5f757370 61636b5f lendar.__uspack_ │ │ │ │ - 0x000238a8 4d4f445f 64636c64 72617761 7869736c MOD_dcldrawaxisl │ │ │ │ - 0x000238b8 6f67005f 5f757370 61636b5f 4d4f445f og.__uspack_MOD_ │ │ │ │ - 0x000238c8 64636c64 72617761 78697373 70656369 dcldrawaxisspeci │ │ │ │ - 0x000238d8 6679005f 5f757370 61636b5f 4d4f445f fy.__uspack_MOD_ │ │ │ │ - 0x000238e8 64636c64 72617761 78697300 5f5f7573 dcldrawaxis.__us │ │ │ │ - 0x000238f8 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x00023908 7363616c 65646772 61706800 5f5f7573 scaledgraph.__us │ │ │ │ - 0x00023918 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x00023928 7363616c 65646178 6973005f 5f757370 scaledaxis.__usp │ │ │ │ - 0x00023938 61636b5f 4d4f445f 64636c66 69747363 ack_MOD_dclfitsc │ │ │ │ - 0x00023948 616c696e 67706172 6d005f5f 75737061 alingparm.__uspa │ │ │ │ - 0x00023958 636b5f4d 4f445f64 636c7365 74746974 ck_MOD_dclsettit │ │ │ │ - 0x00023968 6c65005f 5f757370 61636b5f 4d4f445f le.__uspack_MOD_ │ │ │ │ - 0x00023978 64636c73 63616c69 6e67706f 696e7400 dclscalingpoint. │ │ │ │ - 0x00023988 5f5f756d 7061636b 5f4d4f44 5f64636c __umpack_MOD_dcl │ │ │ │ - 0x00023998 66696c6c 6d617000 5f5f756d 7061636b fillmap.__umpack │ │ │ │ - 0x000239a8 5f4d4f44 5f64636c 64726177 6d617000 _MOD_dcldrawmap. │ │ │ │ - 0x000239b8 5f5f756d 7061636b 5f4d4f44 5f64636c __umpack_MOD_dcl │ │ │ │ - 0x000239c8 64726177 6c696d62 005f5f75 6d706163 drawlimb.__umpac │ │ │ │ - 0x000239d8 6b5f4d4f 445f6463 6c647261 77677269 k_MOD_dcldrawgri │ │ │ │ - 0x000239e8 64005f5f 756d7061 636b5f4d 4f445f64 d.__umpack_MOD_d │ │ │ │ - 0x000239f8 636c6472 6177676c 6f626500 5f5f756d cldrawglobe.__um │ │ │ │ - 0x00023a08 7061636b 5f4d4f44 5f64636c 6669746d pack_MOD_dclfitm │ │ │ │ - 0x00023a18 61707061 726d005f 5f756d70 61636b5f apparm.__umpack_ │ │ │ │ - 0x00023a28 4d4f445f 64636c73 65746d61 70706f69 MOD_dclsetmappoi │ │ │ │ - 0x00023a38 6e74005f 5f756d70 61636b5f 4d4f445f nt.__umpack_MOD_ │ │ │ │ - 0x00023a48 64636c73 65746369 72636c65 77696e64 dclsetcirclewind │ │ │ │ - 0x00023a58 6f77005f 5f756d70 61636b5f 4d4f445f ow.__umpack_MOD_ │ │ │ │ - 0x00023a68 64636c73 65746d61 70636f6e 74616374 dclsetmapcontact │ │ │ │ - 0x00023a78 706f696e 74005f5f 75687061 636b5f4d point.__uhpack_M │ │ │ │ - 0x00023a88 4f445f64 636c6472 61777862 6f786c69 OD_dcldrawxboxli │ │ │ │ - 0x00023a98 6e65005f 5f756870 61636b5f 4d4f445f ne.__uhpack_MOD_ │ │ │ │ - 0x00023aa8 64636c73 68616465 78626f78 61726561 dclshadexboxarea │ │ │ │ - 0x00023ab8 005f5f75 68706163 6b5f4d4f 445f6463 .__uhpack_MOD_dc │ │ │ │ - 0x00023ac8 6c647261 7778626f 78667261 6d65005f ldrawxboxframe._ │ │ │ │ - 0x00023ad8 5f756870 61636b5f 4d4f445f 64636c64 _uhpack_MOD_dcld │ │ │ │ - 0x00023ae8 72617778 6261726c 696e6500 5f5f7568 rawxbarline.__uh │ │ │ │ - 0x00023af8 7061636b 5f4d4f44 5f64636c 73686164 pack_MOD_dclshad │ │ │ │ - 0x00023b08 65786261 72617265 61005f5f 75687061 exbararea.__uhpa │ │ │ │ - 0x00023b18 636b5f4d 4f445f64 636c6472 61777862 ck_MOD_dcldrawxb │ │ │ │ - 0x00023b28 61726672 616d6500 5f5f7568 7061636b arframe.__uhpack │ │ │ │ - 0x00023b38 5f4d4f44 5f64636c 73686164 65786761 _MOD_dclshadexga │ │ │ │ - 0x00023b48 70005f5f 75687061 636b5f4d 4f445f64 p.__uhpack_MOD_d │ │ │ │ - 0x00023b58 636c6472 61777865 72726f72 62617200 cldrawxerrorbar. │ │ │ │ - 0x00023b68 5f5f7567 7061636b 5f4d4f44 5f64636c __ugpack_MOD_dcl │ │ │ │ - 0x00023b78 73657475 6e697476 6563746f 72746974 setunitvectortit │ │ │ │ - 0x00023b88 6c65005f 5f756770 61636b5f 4d4f445f le.__ugpack_MOD_ │ │ │ │ - 0x00023b98 64636c64 72617776 6563746f 7273005f dcldrawvectors._ │ │ │ │ - 0x00023ba8 5f756570 61636b5f 4d4f445f 64636c63 _uepack_MOD_dclc │ │ │ │ - 0x00023bb8 6c656172 73686164 656c6576 656c005f learshadelevel._ │ │ │ │ - 0x00023bc8 5f756570 61636b5f 4d4f445f 64636c67 _uepack_MOD_dclg │ │ │ │ - 0x00023bd8 65747368 6164656c 6576656c 6e756d62 etshadelevelnumb │ │ │ │ - 0x00023be8 6572005f 5f756570 61636b5f 4d4f445f er.__uepack_MOD_ │ │ │ │ - 0x00023bf8 64636c67 65747368 6164656c 6576656c dclgetshadelevel │ │ │ │ - 0x00023c08 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ - 0x00023c18 6c736574 73686164 656e005f 5f756570 lsetshaden.__uep │ │ │ │ - 0x00023c28 61636b5f 4d4f445f 64636c73 65747368 ack_MOD_dclsetsh │ │ │ │ - 0x00023c38 61646576 005f5f75 65706163 6b5f4d4f adev.__uepack_MO │ │ │ │ - 0x00023c48 445f6463 6c736574 73686164 6562005f D_dclsetshadeb._ │ │ │ │ - 0x00023c58 5f756570 61636b5f 4d4f445f 64636c73 _uepack_MOD_dcls │ │ │ │ - 0x00023c68 65747368 61646561 005f5f75 65706163 etshadea.__uepac │ │ │ │ - 0x00023c78 6b5f4d4f 445f6463 6c736861 6465636f k_MOD_dclshadeco │ │ │ │ - 0x00023c88 6e746f75 72657800 5f5f7565 7061636b ntourex.__uepack │ │ │ │ - 0x00023c98 5f4d4f44 5f64636c 73686164 65636f6e _MOD_dclshadecon │ │ │ │ - 0x00023ca8 746f7572 005f5f75 64706163 6b5f4d4f tour.__udpack_MO │ │ │ │ - 0x00023cb8 445f6463 6c676574 636f6e74 6f75726c D_dclgetcontourl │ │ │ │ - 0x00023cc8 6162656c 666f726d 6174005f 5f756470 abelformat.__udp │ │ │ │ - 0x00023cd8 61636b5f 4d4f445f 64636c73 6574636f ack_MOD_dclsetco │ │ │ │ - 0x00023ce8 6e746f75 726c6162 656c666f 726d6174 ntourlabelformat │ │ │ │ - 0x00023cf8 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ - 0x00023d08 6c676574 636f6e74 6f757269 6e746572 lgetcontourinter │ │ │ │ - 0x00023d18 76616c00 5f5f7564 7061636b 5f4d4f44 val.__udpack_MOD │ │ │ │ - 0x00023d28 5f64636c 636c6561 72636f6e 746f7572 _dclclearcontour │ │ │ │ - 0x00023d38 6c657665 6c005f5f 75647061 636b5f4d level.__udpack_M │ │ │ │ - 0x00023d48 4f445f64 636c6465 6c636f6e 746f7572 OD_dcldelcontour │ │ │ │ - 0x00023d58 6c657665 6c005f5f 75647061 636b5f4d level.__udpack_M │ │ │ │ - 0x00023d68 4f445f64 636c6765 74636f6e 746f7572 OD_dclgetcontour │ │ │ │ - 0x00023d78 6c657665 6c6e756d 62657200 5f5f7564 levelnumber.__ud │ │ │ │ - 0x00023d88 7061636b 5f4d4f44 5f64636c 67657463 pack_MOD_dclgetc │ │ │ │ - 0x00023d98 6f6e746f 75726c69 6e65005f 5f756470 ontourline.__udp │ │ │ │ - 0x00023da8 61636b5f 4d4f445f 64636c73 6574636f ack_MOD_dclsetco │ │ │ │ - 0x00023db8 6e746f75 726c696e 65005f5f 75647061 ntourline.__udpa │ │ │ │ - 0x00023dc8 636b5f4d 4f445f64 636c7365 74636f6e ck_MOD_dclsetcon │ │ │ │ - 0x00023dd8 746f7572 62005f5f 75647061 636b5f4d tourb.__udpack_M │ │ │ │ - 0x00023de8 4f445f64 636c7365 74636f6e 746f7572 OD_dclsetcontour │ │ │ │ - 0x00023df8 61005f5f 75647061 636b5f4d 4f445f64 a.__udpack_MOD_d │ │ │ │ - 0x00023e08 636c6472 6177636f 6e746f75 72005f5f cldrawcontour.__ │ │ │ │ - 0x00023e18 74696d65 6c69625f 4d4f445f 64636c66 timelib_MOD_dclf │ │ │ │ - 0x00023e28 6f726d61 7474696d 65005f5f 74696d65 ormattime.__time │ │ │ │ - 0x00023e38 6c69625f 4d4f445f 64636c67 65747469 lib_MOD_dclgetti │ │ │ │ - 0x00023e48 6d65005f 5f737973 6c69625f 4d4f445f me.__syslib_MOD_ │ │ │ │ - 0x00023e58 64636c67 6574756e 69746e75 6d005f5f dclgetunitnum.__ │ │ │ │ - 0x00023e68 7379736c 69625f4d 4f445f64 636c636f syslib_MOD_dclco │ │ │ │ - 0x00023e78 6d706368 6172005f 5f737973 6c69625f mpchar.__syslib_ │ │ │ │ - 0x00023e88 4d4f445f 64636c6d 65737361 67656475 MOD_dclmessagedu │ │ │ │ - 0x00023e98 6d70005f 5f736c70 61636b5f 4d4f445f mp.__slpack_MOD_ │ │ │ │ - 0x00023ea8 64636c64 72617764 65766963 65766965 dcldrawdevicevie │ │ │ │ - 0x00023eb8 77706f72 74636f72 6e657200 5f5f736c wportcorner.__sl │ │ │ │ - 0x00023ec8 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x00023ed8 64657669 63657769 6e646f77 636f726e devicewindowcorn │ │ │ │ - 0x00023ee8 6572005f 5f736c70 61636b5f 4d4f445f er.__slpack_MOD_ │ │ │ │ - 0x00023ef8 64636c64 72617776 69657770 6f727463 dcldrawviewportc │ │ │ │ - 0x00023f08 6f726e65 72005f5f 736c7061 636b5f4d orner.__slpack_M │ │ │ │ - 0x00023f18 4f445f64 636c6472 61776465 76696365 OD_dcldrawdevice │ │ │ │ - 0x00023f28 76696577 706f7274 6672616d 65005f5f viewportframe.__ │ │ │ │ - 0x00023f38 736c7061 636b5f4d 4f445f64 636c6472 slpack_MOD_dcldr │ │ │ │ - 0x00023f48 61776465 76696365 77696e64 6f776672 awdevicewindowfr │ │ │ │ - 0x00023f58 616d6500 5f5f736c 7061636b 5f4d4f44 ame.__slpack_MOD │ │ │ │ - 0x00023f68 5f64636c 64726177 76696577 706f7274 _dcldrawviewport │ │ │ │ - 0x00023f78 6672616d 65005f5f 736c7061 636b5f4d frame.__slpack_M │ │ │ │ - 0x00023f88 4f445f64 636c7365 74667261 6d657469 OD_dclsetframeti │ │ │ │ - 0x00023f98 746c6500 5f5f736c 7061636b 5f4d4f44 tle.__slpack_MOD │ │ │ │ - 0x00023fa8 5f64636c 73657461 73706563 74726174 _dclsetaspectrat │ │ │ │ - 0x00023fb8 696f005f 5f736c70 61636b5f 4d4f445f io.__slpack_MOD_ │ │ │ │ - 0x00023fc8 64636c73 65746672 616d656d 61726769 dclsetframemargi │ │ │ │ - 0x00023fd8 6e005f5f 736c7061 636b5f4d 4f445f64 n.__slpack_MOD_d │ │ │ │ - 0x00023fe8 636c6469 76696465 6672616d 65005f5f cldivideframe.__ │ │ │ │ - 0x00023ff8 73687472 6c69625f 4d4f445f 64636c6c shtrlib_MOD_dcll │ │ │ │ - 0x00024008 6567656e 64726574 72616e73 666f726d egendretransform │ │ │ │ - 0x00024018 5f62005f 67666f72 7472616e 5f696e74 _b._gfortran_int │ │ │ │ - 0x00024028 65726e61 6c5f7061 636b005f 67666f72 ernal_pack._gfor │ │ │ │ - 0x00024038 7472616e 5f696e74 65726e61 6c5f756e tran_internal_un │ │ │ │ - 0x00024048 7061636b 005f5f73 6874726c 69625f4d pack.__shtrlib_M │ │ │ │ - 0x00024058 4f445f64 636c6c65 67656e64 72657472 OD_dcllegendretr │ │ │ │ - 0x00024068 616e7366 6f726d5f 66005f5f 73687472 ansform_f.__shtr │ │ │ │ - 0x00024078 6c69625f 4d4f445f 64636c67 65746c65 lib_MOD_dclgetle │ │ │ │ - 0x00024088 67656e64 72656675 6e637469 6f6e7300 gendrefunctions. │ │ │ │ - 0x00024098 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ - 0x000240a8 6c737065 63747275 6d746f67 72696466 lspectrumtogridf │ │ │ │ - 0x000240b8 6f726c61 74697475 6465005f 5f736874 orlatitude.__sht │ │ │ │ - 0x000240c8 726c6962 5f4d4f44 5f64636c 73706563 rlib_MOD_dclspec │ │ │ │ - 0x000240d8 7472756d 746f6772 6964666f 727a6f6e trumtogridforzon │ │ │ │ - 0x000240e8 616c005f 5f736874 726c6962 5f4d4f44 al.__shtrlib_MOD │ │ │ │ - 0x000240f8 5f64636c 73706563 7472756d 746f6772 _dclspectrumtogr │ │ │ │ - 0x00024108 6964666f 72776176 65005f5f 73687472 idforwave.__shtr │ │ │ │ - 0x00024118 6c69625f 4d4f445f 64636c67 72696474 lib_MOD_dclgridt │ │ │ │ - 0x00024128 6f737065 63747275 6d005f5f 73687472 ospectrum.__shtr │ │ │ │ - 0x00024138 6c69625f 4d4f445f 64636c73 70656374 lib_MOD_dclspect │ │ │ │ - 0x00024148 72756d74 6f677269 64005f5f 73687472 rumtogrid.__shtr │ │ │ │ - 0x00024158 6c69625f 4d4f445f 64636c6f 70657261 lib_MOD_dclopera │ │ │ │ - 0x00024168 74656c61 706c6163 69616e00 5f5f7368 telaplacian.__sh │ │ │ │ - 0x00024178 74726c69 625f4d4f 445f6463 6c676574 trlib_MOD_dclget │ │ │ │ - 0x00024188 73706563 7472756d 6e756d62 6572005f spectrumnumber._ │ │ │ │ - 0x00024198 5f736874 726c6962 5f4d4f44 5f64636c _shtrlib_MOD_dcl │ │ │ │ - 0x000241a8 6465616c 6c6f6373 6874005f 67666f72 deallocsht._gfor │ │ │ │ - 0x000241b8 7472616e 5f72756e 74696d65 5f657272 tran_runtime_err │ │ │ │ - 0x000241c8 6f725f61 74005f5f 73687472 6c69625f or_at.__shtrlib_ │ │ │ │ - 0x000241d8 4d4f445f 64636c69 6e697473 6874005f MOD_dclinitsht._ │ │ │ │ - 0x000241e8 67666f72 7472616e 5f72756e 74696d65 gfortran_runtime │ │ │ │ - 0x000241f8 5f657272 6f72005f 5f736770 61636b5f _error.__sgpack_ │ │ │ │ - 0x00024208 4d4f445f 64636c67 65746172 726f776c MOD_dclgetarrowl │ │ │ │ - 0x00024218 696e6569 6e646578 005f5f73 67706163 ineindex.__sgpac │ │ │ │ - 0x00024228 6b5f4d4f 445f6463 6c676574 6172726f k_MOD_dclgetarro │ │ │ │ - 0x00024238 776c696e 65747970 65005f5f 73677061 wlinetype.__sgpa │ │ │ │ - 0x00024248 636b5f4d 4f445f64 636c7365 74617272 ck_MOD_dclsetarr │ │ │ │ - 0x00024258 6f776c69 6e65696e 64657800 5f5f7367 owlineindex.__sg │ │ │ │ - 0x00024268 7061636b 5f4d4f44 5f64636c 73657461 pack_MOD_dclseta │ │ │ │ - 0x00024278 72726f77 6c696e65 74797065 005f5f73 rrowlinetype.__s │ │ │ │ - 0x00024288 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x00024298 77617272 6f777072 6f6a6563 74656400 warrowprojected. │ │ │ │ - 0x000242a8 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x000242b8 64726177 6172726f 776e6f72 6d616c69 drawarrownormali │ │ │ │ - 0x000242c8 7a656400 5f5f7367 7061636b 5f4d4f44 zed.__sgpack_MOD │ │ │ │ - 0x000242d8 5f64636c 64726177 6172726f 77005f5f _dcldrawarrow.__ │ │ │ │ - 0x000242e8 73677061 636b5f4d 4f445f64 636c6765 sgpack_MOD_dclge │ │ │ │ - 0x000242f8 74736861 64657061 74746572 6e005f5f tshadepattern.__ │ │ │ │ - 0x00024308 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ - 0x00024318 74736861 64657061 74746572 6e005f5f tshadepattern.__ │ │ │ │ - 0x00024328 73677061 636b5f4d 4f445f64 636c7368 sgpack_MOD_dclsh │ │ │ │ - 0x00024338 61646572 6567696f 6e70726f 6a656374 aderegionproject │ │ │ │ - 0x00024348 6564005f 5f736770 61636b5f 4d4f445f ed.__sgpack_MOD_ │ │ │ │ - 0x00024358 64636c73 68616465 72656769 6f6e6e6f dclshaderegionno │ │ │ │ - 0x00024368 726d616c 697a6564 005f5f73 67706163 rmalized.__sgpac │ │ │ │ - 0x00024378 6b5f4d4f 445f6463 6c736861 64657265 k_MOD_dclshadere │ │ │ │ - 0x00024388 67696f6e 005f5f73 67706163 6b5f4d4f gion.__sgpack_MO │ │ │ │ - 0x00024398 445f6463 6c676574 74657874 706f7369 D_dclgettextposi │ │ │ │ - 0x000243a8 74696f6e 005f5f73 67706163 6b5f4d4f tion.__sgpack_MO │ │ │ │ - 0x000243b8 445f6463 6c676574 74657874 696e6465 D_dclgettextinde │ │ │ │ - 0x000243c8 78005f5f 73677061 636b5f4d 4f445f64 x.__sgpack_MOD_d │ │ │ │ - 0x000243d8 636c6765 74746578 74616e67 6c65005f clgettextangle._ │ │ │ │ - 0x000243e8 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ - 0x000243f8 65747465 78746865 69676874 005f5f73 ettextheight.__s │ │ │ │ - 0x00024408 67706163 6b5f4d4f 445f6463 6c736574 gpack_MOD_dclset │ │ │ │ - 0x00024418 74657874 706f7369 74696f6e 005f5f73 textposition.__s │ │ │ │ - 0x00024428 67706163 6b5f4d4f 445f6463 6c736574 gpack_MOD_dclset │ │ │ │ - 0x00024438 74657874 696e6465 78005f5f 73677061 textindex.__sgpa │ │ │ │ - 0x00024448 636b5f4d 4f445f64 636c7365 74746578 ck_MOD_dclsettex │ │ │ │ - 0x00024458 74616e67 6c65005f 5f736770 61636b5f tangle.__sgpack_ │ │ │ │ - 0x00024468 4d4f445f 64636c73 65747465 78746865 MOD_dclsettexthe │ │ │ │ - 0x00024478 69676874 005f5f73 67706163 6b5f4d4f ight.__sgpack_MO │ │ │ │ - 0x00024488 445f6463 6c647261 77746578 7470726f D_dcldrawtextpro │ │ │ │ - 0x00024498 6a656374 6564005f 5f736770 61636b5f jected.__sgpack_ │ │ │ │ - 0x000244a8 4d4f445f 64636c64 72617774 6578746e MOD_dcldrawtextn │ │ │ │ - 0x000244b8 6f726d61 6c697a65 64005f5f 73677061 ormalized.__sgpa │ │ │ │ - 0x000244c8 636b5f4d 4f445f64 636c6472 61777465 ck_MOD_dcldrawte │ │ │ │ - 0x000244d8 7874005f 5f736770 61636b5f 4d4f445f xt.__sgpack_MOD_ │ │ │ │ - 0x000244e8 64636c67 65746d61 726b6572 73697a65 dclgetmarkersize │ │ │ │ - 0x000244f8 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x00024508 6c676574 6d61726b 6572696e 64657800 lgetmarkerindex. │ │ │ │ - 0x00024518 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x00024528 6765746d 61726b65 72747970 65005f5f getmarkertype.__ │ │ │ │ - 0x00024538 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ - 0x00024548 746d6172 6b657273 697a6500 5f5f7367 tmarkersize.__sg │ │ │ │ - 0x00024558 7061636b 5f4d4f44 5f64636c 7365746d pack_MOD_dclsetm │ │ │ │ - 0x00024568 61726b65 72696e64 6578005f 5f736770 arkerindex.__sgp │ │ │ │ - 0x00024578 61636b5f 4d4f445f 64636c73 65746d61 ack_MOD_dclsetma │ │ │ │ - 0x00024588 726b6572 74797065 005f5f73 67706163 rkertype.__sgpac │ │ │ │ - 0x00024598 6b5f4d4f 445f6463 6c647261 776d6172 k_MOD_dcldrawmar │ │ │ │ - 0x000245a8 6b657270 726f6a65 63746564 005f5f73 kerprojected.__s │ │ │ │ - 0x000245b8 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x000245c8 776d6172 6b65726e 6f726d61 6c697a65 wmarkernormalize │ │ │ │ - 0x000245d8 64005f5f 73677061 636b5f4d 4f445f64 d.__sgpack_MOD_d │ │ │ │ - 0x000245e8 636c6472 61776d61 726b6572 005f5f73 cldrawmarker.__s │ │ │ │ - 0x000245f8 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ - 0x00024608 6c696e65 74657874 73697a65 005f5f73 linetextsize.__s │ │ │ │ - 0x00024618 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ - 0x00024628 6c696e65 74657874 005f5f73 67706163 linetext.__sgpac │ │ │ │ - 0x00024638 6b5f4d4f 445f6463 6c676574 6c696e65 k_MOD_dclgetline │ │ │ │ - 0x00024648 696e6465 78005f5f 73677061 636b5f4d index.__sgpack_M │ │ │ │ - 0x00024658 4f445f64 636c6765 746c696e 65747970 OD_dclgetlinetyp │ │ │ │ - 0x00024668 65005f5f 73677061 636b5f4d 4f445f64 e.__sgpack_MOD_d │ │ │ │ - 0x00024678 636c6e65 78746c69 6e657465 7874005f clnextlinetext._ │ │ │ │ - 0x00024688 5f736770 61636b5f 4d4f445f 64636c73 _sgpack_MOD_dcls │ │ │ │ - 0x00024698 65746c69 6e657465 78747369 7a65005f etlinetextsize._ │ │ │ │ - 0x000246a8 5f736770 61636b5f 4d4f445f 64636c73 _sgpack_MOD_dcls │ │ │ │ - 0x000246b8 65746c69 6e657465 7874005f 5f736770 etlinetext.__sgp │ │ │ │ - 0x000246c8 61636b5f 4d4f445f 64636c73 65746c69 ack_MOD_dclsetli │ │ │ │ - 0x000246d8 6e65696e 64657800 5f5f7367 7061636b neindex.__sgpack │ │ │ │ - 0x000246e8 5f4d4f44 5f64636c 7365746c 696e6574 _MOD_dclsetlinet │ │ │ │ - 0x000246f8 79706500 5f5f7367 7061636b 5f4d4f44 ype.__sgpack_MOD │ │ │ │ - 0x00024708 5f64636c 64726177 6c696e65 70726f6a _dcldrawlineproj │ │ │ │ - 0x00024718 65637465 6432005f 5f736770 61636b5f ected2.__sgpack_ │ │ │ │ - 0x00024728 4d4f445f 64636c64 7261776c 696e6570 MOD_dcldrawlinep │ │ │ │ - 0x00024738 726f6a65 63746564 31005f5f 73677061 rojected1.__sgpa │ │ │ │ - 0x00024748 636b5f4d 4f445f64 636c6472 61776c69 ck_MOD_dcldrawli │ │ │ │ - 0x00024758 6e656e6f 726d616c 697a6564 32005f5f nenormalized2.__ │ │ │ │ - 0x00024768 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ - 0x00024778 61776c69 6e656e6f 726d616c 697a6564 awlinenormalized │ │ │ │ - 0x00024788 31005f5f 73677061 636b5f4d 4f445f64 1.__sgpack_MOD_d │ │ │ │ - 0x00024798 636c6472 61776c69 6e653200 5f5f7367 cldrawline2.__sg │ │ │ │ - 0x000247a8 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x000247b8 6c696e65 31005f5f 73677061 636b5f4d line1.__sgpack_M │ │ │ │ - 0x000247c8 4f445f64 636c6765 74747261 6e736e75 OD_dclgettransnu │ │ │ │ - 0x000247d8 6d626572 005f5f73 67706163 6b5f4d4f mber.__sgpack_MO │ │ │ │ - 0x000247e8 445f6463 6c676574 6d617070 726f6a65 D_dclgetmapproje │ │ │ │ - 0x000247f8 6374696f 6e616e67 6c65005f 5f736770 ctionangle.__sgp │ │ │ │ - 0x00024808 61636b5f 4d4f445f 64636c67 65747369 ack_MOD_dclgetsi │ │ │ │ - 0x00024818 6d696c61 72697479 005f5f73 67706163 milarity.__sgpac │ │ │ │ - 0x00024828 6b5f4d4f 445f6463 6c676574 77696e64 k_MOD_dclgetwind │ │ │ │ - 0x00024838 6f77005f 5f736770 61636b5f 4d4f445f ow.__sgpack_MOD_ │ │ │ │ - 0x00024848 64636c67 65747669 6577706f 7274005f dclgetviewport._ │ │ │ │ - 0x00024858 5f736770 61636b5f 4d4f445f 64636c74 _sgpack_MOD_dclt │ │ │ │ - 0x00024868 72616e73 6e756d74 6f6c6f6e 67005f5f ransnumtolong.__ │ │ │ │ - 0x00024878 73677061 636b5f4d 4f445f64 636c7472 sgpack_MOD_dcltr │ │ │ │ - 0x00024888 616e736e 756d746f 73686f72 74005f5f ansnumtoshort.__ │ │ │ │ - 0x00024898 73677061 636b5f4d 4f445f64 636c7472 sgpack_MOD_dcltr │ │ │ │ - 0x000248a8 616e736c 6f6e6774 6f6e756d 005f5f73 anslongtonum.__s │ │ │ │ - 0x000248b8 67706163 6b5f4d4f 445f6463 6c747261 gpack_MOD_dcltra │ │ │ │ - 0x000248c8 6e736c6f 6e67746f 73686f72 74005f5f nslongtoshort.__ │ │ │ │ - 0x000248d8 73677061 636b5f4d 4f445f64 636c7472 sgpack_MOD_dcltr │ │ │ │ - 0x000248e8 616e7373 686f7274 746f6e75 6d005f5f ansshorttonum.__ │ │ │ │ - 0x000248f8 73677061 636b5f4d 4f445f64 636c7472 sgpack_MOD_dcltr │ │ │ │ - 0x00024908 616e7373 686f7274 746f6c6f 6e67005f ansshorttolong._ │ │ │ │ - 0x00024918 5f736770 61636b5f 4d4f445f 64636c70 _sgpack_MOD_dclp │ │ │ │ - 0x00024928 72696e74 64657669 63656c69 7374005f rintdevicelist._ │ │ │ │ - 0x00024938 5f736370 61636b5f 4d4f445f 64636c67 _scpack_MOD_dclg │ │ │ │ - 0x00024948 65743364 68617463 68706174 7465726e et3dhatchpattern │ │ │ │ - 0x00024958 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x00024968 6c736574 33646861 74636870 61747465 lset3dhatchpatte │ │ │ │ - 0x00024978 726e005f 5f736370 61636b5f 4d4f445f rn.__scpack_MOD_ │ │ │ │ - 0x00024988 64636c64 72617733 64686174 63686e6f dcldraw3dhatchno │ │ │ │ - 0x00024998 726d616c 697a6564 005f5f73 63706163 rmalized.__scpac │ │ │ │ - 0x000249a8 6b5f4d4f 445f6463 6c647261 77336468 k_MOD_dcldraw3dh │ │ │ │ - 0x000249b8 61746368 005f5f73 63706163 6b5f4d4f atch.__scpack_MO │ │ │ │ - 0x000249c8 445f6463 6c676574 33646d61 726b6572 D_dclget3dmarker │ │ │ │ - 0x000249d8 73697a65 005f5f73 63706163 6b5f4d4f size.__scpack_MO │ │ │ │ - 0x000249e8 445f6463 6c676574 33646d61 726b6572 D_dclget3dmarker │ │ │ │ - 0x000249f8 696e6465 78005f5f 73637061 636b5f4d index.__scpack_M │ │ │ │ - 0x00024a08 4f445f64 636c6765 7433646d 61726b65 OD_dclget3dmarke │ │ │ │ - 0x00024a18 72747970 65005f5f 73637061 636b5f4d rtype.__scpack_M │ │ │ │ - 0x00024a28 4f445f64 636c7365 7433646d 61726b65 OD_dclset3dmarke │ │ │ │ - 0x00024a38 7273697a 65005f5f 73637061 636b5f4d rsize.__scpack_M │ │ │ │ - 0x00024a48 4f445f64 636c7365 7433646d 61726b65 OD_dclset3dmarke │ │ │ │ - 0x00024a58 72696e64 6578005f 5f736370 61636b5f rindex.__scpack_ │ │ │ │ - 0x00024a68 4d4f445f 64636c73 65743364 6d61726b MOD_dclset3dmark │ │ │ │ - 0x00024a78 65727479 7065005f 5f736370 61636b5f ertype.__scpack_ │ │ │ │ - 0x00024a88 4d4f445f 64636c64 72617733 646d6172 MOD_dcldraw3dmar │ │ │ │ - 0x00024a98 6b65726e 6f726d61 6c697a65 64005f5f kernormalized.__ │ │ │ │ - 0x00024aa8 73637061 636b5f4d 4f445f64 636c6472 scpack_MOD_dcldr │ │ │ │ - 0x00024ab8 61773364 6d61726b 6572005f 5f736370 aw3dmarker.__scp │ │ │ │ - 0x00024ac8 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ - 0x00024ad8 6c696e65 696e6465 78005f5f 73637061 lineindex.__scpa │ │ │ │ - 0x00024ae8 636b5f4d 4f445f64 636c7365 7433646c ck_MOD_dclset3dl │ │ │ │ - 0x00024af8 696e6569 6e646578 005f5f73 63706163 ineindex.__scpac │ │ │ │ - 0x00024b08 6b5f4d4f 445f6463 6c647261 7733646c k_MOD_dcldraw3dl │ │ │ │ - 0x00024b18 696e656e 6f726d61 6c697a65 64005f5f inenormalized.__ │ │ │ │ - 0x00024b28 73637061 636b5f4d 4f445f64 636c6472 scpack_MOD_dcldr │ │ │ │ - 0x00024b38 61773364 6c696e65 005f5f73 63706163 aw3dline.__scpac │ │ │ │ - 0x00024b48 6b5f4d4f 445f6463 6c676574 3264706c k_MOD_dclget2dpl │ │ │ │ - 0x00024b58 616e6500 5f5f7363 7061636b 5f4d4f44 ane.__scpack_MOD │ │ │ │ - 0x00024b68 5f64636c 67657433 646f626a 65637470 _dclget3dobjectp │ │ │ │ - 0x00024b78 6f696e74 005f5f73 63706163 6b5f4d4f oint.__scpack_MO │ │ │ │ - 0x00024b88 445f6463 6c676574 33646579 65706f69 D_dclget3deyepoi │ │ │ │ - 0x00024b98 6e74005f 5f736370 61636b5f 4d4f445f nt.__scpack_MOD_ │ │ │ │ - 0x00024ba8 64636c73 65743364 70726f6a 65637469 dclset3dprojecti │ │ │ │ - 0x00024bb8 6f6e005f 5f736370 61636b5f 4d4f445f on.__scpack_MOD_ │ │ │ │ - 0x00024bc8 64636c73 65743264 706c616e 65005f5f dclset2dplane.__ │ │ │ │ - 0x00024bd8 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ - 0x00024be8 7433646f 626a6563 74706f69 6e74005f t3dobjectpoint._ │ │ │ │ - 0x00024bf8 5f736370 61636b5f 4d4f445f 64636c73 _scpack_MOD_dcls │ │ │ │ - 0x00024c08 65743364 65796570 6f696e74 005f5f73 et3deyepoint.__s │ │ │ │ - 0x00024c18 63706163 6b5f4d4f 445f6463 6c676574 cpack_MOD_dclget │ │ │ │ - 0x00024c28 33647472 616e736e 756d6265 72005f5f 3dtransnumber.__ │ │ │ │ - 0x00024c38 73637061 636b5f4d 4f445f64 636c6765 scpack_MOD_dclge │ │ │ │ - 0x00024c48 7433646f 72696769 6e005f5f 73637061 t3dorigin.__scpa │ │ │ │ - 0x00024c58 636b5f4d 4f445f64 636c6765 7433646c ck_MOD_dclget3dl │ │ │ │ - 0x00024c68 6f676178 6973005f 5f736370 61636b5f ogaxis.__scpack_ │ │ │ │ - 0x00024c78 4d4f445f 64636c67 65743364 77696e64 MOD_dclget3dwind │ │ │ │ - 0x00024c88 6f77005f 5f736370 61636b5f 4d4f445f ow.__scpack_MOD_ │ │ │ │ - 0x00024c98 64636c67 65743364 76696577 706f7274 dclget3dviewport │ │ │ │ - 0x00024ca8 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x00024cb8 6c736574 33647472 616e7366 756e6374 lset3dtransfunct │ │ │ │ - 0x00024cc8 696f6e00 5f5f7363 7061636b 5f4d4f44 ion.__scpack_MOD │ │ │ │ - 0x00024cd8 5f64636c 73657433 64747261 6e736e75 _dclset3dtransnu │ │ │ │ - 0x00024ce8 6d626572 005f5f73 63706163 6b5f4d4f mber.__scpack_MO │ │ │ │ - 0x00024cf8 445f6463 6c736574 33646f72 6967696e D_dclset3dorigin │ │ │ │ - 0x00024d08 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x00024d18 6c736574 33646c6f 67617869 73005f5f lset3dlogaxis.__ │ │ │ │ - 0x00024d28 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ - 0x00024d38 74336477 696e646f 77005f5f 73637061 t3dwindow.__scpa │ │ │ │ - 0x00024d48 636b5f4d 4f445f64 636c7365 74336476 ck_MOD_dclset3dv │ │ │ │ - 0x00024d58 69657770 6f727400 5f5f726e 6d6c6962 iewport.__rnmlib │ │ │ │ - 0x00024d68 5f4d4f44 5f64636c 72756e6e 696e676d _MOD_dclrunningm │ │ │ │ - 0x00024d78 65616e00 5f5f7266 626c6962 5f4d4f44 ean.__rfblib_MOD │ │ │ │ - 0x00024d88 5f64636c 67657463 6f72005f 5f726662 _dclgetcor.__rfb │ │ │ │ - 0x00024d98 6c69625f 4d4f445f 64636c67 6574636f lib_MOD_dclgetco │ │ │ │ - 0x00024da8 76005f5f 7266626c 69625f4d 4f445f64 v.__rfblib_MOD_d │ │ │ │ - 0x00024db8 636c6765 74707264 005f5f72 66616c69 clgetprd.__rfali │ │ │ │ - 0x00024dc8 625f4d4f 445f6463 6c676574 616d7000 b_MOD_dclgetamp. │ │ │ │ - 0x00024dd8 5f5f7266 616c6962 5f4d4f44 5f64636c __rfalib_MOD_dcl │ │ │ │ - 0x00024de8 67657472 6d73005f 5f726661 6c69625f getrms.__rfalib_ │ │ │ │ - 0x00024df8 4d4f445f 64636c67 65747374 64005f5f MOD_dclgetstd.__ │ │ │ │ - 0x00024e08 7266616c 69625f4d 4f445f64 636c6765 rfalib_MOD_dclge │ │ │ │ - 0x00024e18 74766172 005f5f72 66616c69 625f4d4f tvar.__rfalib_MO │ │ │ │ - 0x00024e28 445f6463 6c676574 61766500 5f5f6f73 D_dclgetave.__os │ │ │ │ - 0x00024e38 6c69625f 4d4f445f 64636c61 626f7274 lib_MOD_dclabort │ │ │ │ - 0x00024e48 005f5f6f 736c6962 5f4d4f44 5f64636c .__oslib_MOD_dcl │ │ │ │ - 0x00024e58 67657461 7267756d 656e7400 5f5f6f73 getargument.__os │ │ │ │ - 0x00024e68 6c69625f 4d4f445f 64636c67 65746172 lib_MOD_dclgetar │ │ │ │ - 0x00024e78 67756d65 6e746e75 6d005f5f 6f736c69 gumentnum.__osli │ │ │ │ - 0x00024e88 625f4d4f 445f6463 6c676574 656e7600 b_MOD_dclgetenv. │ │ │ │ - 0x00024e98 5f5f6f73 6c69625f 4d4f445f 64636c65 __oslib_MOD_dcle │ │ │ │ - 0x00024ea8 78656363 6f6d6d61 6e64005f 5f6d6170 xeccommand.__map │ │ │ │ - 0x00024eb8 6c69625f 4d4f445f 64636c73 65746f72 lib_MOD_dclsetor │ │ │ │ - 0x00024ec8 74686f67 72617068 6963005f 5f6d6170 thographic.__map │ │ │ │ - 0x00024ed8 6c69625f 4d4f445f 64636c73 6574626f lib_MOD_dclsetbo │ │ │ │ - 0x00024ee8 6e6e6573 005f5f6d 61706c69 625f4d4f nnes.__maplib_MO │ │ │ │ - 0x00024ef8 445f6463 6c736574 636f6e69 63616c63 D_dclsetconicalc │ │ │ │ - 0x00024f08 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x00024f18 6c736574 636f6e69 63616c61 005f5f6d lsetconicala.__m │ │ │ │ - 0x00024f28 61706c69 625f4d4f 445f6463 6c736574 aplib_MOD_dclset │ │ │ │ - 0x00024f38 636f6e69 63616c00 5f5f6d61 706c6962 conical.__maplib │ │ │ │ - 0x00024f48 5f4d4f44 5f64636c 617a696d 75746861 _MOD_dclazimutha │ │ │ │ - 0x00024f58 6c615f62 005f5f6d 61706c69 625f4d4f la_b.__maplib_MO │ │ │ │ - 0x00024f68 445f6463 6c617a69 6d757468 616c5f62 D_dclazimuthal_b │ │ │ │ - 0x00024f78 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x00024f88 6c706f6c 61727374 6572656f 5f62005f lpolarstereo_b._ │ │ │ │ - 0x00024f98 5f6d6170 6c69625f 4d4f445f 64636c6f _maplib_MOD_dclo │ │ │ │ - 0x00024fa8 7274686f 67726170 6869635f 62005f5f rthographic_b.__ │ │ │ │ - 0x00024fb8 6d61706c 69625f4d 4f445f64 636c626f maplib_MOD_dclbo │ │ │ │ - 0x00024fc8 6e6e6573 5f62005f 5f6d6170 6c69625f nnes_b.__maplib_ │ │ │ │ - 0x00024fd8 4d4f445f 64636c63 6f6e6963 616c635f MOD_dclconicalc_ │ │ │ │ - 0x00024fe8 62005f5f 6d61706c 69625f4d 4f445f64 b.__maplib_MOD_d │ │ │ │ - 0x00024ff8 636c636f 6e696361 6c615f62 005f5f6d clconicala_b.__m │ │ │ │ - 0x00025008 61706c69 625f4d4f 445f6463 6c636f6e aplib_MOD_dclcon │ │ │ │ - 0x00025018 6963616c 5f62005f 5f6d6170 6c69625f ical_b.__maplib_ │ │ │ │ - 0x00025028 4d4f445f 64636c6b 69746164 615f6200 MOD_dclkitada_b. │ │ │ │ - 0x00025038 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x00025048 65636b65 7274365f 62005f5f 6d61706c eckert6_b.__mapl │ │ │ │ - 0x00025058 69625f4d 4f445f64 636c6861 6d6d6572 ib_MOD_dclhammer │ │ │ │ - 0x00025068 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ - 0x00025078 64636c6d 6f6c6c77 65696465 6c696b65 dclmollweidelike │ │ │ │ - 0x00025088 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ - 0x00025098 64636c6d 6f6c6c77 65696465 5f62005f dclmollweide_b._ │ │ │ │ - 0x000250a8 5f6d6170 6c69625f 4d4f445f 64636c6d _maplib_MOD_dclm │ │ │ │ - 0x000250b8 65726361 746f725f 62005f5f 6d61706c ercator_b.__mapl │ │ │ │ - 0x000250c8 69625f4d 4f445f64 636c6379 6c696e64 ib_MOD_dclcylind │ │ │ │ - 0x000250d8 72696361 6c5f6200 5f5f6d61 706c6962 rical_b.__maplib │ │ │ │ - 0x000250e8 5f4d4f44 5f64636c 617a696d 75746861 _MOD_dclazimutha │ │ │ │ - 0x000250f8 6c615f66 005f5f6d 61706c69 625f4d4f la_f.__maplib_MO │ │ │ │ - 0x00025108 445f6463 6c617a69 6d757468 616c5f66 D_dclazimuthal_f │ │ │ │ - 0x00025118 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x00025128 6c706f6c 61727374 6572656f 5f66005f lpolarstereo_f._ │ │ │ │ - 0x00025138 5f6d6170 6c69625f 4d4f445f 64636c6f _maplib_MOD_dclo │ │ │ │ - 0x00025148 7274686f 67726170 6869635f 66005f5f rthographic_f.__ │ │ │ │ - 0x00025158 6d61706c 69625f4d 4f445f64 636c626f maplib_MOD_dclbo │ │ │ │ - 0x00025168 6e6e6573 5f66005f 5f6d6170 6c69625f nnes_f.__maplib_ │ │ │ │ - 0x00025178 4d4f445f 64636c63 6f6e6963 616c635f MOD_dclconicalc_ │ │ │ │ - 0x00025188 66005f5f 6d61706c 69625f4d 4f445f64 f.__maplib_MOD_d │ │ │ │ - 0x00025198 636c636f 6e696361 6c5f6600 5f5f6d61 clconical_f.__ma │ │ │ │ - 0x000251a8 706c6962 5f4d4f44 5f64636c 636f6e69 plib_MOD_dclconi │ │ │ │ - 0x000251b8 63616c61 5f66005f 5f6d6170 6c69625f cala_f.__maplib_ │ │ │ │ - 0x000251c8 4d4f445f 64636c6b 69746164 615f6600 MOD_dclkitada_f. │ │ │ │ - 0x000251d8 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x000251e8 65636b65 7274365f 66005f5f 6d61706c eckert6_f.__mapl │ │ │ │ - 0x000251f8 69625f4d 4f445f64 636c6861 6d6d6572 ib_MOD_dclhammer │ │ │ │ - 0x00025208 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ - 0x00025218 64636c6d 6f6c6c77 65696465 6c696b65 dclmollweidelike │ │ │ │ - 0x00025228 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ - 0x00025238 64636c6d 6f6c6c77 65696465 5f66005f dclmollweide_f._ │ │ │ │ - 0x00025248 5f6d6170 6c69625f 4d4f445f 64636c6d _maplib_MOD_dclm │ │ │ │ - 0x00025258 65726361 746f725f 66005f5f 6d61706c ercator_f.__mapl │ │ │ │ - 0x00025268 69625f4d 4f445f64 636c6379 6c696e64 ib_MOD_dclcylind │ │ │ │ - 0x00025278 72696361 6c5f6600 5f5f6c72 6c6c6962 rical_f.__lrllib │ │ │ │ - 0x00025288 5f4d4f44 5f64636c 6765005f 5f6c726c _MOD_dclge.__lrl │ │ │ │ - 0x00025298 6c69625f 4d4f445f 64636c67 74005f5f lib_MOD_dclgt.__ │ │ │ │ - 0x000252a8 6c726c6c 69625f4d 4f445f64 636c6c65 lrllib_MOD_dclle │ │ │ │ - 0x000252b8 005f5f6c 726c6c69 625f4d4f 445f6463 .__lrllib_MOD_dc │ │ │ │ - 0x000252c8 6c6c7400 5f5f6c72 6c6c6962 5f4d4f44 llt.__lrllib_MOD │ │ │ │ - 0x000252d8 5f64636c 6e65005f 5f6c726c 6c69625f _dclne.__lrllib_ │ │ │ │ - 0x000252e8 4d4f445f 64636c65 71005f5f 696e7472 MOD_dcleq.__intr │ │ │ │ - 0x000252f8 6c69625f 4d4f445f 64636c69 6e746572 lib_MOD_dclinter │ │ │ │ - 0x00025308 706f6c61 74656300 5f5f696e 74726c69 polatec.__intrli │ │ │ │ - 0x00025318 625f4d4f 445f6463 6c696e74 6572706f b_MOD_dclinterpo │ │ │ │ - 0x00025328 6c617465 72005f5f 696e746c 69625f4d later.__intlib_M │ │ │ │ - 0x00025338 4f445f64 636c696e 74676500 5f5f696e OD_dclintge.__in │ │ │ │ - 0x00025348 746c6962 5f4d4f44 5f64636c 696e7467 tlib_MOD_dclintg │ │ │ │ - 0x00025358 74005f5f 696e746c 69625f4d 4f445f64 t.__intlib_MOD_d │ │ │ │ - 0x00025368 636c696e 746c6500 5f5f696e 746c6962 clintle.__intlib │ │ │ │ - 0x00025378 5f4d4f44 5f64636c 696e746c 74005f5f _MOD_dclintlt.__ │ │ │ │ - 0x00025388 696e6478 6c69625f 4d4f445f 64636c6c indxlib_MOD_dcll │ │ │ │ - 0x00025398 6f636c61 73747265 616c005f 5f696e64 oclastreal.__ind │ │ │ │ - 0x000253a8 786c6962 5f4d4f44 5f64636c 6c6f6366 xlib_MOD_dcllocf │ │ │ │ - 0x000253b8 69727374 7265616c 005f5f69 6e64786c irstreal.__indxl │ │ │ │ - 0x000253c8 69625f4d 4f445f64 636c6c6f 636c6173 ib_MOD_dclloclas │ │ │ │ - 0x000253d8 74696e74 005f5f69 6e64786c 69625f4d tint.__indxlib_M │ │ │ │ - 0x000253e8 4f445f64 636c6c6f 63666972 7374696e OD_dcllocfirstin │ │ │ │ - 0x000253f8 74005f5f 696e6478 6c69625f 4d4f445f t.__indxlib_MOD_ │ │ │ │ - 0x00025408 64636c6c 6f636c61 73746368 61726578 dclloclastcharex │ │ │ │ - 0x00025418 005f5f69 6e64786c 69625f4d 4f445f64 .__indxlib_MOD_d │ │ │ │ - 0x00025428 636c6c6f 63666972 73746368 61726578 cllocfirstcharex │ │ │ │ - 0x00025438 005f5f69 6e64786c 69625f4d 4f445f64 .__indxlib_MOD_d │ │ │ │ - 0x00025448 636c6c6f 636c6173 74636861 72005f5f clloclastchar.__ │ │ │ │ - 0x00025458 696e6478 6c69625f 4d4f445f 64636c6c indxlib_MOD_dcll │ │ │ │ - 0x00025468 6f636669 72737463 68617200 5f5f6772 ocfirstchar.__gr │ │ │ │ - 0x00025478 7061636b 5f4d4f44 5f64636c 73657477 pack_MOD_dclsetw │ │ │ │ - 0x00025488 696e646f 77005f5f 67727061 636b5f4d indow.__grpack_M │ │ │ │ - 0x00025498 4f445f64 636c7365 74766965 77706f72 OD_dclsetviewpor │ │ │ │ - 0x000254a8 74005f5f 67727061 636b5f4d 4f445f64 t.__grpack_MOD_d │ │ │ │ - 0x000254b8 636c7365 746d6170 70726f6a 65637469 clsetmapprojecti │ │ │ │ - 0x000254c8 6f6e7769 6e646f77 005f5f67 72706163 onwindow.__grpac │ │ │ │ - 0x000254d8 6b5f4d4f 445f6463 6c736574 73696d69 k_MOD_dclsetsimi │ │ │ │ - 0x000254e8 6c617269 7479005f 5f677270 61636b5f larity.__grpack_ │ │ │ │ - 0x000254f8 4d4f445f 64636c73 65746d61 7070726f MOD_dclsetmappro │ │ │ │ - 0x00025508 6a656374 696f6e61 6e676c65 005f5f67 jectionangle.__g │ │ │ │ - 0x00025518 72706163 6b5f4d4f 445f6463 6c736574 rpack_MOD_dclset │ │ │ │ - 0x00025528 7472616e 736e756d 62657200 5f5f6772 transnumber.__gr │ │ │ │ - 0x00025538 7061636b 5f4d4f44 5f64636c 73657474 pack_MOD_dclsett │ │ │ │ - 0x00025548 72616e73 66756e63 74696f6e 005f5f67 ransfunction.__g │ │ │ │ - 0x00025558 72706163 6b5f4d4f 445f6463 6c636c6f rpack_MOD_dclclo │ │ │ │ - 0x00025568 73656772 61706869 6373005f 5f677270 segraphics.__grp │ │ │ │ - 0x00025578 61636b5f 4d4f445f 64636c6e 65776669 ack_MOD_dclnewfi │ │ │ │ - 0x00025588 67005f5f 67727061 636b5f4d 4f445f64 g.__grpack_MOD_d │ │ │ │ - 0x00025598 636c6e65 77667261 6d65005f 5f677270 clnewframe.__grp │ │ │ │ - 0x000255a8 61636b5f 4d4f445f 64636c6f 70656e67 ack_MOD_dclopeng │ │ │ │ - 0x000255b8 72617068 69637300 5f67666f 72747261 raphics._gfortra │ │ │ │ - 0x000255c8 6e5f7472 616e7366 65725f69 6e746567 n_transfer_integ │ │ │ │ - 0x000255d8 6572005f 5f677270 61636b5f 4d4f445f er.__grpack_MOD_ │ │ │ │ - 0x000255e8 64636c73 656c6563 74646576 69636500 dclselectdevice. │ │ │ │ - 0x000255f8 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ - 0x00025608 676f6f64 6e756d67 65005f5f 676e6d6c goodnumge.__gnml │ │ │ │ - 0x00025618 69625f4d 4f445f64 636c676f 6f646e75 ib_MOD_dclgoodnu │ │ │ │ - 0x00025628 6d677400 5f5f676e 6d6c6962 5f4d4f44 mgt.__gnmlib_MOD │ │ │ │ - 0x00025638 5f64636c 676f6f64 6e756d6c 65005f5f _dclgoodnumle.__ │ │ │ │ - 0x00025648 676e6d6c 69625f4d 4f445f64 636c676f gnmlib_MOD_dclgo │ │ │ │ - 0x00025658 6f646e75 6d6c7400 5f5f676e 6d6c6962 odnumlt.__gnmlib │ │ │ │ - 0x00025668 5f4d4f44 5f64636c 72657374 6f726567 _MOD_dclrestoreg │ │ │ │ - 0x00025678 6f6f646e 756d6c69 7374005f 5f676e6d oodnumlist.__gnm │ │ │ │ - 0x00025688 6c69625f 4d4f445f 64636c73 61766567 lib_MOD_dclsaveg │ │ │ │ - 0x00025698 6f6f646e 756d6c69 7374005f 5f676e6d oodnumlist.__gnm │ │ │ │ - 0x000256a8 6c69625f 4d4f445f 64636c67 6574676f lib_MOD_dclgetgo │ │ │ │ - 0x000256b8 6f646e75 6d6c6973 74005f5f 676e6d6c odnumlist.__gnml │ │ │ │ - 0x000256c8 69625f4d 4f445f64 636c7365 74676f6f ib_MOD_dclsetgoo │ │ │ │ - 0x000256d8 646e756d 6c697374 005f5f67 6e6d6c69 dnumlist.__gnmli │ │ │ │ - 0x000256e8 625f4d4f 445f6463 6c676f6f 646e756d b_MOD_dclgoodnum │ │ │ │ - 0x000256f8 65786765 005f5f67 6e6d6c69 625f4d4f exge.__gnmlib_MO │ │ │ │ - 0x00025708 445f6463 6c676f6f 646e756d 65786c65 D_dclgoodnumexle │ │ │ │ - 0x00025718 005f5f67 6e6d6c69 625f4d4f 445f6463 .__gnmlib_MOD_dc │ │ │ │ - 0x00025728 6c676f6f 646e756d 65786774 005f5f67 lgoodnumexgt.__g │ │ │ │ - 0x00025738 6e6d6c69 625f4d4f 445f6463 6c676f6f nmlib_MOD_dclgoo │ │ │ │ - 0x00025748 646e756d 65786c74 005f5f66 66745f77 dnumexlt.__fft_w │ │ │ │ - 0x00025758 6f726b5f 4d4f445f 5f5f636f 70795f66 ork_MOD___copy_f │ │ │ │ - 0x00025768 66745f77 6f726b5f 576f726b 005f5f66 ft_work_Work.__f │ │ │ │ - 0x00025778 66747265 616c5f4d 4f445f64 636c7265 ftreal_MOD_dclre │ │ │ │ - 0x00025788 616c6666 745f6200 5f5f6666 74726561 alfft_b.__fftrea │ │ │ │ - 0x00025798 6c5f4d4f 445f6463 6c726561 6c666674 l_MOD_dclrealfft │ │ │ │ - 0x000257a8 5f66005f 5f666674 7265616c 5f4d4f44 _f.__fftreal_MOD │ │ │ │ - 0x000257b8 5f64636c 6465616c 6c6f6372 65616c66 _dcldeallocrealf │ │ │ │ - 0x000257c8 6674005f 5f666674 7265616c 5f4d4f44 ft.__fftreal_MOD │ │ │ │ - 0x000257d8 5f64636c 696e6974 7265616c 66667400 _dclinitrealfft. │ │ │ │ - 0x000257e8 5f5f6666 74656173 795f4d4f 445f6463 __ffteasy_MOD_dc │ │ │ │ - 0x000257f8 6c656173 79666674 5f62005f 5f666674 leasyfft_b.__fft │ │ │ │ - 0x00025808 65617379 5f4d4f44 5f64636c 65617379 easy_MOD_dcleasy │ │ │ │ - 0x00025818 6666745f 66005f5f 66667465 6173795f fft_f.__ffteasy_ │ │ │ │ - 0x00025828 4d4f445f 64636c64 65616c6c 6f636561 MOD_dcldeallocea │ │ │ │ - 0x00025838 73796666 74005f5f 66667465 6173795f syfft.__ffteasy_ │ │ │ │ - 0x00025848 4d4f445f 64636c69 6e697465 61737966 MOD_dcliniteasyf │ │ │ │ - 0x00025858 6674005f 5f666674 73696e5f 4d4f445f ft.__fftsin_MOD_ │ │ │ │ - 0x00025868 64636c73 696e6666 74005f5f 66667473 dclsinfft.__ffts │ │ │ │ - 0x00025878 696e5f4d 4f445f64 636c6465 616c6c6f in_MOD_dcldeallo │ │ │ │ - 0x00025888 6373696e 66667400 5f5f6666 7473696e csinfft.__fftsin │ │ │ │ - 0x00025898 5f4d4f44 5f64636c 696e6974 73696e66 _MOD_dclinitsinf │ │ │ │ - 0x000258a8 6674005f 5f666674 636f735f 4d4f445f ft.__fftcos_MOD_ │ │ │ │ - 0x000258b8 64636c63 6f736666 74005f5f 66667463 dclcosfft.__fftc │ │ │ │ - 0x000258c8 6f735f4d 4f445f64 636c6465 616c6c6f os_MOD_dcldeallo │ │ │ │ - 0x000258d8 63636f73 66667400 5f5f6666 74636f73 ccosfft.__fftcos │ │ │ │ - 0x000258e8 5f4d4f44 5f64636c 696e6974 636f7366 _MOD_dclinitcosf │ │ │ │ - 0x000258f8 6674005f 5f666674 7173696e 5f4d4f44 ft.__fftqsin_MOD │ │ │ │ - 0x00025908 5f64636c 73696e71 66745f62 005f5f66 _dclsinqft_b.__f │ │ │ │ - 0x00025918 66747173 696e5f4d 4f445f64 636c7369 ftqsin_MOD_dclsi │ │ │ │ - 0x00025928 6e716674 5f66005f 5f666674 7173696e nqft_f.__fftqsin │ │ │ │ - 0x00025938 5f4d4f44 5f64636c 6465616c 6c6f6373 _MOD_dcldeallocs │ │ │ │ - 0x00025948 696e7166 74005f5f 66667471 73696e5f inqft.__fftqsin_ │ │ │ │ - 0x00025958 4d4f445f 64636c69 6e697473 696e7166 MOD_dclinitsinqf │ │ │ │ - 0x00025968 74005f5f 66667471 636f735f 4d4f445f t.__fftqcos_MOD_ │ │ │ │ - 0x00025978 64636c63 6f737166 745f6200 5f5f6666 dclcosqft_b.__ff │ │ │ │ - 0x00025988 7471636f 735f4d4f 445f6463 6c636f73 tqcos_MOD_dclcos │ │ │ │ - 0x00025998 7166745f 66005f5f 66667471 636f735f qft_f.__fftqcos_ │ │ │ │ - 0x000259a8 4d4f445f 64636c64 65616c6c 6f63636f MOD_dcldeallocco │ │ │ │ - 0x000259b8 73716674 005f5f66 66747163 6f735f4d sqft.__fftqcos_M │ │ │ │ - 0x000259c8 4f445f64 636c696e 6974636f 73716674 OD_dclinitcosqft │ │ │ │ - 0x000259d8 005f5f66 6674636d 706c785f 4d4f445f .__fftcmplx_MOD_ │ │ │ │ - 0x000259e8 64636c63 6f6d706c 65786666 745f6200 dclcomplexfft_b. │ │ │ │ - 0x000259f8 5f5f6666 74636d70 6c785f4d 4f445f64 __fftcmplx_MOD_d │ │ │ │ - 0x00025a08 636c636f 6d706c65 78666674 5f66005f clcomplexfft_f._ │ │ │ │ - 0x00025a18 5f666674 636d706c 785f4d4f 445f6463 _fftcmplx_MOD_dc │ │ │ │ - 0x00025a28 6c646561 6c6c6f63 636f6d70 6c657866 ldealloccomplexf │ │ │ │ - 0x00025a38 6674005f 5f666674 636d706c 785f4d4f ft.__fftcmplx_MO │ │ │ │ - 0x00025a48 445f6463 6c696e69 74636f6d 706c6578 D_dclinitcomplex │ │ │ │ - 0x00025a58 66667400 5f5f6666 745f776f 726b5f4d fft.__fft_work_M │ │ │ │ - 0x00025a68 4f445f5f 5f767461 625f6666 745f776f OD___vtab_fft_wo │ │ │ │ - 0x00025a78 726b5f57 6f726b00 5f5f6666 745f776f rk_Work.__fft_wo │ │ │ │ - 0x00025a88 726b5f4d 4f445f5f 5f646566 5f696e69 rk_MOD___def_ini │ │ │ │ - 0x00025a98 745f6666 745f776f 726b5f57 6f726b00 t_fft_work_Work. │ │ │ │ - 0x00025aa8 5f5f6461 74656c69 625f4d4f 445f6463 __datelib_MOD_dc │ │ │ │ - 0x00025ab8 6c6c656e 6774686f 66796561 72005f5f llengthofyear.__ │ │ │ │ - 0x00025ac8 64617465 6c69625f 4d4f445f 64636c6c datelib_MOD_dcll │ │ │ │ - 0x00025ad8 656e6774 686f666d 6f6e7468 005f5f64 engthofmonth.__d │ │ │ │ - 0x00025ae8 6174656c 69625f4d 4f445f64 636c6461 atelib_MOD_dclda │ │ │ │ - 0x00025af8 796f6677 65656b00 5f5f6461 74656c69 yofweek.__dateli │ │ │ │ - 0x00025b08 625f4d4f 445f6463 6c666f72 6d617464 b_MOD_dclformatd │ │ │ │ - 0x00025b18 61746500 5f5f6461 74656c69 625f4d4f ate.__datelib_MO │ │ │ │ - 0x00025b28 445f6463 6c646966 66646174 65005f5f D_dcldiffdate.__ │ │ │ │ - 0x00025b38 64617465 6c69625f 4d4f445f 64636c61 datelib_MOD_dcla │ │ │ │ - 0x00025b48 64646461 7465005f 5f646174 656c6962 dddate.__datelib │ │ │ │ - 0x00025b58 5f4d4f44 5f64636c 67657464 61746500 _MOD_dclgetdate. │ │ │ │ - 0x00025b68 5f5f6374 726c6962 5f4d4f44 5f64636c __ctrlib_MOD_dcl │ │ │ │ - 0x00025b78 726f7461 74657370 68657269 63616c00 rotatespherical. │ │ │ │ - 0x00025b88 5f5f6374 726c6962 5f4d4f44 5f64636c __ctrlib_MOD_dcl │ │ │ │ - 0x00025b98 726f7461 74653364 005f5f63 74726c69 rotate3d.__ctrli │ │ │ │ - 0x00025ba8 625f4d4f 445f6463 6c726f74 61746532 b_MOD_dclrotate2 │ │ │ │ - 0x00025bb8 64005f5f 6374726c 69625f4d 4f445f64 d.__ctrlib_MOD_d │ │ │ │ - 0x00025bc8 636c636f 6e767370 68657269 63616c00 clconvspherical. │ │ │ │ - 0x00025bd8 5f5f6374 726c6962 5f4d4f44 5f64636c __ctrlib_MOD_dcl │ │ │ │ - 0x00025be8 636f6e76 3364005f 5f637472 6c69625f conv3d.__ctrlib_ │ │ │ │ - 0x00025bf8 4d4f445f 64636c63 6f6e7668 79706572 MOD_dclconvhyper │ │ │ │ - 0x00025c08 626f6c69 63005f5f 6374726c 69625f4d bolic.__ctrlib_M │ │ │ │ - 0x00025c18 4f445f64 636c636f 6e76706f 6c617200 OD_dclconvpolar. │ │ │ │ - 0x00025c28 5f5f6374 726c6962 5f4d4f44 5f64636c __ctrlib_MOD_dcl │ │ │ │ - 0x00025c38 68326300 5f5f6374 726c6962 5f4d4f44 h2c.__ctrlib_MOD │ │ │ │ - 0x00025c48 5f64636c 62326300 5f5f6374 726c6962 _dclb2c.__ctrlib │ │ │ │ - 0x00025c58 5f4d4f44 5f64636c 65326300 5f5f6374 _MOD_dcle2c.__ct │ │ │ │ - 0x00025c68 726c6962 5f4d4f44 5f64636c 70326300 rlib_MOD_dclp2c. │ │ │ │ - 0x00025c78 5f5f6368 6b6c6962 5f4d4f44 5f64636c __chklib_MOD_dcl │ │ │ │ - 0x00025c88 63686563 6b636861 72706174 7465726e checkcharpattern │ │ │ │ - 0x00025c98 005f5f63 686b6c69 625f4d4f 445f6463 .__chklib_MOD_dc │ │ │ │ - 0x00025ca8 6c636865 636b666f 72747261 6e005f5f lcheckfortran.__ │ │ │ │ - 0x00025cb8 63686b6c 69625f4d 4f445f64 636c6368 chklib_MOD_dclch │ │ │ │ - 0x00025cc8 65636b61 6c706861 6e756d00 5f5f6368 eckalphanum.__ch │ │ │ │ - 0x00025cd8 6b6c6962 5f4d4f44 5f64636c 63686563 klib_MOD_dclchec │ │ │ │ - 0x00025ce8 6b6e756d 62657200 5f5f6368 6b6c6962 knumber.__chklib │ │ │ │ - 0x00025cf8 5f4d4f44 5f64636c 63686563 6b616c70 _MOD_dclcheckalp │ │ │ │ - 0x00025d08 68616265 74005f5f 63686b6c 69625f4d habet.__chklib_M │ │ │ │ - 0x00025d18 4f445f64 636c6368 65636b73 70656369 OD_dclcheckspeci │ │ │ │ - 0x00025d28 616c005f 5f63686b 6c69625f 4d4f445f al.__chklib_MOD_ │ │ │ │ - 0x00025d38 64636c63 6865636b 63757272 656e6379 dclcheckcurrency │ │ │ │ - 0x00025d48 005f5f63 686b6c69 625f4d4f 445f6463 .__chklib_MOD_dc │ │ │ │ - 0x00025d58 6c636865 636b626c 616e6b00 5f5f6368 lcheckblank.__ch │ │ │ │ - 0x00025d68 676c6962 5f4d4f44 5f64636c 746f6c6f glib_MOD_dcltolo │ │ │ │ - 0x00025d78 77657200 5f5f6368 676c6962 5f4d4f44 wer.__chglib_MOD │ │ │ │ - 0x00025d88 5f64636c 746f7570 70657200 5f5f626c _dcltoupper.__bl │ │ │ │ - 0x00025d98 6b6c6962 5f4d4f44 5f64636c 696e7465 klib_MOD_dclinte │ │ │ │ - 0x00025da8 7276616c 6765005f 5f626c6b 6c69625f rvalge.__blklib_ │ │ │ │ - 0x00025db8 4d4f445f 64636c69 6e746572 76616c67 MOD_dclintervalg │ │ │ │ - 0x00025dc8 74005f5f 626c6b6c 69625f4d 4f445f64 t.__blklib_MOD_d │ │ │ │ - 0x00025dd8 636c696e 74657276 616c6c65 005f5f62 clintervalle.__b │ │ │ │ - 0x00025de8 6c6b6c69 625f4d4f 445f6463 6c696e74 lklib_MOD_dclint │ │ │ │ - 0x00025df8 65727661 6c6c7400 5f5f6463 6c5f7061 ervallt.__dcl_pa │ │ │ │ - 0x00025e08 726d5f4d 4f445f64 636c7365 74636861 rm_MOD_dclsetcha │ │ │ │ - 0x00025e18 72657800 5f67666f 72747261 6e5f7365 rex._gfortran_se │ │ │ │ - 0x00025e28 6c656374 5f737472 696e6700 5f5f6463 lect_string.__dc │ │ │ │ - 0x00025e38 6c5f7061 726d5f4d 4f445f64 636c7365 l_parm_MOD_dclse │ │ │ │ - 0x00025e48 746c6f67 6963616c 6578005f 5f64636c tlogicalex.__dcl │ │ │ │ - 0x00025e58 5f706172 6d5f4d4f 445f6463 6c736574 _parm_MOD_dclset │ │ │ │ - 0x00025e68 7265616c 6578005f 5f64636c 5f706172 realex.__dcl_par │ │ │ │ - 0x00025e78 6d5f4d4f 445f6463 6c736574 696e7465 m_MOD_dclsetinte │ │ │ │ - 0x00025e88 67657265 78005f5f 64636c5f 7061726d gerex.__dcl_parm │ │ │ │ - 0x00025e98 5f4d4f44 5f64636c 73657463 68617200 _MOD_dclsetchar. │ │ │ │ - 0x00025ea8 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ - 0x00025eb8 636c7365 746c6f67 6963616c 005f5f64 clsetlogical.__d │ │ │ │ - 0x00025ec8 636c5f70 61726d5f 4d4f445f 64636c73 cl_parm_MOD_dcls │ │ │ │ - 0x00025ed8 65747265 616c005f 5f64636c 5f706172 etreal.__dcl_par │ │ │ │ - 0x00025ee8 6d5f4d4f 445f6463 6c736574 696e7465 m_MOD_dclsetinte │ │ │ │ - 0x00025ef8 67657200 5f5f6463 6c5f7061 726d5f4d ger.__dcl_parm_M │ │ │ │ - 0x00025f08 4f445f64 636c6765 74636861 7273005f OD_dclgetchars._ │ │ │ │ - 0x00025f18 5f64636c 5f706172 6d5f4d4f 445f6463 _dcl_parm_MOD_dc │ │ │ │ - 0x00025f28 6c676574 6c6f6769 63616c73 005f5f64 lgetlogicals.__d │ │ │ │ - 0x00025f38 636c5f70 61726d5f 4d4f445f 64636c67 cl_parm_MOD_dclg │ │ │ │ - 0x00025f48 65747265 616c7300 5f5f6463 6c5f7061 etreals.__dcl_pa │ │ │ │ - 0x00025f58 726d5f4d 4f445f64 636c6765 74696e74 rm_MOD_dclgetint │ │ │ │ - 0x00025f68 65676572 73005f5f 64636c5f 7061726d egers.__dcl_parm │ │ │ │ - 0x00025f78 5f4d4f44 5f64636c 67657463 68617200 _MOD_dclgetchar. │ │ │ │ - 0x00025f88 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ - 0x00025f98 636c6765 746c6f67 6963616c 005f5f64 clgetlogical.__d │ │ │ │ - 0x00025fa8 636c5f70 61726d5f 4d4f445f 64636c67 cl_parm_MOD_dclg │ │ │ │ - 0x00025fb8 65747265 616c005f 5f64636c 5f706172 etreal.__dcl_par │ │ │ │ - 0x00025fc8 6d5f4d4f 445f6463 6c676574 696e7465 m_MOD_dclgetinte │ │ │ │ - 0x00025fd8 67657200 5f5f6463 6c5f636f 6d6d6f6e ger.__dcl_common │ │ │ │ - 0x00025fe8 5f4d4f44 5f5f5f63 6f70795f 64636c5f _MOD___copy_dcl_ │ │ │ │ - 0x00025ff8 636f6d6d 6f6e5f53 70686572 6963616c common_Spherical │ │ │ │ - 0x00026008 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x00026018 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ - 0x00026028 6d6f6e5f 506f6c61 72005f5f 64636c5f mon_Polar.__dcl_ │ │ │ │ - 0x00026038 636f6d6d 6f6e5f4d 4f445f5f 5f636f70 common_MOD___cop │ │ │ │ - 0x00026048 795f6463 6c5f636f 6d6d6f6e 5f4d6170 y_dcl_common_Map │ │ │ │ - 0x00026058 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x00026068 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ - 0x00026078 6d6f6e5f 48797065 72626f6c 6963005f mon_Hyperbolic._ │ │ │ │ - 0x00026088 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026098 5f5f636f 70795f64 636c5f63 6f6d6d6f __copy_dcl_commo │ │ │ │ - 0x000260a8 6e5f456c 6c697074 6963005f 5f64636c n_Elliptic.__dcl │ │ │ │ - 0x000260b8 5f636f6d 6d6f6e5f 4d4f445f 5f5f636f _common_MOD___co │ │ │ │ - 0x000260c8 70795f64 636c5f63 6f6d6d6f 6e5f4463 py_dcl_common_Dc │ │ │ │ - 0x000260d8 6c5f7469 6d65005f 5f64636c 5f636f6d l_time.__dcl_com │ │ │ │ - 0x000260e8 6d6f6e5f 4d4f445f 5f5f636f 70795f64 mon_MOD___copy_d │ │ │ │ - 0x000260f8 636c5f63 6f6d6d6f 6e5f4463 6c5f6461 cl_common_Dcl_da │ │ │ │ - 0x00026108 7465005f 5f64636c 5f636f6d 6d6f6e5f te.__dcl_common_ │ │ │ │ - 0x00026118 4d4f445f 5f5f636f 70795f64 636c5f63 MOD___copy_dcl_c │ │ │ │ - 0x00026128 6f6d6d6f 6e5f4361 72746573 69616e33 ommon_Cartesian3 │ │ │ │ - 0x00026138 64005f5f 64636c5f 636f6d6d 6f6e5f4d d.__dcl_common_M │ │ │ │ - 0x00026148 4f445f5f 5f636f70 795f6463 6c5f636f OD___copy_dcl_co │ │ │ │ - 0x00026158 6d6d6f6e 5f436172 74657369 616e005f mmon_Cartesian._ │ │ │ │ - 0x00026168 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026178 5f5f636f 70795f64 636c5f63 6f6d6d6f __copy_dcl_commo │ │ │ │ - 0x00026188 6e5f4269 706f6c61 72005f5f 64636c5f n_Bipolar.__dcl_ │ │ │ │ - 0x00026198 636f6d6d 6f6e5f4d 4f445f64 636c7377 common_MOD_dclsw │ │ │ │ - 0x000261a8 6170696e 64657800 5f67666f 72747261 apindex._gfortra │ │ │ │ - 0x000261b8 6e5f7265 73686170 655f7234 005f5f64 n_reshape_r4.__d │ │ │ │ - 0x000261c8 636c5f63 6f6d6d6f 6e5f4d4f 445f6463 cl_common_MOD_dc │ │ │ │ - 0x000261d8 6c5f7765 656b005f 5f64636c 5f636f6d l_week.__dcl_com │ │ │ │ - 0x000261e8 6d6f6e5f 4d4f445f 64636c5f 6d6f6e74 mon_MOD_dcl_mont │ │ │ │ - 0x000261f8 68005f5f 64636c5f 636f6d6d 6f6e5f4d h.__dcl_common_M │ │ │ │ - 0x00026208 4f445f5f 5f767461 625f6463 6c5f636f OD___vtab_dcl_co │ │ │ │ - 0x00026218 6d6d6f6e 5f537068 65726963 616c005f mmon_Spherical._ │ │ │ │ - 0x00026228 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026238 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ - 0x00026248 6e5f506f 6c617200 5f5f6463 6c5f636f n_Polar.__dcl_co │ │ │ │ - 0x00026258 6d6d6f6e 5f4d4f44 5f5f5f76 7461625f mmon_MOD___vtab_ │ │ │ │ - 0x00026268 64636c5f 636f6d6d 6f6e5f4d 6170005f dcl_common_Map._ │ │ │ │ - 0x00026278 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026288 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ - 0x00026298 6e5f4879 70657262 6f6c6963 005f5f64 n_Hyperbolic.__d │ │ │ │ - 0x000262a8 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ - 0x000262b8 76746162 5f64636c 5f636f6d 6d6f6e5f vtab_dcl_common_ │ │ │ │ - 0x000262c8 456c6c69 70746963 005f5f64 636c5f63 Elliptic.__dcl_c │ │ │ │ - 0x000262d8 6f6d6d6f 6e5f4d4f 445f5f5f 76746162 ommon_MOD___vtab │ │ │ │ - 0x000262e8 5f64636c 5f636f6d 6d6f6e5f 44636c5f _dcl_common_Dcl_ │ │ │ │ - 0x000262f8 74696d65 005f5f64 636c5f63 6f6d6d6f time.__dcl_commo │ │ │ │ - 0x00026308 6e5f4d4f 445f5f5f 76746162 5f64636c n_MOD___vtab_dcl │ │ │ │ - 0x00026318 5f636f6d 6d6f6e5f 44636c5f 64617465 _common_Dcl_date │ │ │ │ - 0x00026328 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x00026338 445f5f5f 76746162 5f64636c 5f636f6d D___vtab_dcl_com │ │ │ │ - 0x00026348 6d6f6e5f 43617274 65736961 6e336400 mon_Cartesian3d. │ │ │ │ - 0x00026358 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ - 0x00026368 5f5f5f76 7461625f 64636c5f 636f6d6d ___vtab_dcl_comm │ │ │ │ - 0x00026378 6f6e5f43 61727465 7369616e 005f5f64 on_Cartesian.__d │ │ │ │ - 0x00026388 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ - 0x00026398 76746162 5f64636c 5f636f6d 6d6f6e5f vtab_dcl_common_ │ │ │ │ - 0x000263a8 4269706f 6c617200 5f5f6463 6c5f636f Bipolar.__dcl_co │ │ │ │ - 0x000263b8 6d6d6f6e 5f4d4f44 5f5f5f64 65665f69 mmon_MOD___def_i │ │ │ │ - 0x000263c8 6e69745f 64636c5f 636f6d6d 6f6e5f53 nit_dcl_common_S │ │ │ │ - 0x000263d8 70686572 6963616c 005f5f64 636c5f63 pherical.__dcl_c │ │ │ │ - 0x000263e8 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ - 0x000263f8 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ - 0x00026408 506f6c61 72005f5f 64636c5f 636f6d6d Polar.__dcl_comm │ │ │ │ - 0x00026418 6f6e5f4d 4f445f5f 5f646566 5f696e69 on_MOD___def_ini │ │ │ │ - 0x00026428 745f6463 6c5f636f 6d6d6f6e 5f4d6170 t_dcl_common_Map │ │ │ │ - 0x00026438 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x00026448 445f5f5f 6465665f 696e6974 5f64636c D___def_init_dcl │ │ │ │ - 0x00026458 5f636f6d 6d6f6e5f 48797065 72626f6c _common_Hyperbol │ │ │ │ - 0x00026468 6963005f 5f64636c 5f636f6d 6d6f6e5f ic.__dcl_common_ │ │ │ │ - 0x00026478 4d4f445f 5f5f6465 665f696e 69745f64 MOD___def_init_d │ │ │ │ - 0x00026488 636c5f63 6f6d6d6f 6e5f456c 6c697074 cl_common_Ellipt │ │ │ │ - 0x00026498 6963005f 5f64636c 5f636f6d 6d6f6e5f ic.__dcl_common_ │ │ │ │ - 0x000264a8 4d4f445f 5f5f6465 665f696e 69745f64 MOD___def_init_d │ │ │ │ - 0x000264b8 636c5f63 6f6d6d6f 6e5f4463 6c5f7469 cl_common_Dcl_ti │ │ │ │ - 0x000264c8 6d65005f 5f64636c 5f636f6d 6d6f6e5f me.__dcl_common_ │ │ │ │ - 0x000264d8 4d4f445f 5f5f6465 665f696e 69745f64 MOD___def_init_d │ │ │ │ - 0x000264e8 636c5f63 6f6d6d6f 6e5f4463 6c5f6461 cl_common_Dcl_da │ │ │ │ - 0x000264f8 7465005f 5f64636c 5f636f6d 6d6f6e5f te.__dcl_common_ │ │ │ │ - 0x00026508 4d4f445f 5f5f6465 665f696e 69745f64 MOD___def_init_d │ │ │ │ - 0x00026518 636c5f63 6f6d6d6f 6e5f4361 72746573 cl_common_Cartes │ │ │ │ - 0x00026528 69616e33 64005f5f 64636c5f 636f6d6d ian3d.__dcl_comm │ │ │ │ - 0x00026538 6f6e5f4d 4f445f5f 5f646566 5f696e69 on_MOD___def_ini │ │ │ │ - 0x00026548 745f6463 6c5f636f 6d6d6f6e 5f436172 t_dcl_common_Car │ │ │ │ - 0x00026558 74657369 616e005f 5f64636c 5f636f6d tesian.__dcl_com │ │ │ │ - 0x00026568 6d6f6e5f 4d4f445f 5f5f6465 665f696e mon_MOD___def_in │ │ │ │ - 0x00026578 69745f64 636c5f63 6f6d6d6f 6e5f4269 it_dcl_common_Bi │ │ │ │ - 0x00026588 706f6c61 7200746d 73746c6e 5f00746d polar.tmstln_.tm │ │ │ │ - 0x00026598 736c636c 5f006974 72703264 5f00737a slcl_.itrp2d_.sz │ │ │ │ - 0x000265a8 62747832 5f00737a 62747831 5f00737a btx2_.szbtx1_.sz │ │ │ │ - 0x000265b8 786d6f64 5f00737a 626c7331 5f005f67 xmod_.szbls1_._g │ │ │ │ - 0x000265c8 666f7274 72616e5f 7472616e 73666572 fortran_transfer │ │ │ │ - 0x000265d8 5f617272 61790073 7a62746e 325f0073 _array.szbtn2_.s │ │ │ │ - 0x000265e8 7a62746e 335f0073 7a626c73 335f0073 zbtn3_.szbls3_.s │ │ │ │ - 0x000265f8 7a627478 335f0073 7a626c73 325f0073 zbtx3_.szbls2_.s │ │ │ │ - 0x00026608 7a62746e 345f0073 7a62706d 315f0073 zbtn4_.szbpm1_.s │ │ │ │ - 0x00026618 7a62706d 325f0073 7a62706c 315f0073 zbpm2_.szbpl1_.s │ │ │ │ - 0x00026628 7a626c61 315f0073 6c626c6b 315f005f zbla1_.slblk1_._ │ │ │ │ - 0x00026638 67666f72 7472616e 5f73746f 705f6e75 gfortran_stop_nu │ │ │ │ - 0x00026648 6d657269 63006366 6e636872 00737472 meric.cfnchr.str │ │ │ │ - 0x00026658 6e637079 007a676c 7365745f 00756562 ncpy.zglset_.ueb │ │ │ │ - 0x00026668 6c6b315f 00757762 6c6b795f 00757762 lk1_.uwblky_.uwb │ │ │ │ - 0x00026678 6c6b785f 005f6766 6f727472 616e5f74 lkx_._gfortran_t │ │ │ │ - 0x00026688 72616e73 6665725f 61727261 795f7772 ransfer_array_wr │ │ │ │ - 0x00026698 69746500 5f5f706f 77696466 32005f67 ite.__powidf2._g │ │ │ │ - 0x000266a8 666f7274 72616e5f 7472616e 73666572 fortran_transfer │ │ │ │ - 0x000266b8 5f726561 6c00756d 776b315f 00756462 _real.umwk1_.udb │ │ │ │ - 0x000266c8 6c6b315f 00727564 76616c5f 00756462 lk1_.rudval_.udb │ │ │ │ - 0x000266d8 6c6b325f 00756462 6c6b335f 005f6766 lk2_.udblk3_._gf │ │ │ │ - 0x000266e8 6f727472 616e5f72 616e646f 6d5f7365 ortran_random_se │ │ │ │ - 0x000266f8 65645f69 34005f67 666f7274 72616e5f ed_i4._gfortran_ │ │ │ │ - 0x00026708 72616e64 6f6d5f72 34006663 7061636b random_r4.fcpack │ │ │ │ - 0x00026718 5f006663 70757473 5f006663 67657473 _.fcputs_.fcgets │ │ │ │ - 0x00026728 5f006663 70757472 5f006663 67657472 _.fcputr_.fcgetr │ │ │ │ - 0x00026738 5f006663 6e726563 5f006663 636c6f73 _.fcnrec_.fcclos │ │ │ │ - 0x00026748 5f006663 6f70656e 5f006663 6c656f6c _.fcopen_.fcleol │ │ │ │ - 0x00026758 5f006663 736c6663 5f007234 69656565 _.fcslfc_.r4ieee │ │ │ │ - 0x00026768 5f007234 69626d5f 005f6766 6f727472 _.r4ibm_._gfortr │ │ │ │ - 0x00026778 616e5f70 6f775f69 345f6934 00636c6f an_pow_i4_i4.clo │ │ │ │ - 0x00026788 636b006c 69626766 6f727472 616e2e73 ck.libgfortran.s │ │ │ │ + 0x0001b018 6c697a65 00697472 7032645f 00746d73 lize.itrp2d_.tms │ │ │ │ + 0x0001b028 6c636c5f 006d616c 6c6f6300 746d7267 lcl_.malloc.tmrg │ │ │ │ + 0x0001b038 65745f00 746d6967 65745f00 746d6c67 et_.tmiget_.tmlg │ │ │ │ + 0x0001b048 65745f00 676c7267 65745f00 6d656d73 et_.glrget_.mems │ │ │ │ + 0x0001b058 65740069 626c6b67 655f005f 5f737461 et.iblkge_.__sta │ │ │ │ + 0x0001b068 636b5f63 686b5f67 75617264 006d7367 ck_chk_guard.msg │ │ │ │ + 0x0001b078 646d705f 00667265 65005f5f 73746163 dmp_.free.__stac │ │ │ │ + 0x0001b088 6b5f6368 6b5f6661 696c0074 6d69716e k_chk_fail.tmiqn │ │ │ │ + 0x0001b098 705f0074 6d697169 6e5f006c 63687265 p_.tmiqin_.lchre │ │ │ │ + 0x0001b0a8 715f0074 6d697376 6c5f0072 74696765 q_.tmisvl_.rtige │ │ │ │ + 0x0001b0b8 745f0072 6c696765 745f0074 6d697176 t_.rliget_.tmiqv │ │ │ │ + 0x0001b0c8 6c5f0074 6d697163 6c5f006d 656d6370 l_.tmiqcl_.memcp │ │ │ │ + 0x0001b0d8 7900746d 69716370 5f00746d 69716964 y.tmiqcp_.tmiqid │ │ │ │ + 0x0001b0e8 5f006c65 6e635f00 5f67666f 72747261 _.lenc_._gfortra │ │ │ │ + 0x0001b0f8 6e5f636f 6e636174 5f737472 696e6700 n_concat_string. │ │ │ │ + 0x0001b108 6d656d6d 6f766500 746d7271 69645f00 memmove.tmrqid_. │ │ │ │ + 0x0001b118 746d7271 766c5f00 746d7273 74785f00 tmrqvl_.tmrstx_. │ │ │ │ + 0x0001b128 746d7271 63705f00 72747267 65745f00 tmrqcp_.rtrget_. │ │ │ │ + 0x0001b138 746d7271 636c5f00 726c7267 65745f00 tmrqcl_.rlrget_. │ │ │ │ + 0x0001b148 746d7273 766c5f00 746d7273 65745f00 tmrsvl_.tmrset_. │ │ │ │ + 0x0001b158 746d7374 6c735f00 72667069 5f00676c tmstls_.rfpi_.gl │ │ │ │ + 0x0001b168 6c736574 5f007367 71767074 5f007367 lset_.sgqvpt_.sg │ │ │ │ + 0x0001b178 71776e64 5f00746d 73746c6e 5f007367 qwnd_.tmstln_.sg │ │ │ │ + 0x0001b188 6c736574 5f007367 72736574 5f007575 lset_.sgrset_.uu │ │ │ │ + 0x0001b198 6c696e5f 0073676c 61755f00 746d6973 lin_.sglau_.tmis │ │ │ │ + 0x0001b1a8 74785f00 746d6973 65745f00 746d7271 tx_.tmiset_.tmrq │ │ │ │ + 0x0001b1b8 6e705f00 746d7271 696e5f00 757a7267 np_.tmrqin_.uzrg │ │ │ │ + 0x0001b1c8 65745f00 746d7374 6c635f00 5f67666f et_.tmstlc_._gfo │ │ │ │ + 0x0001b1d8 72747261 6e5f7374 5f777269 7465005f rtran_st_write._ │ │ │ │ + 0x0001b1e8 67666f72 7472616e 5f747261 6e736665 gfortran_transfe │ │ │ │ + 0x0001b1f8 725f696e 74656765 725f7772 69746500 r_integer_write. │ │ │ │ + 0x0001b208 5f67666f 72747261 6e5f7374 5f777269 _gfortran_st_wri │ │ │ │ + 0x0001b218 74655f64 6f6e6500 5f67666f 72747261 te_done._gfortra │ │ │ │ + 0x0001b228 6e5f7472 616e7366 65725f72 65616c5f n_transfer_real_ │ │ │ │ + 0x0001b238 77726974 65005f5f 61656162 695f6964 write.__aeabi_id │ │ │ │ + 0x0001b248 69766d6f 6400746d 6c736574 5f00746d ivmod.tmlset_.tm │ │ │ │ + 0x0001b258 70716e70 5f00746d 7071696e 5f00746d pqnp_.tmpqin_.tm │ │ │ │ + 0x0001b268 7073766c 5f00746d 6c716964 5f00746d psvl_.tmlqid_.tm │ │ │ │ + 0x0001b278 6c73766c 5f00746d 7071766c 5f00746d lsvl_.tmpqvl_.tm │ │ │ │ + 0x0001b288 6c71766c 5f00746d 70716974 5f00746d lqvl_.tmpqit_.tm │ │ │ │ + 0x0001b298 7071636c 5f00746d 70716370 5f00746d pqcl_.tmpqcp_.tm │ │ │ │ + 0x0001b2a8 70716964 5f00746d 6c737478 5f00746d pqid_.tmlstx_.tm │ │ │ │ + 0x0001b2b8 6c716370 5f007274 6c676574 5f00746d lqcp_.rtlget_.tm │ │ │ │ + 0x0001b2c8 6c71636c 5f00726c 6c676574 5f00746d lqcl_.rllget_.tm │ │ │ │ + 0x0001b2d8 73746c61 5f00746d 6c716e70 5f00746d stla_.tmlqnp_.tm │ │ │ │ + 0x0001b2e8 6c71696e 5f00746d 70676574 5f00746d lqin_.tmpget_.tm │ │ │ │ + 0x0001b2f8 70737478 5f00746d 70736574 5f007365 pstx_.tmpset_.se │ │ │ │ + 0x0001b308 745f6d73 67646d70 5f66756e 63007365 t_msgdmp_func.se │ │ │ │ + 0x0001b318 745f6d73 67646d70 5f657272 5f66756e t_msgdmp_err_fun │ │ │ │ + 0x0001b328 63006d73 67646d70 5f5f0073 5f73746f c.msgdmp__.s_sto │ │ │ │ + 0x0001b338 70006578 69740066 77726974 65007075 p.exit.fwrite.pu │ │ │ │ + 0x0001b348 74630073 74646572 7200696e 69745f61 tc.stderr.init_a │ │ │ │ + 0x0001b358 72675f00 78617267 63007861 72677600 rg_.xargc.xargv. │ │ │ │ + 0x0001b368 735f636f 70790065 7869745f 00463737 s_copy.exit_.F77 │ │ │ │ + 0x0001b378 5f616c6f 63005f5f 66707269 6e74665f _aloc.__fprintf_ │ │ │ │ + 0x0001b388 63686b00 735f6361 74006d73 67646d70 chk.s_cat.msgdmp │ │ │ │ + 0x0001b398 5f64636c 6f726967 00676c69 6765745f _dclorig.gliget_ │ │ │ │ + 0x0001b3a8 00676c6c 6765745f 00707263 6c766c5f .gllget_.prclvl_ │ │ │ │ + 0x0001b3b8 00707263 6e616d5f 006d737a 646d705f .prcnam_.mszdmp_ │ │ │ │ + 0x0001b3c8 006f7361 6272745f 00636861 725f7472 .osabrt_.char_tr │ │ │ │ + 0x0001b3d8 696d5f00 63686172 5f747269 6d325f00 im_.char_trim2_. │ │ │ │ + 0x0001b3e8 63686172 5f747269 6d635f00 75657374 char_trimc_.uest │ │ │ │ + 0x0001b3f8 6c6e5f5f 00756573 746c6e5f 00737a70 ln__.uestln_.szp │ │ │ │ + 0x0001b408 69707a5f 5f00737a 7069707a 5f00737a ipz__.szpipz_.sz │ │ │ │ + 0x0001b418 6769707a 5f5f0073 7a676970 7a5f0073 gipz__.szgipz_.s │ │ │ │ + 0x0001b428 7a706c6f 705f5f00 737a706c 6f705f00 zplop__.szplop_. │ │ │ │ + 0x0001b438 737a706c 636c5f5f 00737a70 6c636c5f szplcl__.szplcl_ │ │ │ │ + 0x0001b448 00737a73 67636c5f 5f00737a 7367636c .szsgcl__.szsgcl │ │ │ │ + 0x0001b458 5f00737a 71676379 5f5f0073 7a716763 _.szqgcy__.szqgc │ │ │ │ + 0x0001b468 795f0073 7a716763 785f5f00 737a7167 y_.szqgcx__.szqg │ │ │ │ + 0x0001b478 63785f00 737a7478 6e6f5f5f 00737a74 cx_.sztxno__.szt │ │ │ │ + 0x0001b488 786e6f5f 005f6766 6f727472 616e5f6f xno_._gfortran_o │ │ │ │ + 0x0001b498 735f6572 726f725f 61740073 7a6c6e7a s_error_at.szlnz │ │ │ │ + 0x0001b4a8 725f5f00 737a6c6e 7a725f00 737a6f70 r__.szlnzr_.szop │ │ │ │ + 0x0001b4b8 6c725f5f 00737a6f 706c725f 00737a6d lr__.szoplr_.szm │ │ │ │ + 0x0001b4c8 766c725f 5f00737a 6d766c72 5f00737a vlr__.szmvlr_.sz │ │ │ │ + 0x0001b4d8 706c6c72 5f5f0073 7a706c6c 725f0073 pllr__.szpllr_.s │ │ │ │ + 0x0001b4e8 7a636c6c 725f5f00 737a636c 6c725f00 zcllr__.szcllr_. │ │ │ │ + 0x0001b4f8 737a746e 7a725f5f 00737a74 6e7a725f sztnzr__.sztnzr_ │ │ │ │ + 0x0001b508 00737a70 636c6c5f 5f00737a 70636c6c .szpcll__.szpcll │ │ │ │ + 0x0001b518 5f00737a 67636c6c 5f5f0073 7a67636c _.szgcll__.szgcl │ │ │ │ + 0x0001b528 6c5f0073 7a73636c 6c5f5f00 737a7363 l_.szscll__.szsc │ │ │ │ + 0x0001b538 6c6c5f00 737a7163 6c6c5f5f 00737a71 ll_.szqcll__.szq │ │ │ │ + 0x0001b548 636c6c5f 00737a6d 337a755f 5f00737a cll_.szm3zu__.sz │ │ │ │ + 0x0001b558 6d337a75 5f00737a 6c6e7a75 5f5f0073 m3zu_.szlnzu__.s │ │ │ │ + 0x0001b568 7a6c6e7a 755f0073 7a717478 775f5f00 zlnzu_.szqtxw__. │ │ │ │ + 0x0001b578 737a7174 78775f00 737a746e 73765f5f szqtxw_.sztnsv__ │ │ │ │ + 0x0001b588 00737a74 6e73765f 00737a74 337a765f .sztnsv_.szt3zv_ │ │ │ │ + 0x0001b598 5f00737a 74337a76 5f00737a 706c7a72 _.szt3zv_.szplzr │ │ │ │ + 0x0001b5a8 5f5f0073 7a706c7a 725f0073 7a70636c __.szplzr_.szpcl │ │ │ │ + 0x0001b5b8 785f5f00 737a7063 6c785f00 737a6763 x__.szpclx_.szgc │ │ │ │ + 0x0001b5c8 6c785f5f 00737a67 636c785f 00737a73 lx__.szgclx_.szs │ │ │ │ + 0x0001b5d8 636c785f 5f00737a 73636c78 5f00737a clx__.szsclx_.sz │ │ │ │ + 0x0001b5e8 71636c78 5f5f0073 7a71636c 785f0073 qclx__.szqclx_.s │ │ │ │ + 0x0001b5f8 7a706c7a 755f5f00 737a706c 7a755f00 zplzu__.szplzu_. │ │ │ │ + 0x0001b608 737a746e 7a765f5f 00737a74 6e7a765f sztnzv__.sztnzv_ │ │ │ │ + 0x0001b618 00737a6c 336f705f 5f00737a 6c336f70 .szl3op__.szl3op │ │ │ │ + 0x0001b628 5f00737a 6c33636c 5f5f0073 7a6c3363 _.szl3cl__.szl3c │ │ │ │ + 0x0001b638 6c5f0073 7a6f706c 755f5f00 737a6f70 l_.szoplu__.szop │ │ │ │ + 0x0001b648 6c755f00 737a6d76 6c755f5f 00737a6d lu_.szmvlu__.szm │ │ │ │ + 0x0001b658 766c755f 00737a70 6c6c755f 5f00737a vlu_.szpllu__.sz │ │ │ │ + 0x0001b668 706c6c75 5f00737a 636c6c75 5f5f0073 pllu_.szcllu__.s │ │ │ │ + 0x0001b678 7a636c6c 755f0073 7a706970 6c5f5f00 zcllu_.szpipl__. │ │ │ │ + 0x0001b688 737a7069 706c5f00 737a6769 706c5f5f szpipl_.szgipl__ │ │ │ │ + 0x0001b698 00737a67 69706c5f 00737a6f 706c765f .szgipl_.szoplv_ │ │ │ │ + 0x0001b6a8 5f00737a 6f706c76 5f00737a 6d766c76 _.szoplv_.szmvlv │ │ │ │ + 0x0001b6b8 5f5f0073 7a6d766c 765f0073 7a706c6c __.szmvlv_.szpll │ │ │ │ + 0x0001b6c8 765f5f00 737a706c 6c765f00 737a636c v__.szpllv_.szcl │ │ │ │ + 0x0001b6d8 6c765f5f 00737a63 6c6c765f 00737a6f lv__.szcllv_.szo │ │ │ │ + 0x0001b6e8 706c635f 5f00737a 6f706c63 5f00737a plc__.szoplc_.sz │ │ │ │ + 0x0001b6f8 6d766c63 5f5f0073 7a6d766c 635f0073 mvlc__.szmvlc_.s │ │ │ │ + 0x0001b708 7a706c6c 635f5f00 737a706c 6c635f00 zpllc__.szpllc_. │ │ │ │ + 0x0001b718 737a636c 6c635f5f 00737a63 6c6c635f szcllc__.szcllc_ │ │ │ │ + 0x0001b728 00737a73 63687a5f 5f00737a 7363687a .szschz__.szschz │ │ │ │ + 0x0001b738 5f00737a 7163687a 5f5f0073 7a716368 _.szqchz__.szqch │ │ │ │ + 0x0001b748 7a5f0073 7a637273 745f5f00 737a6372 z_.szcrst__.szcr │ │ │ │ + 0x0001b758 73745f00 737a6f70 73765f5f 00737a6f st_.szopsv__.szo │ │ │ │ + 0x0001b768 7073765f 00737a6d 7673765f 5f00737a psv_.szmvsv__.sz │ │ │ │ + 0x0001b778 6d767376 5f00737a 706c7376 5f5f0073 mvsv_.szplsv__.s │ │ │ │ + 0x0001b788 7a706c73 765f0073 7a636c73 765f5f00 zplsv_.szclsv__. │ │ │ │ + 0x0001b798 737a636c 73765f00 737a746e 6f705f5f szclsv_.sztnop__ │ │ │ │ + 0x0001b7a8 00737a74 6e6f705f 00737a74 6e636c5f .sztnop_.sztncl_ │ │ │ │ + 0x0001b7b8 5f00737a 746e636c 5f00737a 706d7a76 _.sztncl_.szpmzv │ │ │ │ + 0x0001b7c8 5f5f0073 7a706d7a 765f0073 7a74337a __.szpmzv_.szt3z │ │ │ │ + 0x0001b7d8 755f5f00 737a7433 7a755f00 737a6f70 u__.szt3zu_.szop │ │ │ │ + 0x0001b7e8 74745f5f 00737a6f 7074745f 00737a73 tt__.szoptt_.szs │ │ │ │ + 0x0001b7f8 7474745f 5f00737a 73747474 5f00737a ttt__.szsttt_.sz │ │ │ │ + 0x0001b808 636c7474 5f5f0073 7a636c74 745f0073 cltt__.szcltt_.s │ │ │ │ + 0x0001b818 7a74787a 755f5f00 737a7478 7a755f00 ztxzu__.sztxzu_. │ │ │ │ + 0x0001b828 737a7369 64785f5f 00737a73 6964785f szsidx__.szsidx_ │ │ │ │ + 0x0001b838 00737a71 6964785f 5f00737a 71696478 .szqidx__.szqidx │ │ │ │ + 0x0001b848 5f00737a 746e7a75 5f5f0073 7a746e7a _.sztnzu__.sztnz │ │ │ │ + 0x0001b858 755f0073 7a73746e 695f5f00 737a7374 u_.szstni__.szst │ │ │ │ + 0x0001b868 6e695f00 737a7174 6e695f5f 00737a71 ni_.szqtni__.szq │ │ │ │ + 0x0001b878 746e695f 00737a6c 617a755f 5f00737a tni_.szlazu__.sz │ │ │ │ + 0x0001b888 6c617a75 5f00737a 6c617a72 5f5f0073 lazu_.szlazr__.s │ │ │ │ + 0x0001b898 7a6c617a 725f0073 7a74336f 705f5f00 zlazr_.szt3op__. │ │ │ │ + 0x0001b8a8 737a7433 6f705f00 737a7433 636c5f5f szt3op_.szt3cl__ │ │ │ │ + 0x0001b8b8 00737a74 33636c5f 00737a6f 7074735f .szt3cl_.szopts_ │ │ │ │ + 0x0001b8c8 5f00737a 6f707473 5f00737a 73747473 _.szopts_.szstts │ │ │ │ + 0x0001b8d8 5f5f0073 7a737474 735f0073 7a636c74 __.szstts_.szclt │ │ │ │ + 0x0001b8e8 735f5f00 737a636c 74735f00 737a7469 s__.szclts_.szti │ │ │ │ + 0x0001b8f8 74735f5f 00737a74 6974735f 00737a70 ts__.sztits_.szp │ │ │ │ + 0x0001b908 6d6f705f 5f00737a 706d6f70 5f00737a mop__.szpmop_.sz │ │ │ │ + 0x0001b918 706d636c 5f5f0073 7a706d63 6c5f0073 pmcl__.szpmcl_.s │ │ │ │ + 0x0001b928 7a6c337a 765f5f00 737a6c33 7a765f00 zl3zv__.szl3zv_. │ │ │ │ + 0x0001b938 737a7478 6f705f5f 00737a74 786f705f sztxop__.sztxop_ │ │ │ │ + 0x0001b948 00737a74 78636c5f 5f00737a 7478636c .sztxcl__.sztxcl │ │ │ │ + 0x0001b958 5f00737a 706d7a75 5f5f0073 7a706d7a _.szpmzu__.szpmz │ │ │ │ + 0x0001b968 755f0073 7a74787a 725f5f00 737a7478 u_.sztxzr__.sztx │ │ │ │ + 0x0001b978 7a725f00 737a7374 79705f5f 00737a73 zr_.szstyp__.szs │ │ │ │ + 0x0001b988 7479705f 00737a71 7479705f 5f00737a typ_.szqtyp__.sz │ │ │ │ + 0x0001b998 71747970 5f00737a 6f707470 5f5f0073 qtyp_.szoptp__.s │ │ │ │ + 0x0001b9a8 7a6f7074 705f0073 7a737474 705f5f00 zoptp_.szsttp__. │ │ │ │ + 0x0001b9b8 737a7374 74705f00 737a636c 74705f5f szsttp_.szcltp__ │ │ │ │ + 0x0001b9c8 00737a63 6c74705f 00737a73 746d645f .szcltp_.szstmd_ │ │ │ │ + 0x0001b9d8 5f00737a 73746d64 5f00737a 71746d64 _.szstmd_.szqtmd │ │ │ │ + 0x0001b9e8 5f5f0073 7a71746d 645f0073 7a6f7074 __.szqtmd_.szopt │ │ │ │ + 0x0001b9f8 755f5f00 737a6f70 74755f00 737a7374 u__.szoptu_.szst │ │ │ │ + 0x0001ba08 74755f5f 00737a73 7474755f 00737a63 tu__.szsttu_.szc │ │ │ │ + 0x0001ba18 6c74755f 5f00737a 636c7475 5f00737a ltu__.szcltu_.sz │ │ │ │ + 0x0001ba28 736c7469 5f5f0073 7a736c74 695f0073 slti__.szslti_.s │ │ │ │ + 0x0001ba38 7a74787a 765f5f00 737a7478 7a765f00 ztxzv__.sztxzv_. │ │ │ │ + 0x0001ba48 737a6f70 74725f5f 00737a6f 7074725f szoptr__.szoptr_ │ │ │ │ + 0x0001ba58 00737a73 7474725f 5f00737a 73747472 .szsttr__.szsttr │ │ │ │ + 0x0001ba68 5f00737a 636c7472 5f5f0073 7a636c74 _.szcltr__.szclt │ │ │ │ + 0x0001ba78 725f0073 7a706970 745f5f00 737a7069 r_.szpipt__.szpi │ │ │ │ + 0x0001ba88 70745f00 737a6769 70745f5f 00737a67 pt_.szgipt__.szg │ │ │ │ + 0x0001ba98 6970745f 00737a70 6d7a725f 5f00737a ipt_.szpmzr__.sz │ │ │ │ + 0x0001baa8 706d7a72 5f00737a 6f706c64 5f5f0073 pmzr_.szopld__.s │ │ │ │ + 0x0001bab8 7a6f706c 645f0073 7a6d766c 645f5f00 zopld_.szmvld__. │ │ │ │ + 0x0001bac8 737a6d76 6c645f00 737a706c 6c645f5f szmvld_.szplld__ │ │ │ │ + 0x0001bad8 00737a70 6c6c645f 00737a63 6c6c645f .szplld_.szclld_ │ │ │ │ + 0x0001bae8 5f00737a 636c6c64 5f00737a 7374797a _.szclld_.szstyz │ │ │ │ + 0x0001baf8 5f5f0073 7a737479 7a5f0073 7a717479 __.szstyz_.szqty │ │ │ │ + 0x0001bb08 7a5f5f00 737a7174 797a5f00 737a6c6e z__.szqtyz_.szln │ │ │ │ + 0x0001bb18 7a765f5f 00737a6c 6e7a765f 00737a66 zv__.szlnzv_.szf │ │ │ │ + 0x0001bb28 696e745f 5f00737a 66696e74 5f00737a int__.szfint_.sz │ │ │ │ + 0x0001bb38 71666e74 5f5f0073 7a71666e 745f0073 qfnt__.szqfnt_.s │ │ │ │ + 0x0001bb48 7a71666e 775f5f00 737a7166 6e775f00 zqfnw__.szqfnw_. │ │ │ │ + 0x0001bb58 737a6f70 6c745f5f 00737a6f 706c745f szoplt__.szoplt_ │ │ │ │ + 0x0001bb68 00737a6d 766c745f 5f00737a 6d766c74 .szmvlt__.szmvlt │ │ │ │ + 0x0001bb78 5f00737a 706c6c74 5f5f0073 7a706c6c _.szpllt__.szpll │ │ │ │ + 0x0001bb88 745f0073 7a636c6c 745f5f00 737a636c t_.szcllt__.szcl │ │ │ │ + 0x0001bb98 6c745f00 737a6d33 6f705f5f 00737a6d lt_.szm3op__.szm │ │ │ │ + 0x0001bba8 336f705f 00737a6d 33636c5f 5f00737a 3op_.szm3cl__.sz │ │ │ │ + 0x0001bbb8 6d33636c 5f00737a 6c616f70 5f5f0073 m3cl_.szlaop__.s │ │ │ │ + 0x0001bbc8 7a6c616f 705f0073 7a6c6163 6c5f5f00 zlaop_.szlacl__. │ │ │ │ + 0x0001bbd8 737a6c61 636c5f00 737a6c6e 6f705f5f szlacl_.szlnop__ │ │ │ │ + 0x0001bbe8 00737a6c 6e6f705f 00737a6c 6e636c5f .szlnop_.szlncl_ │ │ │ │ + 0x0001bbf8 5f00737a 6c6e636c 5f00737a 6f706c33 _.szlncl_.szopl3 │ │ │ │ + 0x0001bc08 5f5f0073 7a6f706c 335f0073 7a6d766c __.szopl3_.szmvl │ │ │ │ + 0x0001bc18 335f5f00 737a6d76 6c335f00 737a706c 3__.szmvl3_.szpl │ │ │ │ + 0x0001bc28 6c335f5f 00737a70 6c6c335f 00737a63 l3__.szpll3_.szc │ │ │ │ + 0x0001bc38 6c6c335f 5f00737a 636c6c33 5f00737a ll3__.szcll3_.sz │ │ │ │ + 0x0001bc48 6f70747a 5f5f0073 7a6f7074 7a5f0073 optz__.szoptz_.s │ │ │ │ + 0x0001bc58 7a737474 7a5f5f00 737a7374 747a5f00 zsttz__.szsttz_. │ │ │ │ + 0x0001bc68 737a636c 747a5f5f 00737a63 6c747a5f szcltz__.szcltz_ │ │ │ │ + 0x0001bc78 00737a74 69747a5f 5f00737a 7469747a .sztitz__.sztitz │ │ │ │ + 0x0001bc88 5f00737a 6c337a75 5f5f0073 7a6c337a _.szl3zu__.szl3z │ │ │ │ + 0x0001bc98 755f0073 7a6f706c 7a5f5f00 737a6f70 u_.szoplz__.szop │ │ │ │ + 0x0001bca8 6c7a5f00 737a6d76 6c7a5f5f 00737a6d lz_.szmvlz__.szm │ │ │ │ + 0x0001bcb8 766c7a5f 00737a70 6c6c7a5f 5f00737a vlz_.szpllz__.sz │ │ │ │ + 0x0001bcc8 706c6c7a 5f00737a 636c6c7a 5f5f0073 pllz_.szcllz__.s │ │ │ │ + 0x0001bcd8 7a636c6c 7a5f0073 7a6d337a 765f5f00 zcllz_.szm3zv__. │ │ │ │ + 0x0001bce8 737a6d33 7a765f00 737a7063 6c795f5f szm3zv_.szpcly__ │ │ │ │ + 0x0001bcf8 00737a70 636c795f 00737a67 636c795f .szpcly_.szgcly_ │ │ │ │ + 0x0001bd08 5f00737a 67636c79 5f00737a 73636c79 _.szgcly_.szscly │ │ │ │ + 0x0001bd18 5f5f0073 7a73636c 795f0073 7a71636c __.szscly_.szqcl │ │ │ │ + 0x0001bd28 795f5f00 737a7163 6c795f00 737a6f70 y__.szqcly_.szop │ │ │ │ + 0x0001bd38 6c705f5f 00737a6f 706c705f 00737a6d lp__.szoplp_.szm │ │ │ │ + 0x0001bd48 766c705f 5f00737a 6d766c70 5f00737a vlp__.szmvlp_.sz │ │ │ │ + 0x0001bd58 706c6c70 5f5f0073 7a706c6c 705f0073 pllp__.szpllp_.s │ │ │ │ + 0x0001bd68 7a636c6c 705f5f00 737a636c 6c705f00 zcllp__.szcllp_. │ │ │ │ + 0x0001bd78 737a666f 6e745f5f 00737a6c 617a765f szfont__.szlazv_ │ │ │ │ + 0x0001bd88 5f00737a 6c617a76 5f00737a 74787776 _.szlazv_.sztxwv │ │ │ │ + 0x0001bd98 5f5f0073 7a747877 765f0073 7a636c74 __.sztxwv_.szclt │ │ │ │ + 0x0001bda8 6e5f5f00 737a636c 746e5f00 737a706c n__.szcltn_.szpl │ │ │ │ + 0x0001bdb8 7a765f5f 00737a70 6c7a765f 00737a6f zv__.szplzv_.szo │ │ │ │ + 0x0001bdc8 7074765f 5f00737a 6f707476 5f00737a ptv__.szoptv_.sz │ │ │ │ + 0x0001bdd8 73747476 5f5f0073 7a737474 765f0073 sttv__.szsttv_.s │ │ │ │ + 0x0001bde8 7a636c74 765f5f00 737a636c 74765f00 zcltv__.szcltv_. │ │ │ │ + 0x0001bdf8 73746672 6f745f5f 00737466 726f745f stfrot__.stfrot_ │ │ │ │ + 0x0001be08 00737469 726f745f 5f007374 69726f74 .stirot__.stirot │ │ │ │ + 0x0001be18 5f007374 73726f74 5f5f0073 7473726f _.stsrot__.stsro │ │ │ │ + 0x0001be28 745f0073 74667472 6e5f5f00 73746674 t_.stftrn__.stft │ │ │ │ + 0x0001be38 726e5f00 73746974 726e5f5f 00737469 rn_.stitrn__.sti │ │ │ │ + 0x0001be48 74726e5f 00737473 7472695f 5f007374 trn_.ststri__.st │ │ │ │ + 0x0001be58 73747269 5f007374 73747270 5f5f0073 stri_.ststrp__.s │ │ │ │ + 0x0001be68 74737472 705f0073 74667072 335f5f00 tstrp_.stfpr3__. │ │ │ │ + 0x0001be78 73746670 72335f00 73747370 72335f5f stfpr3_.stspr3__ │ │ │ │ + 0x0001be88 00737473 7072335f 00737466 7072325f .stspr3_.stfpr2_ │ │ │ │ + 0x0001be98 5f007374 66707232 5f007374 69707232 _.stfpr2_.stipr2 │ │ │ │ + 0x0001bea8 5f5f0073 74697072 325f0073 74737072 __.stipr2_.stspr │ │ │ │ + 0x0001beb8 325f5f00 73747370 72325f00 73746570 2__.stspr2_.step │ │ │ │ + 0x0001bec8 72325f5f 00737465 7072325f 00737472 r2__.stepr2_.str │ │ │ │ + 0x0001bed8 7072325f 5f007374 72707232 5f007374 pr2__.strpr2_.st │ │ │ │ + 0x0001bee8 66747266 5f5f0073 74667472 665f0073 ftrf__.stftrf_.s │ │ │ │ + 0x0001bef8 74697472 665f5f00 73746974 72665f00 titrf__.stitrf_. │ │ │ │ + 0x0001bf08 73747174 72665f5f 00737471 7472665f stqtrf__.stqtrf_ │ │ │ │ + 0x0001bf18 00737473 7472665f 5f007374 73747266 .ststrf__.ststrf │ │ │ │ + 0x0001bf28 5f007374 7374726e 5f5f0073 74737472 _.ststrn__.ststr │ │ │ │ + 0x0001bf38 6e5f0073 74667261 645f5f00 73746672 n_.stfrad__.stfr │ │ │ │ + 0x0001bf48 61645f00 73746972 61645f5f 00737469 ad_.stirad__.sti │ │ │ │ + 0x0001bf58 7261645f 00737473 7261645f 5f007374 rad_.stsrad__.st │ │ │ │ + 0x0001bf68 73726164 5f007374 66747233 5f5f0073 srad_.stftr3__.s │ │ │ │ + 0x0001bf78 74667472 335f0073 74737472 335f5f00 tftr3_.ststr3__. │ │ │ │ + 0x0001bf88 73747374 72335f00 73747372 64335f5f ststr3_.stsrd3__ │ │ │ │ + 0x0001bf98 00737473 7264335f 00737473 6c67335f .stsrd3_.stslg3_ │ │ │ │ + 0x0001bfa8 5f007374 736c6733 5f007374 66757372 _.stslg3_.stfusr │ │ │ │ + 0x0001bfb8 5f5f0073 74667573 725f0073 74697573 __.stfusr_.stius │ │ │ │ + 0x0001bfc8 725f5f00 73746975 73725f00 73747375 r__.stiusr_.stsu │ │ │ │ + 0x0001bfd8 73725f5f 00737473 7573725f 0073746e sr__.stsusr_.stn │ │ │ │ + 0x0001bfe8 7573725f 5f007374 6e757372 5f007374 usr__.stnusr_.st │ │ │ │ + 0x0001bff8 63757372 5f5f0073 74637573 725f0073 cusr__.stcusr_.s │ │ │ │ + 0x0001c008 74667774 725f5f00 73746677 74725f00 tfwtr__.stfwtr_. │ │ │ │ + 0x0001c018 73746977 74725f5f 00737469 7774725f stiwtr__.stiwtr_ │ │ │ │ + 0x0001c028 00737473 7774725f 5f007374 73777472 .stswtr__.stswtr │ │ │ │ + 0x0001c038 5f007374 71777472 5f5f0073 74717774 _.stqwtr__.stqwt │ │ │ │ + 0x0001c048 725f0073 74737772 635f5f00 73747377 r_.stswrc__.stsw │ │ │ │ + 0x0001c058 72635f00 73747177 72635f5f 00737471 rc_.stqwrc__.stq │ │ │ │ + 0x0001c068 7772635f 00736c70 6167655f 5f00736c wrc_.slpage__.sl │ │ │ │ + 0x0001c078 70616765 5f00736c 70777672 5f5f0073 page_.slpwvr__.s │ │ │ │ + 0x0001c088 6c707776 725f0073 6c7a7474 6c5f5f00 lpwvr_.slzttl__. │ │ │ │ + 0x0001c098 736c7a74 746c5f00 736c7261 745f5f00 slzttl_.slrat__. │ │ │ │ + 0x0001c0a8 736c7261 745f0073 6c717263 745f5f00 slrat_.slqrct__. │ │ │ │ + 0x0001c0b8 736c7172 63745f00 736c7077 77725f5f slqrct_.slpwwr__ │ │ │ │ + 0x0001c0c8 00736c70 7777725f 00736c70 7777635f .slpwwr_.slpwwc_ │ │ │ │ + 0x0001c0d8 5f00736c 70777763 5f00736c 6469765f _.slpwwc_.sldiv_ │ │ │ │ + 0x0001c0e8 5f00736c 6469765f 00736c73 74746c5f _.sldiv_.slsttl_ │ │ │ │ + 0x0001c0f8 5f00736c 7374746c 5f00736c 6474746c _.slsttl_.sldttl │ │ │ │ + 0x0001c108 5f5f0073 6c647474 6c5f0073 6c707474 __.sldttl_.slptt │ │ │ │ + 0x0001c118 6c5f5f00 736c7074 746c5f00 736c6469 l__.slpttl_.sldi │ │ │ │ + 0x0001c128 767a5f5f 00736c64 69767a5f 00736c72 vz__.sldivz_.slr │ │ │ │ + 0x0001c138 61747a5f 5f00736c 7261747a 5f00736c atz__.slratz_.sl │ │ │ │ + 0x0001c148 70777663 5f5f0073 6c707776 635f0073 pwvc__.slpwvc_.s │ │ │ │ + 0x0001c158 6c717369 7a5f5f00 736c7173 697a5f00 lqsiz__.slqsiz_. │ │ │ │ + 0x0001c168 736c7076 70725f5f 00736c70 7670725f slpvpr__.slpvpr_ │ │ │ │ + 0x0001c178 00736c69 6e69745f 5f00736c 696e6974 .slinit__.slinit │ │ │ │ + 0x0001c188 5f00736c 73697a65 5f5f0073 6c73697a _.slsize__.slsiz │ │ │ │ + 0x0001c198 655f0073 6c666f72 6d5f5f00 736c666f e_.slform__.slfo │ │ │ │ + 0x0001c1a8 726d5f00 736c7063 6e725f5f 00736c70 rm_.slpcnr__.slp │ │ │ │ + 0x0001c1b8 636e725f 00736c70 7670635f 5f00736c cnr_.slpvpc__.sl │ │ │ │ + 0x0001c1c8 70767063 5f00736c 6d676e5f 5f00736c pvpc_.slmgn__.sl │ │ │ │ + 0x0001c1d8 6d676e5f 00736c6d 676e7a5f 5f00736c mgn_.slmgnz__.sl │ │ │ │ + 0x0001c1e8 6d676e7a 5f00736c 746c6376 5f5f0073 mgnz_.sltlcv__.s │ │ │ │ + 0x0001c1f8 6c746c63 765f0073 63746e7a 755f5f00 ltlcv_.sctnzu__. │ │ │ │ + 0x0001c208 7363746e 7a755f00 7363746e 755f5f00 sctnzu_.sctnu__. │ │ │ │ + 0x0001c218 7363746e 755f0073 63746e76 5f5f0073 sctnu_.sctnv__.s │ │ │ │ + 0x0001c228 63746e76 5f007363 73746e70 5f5f0073 ctnv_.scstnp__.s │ │ │ │ + 0x0001c238 6373746e 705f0073 6371746e 705f5f00 cstnp_.scqtnp__. │ │ │ │ + 0x0001c248 73637174 6e705f00 7363706c 7a755f5f scqtnp_.scplzu__ │ │ │ │ + 0x0001c258 00736370 6c7a755f 00736373 776e645f .scplzu_.scswnd_ │ │ │ │ + 0x0001c268 5f007363 73776e64 5f007363 71776e64 _.scswnd_.scqwnd │ │ │ │ + 0x0001c278 5f5f0073 6371776e 645f0073 6373706c __.scqwnd_.scspl │ │ │ │ + 0x0001c288 6e5f5f00 73637370 6c6e5f00 73637170 n__.scspln_.scqp │ │ │ │ + 0x0001c298 6c6e5f5f 00736371 706c6e5f 00736373 ln__.scqpln_.scs │ │ │ │ + 0x0001c2a8 6c6f675f 5f007363 736c6f67 5f007363 log__.scslog_.sc │ │ │ │ + 0x0001c2b8 716c6f67 5f5f0073 63716c6f 675f0073 qlog__.scqlog_.s │ │ │ │ + 0x0001c2c8 63706c75 5f5f0073 63706c75 5f007363 cplu__.scplu_.sc │ │ │ │ + 0x0001c2d8 706c765f 5f007363 706c765f 00736373 plv__.scplv_.scs │ │ │ │ + 0x0001c2e8 706c695f 5f007363 73706c69 5f007363 pli__.scspli_.sc │ │ │ │ + 0x0001c2f8 71706c69 5f5f0073 6371706c 695f0073 qpli__.scqpli_.s │ │ │ │ + 0x0001c308 63746e7a 765f5f00 7363746e 7a765f00 ctnzv__.sctnzv_. │ │ │ │ + 0x0001c318 7363706c 7a765f5f 00736370 6c7a765f scplzv__.scplzv_ │ │ │ │ + 0x0001c328 00736373 6f72675f 5f007363 736f7267 .scsorg__.scsorg │ │ │ │ + 0x0001c338 5f007363 716f7267 5f5f0073 63716f72 _.scqorg__.scqor │ │ │ │ + 0x0001c348 675f0073 63736579 655f5f00 73637365 g_.scseye__.scse │ │ │ │ + 0x0001c358 79655f00 73637165 79655f5f 00736371 ye_.scqeye__.scq │ │ │ │ + 0x0001c368 6579655f 00736373 70726a5f 5f007363 eye_.scsprj__.sc │ │ │ │ + 0x0001c378 7370726a 5f007363 706d755f 5f007363 sprj_.scpmu__.sc │ │ │ │ + 0x0001c388 706d755f 00736370 6d765f5f 00736370 pmu_.scpmv__.scp │ │ │ │ + 0x0001c398 6d765f00 73637370 6d745f5f 00736373 mv_.scspmt__.scs │ │ │ │ + 0x0001c3a8 706d745f 00736371 706d745f 5f007363 pmt_.scqpmt__.sc │ │ │ │ + 0x0001c3b8 71706d74 5f007363 73706d69 5f5f0073 qpmt_.scspmi__.s │ │ │ │ + 0x0001c3c8 6373706d 695f0073 6371706d 695f5f00 cspmi_.scqpmi__. │ │ │ │ + 0x0001c3d8 73637170 6d695f00 73637370 6d735f5f scqpmi_.scspms__ │ │ │ │ + 0x0001c3e8 00736373 706d735f 00736371 706d735f .scspms_.scqpms_ │ │ │ │ + 0x0001c3f8 5f007363 71706d73 5f007363 706d7a75 _.scqpms_.scpmzu │ │ │ │ + 0x0001c408 5f5f0073 63706d7a 755f0073 63737472 __.scpmzu_.scstr │ │ │ │ + 0x0001c418 665f5f00 73637374 72665f00 7363736f f__.scstrf_.scso │ │ │ │ + 0x0001c428 626a5f5f 00736373 6f626a5f 00736371 bj__.scsobj_.scq │ │ │ │ + 0x0001c438 6f626a5f 5f007363 716f626a 5f007363 obj__.scqobj_.sc │ │ │ │ + 0x0001c448 7374726e 5f5f0073 63737472 6e5f0073 strn__.scstrn_.s │ │ │ │ + 0x0001c458 63717472 6e5f5f00 73637174 726e5f00 cqtrn__.scqtrn_. │ │ │ │ + 0x0001c468 7363706d 7a765f5f 00736370 6d7a765f scpmzv__.scpmzv_ │ │ │ │ + 0x0001c478 00736373 7670745f 5f007363 73767074 .scsvpt__.scsvpt │ │ │ │ + 0x0001c488 5f007363 71767074 5f5f0073 63717670 _.scqvpt__.scqvp │ │ │ │ + 0x0001c498 745f0073 67726765 745f5f00 73677267 t_.sgrget__.sgrg │ │ │ │ + 0x0001c4a8 65745f00 73677273 65745f5f 00736772 et_.sgrset__.sgr │ │ │ │ + 0x0001c4b8 7374785f 5f007367 72737478 5f007367 stx__.sgrstx_.sg │ │ │ │ + 0x0001c4c8 706d7a72 5f5f0073 67706d7a 725f0073 pmzr__.sgpmzr_.s │ │ │ │ + 0x0001c4d8 67706d7a 755f5f00 7367706d 7a755f00 gpmzu__.sgpmzu_. │ │ │ │ + 0x0001c4e8 73677478 78725f5f 00736774 7878725f sgtxxr__.sgtxxr_ │ │ │ │ + 0x0001c4f8 0073676c 6178725f 5f007367 6c617872 .sglaxr__.sglaxr │ │ │ │ + 0x0001c508 5f007367 73747879 5f5f0073 67737478 _.sgstxy__.sgstx │ │ │ │ + 0x0001c518 795f0073 67717478 795f5f00 73677174 y_.sgqtxy__.sgqt │ │ │ │ + 0x0001c528 78795f00 73677478 7a755f5f 00736774 xy_.sgtxzu__.sgt │ │ │ │ + 0x0001c538 787a755f 0073676c 6e7a765f 5f007367 xzu_.sglnzv__.sg │ │ │ │ + 0x0001c548 6c6e7a76 5f007367 746e7876 5f5f0073 lnzv_.sgtnxv__.s │ │ │ │ + 0x0001c558 67746e78 765f0073 67706d78 765f5f00 gtnxv_.sgpmxv__. │ │ │ │ + 0x0001c568 7367706d 78765f00 73677377 6e645f5f sgpmxv_.sgswnd__ │ │ │ │ + 0x0001c578 00736773 776e645f 00736771 776e645f .sgswnd_.sgqwnd_ │ │ │ │ + 0x0001c588 5f007367 73747266 5f5f0073 67737472 _.sgstrf__.sgstr │ │ │ │ + 0x0001c598 665f0073 67706765 745f5f00 73677067 f_.sgpget__.sgpg │ │ │ │ + 0x0001c5a8 65745f00 73677073 65745f5f 00736770 et_.sgpset__.sgp │ │ │ │ + 0x0001c5b8 7365745f 00736770 7374785f 5f007367 set_.sgpstx__.sg │ │ │ │ + 0x0001c5c8 70737478 5f007367 74787876 5f5f0073 pstx_.sgtxxv__.s │ │ │ │ + 0x0001c5d8 67747878 765f0073 676c716e 705f5f00 gtxxv_.sglqnp__. │ │ │ │ + 0x0001c5e8 73676c71 6e705f00 73676c71 69645f5f sglqnp_.sglqid__ │ │ │ │ + 0x0001c5f8 0073676c 7169645f 0073676c 7163705f .sglqid_.sglqcp_ │ │ │ │ + 0x0001c608 5f007367 6c716370 5f007367 6c71636c _.sglqcp_.sglqcl │ │ │ │ + 0x0001c618 5f5f0073 676c7163 6c5f0073 676c7176 __.sglqcl_.sglqv │ │ │ │ + 0x0001c628 6c5f5f00 73676c71 766c5f00 73676c73 l__.sglqvl_.sgls │ │ │ │ + 0x0001c638 766c5f5f 0073676c 73766c5f 0073676c vl__.sglsvl_.sgl │ │ │ │ + 0x0001c648 71696e5f 5f007367 6c71696e 5f007367 qin__.sglqin_.sg │ │ │ │ + 0x0001c658 706d7a76 5f5f0073 67706d7a 765f0073 pmzv__.sgpmzv_.s │ │ │ │ + 0x0001c668 676c6178 765f5f00 73676c61 78765f00 glaxv__.sglaxv_. │ │ │ │ + 0x0001c678 73676c61 755f5f00 73676c61 765f5f00 sglau__.sglav__. │ │ │ │ + 0x0001c688 73676c61 765f0073 676c6172 5f5f0073 sglav_.sglar__.s │ │ │ │ + 0x0001c698 676c6172 5f007367 736c6174 5f5f0073 glar_.sgslat__.s │ │ │ │ + 0x0001c6a8 67736c61 745f0073 67716c61 745f5f00 gslat_.sgqlat__. │ │ │ │ + 0x0001c6b8 7367716c 61745f00 7367736c 61695f5f sgqlat_.sgslai__ │ │ │ │ + 0x0001c6c8 00736773 6c61695f 00736771 6c61695f .sgslai_.sgqlai_ │ │ │ │ + 0x0001c6d8 5f007367 716c6169 5f007367 73637764 _.sgqlai_.sgscwd │ │ │ │ + 0x0001c6e8 5f5f0073 67736377 645f0073 67716377 __.sgscwd_.sgqcw │ │ │ │ + 0x0001c6f8 645f5f00 73677163 77645f00 73677066 d__.sgqcwd_.sgpf │ │ │ │ + 0x0001c708 6c6e5f5f 00736770 666c6e5f 00736774 ln__.sgpfln_.sgt │ │ │ │ + 0x0001c718 6e7a725f 5f007367 746e7a72 5f007367 nzr__.sgtnzr_.sg │ │ │ │ + 0x0001c728 706c755f 5f007367 706c755f 00736770 plu__.sgplu_.sgp │ │ │ │ + 0x0001c738 6c765f5f 00736770 6c765f00 7367706c lv__.sgplv_.sgpl │ │ │ │ + 0x0001c748 725f5f00 7367706c 725f0073 6773706c r__.sgplr_.sgspl │ │ │ │ + 0x0001c758 745f5f00 73677370 6c745f00 73677170 t__.sgsplt_.sgqp │ │ │ │ + 0x0001c768 6c745f5f 00736771 706c745f 00736773 lt__.sgqplt_.sgs │ │ │ │ + 0x0001c778 706c695f 5f007367 73706c69 5f007367 pli__.sgspli_.sg │ │ │ │ + 0x0001c788 71706c69 5f5f0073 6771706c 695f0073 qpli__.sgqpli_.s │ │ │ │ + 0x0001c798 676c6e7a 755f5f00 73676c6e 7a755f00 glnzu__.sglnzu_. │ │ │ │ + 0x0001c7a8 73676c67 65745f5f 0073676c 6765745f sglget__.sglget_ │ │ │ │ + 0x0001c7b8 0073676c 7365745f 5f007367 6c737478 .sglset__.sglstx │ │ │ │ + 0x0001c7c8 5f5f0073 676c7374 785f0073 67737670 __.sglstx_.sgsvp │ │ │ │ + 0x0001c7d8 745f5f00 73677376 70745f00 73677176 t__.sgsvpt_.sgqv │ │ │ │ + 0x0001c7e8 70745f5f 00736770 6c7a725f 5f007367 pt__.sgplzr__.sg │ │ │ │ + 0x0001c7f8 706c7a72 5f007367 6c617a76 5f5f0073 plzr_.sglazv__.s │ │ │ │ + 0x0001c808 676c617a 765f0073 676c6178 755f5f00 glazv_.sglaxu__. │ │ │ │ + 0x0001c818 73676c61 78755f00 73677478 78755f5f sglaxu_.sgtxxu__ │ │ │ │ + 0x0001c828 00736774 7878755f 00736774 6e7a755f .sgtxxu_.sgtnzu_ │ │ │ │ + 0x0001c838 5f007367 746e7a75 5f007367 7478755f _.sgtnzu_.sgtxu_ │ │ │ │ + 0x0001c848 5f007367 7478755f 00736774 78765f5f _.sgtxu_.sgtxv__ │ │ │ │ + 0x0001c858 00736774 78765f00 73677478 725f5f00 .sgtxv_.sgtxr__. │ │ │ │ + 0x0001c868 73677478 725f0073 67737478 735f5f00 sgtxr_.sgstxs__. │ │ │ │ + 0x0001c878 73677374 78735f00 73677174 78735f5f sgstxs_.sgqtxs__ │ │ │ │ + 0x0001c888 00736771 7478735f 00736773 7478725f .sgqtxs_.sgstxr_ │ │ │ │ + 0x0001c898 5f007367 73747872 5f007367 71747872 _.sgstxr_.sgqtxr │ │ │ │ + 0x0001c8a8 5f5f0073 67717478 725f0073 67737478 __.sgqtxr_.sgstx │ │ │ │ + 0x0001c8b8 635f5f00 73677374 78635f00 73677174 c__.sgstxc_.sgqt │ │ │ │ + 0x0001c8c8 78635f5f 00736771 7478635f 00736773 xc__.sgqtxc_.sgs │ │ │ │ + 0x0001c8d8 7478695f 5f007367 73747869 5f007367 txi__.sgstxi_.sg │ │ │ │ + 0x0001c8e8 71747869 5f5f0073 67717478 695f0073 qtxi__.sgqtxi_.s │ │ │ │ + 0x0001c8f8 676c6e78 755f5f00 73676c6e 78755f00 glnxu__.sglnxu_. │ │ │ │ + 0x0001c908 7367706c 78765f5f 00736770 6c78765f sgplxv__.sgplxv_ │ │ │ │ + 0x0001c918 00736774 787a765f 5f007367 74787a76 .sgtxzv__.sgtxzv │ │ │ │ + 0x0001c928 5f007367 6c6e7872 5f5f0073 676c6e78 _.sglnxr__.sglnx │ │ │ │ + 0x0001c938 725f0073 67707773 6e5f5f00 73677077 r_.sgpwsn__.sgpw │ │ │ │ + 0x0001c948 736e5f00 7367706c 78725f5f 00736770 sn_.sgplxr__.sgp │ │ │ │ + 0x0001c958 6c78725f 00736773 74726e5f 5f007367 lxr_.sgstrn__.sg │ │ │ │ + 0x0001c968 7374726e 5f007367 7174726e 5f5f0073 strn_.sgqtrn__.s │ │ │ │ + 0x0001c978 67717472 6e5f0073 6773706c 635f5f00 gqtrn_.sgsplc__. │ │ │ │ + 0x0001c988 73677370 6c635f00 73677170 6c635f5f sgsplc_.sgqplc__ │ │ │ │ + 0x0001c998 00736771 706c635f 00736773 706c735f .sgqplc_.sgspls_ │ │ │ │ + 0x0001c9a8 5f007367 73706c73 5f007367 71706c73 _.sgspls_.sgqpls │ │ │ │ + 0x0001c9b8 5f5f0073 6771706c 735f0073 676e706c __.sgqpls_.sgnpl │ │ │ │ + 0x0001c9c8 635f5f00 73676e70 6c635f00 73676967 c__.sgnplc_.sgig │ │ │ │ + 0x0001c9d8 65745f5f 00736769 6765745f 00736769 et__.sgiget_.sgi │ │ │ │ + 0x0001c9e8 7365745f 5f007367 69736574 5f007367 set__.sgiset_.sg │ │ │ │ + 0x0001c9f8 69737478 5f5f0073 67697374 785f0073 istx__.sgistx_.s │ │ │ │ + 0x0001ca08 6774787a 725f5f00 73677478 7a725f00 gtxzr__.sgtxzr_. │ │ │ │ + 0x0001ca18 73676c6e 7a725f5f 0073676c 6e7a725f sglnzr__.sglnzr_ │ │ │ │ + 0x0001ca28 00736770 6d78755f 5f007367 706d7875 .sgpmxu__.sgpmxu │ │ │ │ + 0x0001ca38 5f006973 67747263 5f5f0069 73677472 _.isgtrc__.isgtr │ │ │ │ + 0x0001ca48 635f0073 67706d75 5f5f0073 67706d75 c_.sgpmu__.sgpmu │ │ │ │ + 0x0001ca58 5f007367 706d765f 5f007367 706d765f _.sgpmv__.sgpmv_ │ │ │ │ + 0x0001ca68 00736770 6d725f5f 00736770 6d725f00 .sgpmr__.sgpmr_. │ │ │ │ + 0x0001ca78 73677370 6d745f5f 00736773 706d745f sgspmt__.sgspmt_ │ │ │ │ + 0x0001ca88 00736771 706d745f 5f007367 71706d74 .sgqpmt__.sgqpmt │ │ │ │ + 0x0001ca98 5f007367 73706d69 5f5f0073 6773706d _.sgspmi__.sgspm │ │ │ │ + 0x0001caa8 695f0073 6771706d 695f5f00 73677170 i_.sgqpmi__.sgqp │ │ │ │ + 0x0001cab8 6d695f00 73677370 6d735f5f 00736773 mi_.sgspms__.sgs │ │ │ │ + 0x0001cac8 706d735f 00736771 706d735f 5f007367 pms_.sgqpms__.sg │ │ │ │ + 0x0001cad8 71706d73 5f007367 6c617a72 5f5f0073 qpms_.sglazr__.s │ │ │ │ + 0x0001cae8 676c617a 725f0073 67746e75 5f5f0073 glazr_.sgtnu__.s │ │ │ │ + 0x0001caf8 67746e75 5f007367 746e765f 5f007367 gtnu_.sgtnv__.sg │ │ │ │ + 0x0001cb08 746e765f 00736774 6e725f5f 00736774 tnv_.sgtnr__.sgt │ │ │ │ + 0x0001cb18 6e725f00 73677374 6e705f5f 00736773 nr_.sgstnp__.sgs │ │ │ │ + 0x0001cb28 746e705f 00736771 746e705f 5f007367 tnp_.sgqtnp__.sg │ │ │ │ + 0x0001cb38 71746e70 5f007367 706c7875 5f5f0073 qtnp_.sgplxu__.s │ │ │ │ + 0x0001cb48 67706c78 755f0073 67736d70 6c5f5f00 gplxu_.sgsmpl__. │ │ │ │ + 0x0001cb58 7367736d 706c5f00 7367716d 706c5f5f sgsmpl_.sgqmpl__ │ │ │ │ + 0x0001cb68 00736771 6d706c5f 0073676c 617a755f .sgqmpl_.sglazu_ │ │ │ │ + 0x0001cb78 5f007367 6c617a75 5f007367 706c7a75 _.sglazu_.sgplzu │ │ │ │ + 0x0001cb88 5f5f0073 67706c7a 755f0073 676c6e78 __.sgplzu_.sglnx │ │ │ │ + 0x0001cb98 765f5f00 73676c6e 78765f00 7367746e v__.sglnxv_.sgtn │ │ │ │ + 0x0001cba8 78725f5f 00736774 6e78725f 00736770 xr__.sgtnxr_.sgp │ │ │ │ + 0x0001cbb8 6d78725f 5f007367 706d7872 5f007367 mxr__.sgpmxr_.sg │ │ │ │ + 0x0001cbc8 73636d6e 5f5f0073 6773636d 6e5f0073 scmn__.sgscmn_.s │ │ │ │ + 0x0001cbd8 6771636d 6e5f5f00 73677163 6d6e5f00 gqcmn__.sgqcmn_. │ │ │ │ + 0x0001cbe8 73676f70 6e5f5f00 73676f70 6e5f0073 sgopn__.sgopn_.s │ │ │ │ + 0x0001cbf8 67696e69 745f5f00 7367696e 69745f00 ginit__.sginit_. │ │ │ │ + 0x0001cc08 73676672 6d5f5f00 73676672 6d5f0073 sgfrm__.sgfrm_.s │ │ │ │ + 0x0001cc18 67636c73 5f5f0073 67636c73 5f007367 gcls__.sgcls_.sg │ │ │ │ + 0x0001cc28 746e7875 5f5f0073 67746e78 755f0073 tnxu__.sgtnxu_.s │ │ │ │ + 0x0001cc38 676f6f70 6e5f5f00 73676f6f 706e5f00 goopn__.sgoopn_. │ │ │ │ + 0x0001cc48 73676f63 6c735f5f 0073676f 636c735f sgocls__.sgocls_ │ │ │ │ + 0x0001cc58 00736774 6e7a765f 5f007367 746e7a76 .sgtnzv__.sgtnzv │ │ │ │ + 0x0001cc68 5f007367 706c7a76 5f5f0073 67706c7a _.sgplzv__.sgplz │ │ │ │ + 0x0001cc78 765f0073 6769716e 705f5f00 73676971 v_.sgiqnp__.sgiq │ │ │ │ + 0x0001cc88 6e705f00 73676971 69645f5f 00736769 np_.sgiqid__.sgi │ │ │ │ + 0x0001cc98 7169645f 00736769 7163705f 5f007367 qid_.sgiqcp__.sg │ │ │ │ + 0x0001cca8 69716370 5f007367 6971636c 5f5f0073 iqcp_.sgiqcl__.s │ │ │ │ + 0x0001ccb8 67697163 6c5f0073 67697176 6c5f5f00 giqcl_.sgiqvl__. │ │ │ │ + 0x0001ccc8 73676971 766c5f00 73676973 766c5f5f sgiqvl_.sgisvl__ │ │ │ │ + 0x0001ccd8 00736769 73766c5f 00736769 71696e5f .sgisvl_.sgiqin_ │ │ │ │ + 0x0001cce8 5f007367 6971696e 5f007367 6c6e755f _.sgiqin_.sglnu_ │ │ │ │ + 0x0001ccf8 5f007367 6c6e755f 0073676c 6e765f5f _.sglnu_.sglnv__ │ │ │ │ + 0x0001cd08 0073676c 6e765f00 73676c6e 725f5f00 .sglnv_.sglnr__. │ │ │ │ + 0x0001cd18 73676c6e 725f0073 67736c6e 695f5f00 sglnr_.sgslni__. │ │ │ │ + 0x0001cd28 7367736c 6e695f00 7367716c 6e695f5f sgslni_.sgqlni__ │ │ │ │ + 0x0001cd38 00736771 6c6e695f 00736770 716e705f .sgqlni_.sgpqnp_ │ │ │ │ + 0x0001cd48 5f007367 70716e70 5f007367 70716964 _.sgpqnp_.sgpqid │ │ │ │ + 0x0001cd58 5f5f0073 67707169 645f0073 67707163 __.sgpqid_.sgpqc │ │ │ │ + 0x0001cd68 705f5f00 73677071 63705f00 73677071 p__.sgpqcp_.sgpq │ │ │ │ + 0x0001cd78 636c5f5f 00736770 71636c5f 00736770 cl__.sgpqcl_.sgp │ │ │ │ + 0x0001cd88 7169745f 5f007367 70716974 5f007367 qit__.sgpqit_.sg │ │ │ │ + 0x0001cd98 7071766c 5f5f0073 67707176 6c5f0073 pqvl__.sgpqvl_.s │ │ │ │ + 0x0001cda8 67707376 6c5f5f00 73677073 766c5f00 gpsvl__.sgpsvl_. │ │ │ │ + 0x0001cdb8 73677071 696e5f5f 00736770 71696e5f sgpqin__.sgpqin_ │ │ │ │ + 0x0001cdc8 00736770 636d645f 5f007367 70636d64 .sgpcmd__.sgpcmd │ │ │ │ + 0x0001cdd8 5f007367 72716e70 5f5f0073 6772716e _.sgrqnp__.sgrqn │ │ │ │ + 0x0001cde8 705f0073 67727169 645f5f00 73677271 p_.sgrqid__.sgrq │ │ │ │ + 0x0001cdf8 69645f00 73677271 63705f5f 00736772 id_.sgrqcp__.sgr │ │ │ │ + 0x0001ce08 7163705f 00736772 71636c5f 5f007367 qcp_.sgrqcl__.sg │ │ │ │ + 0x0001ce18 7271636c 5f007367 7271766c 5f5f0073 rqcl_.sgrqvl__.s │ │ │ │ + 0x0001ce28 67727176 6c5f0073 67727376 6c5f5f00 grqvl_.sgrsvl__. │ │ │ │ + 0x0001ce38 73677273 766c5f00 73677271 696e5f5f sgrsvl_.sgrqin__ │ │ │ │ + 0x0001ce48 00736772 71696e5f 00697367 7267625f .sgrqin_.isgrgb_ │ │ │ │ + 0x0001ce58 5f006973 67726762 5f007367 74727166 _.isgrgb_.sgtrqf │ │ │ │ + 0x0001ce68 5f5f0073 67747271 665f0073 67747273 __.sgtrqf_.sgtrs │ │ │ │ + 0x0001ce78 6c5f5f00 73677472 736c5f00 73677472 l__.sgtrsl_.sgtr │ │ │ │ + 0x0001ce88 736e5f5f 00736774 72736e5f 00736774 sn__.sgtrsn_.sgt │ │ │ │ + 0x0001ce98 726c735f 5f007367 74726c73 5f007367 rls__.sgtrls_.sg │ │ │ │ + 0x0001cea8 74726c6e 5f5f0073 6774726c 6e5f0073 trln__.sgtrln_.s │ │ │ │ + 0x0001ceb8 6774726e 735f5f00 73677472 6e735f00 gtrns__.sgtrns_. │ │ │ │ + 0x0001cec8 73677472 6e6c5f5f 00736774 726e6c5f sgtrnl__.sgtrnl_ │ │ │ │ + 0x0001ced8 00736763 6c73745f 5f007367 636c7374 .sgclst__.sgclst │ │ │ │ + 0x0001cee8 5f007367 71636c5f 5f007367 71636c5f _.sgqcl__.sgqcl_ │ │ │ │ + 0x0001cef8 00736773 73696d5f 5f007367 7373696d .sgssim__.sgssim │ │ │ │ + 0x0001cf08 5f007367 7173696d 5f5f0073 67717369 _.sgqsim__.sgqsi │ │ │ │ + 0x0001cf18 6d5f007a 67697365 745f5f00 7a676973 m_.zgiset__.zgis │ │ │ │ + 0x0001cf28 65745f00 7a677273 65745f5f 007a6772 et_.zgrset__.zgr │ │ │ │ + 0x0001cf38 7365745f 007a6766 72656c5f 5f007a67 set_.zgfrel__.zg │ │ │ │ + 0x0001cf48 6672656c 5f007a67 69696e74 5f5f007a frel_.zgiint__.z │ │ │ │ + 0x0001cf58 6769696e 745f007a 67646f70 6e5f5f00 giint_.zgdopn__. │ │ │ │ + 0x0001cf68 7a67646f 706e5f00 7a676463 6c735f5f zgdopn_.zgdcls__ │ │ │ │ + 0x0001cf78 007a6764 636c735f 007a6770 6f706e5f .zgdcls_.zgpopn_ │ │ │ │ + 0x0001cf88 5f007a67 706f706e 5f007a67 70636c73 _.zgpopn_.zgpcls │ │ │ │ + 0x0001cf98 5f5f007a 6770636c 735f007a 67666c61 __.zgpcls_.zgfla │ │ │ │ + 0x0001cfa8 73685f5f 007a6766 6c617368 5f007a67 sh__.zgflash_.zg │ │ │ │ + 0x0001cfb8 6f6f706e 5f5f007a 676f6f70 6e5f007a oopn__.zgoopn_.z │ │ │ │ + 0x0001cfc8 676f636c 735f5f00 7a676f63 6c735f00 gocls__.zgocls_. │ │ │ │ + 0x0001cfd8 7a677377 64695f5f 007a6773 7764695f zgswdi__.zgswdi_ │ │ │ │ + 0x0001cfe8 007a6773 636c695f 5f007a67 73636c69 .zgscli__.zgscli │ │ │ │ + 0x0001cff8 5f007a67 676f706e 5f5f007a 67676f70 _.zggopn__.zggop │ │ │ │ + 0x0001d008 6e5f007a 67676d6f 765f5f00 7a67676d n_.zggmov__.zggm │ │ │ │ + 0x0001d018 6f765f00 7a67636c 69705f5f 007a6763 ov_.zgclip__.zgc │ │ │ │ + 0x0001d028 6c69705f 007a6772 636c705f 5f007a67 lip_.zgrclp__.zg │ │ │ │ + 0x0001d038 72636c70 5f007a67 7478745f 5f007a67 rclp_.zgtxt__.zg │ │ │ │ + 0x0001d048 7478745f 007a6773 656c6563 74666f6e txt_.zgselectfon │ │ │ │ + 0x0001d058 745f5f00 7a677365 6c656374 666f6e74 t__.zgselectfont │ │ │ │ + 0x0001d068 5f007a67 66746663 5f5f007a 67667466 _.zgftfc__.zgftf │ │ │ │ + 0x0001d078 635f007a 67736677 5f5f007a 67736677 c_.zgsfw__.zgsfw │ │ │ │ + 0x0001d088 5f007a67 6e756d66 6f6e7473 5f5f007a _.zgnumfonts__.z │ │ │ │ + 0x0001d098 676e756d 666f6e74 735f007a 676c6973 gnumfonts_.zglis │ │ │ │ + 0x0001d0a8 74666f6e 74735f5f 007a676c 69737466 tfonts__.zglistf │ │ │ │ + 0x0001d0b8 6f6e7473 5f007a67 666f6e74 6e616d65 onts_.zgfontname │ │ │ │ + 0x0001d0c8 5f5f007a 67666f6e 746e616d 655f007a __.zgfontname_.z │ │ │ │ + 0x0001d0d8 6767706c 745f5f00 7a676770 6c745f00 ggplt__.zggplt_. │ │ │ │ + 0x0001d0e8 7a676763 6c735f5f 007a6767 636c735f zggcls__.zggcls_ │ │ │ │ + 0x0001d0f8 007a6767 746f6e5f 5f007a67 67746f6e .zggton__.zggton │ │ │ │ + 0x0001d108 5f007a67 696f706e 5f5f007a 67696f70 _.zgiopn__.zgiop │ │ │ │ + 0x0001d118 6e5f007a 67696461 745f5f00 7a676964 n_.zgidat__.zgid │ │ │ │ + 0x0001d128 61745f00 7a676963 6c735f5f 007a6769 at_.zgicls__.zgi │ │ │ │ + 0x0001d138 636c735f 007a6771 706e745f 5f007a67 cls_.zgqpnt__.zg │ │ │ │ + 0x0001d148 71706e74 5f007a67 71776463 5f5f007a qpnt_.zgqwdc__.z │ │ │ │ + 0x0001d158 67717764 635f007a 6771636c 635f5f00 gqwdc_.zgqclc__. │ │ │ │ + 0x0001d168 7a677163 6c635f00 7a677174 6e635f5f zgqclc_.zgqtnc__ │ │ │ │ + 0x0001d178 007a6771 746e635f 007a6771 696d635f .zgqtnc_.zgqimc_ │ │ │ │ + 0x0001d188 5f007a67 71696d63 5f007a67 71707463 _.zgqimc_.zgqptc │ │ │ │ + 0x0001d198 5f5f007a 67717074 635f007a 67717263 __.zgqptc_.zgqrc │ │ │ │ + 0x0001d1a8 745f5f00 7a677172 63745f00 7a677372 t__.zgqrct_.zgsr │ │ │ │ + 0x0001d1b8 6f745f5f 007a6773 726f745f 007a6773 ot__.zgsrot_.zgs │ │ │ │ + 0x0001d1c8 66636d5f 5f007a67 7366636d 5f007a67 fcm__.zgsfcm_.zg │ │ │ │ + 0x0001d1d8 736c636c 5f5f007a 67736c63 6c5f007a slcl__.zgslcl_.z │ │ │ │ + 0x0001d1e8 67737463 6c5f5f00 7a677374 636c5f00 gstcl__.zgstcl_. │ │ │ │ + 0x0001d1f8 7a676963 6c725f5f 007a6769 636c725f zgiclr__.zgiclr_ │ │ │ │ + 0x0001d208 007a6763 6c696e69 5f5f007a 67636c69 .zgclini__.zgcli │ │ │ │ + 0x0001d218 6e695f00 7377646f 706e5f5f 00737764 ni_.swdopn__.swd │ │ │ │ + 0x0001d228 6f706e5f 00737764 636c735f 5f007377 opn_.swdcls__.sw │ │ │ │ + 0x0001d238 64636c73 5f007377 706f706e 5f5f0073 dcls_.swpopn__.s │ │ │ │ + 0x0001d248 77706f70 6e5f0073 77666c73 685f5f00 wpopn_.swflsh__. │ │ │ │ + 0x0001d258 7377666c 73685f00 73777063 6c735f5f swflsh_.swpcls__ │ │ │ │ + 0x0001d268 00737770 636c735f 0073776f 6f706e5f .swpcls_.swoopn_ │ │ │ │ + 0x0001d278 5f007377 6f6f706e 5f007377 6f636c73 _.swoopn_.swocls │ │ │ │ + 0x0001d288 5f5f0073 776f636c 735f0073 77716663 __.swocls_.swqfc │ │ │ │ + 0x0001d298 635f5f00 73777166 63635f00 73777366 c__.swqfcc_.swsf │ │ │ │ + 0x0001d2a8 636d5f5f 00737773 66636d5f 00737773 cm__.swsfcm_.sws │ │ │ │ + 0x0001d2b8 7764695f 5f007377 73776469 5f007377 wdi__.swswdi_.sw │ │ │ │ + 0x0001d2c8 73636c69 5f5f0073 7773636c 695f0073 scli__.swscli_.s │ │ │ │ + 0x0001d2d8 77736c63 6c5f5f00 7377736c 636c5f00 wslcl__.swslcl_. │ │ │ │ + 0x0001d2e8 73777366 775f5f00 73777366 775f0073 swsfw__.swsfw_.s │ │ │ │ + 0x0001d2f8 77676f70 6e5f5f00 7377676f 706e5f00 wgopn__.swgopn_. │ │ │ │ + 0x0001d308 7377676d 6f765f5f 00737767 6d6f765f swgmov__.swgmov_ │ │ │ │ + 0x0001d318 00737767 706c745f 5f007377 67706c74 .swgplt__.swgplt │ │ │ │ + 0x0001d328 5f007377 67636c73 5f5f0073 7767636c _.swgcls__.swgcl │ │ │ │ + 0x0001d338 735f0073 77737463 6c5f5f00 73777374 s_.swstcl__.swst │ │ │ │ + 0x0001d348 636c5f00 73776774 6f6e5f5f 00737767 cl_.swgton__.swg │ │ │ │ + 0x0001d358 746f6e5f 00737769 716e705f 5f007377 ton_.swiqnp__.sw │ │ │ │ + 0x0001d368 69716e70 5f007377 69716964 5f5f0073 iqnp_.swiqid__.s │ │ │ │ + 0x0001d378 77697169 645f0073 77697163 705f5f00 wiqid_.swiqcp__. │ │ │ │ + 0x0001d388 73776971 63705f00 73776971 636c5f5f swiqcp_.swiqcl__ │ │ │ │ + 0x0001d398 00737769 71636c5f 00737769 71766c5f .swiqcl_.swiqvl_ │ │ │ │ + 0x0001d3a8 5f007377 6971766c 5f007377 6973766c _.swiqvl_.swisvl │ │ │ │ + 0x0001d3b8 5f5f0073 77697376 6c5f0073 77697169 __.swisvl_.swiqi │ │ │ │ + 0x0001d3c8 6e5f5f00 73776971 696e5f00 7377696f n__.swiqin_.swio │ │ │ │ + 0x0001d3d8 706e5f5f 00737769 6f706e5f 00737769 pn__.swiopn_.swi │ │ │ │ + 0x0001d3e8 6461745f 5f007377 69646174 5f007377 dat__.swidat_.sw │ │ │ │ + 0x0001d3f8 69636c72 5f5f0073 7769636c 725f0073 iclr__.swiclr_.s │ │ │ │ + 0x0001d408 7769636c 735f5f00 73776963 6c735f00 wicls__.swicls_. │ │ │ │ + 0x0001d418 73777170 6e745f5f 00737771 706e745f swqpnt__.swqpnt_ │ │ │ │ + 0x0001d428 00737766 696e745f 5f007377 66696e74 .swfint__.swfint │ │ │ │ + 0x0001d438 5f007377 69696e74 5f5f0073 7769696e _.swiint__.swiin │ │ │ │ + 0x0001d448 745f0073 77717764 635f5f00 73777177 t_.swqwdc__.swqw │ │ │ │ + 0x0001d458 64635f00 73777163 6c635f5f 00737771 dc_.swqclc__.swq │ │ │ │ + 0x0001d468 636c635f 00737771 746e635f 5f007377 clc_.swqtnc__.sw │ │ │ │ + 0x0001d478 71746e63 5f007377 71696d63 5f5f0073 qtnc_.swqimc__.s │ │ │ │ + 0x0001d488 7771696d 635f0073 77717074 635f5f00 wqimc_.swqptc__. │ │ │ │ + 0x0001d498 73777170 74635f00 73777172 63745f5f swqptc_.swqrct__ │ │ │ │ + 0x0001d4a8 00737771 7263745f 00737773 726f745f .swqrct_.swsrot_ │ │ │ │ + 0x0001d4b8 5f007377 73726f74 5f007377 636c6368 _.swsrot_.swclch │ │ │ │ + 0x0001d4c8 5f5f0073 77636c63 685f0073 77717478 __.swclch_.swqtx │ │ │ │ + 0x0001d4d8 775f5f00 73777174 78775f00 73776674 w__.swqtxw_.swft │ │ │ │ + 0x0001d4e8 66635f5f 00737766 7466635f 00737766 fc__.swftfc_.swf │ │ │ │ + 0x0001d4f8 746e6d5f 5f007377 66746e6d 5f007377 tnm__.swftnm_.sw │ │ │ │ + 0x0001d508 736c6674 5f5f0073 77736c66 745f0073 slft__.swslft_.s │ │ │ │ + 0x0001d518 77677466 745f5f00 73776774 66745f00 wgtft__.swgtft_. │ │ │ │ + 0x0001d528 73776c73 66745f5f 0073776c 7366745f swlsft__.swlsft_ │ │ │ │ + 0x0001d538 00737774 78745f5f 00737774 78745f00 .swtxt__.swtxt_. │ │ │ │ + 0x0001d548 73777267 65745f5f 00737772 6765745f swrget__.swrget_ │ │ │ │ + 0x0001d558 00737772 7365745f 5f007377 72736574 .swrset__.swrset │ │ │ │ + 0x0001d568 5f007377 72737478 5f5f0073 77727374 _.swrstx__.swrst │ │ │ │ + 0x0001d578 785f0073 7770716e 705f5f00 73777071 x_.swpqnp__.swpq │ │ │ │ + 0x0001d588 6e705f00 73777071 69645f5f 00737770 np_.swpqid__.swp │ │ │ │ + 0x0001d598 7169645f 00737770 7163705f 5f007377 qid_.swpqcp__.sw │ │ │ │ + 0x0001d5a8 70716370 5f007377 7071636c 5f5f0073 pqcp_.swpqcl__.s │ │ │ │ + 0x0001d5b8 77707163 6c5f0073 77707169 745f5f00 wpqcl_.swpqit__. │ │ │ │ + 0x0001d5c8 73777071 69745f00 73777071 766c5f5f swpqit_.swpqvl__ │ │ │ │ + 0x0001d5d8 00737770 71766c5f 00737770 73766c5f .swpqvl_.swpsvl_ │ │ │ │ + 0x0001d5e8 5f007377 7073766c 5f007377 7071696e _.swpsvl_.swpqin │ │ │ │ + 0x0001d5f8 5f5f0073 77707169 6e5f0073 7772716e __.swpqin_.swrqn │ │ │ │ + 0x0001d608 705f5f00 73777271 6e705f00 73777271 p__.swrqnp_.swrq │ │ │ │ + 0x0001d618 69645f5f 00737772 7169645f 00737772 id__.swrqid_.swr │ │ │ │ + 0x0001d628 7163705f 5f007377 72716370 5f007377 qcp__.swrqcp_.sw │ │ │ │ + 0x0001d638 7271636c 5f5f0073 77727163 6c5f0073 rqcl__.swrqcl_.s │ │ │ │ + 0x0001d648 77727176 6c5f5f00 73777271 766c5f00 wrqvl__.swrqvl_. │ │ │ │ + 0x0001d658 73777273 766c5f5f 00737772 73766c5f swrsvl__.swrsvl_ │ │ │ │ + 0x0001d668 00737772 71696e5f 5f007377 7271696e .swrqin__.swrqin │ │ │ │ + 0x0001d678 5f007377 63716e70 5f5f0073 7763716e _.swcqnp__.swcqn │ │ │ │ + 0x0001d688 705f0073 77637169 645f5f00 73776371 p_.swcqid__.swcq │ │ │ │ + 0x0001d698 69645f00 73776371 63705f5f 00737763 id_.swcqcp__.swc │ │ │ │ + 0x0001d6a8 7163705f 00737763 71636c5f 5f007377 qcp_.swcqcl__.sw │ │ │ │ + 0x0001d6b8 6371636c 5f007377 6371766c 5f5f0073 cqcl_.swcqvl__.s │ │ │ │ + 0x0001d6c8 77637176 6c5f0073 77637376 6c5f5f00 wcqvl_.swcsvl__. │ │ │ │ + 0x0001d6d8 73776373 766c5f00 73776371 696e5f5f swcsvl_.swcqin__ │ │ │ │ + 0x0001d6e8 00737763 71696e5f 0073776c 6765745f .swcqin_.swlget_ │ │ │ │ + 0x0001d6f8 5f007377 6c676574 5f007377 6c736574 _.swlget_.swlset │ │ │ │ + 0x0001d708 5f5f0073 776c7365 745f0073 776c7374 __.swlset_.swlst │ │ │ │ + 0x0001d718 785f5f00 73776c73 74785f00 73777166 x__.swlstx_.swqf │ │ │ │ + 0x0001d728 6e6d5f5f 00737771 666e6d5f 007a6766 nm__.swqfnm_.zgf │ │ │ │ + 0x0001d738 696e745f 5f007a67 66696e74 5f007a67 int__.zgfint_.zg │ │ │ │ + 0x0001d748 71747877 5f5f007a 67717478 775f0073 qtxw__.zgqtxw_.s │ │ │ │ + 0x0001d758 776c716e 705f5f00 73776c71 6e705f00 wlqnp__.swlqnp_. │ │ │ │ + 0x0001d768 73776c71 69645f5f 0073776c 7169645f swlqid__.swlqid_ │ │ │ │ + 0x0001d778 0073776c 7163705f 5f007377 6c716370 .swlqcp__.swlqcp │ │ │ │ + 0x0001d788 5f007377 6c71636c 5f5f0073 776c7163 _.swlqcl__.swlqc │ │ │ │ + 0x0001d798 6c5f0073 776c7176 6c5f5f00 73776c71 l_.swlqvl__.swlq │ │ │ │ + 0x0001d7a8 766c5f00 73776c73 766c5f5f 0073776c vl_.swlsvl__.swl │ │ │ │ + 0x0001d7b8 73766c5f 0073776c 71696e5f 5f007377 svl_.swlqin__.sw │ │ │ │ + 0x0001d7c8 6c71696e 5f007377 63676574 5f5f0073 lqin_.swcget__.s │ │ │ │ + 0x0001d7d8 77636765 745f0073 77637365 745f5f00 wcget_.swcset__. │ │ │ │ + 0x0001d7e8 73776373 65745f00 73776373 74785f5f swcset_.swcstx__ │ │ │ │ + 0x0001d7f8 00737763 7374785f 00737769 6765745f .swcstx_.swiget_ │ │ │ │ + 0x0001d808 5f007377 69676574 5f007377 69736574 _.swiget_.swiset │ │ │ │ + 0x0001d818 5f5f0073 77697365 745f0073 77697374 __.swiset_.swist │ │ │ │ + 0x0001d828 785f5f00 73776973 74785f00 7377636d x__.swistx_.swcm │ │ │ │ + 0x0001d838 6c6c5f5f 00737763 6d6c6c5f 00737771 ll__.swcmll_.swq │ │ │ │ + 0x0001d848 636d6e5f 5f007377 71636d6e 5f007377 cmn__.swqcmn_.sw │ │ │ │ + 0x0001d858 71636d66 5f5f0073 7771636d 665f0073 qcmf__.swqcmf_.s │ │ │ │ + 0x0001d868 7771636d 645f5f00 73777163 6d645f00 wqcmd__.swqcmd_. │ │ │ │ + 0x0001d878 73777067 65745f5f 00737770 6765745f swpget__.swpget_ │ │ │ │ + 0x0001d888 00737770 7365745f 5f007377 70736574 .swpset__.swpset │ │ │ │ + 0x0001d898 5f007377 70737478 5f5f0073 77707374 _.swpstx__.swpst │ │ │ │ + 0x0001d8a8 785f0075 656c6765 745f5f00 75656c67 x_.uelget__.uelg │ │ │ │ + 0x0001d8b8 65745f00 75656c73 65745f5f 0075656c et_.uelset__.uel │ │ │ │ + 0x0001d8c8 7365745f 0075656c 7374785f 5f007565 set_.uelstx__.ue │ │ │ │ + 0x0001d8d8 6c737478 5f007565 7a63686b 5f5f0075 lstx_.uezchk__.u │ │ │ │ + 0x0001d8e8 657a6368 6b5f0075 6569746c 765f5f00 ezchk_.ueitlv__. │ │ │ │ + 0x0001d8f8 75656974 6c765f00 75657374 6c765f5f ueitlv_.uestlv__ │ │ │ │ + 0x0001d908 00756573 746c765f 00756571 746c765f .uestlv_.ueqtlv_ │ │ │ │ + 0x0001d918 5f007565 71746c76 5f007565 716e746c _.ueqtlv_.ueqntl │ │ │ │ + 0x0001d928 5f5f0075 65716e74 6c5f0075 6573746c __.ueqntl_.uestl │ │ │ │ + 0x0001d938 7a5f5f00 75657374 6c7a5f00 75657174 z__.uestlz_.ueqt │ │ │ │ + 0x0001d948 6c7a5f5f 00756571 746c7a5f 00756569 lz__.ueqtlz_.uei │ │ │ │ + 0x0001d958 6765745f 5f007565 69676574 5f007565 get__.ueiget_.ue │ │ │ │ + 0x0001d968 69736574 5f5f0075 65697365 745f0075 iset__.ueiset_.u │ │ │ │ + 0x0001d978 65697374 785f5f00 75656973 74785f00 eistx__.ueistx_. │ │ │ │ + 0x0001d988 7565746f 6e7a5f5f 00756574 6f6e7a5f uetonz__.uetonz_ │ │ │ │ + 0x0001d998 00756574 6f6e655f 5f007565 746f6e65 .uetone__.uetone │ │ │ │ + 0x0001d9a8 5f007565 72676574 5f5f0075 65726765 _.uerget__.uerge │ │ │ │ + 0x0001d9b8 745f0075 65727365 745f5f00 75657273 t_.uerset__.uers │ │ │ │ + 0x0001d9c8 65745f00 75657273 74785f5f 00756572 et_.uerstx__.uer │ │ │ │ + 0x0001d9d8 7374785f 00756567 746c625f 5f007565 stx_.uegtlb__.ue │ │ │ │ + 0x0001d9e8 67746c62 5f007565 70676574 5f5f0075 gtlb_.uepget__.u │ │ │ │ + 0x0001d9f8 65706765 745f0075 65707365 745f5f00 epget_.uepset__. │ │ │ │ + 0x0001da08 75657073 65745f00 75657073 74785f5f uepset_.uepstx__ │ │ │ │ + 0x0001da18 00756570 7374785f 00756574 6f6e635f .uepstx_.uetonc_ │ │ │ │ + 0x0001da28 5f007565 746f6e63 5f007565 61726561 _.uetonc_.uearea │ │ │ │ + 0x0001da38 5f5f0075 65617265 615f0075 6561696e __.uearea_.ueain │ │ │ │ + 0x0001da48 745f5f00 75656169 6e745f00 75657071 t__.ueaint_.uepq │ │ │ │ + 0x0001da58 6e705f5f 00756570 716e705f 00756570 np__.uepqnp_.uep │ │ │ │ + 0x0001da68 7169645f 5f007565 70716964 5f007565 qid__.uepqid_.ue │ │ │ │ + 0x0001da78 70716370 5f5f0075 65707163 705f0075 pqcp__.uepqcp_.u │ │ │ │ + 0x0001da88 65707163 6c5f5f00 75657071 636c5f00 epqcl__.uepqcl_. │ │ │ │ + 0x0001da98 75657071 69745f5f 00756570 7169745f uepqit__.uepqit_ │ │ │ │ + 0x0001daa8 00756570 71766c5f 5f007565 7071766c .uepqvl__.uepqvl │ │ │ │ + 0x0001dab8 5f007565 7073766c 5f5f0075 65707376 _.uepsvl__.uepsv │ │ │ │ + 0x0001dac8 6c5f0075 65707169 6e5f5f00 75657071 l_.uepqin__.uepq │ │ │ │ + 0x0001dad8 696e5f00 75657271 6e705f5f 00756572 in_.uerqnp__.uer │ │ │ │ + 0x0001dae8 716e705f 00756572 7169645f 5f007565 qnp_.uerqid__.ue │ │ │ │ + 0x0001daf8 72716964 5f007565 72716370 5f5f0075 rqid_.uerqcp__.u │ │ │ │ + 0x0001db08 65727163 705f0075 65727163 6c5f5f00 erqcp_.uerqcl__. │ │ │ │ + 0x0001db18 75657271 636c5f00 75657271 766c5f5f uerqcl_.uerqvl__ │ │ │ │ + 0x0001db28 00756572 71766c5f 00756572 73766c5f .uerqvl_.uersvl_ │ │ │ │ + 0x0001db38 5f007565 7273766c 5f007565 7271696e _.uersvl_.uerqin │ │ │ │ + 0x0001db48 5f5f0075 65727169 6e5f0075 6567746c __.uerqin_.uegtl │ │ │ │ + 0x0001db58 615f5f00 75656774 6c615f00 75656971 a__.uegtla_.ueiq │ │ │ │ + 0x0001db68 6e705f5f 00756569 716e705f 00756569 np__.ueiqnp_.uei │ │ │ │ + 0x0001db78 7169645f 5f007565 69716964 5f007565 qid__.ueiqid_.ue │ │ │ │ + 0x0001db88 69716370 5f5f0075 65697163 705f0075 iqcp__.ueiqcp_.u │ │ │ │ + 0x0001db98 65697163 6c5f5f00 75656971 636c5f00 eiqcl__.ueiqcl_. │ │ │ │ + 0x0001dba8 75656971 766c5f5f 00756569 71766c5f ueiqvl__.ueiqvl_ │ │ │ │ + 0x0001dbb8 00756569 73766c5f 5f007565 6973766c .ueisvl__.ueisvl │ │ │ │ + 0x0001dbc8 5f007565 6971696e 5f5f0075 65697169 _.ueiqin__.ueiqi │ │ │ │ + 0x0001dbd8 6e5f0075 65746f6e 665f5f00 7565746f n_.uetonf__.ueto │ │ │ │ + 0x0001dbe8 6e665f00 7565746f 6e625f5f 00756574 nf_.uetonb__.uet │ │ │ │ + 0x0001dbf8 6f6e625f 0075656c 716e705f 5f007565 onb_.uelqnp__.ue │ │ │ │ + 0x0001dc08 6c716e70 5f007565 6c716964 5f5f0075 lqnp_.uelqid__.u │ │ │ │ + 0x0001dc18 656c7169 645f0075 656c7163 705f5f00 elqid_.uelqcp__. │ │ │ │ + 0x0001dc28 75656c71 63705f00 75656c71 636c5f5f uelqcp_.uelqcl__ │ │ │ │ + 0x0001dc38 0075656c 71636c5f 0075656c 71766c5f .uelqcl_.uelqvl_ │ │ │ │ + 0x0001dc48 5f007565 6c71766c 5f007565 6c73766c _.uelqvl_.uelsvl │ │ │ │ + 0x0001dc58 5f5f0075 656c7376 6c5f0075 656c7169 __.uelsvl_.uelqi │ │ │ │ + 0x0001dc68 6e5f5f00 75656c71 696e5f00 69756574 n__.uelqin_.iuet │ │ │ │ + 0x0001dc78 6f6e5f5f 00697565 746f6e5f 00757370 on__.iueton_.usp │ │ │ │ + 0x0001dc88 716e705f 5f007573 70716e70 5f007573 qnp__.uspqnp_.us │ │ │ │ + 0x0001dc98 70716964 5f5f0075 73707169 645f0075 pqid__.uspqid_.u │ │ │ │ + 0x0001dca8 73707163 705f5f00 75737071 63705f00 spqcp__.uspqcp_. │ │ │ │ + 0x0001dcb8 75737071 636c5f5f 00757370 71636c5f uspqcl__.uspqcl_ │ │ │ │ + 0x0001dcc8 00757370 7169745f 5f007573 70716974 .uspqit__.uspqit │ │ │ │ + 0x0001dcd8 5f007573 7071766c 5f5f0075 73707176 _.uspqvl__.uspqv │ │ │ │ + 0x0001dce8 6c5f0075 73707376 6c5f5f00 75737073 l_.uspsvl__.usps │ │ │ │ + 0x0001dcf8 766c5f00 75737071 696e5f5f 00757370 vl_.uspqin__.usp │ │ │ │ + 0x0001dd08 71696e5f 00757370 74746c5f 5f007573 qin_.uspttl__.us │ │ │ │ + 0x0001dd18 7074746c 5f007573 72716e70 5f5f0075 pttl_.usrqnp__.u │ │ │ │ + 0x0001dd28 7372716e 705f0075 73727169 645f5f00 srqnp_.usrqid__. │ │ │ │ + 0x0001dd38 75737271 69645f00 75737271 63705f5f usrqid_.usrqcp__ │ │ │ │ + 0x0001dd48 00757372 7163705f 00757372 71636c5f .usrqcp_.usrqcl_ │ │ │ │ + 0x0001dd58 5f007573 7271636c 5f007573 7271766c _.usrqcl_.usrqvl │ │ │ │ + 0x0001dd68 5f5f0075 73727176 6c5f0075 73727376 __.usrqvl_.usrsv │ │ │ │ + 0x0001dd78 6c5f5f00 75737273 766c5f00 75737271 l__.usrsvl_.usrq │ │ │ │ + 0x0001dd88 696e5f5f 00757372 71696e5f 00757378 in__.usrqin_.usx │ │ │ │ + 0x0001dd98 6178735f 5f007573 78617873 5f007573 axs__.usxaxs_.us │ │ │ │ + 0x0001dda8 79737562 5f5f0075 73797375 625f0075 ysub__.usysub_.u │ │ │ │ + 0x0001ddb8 73706669 745f5f00 75737066 69745f00 spfit__.uspfit_. │ │ │ │ + 0x0001ddc8 75736178 636c5f5f 00757361 78636c5f usaxcl__.usaxcl_ │ │ │ │ + 0x0001ddd8 00757370 6e756d5f 5f007573 706e756d .uspnum__.uspnum │ │ │ │ + 0x0001dde8 5f007573 7a646774 5f5f0075 737a6467 _.uszdgt__.uszdg │ │ │ │ + 0x0001ddf8 745f0075 736c6765 745f5f00 75736c67 t_.uslget__.uslg │ │ │ │ + 0x0001de08 65745f00 75736c73 65745f5f 0075736c et_.uslset__.usl │ │ │ │ + 0x0001de18 7365745f 0075736c 7374785f 5f007573 set_.uslstx__.us │ │ │ │ + 0x0001de28 6c737478 5f007573 61786c67 5f5f0075 lstx_.usaxlg__.u │ │ │ │ + 0x0001de38 7361786c 675f0075 73776170 7a5f5f00 saxlg_.uswapz__. │ │ │ │ + 0x0001de48 75737761 707a5f00 75737573 636c5f5f uswapz_.ususcl__ │ │ │ │ + 0x0001de58 00757375 73636c5f 00757375 7363755f .ususcl_.ususcu_ │ │ │ │ + 0x0001de68 5f007573 75736375 5f007573 78696e7a _.ususcu_.usxinz │ │ │ │ + 0x0001de78 5f5f0075 7378696e 7a5f0075 7378746c __.usxinz_.usxtl │ │ │ │ + 0x0001de88 7a5f5f00 75737874 6c7a5f00 75736967 z__.usxtlz_.usig │ │ │ │ + 0x0001de98 65745f5f 00757369 6765745f 00757369 et__.usiget_.usi │ │ │ │ + 0x0001dea8 7365745f 5f007573 69736574 5f007573 set__.usiset_.us │ │ │ │ + 0x0001deb8 69737478 5f5f0075 73697374 785f0075 istx__.usistx_.u │ │ │ │ + 0x0001dec8 7373706e 745f5f00 75737370 6e745f00 sspnt__.usspnt_. │ │ │ │ + 0x0001ded8 7573786f 66665f5f 00757378 6f66665f usxoff__.usxoff_ │ │ │ │ + 0x0001dee8 00757361 786e6d5f 5f007573 61786e6d .usaxnm__.usaxnm │ │ │ │ + 0x0001def8 5f007573 61787363 5f5f0075 73617873 _.usaxsc__.usaxs │ │ │ │ + 0x0001df08 635f0075 73646178 735f5f00 75736461 c_.usdaxs__.usda │ │ │ │ + 0x0001df18 78735f00 75736971 6e705f5f 00757369 xs_.usiqnp__.usi │ │ │ │ + 0x0001df28 716e705f 00757369 7169645f 5f007573 qnp_.usiqid__.us │ │ │ │ + 0x0001df38 69716964 5f007573 69716370 5f5f0075 iqid_.usiqcp__.u │ │ │ │ + 0x0001df48 73697163 705f0075 73697163 6c5f5f00 siqcp_.usiqcl__. │ │ │ │ + 0x0001df58 75736971 636c5f00 75736971 766c5f5f usiqcl_.usiqvl__ │ │ │ │ + 0x0001df68 00757369 71766c5f 00757369 73766c5f .usiqvl_.usisvl_ │ │ │ │ + 0x0001df78 5f007573 6973766c 5f007573 6971696e _.usisvl_.usiqin │ │ │ │ + 0x0001df88 5f5f0075 73697169 6e5f0075 73726765 __.usiqin_.usrge │ │ │ │ + 0x0001df98 745f5f00 75737267 65745f00 75737273 t__.usrget_.usrs │ │ │ │ + 0x0001dfa8 65745f5f 00757372 7365745f 00757372 et__.usrset_.usr │ │ │ │ + 0x0001dfb8 7374785f 5f007573 72737478 5f007573 stx__.usrstx_.us │ │ │ │ + 0x0001dfc8 6368766c 5f5f0075 73636876 6c5f0075 chvl__.uschvl_.u │ │ │ │ + 0x0001dfd8 73787375 625f5f00 75737873 75625f00 sxsub__.usxsub_. │ │ │ │ + 0x0001dfe8 75737861 78755f5f 00757378 6178755f usxaxu__.usxaxu_ │ │ │ │ + 0x0001dff8 00757379 6178735f 5f007573 79617873 .usyaxs__.usyaxs │ │ │ │ + 0x0001e008 5f007573 67727068 5f5f0075 73677270 _.usgrph__.usgrp │ │ │ │ + 0x0001e018 685f0075 73617864 765f5f00 75736178 h_.usaxdv__.usax │ │ │ │ + 0x0001e028 64765f00 6373626c 626c5f5f 00637362 dv_.csblbl__.csb │ │ │ │ + 0x0001e038 6c626c5f 00757370 6765745f 5f007573 lbl_.uspget__.us │ │ │ │ + 0x0001e048 70676574 5f007573 70736574 5f5f0075 pget_.uspset__.u │ │ │ │ + 0x0001e058 73707365 745f0075 73707374 785f5f00 spset_.uspstx__. │ │ │ │ + 0x0001e068 75737073 74785f00 75736c71 6e705f5f uspstx_.uslqnp__ │ │ │ │ + 0x0001e078 0075736c 716e705f 0075736c 7169645f .uslqnp_.uslqid_ │ │ │ │ + 0x0001e088 5f007573 6c716964 5f007573 6c716370 _.uslqid_.uslqcp │ │ │ │ + 0x0001e098 5f5f0075 736c7163 705f0075 736c7163 __.uslqcp_.uslqc │ │ │ │ + 0x0001e0a8 6c5f5f00 75736c71 636c5f00 75736c71 l__.uslqcl_.uslq │ │ │ │ + 0x0001e0b8 766c5f5f 0075736c 71766c5f 0075736c vl__.uslqvl_.usl │ │ │ │ + 0x0001e0c8 73766c5f 5f007573 6c73766c 5f007573 svl__.uslsvl_.us │ │ │ │ + 0x0001e0d8 6c71696e 5f5f0075 736c7169 6e5f0075 lqin__.uslqin_.u │ │ │ │ + 0x0001e0e8 73737474 6c5f5f00 75737374 746c5f00 ssttl__.ussttl_. │ │ │ │ + 0x0001e0f8 75737361 78735f5f 00757373 6178735f ussaxs__.ussaxs_ │ │ │ │ + 0x0001e108 00757378 61786c5f 5f007573 7861786c .usxaxl__.usxaxl │ │ │ │ + 0x0001e118 5f007573 696e6974 5f5f0075 73696e69 _.usinit__.usini │ │ │ │ + 0x0001e128 745f0075 73796178 6c5f5f00 75737961 t_.usyaxl__.usya │ │ │ │ + 0x0001e138 786c5f00 7573796f 66665f5f 00757379 xl_.usyoff__.usy │ │ │ │ + 0x0001e148 6f66665f 00757363 716e705f 5f007573 off_.uscqnp__.us │ │ │ │ + 0x0001e158 63716e70 5f007573 63716964 5f5f0075 cqnp_.uscqid__.u │ │ │ │ + 0x0001e168 73637169 645f0075 73637163 705f5f00 scqid_.uscqcp__. │ │ │ │ + 0x0001e178 75736371 63705f00 75736371 636c5f5f uscqcp_.uscqcl__ │ │ │ │ + 0x0001e188 00757363 71636c5f 00757363 71766c5f .uscqcl_.uscqvl_ │ │ │ │ + 0x0001e198 5f007573 6371766c 5f007573 6373766c _.uscqvl_.uscsvl │ │ │ │ + 0x0001e1a8 5f5f0075 73637376 6c5f0075 73637169 __.uscsvl_.uscqi │ │ │ │ + 0x0001e1b8 6e5f5f00 75736371 696e5f00 75737074 n__.uscqin_.uspt │ │ │ │ + 0x0001e1c8 6d6b5f5f 00757370 746d6b5f 00757375 mk__.usptmk_.usu │ │ │ │ + 0x0001e1d8 72646c5f 5f007573 7572646c 5f007573 rdl__.usurdl_.us │ │ │ │ + 0x0001e1e8 75726474 5f5f0075 73757264 745f0075 urdt__.usurdt_.u │ │ │ │ + 0x0001e1f8 73706178 735f5f00 75737061 78735f00 spaxs__.uspaxs_. │ │ │ │ + 0x0001e208 75737969 6e7a5f5f 00757379 696e7a5f usyinz__.usyinz_ │ │ │ │ + 0x0001e218 00757379 746c7a5f 5f007573 79746c7a .usytlz__.usytlz │ │ │ │ + 0x0001e228 5f007573 63676574 5f5f0075 73636765 _.uscget__.uscge │ │ │ │ + 0x0001e238 745f0075 73637365 745f5f00 75736373 t_.uscset__.uscs │ │ │ │ + 0x0001e248 65745f00 75736373 74785f5f 00757363 et_.uscstx__.usc │ │ │ │ + 0x0001e258 7374785f 00757379 6178755f 5f007573 stx_.usyaxu__.us │ │ │ │ + 0x0001e268 79617875 5f007579 70617873 5f5f0075 yaxu_.uypaxs__.u │ │ │ │ + 0x0001e278 79706178 735f0075 79707474 6c5f5f00 ypaxs_.uypttl__. │ │ │ │ + 0x0001e288 75797074 746c5f00 75797361 78735f5f uypttl_.uysaxs__ │ │ │ │ + 0x0001e298 00757973 6178735f 00757970 6e756d5f .uysaxs_.uypnum_ │ │ │ │ + 0x0001e2a8 5f007579 706e756d 5f007579 7361787a _.uypnum_.uysaxz │ │ │ │ + 0x0001e2b8 5f5f0075 79736178 7a5f006c 75796368 __.uysaxz_.luych │ │ │ │ + 0x0001e2c8 6b5f5f00 6c757963 686b5f00 75797074 k__.luychk_.uypt │ │ │ │ + 0x0001e2d8 6d6b5f5f 00757970 746d6b5f 00757973 mk__.uyptmk_.uys │ │ │ │ + 0x0001e2e8 74746c5f 5f007579 7374746c 5f007579 ttl__.uysttl_.uy │ │ │ │ + 0x0001e2f8 61786476 5f5f0075 79617864 765f0075 axdv__.uyaxdv_.u │ │ │ │ + 0x0001e308 7973666d 745f5f00 75797366 6d745f00 ysfmt__.uysfmt_. │ │ │ │ + 0x0001e318 75797166 6d745f5f 00757971 666d745f uyqfmt__.uyqfmt_ │ │ │ │ + 0x0001e328 00757970 746d7a5f 5f007579 70746d7a .uyptmz__.uyptmz │ │ │ │ + 0x0001e338 5f007579 736f6666 5f5f0075 79736f66 _.uysoff__.uysof │ │ │ │ + 0x0001e348 665f0075 79726f66 665f5f00 7579726f f_.uyroff__.uyro │ │ │ │ + 0x0001e358 66665f00 75796d74 746c5f5f 0075796d ff_.uymttl__.uym │ │ │ │ + 0x0001e368 74746c5f 00757961 786e6d5f 5f007579 ttl_.uyaxnm__.uy │ │ │ │ + 0x0001e378 61786e6d 5f00756c 69676574 5f5f0075 axnm_.uliget__.u │ │ │ │ + 0x0001e388 6c696765 745f0075 6c697365 745f5f00 liget_.uliset__. │ │ │ │ + 0x0001e398 756c6973 65745f00 756c6973 74785f5f uliset_.ulistx__ │ │ │ │ + 0x0001e3a8 00756c69 7374785f 00756c6c 6765745f .ulistx_.ullget_ │ │ │ │ + 0x0001e3b8 5f00756c 6c676574 5f00756c 6c736574 _.ullget_.ullset │ │ │ │ + 0x0001e3c8 5f5f0075 6c6c7365 745f0075 6c6c7374 __.ullset_.ullst │ │ │ │ + 0x0001e3d8 785f5f00 756c6c73 74785f00 756c7071 x__.ullstx_.ulpq │ │ │ │ + 0x0001e3e8 6e705f5f 00756c70 716e705f 00756c70 np__.ulpqnp_.ulp │ │ │ │ + 0x0001e3f8 7169645f 5f00756c 70716964 5f00756c qid__.ulpqid_.ul │ │ │ │ + 0x0001e408 70716370 5f5f0075 6c707163 705f0075 pqcp__.ulpqcp_.u │ │ │ │ + 0x0001e418 6c707163 6c5f5f00 756c7071 636c5f00 lpqcl__.ulpqcl_. │ │ │ │ + 0x0001e428 756c7071 69745f5f 00756c70 7169745f ulpqit__.ulpqit_ │ │ │ │ + 0x0001e438 00756c70 71766c5f 5f00756c 7071766c .ulpqvl__.ulpqvl │ │ │ │ + 0x0001e448 5f00756c 7073766c 5f5f0075 6c707376 _.ulpsvl__.ulpsv │ │ │ │ + 0x0001e458 6c5f0075 6c707169 6e5f5f00 756c7071 l_.ulpqin__.ulpq │ │ │ │ + 0x0001e468 696e5f00 756c7271 6e705f5f 00756c72 in_.ulrqnp__.ulr │ │ │ │ + 0x0001e478 716e705f 00756c72 7169645f 5f00756c qnp_.ulrqid__.ul │ │ │ │ + 0x0001e488 72716964 5f00756c 72716370 5f5f0075 rqid_.ulrqcp__.u │ │ │ │ + 0x0001e498 6c727163 705f0075 6c727163 6c5f5f00 lrqcp_.ulrqcl__. │ │ │ │ + 0x0001e4a8 756c7271 636c5f00 756c7271 766c5f5f ulrqcl_.ulrqvl__ │ │ │ │ + 0x0001e4b8 00756c72 71766c5f 00756c72 73766c5f .ulrqvl_.ulrsvl_ │ │ │ │ + 0x0001e4c8 5f00756c 7273766c 5f00756c 7271696e _.ulrsvl_.ulrqin │ │ │ │ + 0x0001e4d8 5f5f0075 6c727169 6e5f0075 6c786c62 __.ulrqin_.ulxlb │ │ │ │ + 0x0001e4e8 6c5f5f00 756c786c 626c5f00 756c7378 l__.ulxlbl_.ulsx │ │ │ │ + 0x0001e4f8 626c5f5f 00756c73 78626c5f 00756c71 bl__.ulsxbl_.ulq │ │ │ │ + 0x0001e508 78626c5f 5f00756c 7178626c 5f00756c xbl__.ulqxbl_.ul │ │ │ │ + 0x0001e518 6c716e70 5f5f0075 6c6c716e 705f0075 lqnp__.ullqnp_.u │ │ │ │ + 0x0001e528 6c6c7169 645f5f00 756c6c71 69645f00 llqid__.ullqid_. │ │ │ │ + 0x0001e538 756c6c71 63705f5f 00756c6c 7163705f ullqcp__.ullqcp_ │ │ │ │ + 0x0001e548 00756c6c 71636c5f 5f00756c 6c71636c .ullqcl__.ullqcl │ │ │ │ + 0x0001e558 5f00756c 6c71766c 5f5f0075 6c6c7176 _.ullqvl__.ullqv │ │ │ │ + 0x0001e568 6c5f0075 6c6c7376 6c5f5f00 756c6c73 l_.ullsvl__.ulls │ │ │ │ + 0x0001e578 766c5f00 756c6c71 696e5f5f 00756c6c vl_.ullqin__.ull │ │ │ │ + 0x0001e588 71696e5f 00756c69 716e705f 5f00756c qin_.uliqnp__.ul │ │ │ │ + 0x0001e598 69716e70 5f00756c 69716964 5f5f0075 iqnp_.uliqid__.u │ │ │ │ + 0x0001e5a8 6c697169 645f0075 6c697163 705f5f00 liqid_.uliqcp__. │ │ │ │ + 0x0001e5b8 756c6971 63705f00 756c6971 636c5f5f uliqcp_.uliqcl__ │ │ │ │ + 0x0001e5c8 00756c69 71636c5f 00756c69 71766c5f .uliqcl_.uliqvl_ │ │ │ │ + 0x0001e5d8 5f00756c 6971766c 5f00756c 6973766c _.uliqvl_.ulisvl │ │ │ │ + 0x0001e5e8 5f5f0075 6c697376 6c5f0075 6c697169 __.ulisvl_.uliqi │ │ │ │ + 0x0001e5f8 6e5f5f00 756c6971 696e5f00 756c7873 n__.uliqin_.ulxs │ │ │ │ + 0x0001e608 666d5f5f 00756c78 73666d5f 00756c78 fm__.ulxsfm_.ulx │ │ │ │ + 0x0001e618 71666d5f 5f00756c 7871666d 5f00756c qfm__.ulxqfm_.ul │ │ │ │ + 0x0001e628 72676574 5f5f0075 6c726765 745f0075 rget__.ulrget_.u │ │ │ │ + 0x0001e638 6c727365 745f5f00 756c7273 65745f00 lrset__.ulrset_. │ │ │ │ + 0x0001e648 756c7273 74785f5f 00756c72 7374785f ulrstx__.ulrstx_ │ │ │ │ + 0x0001e658 00756c79 73666d5f 5f00756c 7973666d .ulysfm__.ulysfm │ │ │ │ + 0x0001e668 5f00756c 7971666d 5f5f0075 6c797166 _.ulyqfm__.ulyqf │ │ │ │ + 0x0001e678 6d5f0075 6c796c62 6c5f5f00 756c796c m_.ulylbl__.ulyl │ │ │ │ + 0x0001e688 626c5f00 756c7379 626c5f5f 00756c73 bl_.ulsybl__.uls │ │ │ │ + 0x0001e698 79626c5f 00756c71 79626c5f 5f00756c ybl_.ulqybl__.ul │ │ │ │ + 0x0001e6a8 7179626c 5f00756c 786c6f67 5f5f0075 qybl_.ulxlog__.u │ │ │ │ + 0x0001e6b8 6c786c6f 675f0075 6c706765 745f5f00 lxlog_.ulpget__. │ │ │ │ + 0x0001e6c8 756c7067 65745f00 756c7073 65745f5f ulpget_.ulpset__ │ │ │ │ + 0x0001e6d8 00756c70 7365745f 00756c70 7374785f .ulpset_.ulpstx_ │ │ │ │ + 0x0001e6e8 5f00756c 70737478 5f00756c 796c6f67 _.ulpstx_.ulylog │ │ │ │ + 0x0001e6f8 5f5f0075 6c796c6f 675f0075 756c696e __.ulylog_.uulin │ │ │ │ + 0x0001e708 5f5f0075 7569716e 705f5f00 75756971 __.uuiqnp__.uuiq │ │ │ │ + 0x0001e718 6e705f00 75756971 69645f5f 00757569 np_.uuiqid__.uui │ │ │ │ + 0x0001e728 7169645f 00757569 7163705f 5f007575 qid_.uuiqcp__.uu │ │ │ │ + 0x0001e738 69716370 5f007575 6971636c 5f5f0075 iqcp_.uuiqcl__.u │ │ │ │ + 0x0001e748 75697163 6c5f0075 75697176 6c5f5f00 uiqcl_.uuiqvl__. │ │ │ │ + 0x0001e758 75756971 766c5f00 75756973 766c5f5f uuiqvl_.uuisvl__ │ │ │ │ + 0x0001e768 00757569 73766c5f 00757569 71696e5f .uuisvl_.uuiqin_ │ │ │ │ + 0x0001e778 5f007575 6971696e 5f007575 6d726b5f _.uuiqin_.uumrk_ │ │ │ │ + 0x0001e788 5f007575 6d726b5f 0075756c 6765745f _.uumrk_.uulget_ │ │ │ │ + 0x0001e798 5f007575 6c676574 5f007575 6c736574 _.uulget_.uulset │ │ │ │ + 0x0001e7a8 5f5f0075 756c7365 745f0075 756c7374 __.uulset_.uulst │ │ │ │ + 0x0001e7b8 785f5f00 75756c73 74785f00 75757366 x__.uulstx_.uusf │ │ │ │ + 0x0001e7c8 72745f5f 00757573 6672745f 00757571 rt__.uusfrt_.uuq │ │ │ │ + 0x0001e7d8 6672745f 5f007575 71667274 5f007575 frt__.uuqfrt_.uu │ │ │ │ + 0x0001e7e8 73667269 5f5f0075 75736672 695f0075 sfri__.uusfri_.u │ │ │ │ + 0x0001e7f8 75716672 695f5f00 75757166 72695f00 uqfri__.uuqfri_. │ │ │ │ + 0x0001e808 75757361 72705f5f 00757573 6172705f uusarp__.uusarp_ │ │ │ │ + 0x0001e818 00757571 6172705f 5f007575 71617270 .uuqarp__.uuqarp │ │ │ │ + 0x0001e828 5f007575 6c716e70 5f5f0075 756c716e _.uulqnp__.uulqn │ │ │ │ + 0x0001e838 705f0075 756c7169 645f5f00 75756c71 p_.uulqid__.uulq │ │ │ │ + 0x0001e848 69645f00 75756c71 63705f5f 0075756c id_.uulqcp__.uul │ │ │ │ + 0x0001e858 7163705f 0075756c 71636c5f 5f007575 qcp_.uulqcl__.uu │ │ │ │ + 0x0001e868 6c71636c 5f007575 6c71766c 5f5f0075 lqcl_.uulqvl__.u │ │ │ │ + 0x0001e878 756c7176 6c5f0075 756c7376 6c5f5f00 ulqvl_.uulsvl__. │ │ │ │ + 0x0001e888 75756c73 766c5f00 75756c71 696e5f5f uulsvl_.uulqin__ │ │ │ │ + 0x0001e898 0075756c 71696e5f 00757572 6765745f .uulqin_.uurget_ │ │ │ │ + 0x0001e8a8 5f007575 72676574 5f007575 72736574 _.uurget_.uurset │ │ │ │ + 0x0001e8b8 5f5f0075 75727365 745f0075 75727374 __.uurset_.uurst │ │ │ │ + 0x0001e8c8 785f5f00 75757273 74785f00 75756c69 x__.uurstx_.uuli │ │ │ │ + 0x0001e8d8 6e7a5f5f 0075756c 696e7a5f 00757572 nz__.uulinz_.uur │ │ │ │ + 0x0001e8e8 716e705f 5f007575 72716e70 5f007575 qnp__.uurqnp_.uu │ │ │ │ + 0x0001e8f8 72716964 5f5f0075 75727169 645f0075 rqid__.uurqid_.u │ │ │ │ + 0x0001e908 75727163 705f5f00 75757271 63705f00 urqcp__.uurqcp_. │ │ │ │ + 0x0001e918 75757271 636c5f5f 00757572 71636c5f uurqcl__.uurqcl_ │ │ │ │ + 0x0001e928 00757572 71766c5f 5f007575 7271766c .uurqvl__.uurqvl │ │ │ │ + 0x0001e938 5f007575 7273766c 5f5f0075 75727376 _.uursvl__.uursv │ │ │ │ + 0x0001e948 6c5f0075 75727169 6e5f5f00 75757271 l_.uurqin__.uurq │ │ │ │ + 0x0001e958 696e5f00 75757067 65745f5f 00757570 in_.uupget__.uup │ │ │ │ + 0x0001e968 6765745f 00757570 7365745f 5f007575 get_.uupset__.uu │ │ │ │ + 0x0001e978 70736574 5f007575 70737478 5f5f0075 pset_.uupstx__.u │ │ │ │ + 0x0001e988 75707374 785f0075 75696e69 745f5f00 upstx_.uuinit__. │ │ │ │ + 0x0001e998 7575696e 69745f00 7575736c 6e745f5f uuinit_.uuslnt__ │ │ │ │ + 0x0001e9a8 00757573 6c6e745f 00757571 6c6e745f .uuslnt_.uuqlnt_ │ │ │ │ + 0x0001e9b8 5f007575 716c6e74 5f007575 736c6e69 _.uuqlnt_.uuslni │ │ │ │ + 0x0001e9c8 5f5f0075 75736c6e 695f0075 75716c6e __.uuslni_.uuqln │ │ │ │ + 0x0001e9d8 695f5f00 7575716c 6e695f00 75757369 i__.uuqlni_.uusi │ │ │ │ + 0x0001e9e8 64765f5f 00757573 6964765f 00757571 dv__.uusidv_.uuq │ │ │ │ + 0x0001e9f8 6964765f 5f007575 71696476 5f007575 idv__.uuqidv_.uu │ │ │ │ + 0x0001ea08 70716e70 5f5f0075 7570716e 705f0075 pqnp__.uupqnp_.u │ │ │ │ + 0x0001ea18 75707169 645f5f00 75757071 69645f00 upqid__.uupqid_. │ │ │ │ + 0x0001ea28 75757071 63705f5f 00757570 7163705f uupqcp__.uupqcp_ │ │ │ │ + 0x0001ea38 00757570 71636c5f 5f007575 7071636c .uupqcl__.uupqcl │ │ │ │ + 0x0001ea48 5f007575 70716974 5f5f0075 75707169 _.uupqit__.uupqi │ │ │ │ + 0x0001ea58 745f0075 75707176 6c5f5f00 75757071 t_.uupqvl__.uupq │ │ │ │ + 0x0001ea68 766c5f00 75757073 766c5f5f 00757570 vl_.uupsvl__.uup │ │ │ │ + 0x0001ea78 73766c5f 00757570 71696e5f 5f007575 svl_.uupqin__.uu │ │ │ │ + 0x0001ea88 7071696e 5f007575 73627273 5f5f0075 pqin_.uusbrs__.u │ │ │ │ + 0x0001ea98 75736272 735f0075 75716272 735f5f00 usbrs_.uuqbrs__. │ │ │ │ + 0x0001eaa8 75757162 72735f00 7575736d 6b745f5f uuqbrs_.uusmkt__ │ │ │ │ + 0x0001eab8 00757573 6d6b745f 00757571 6d6b745f .uusmkt_.uuqmkt_ │ │ │ │ + 0x0001eac8 5f007575 716d6b74 5f007575 736d6b69 _.uuqmkt_.uusmki │ │ │ │ + 0x0001ead8 5f5f0075 75736d6b 695f0075 75716d6b __.uusmki_.uuqmk │ │ │ │ + 0x0001eae8 695f5f00 7575716d 6b695f00 7575736d i__.uuqmki_.uusm │ │ │ │ + 0x0001eaf8 6b735f5f 00757573 6d6b735f 00757571 ks__.uusmks_.uuq │ │ │ │ + 0x0001eb08 6d6b735f 5f007575 716d6b73 5f007575 mks__.uuqmks_.uu │ │ │ │ + 0x0001eb18 69676574 5f5f0075 75696765 745f0075 iget__.uuiget_.u │ │ │ │ + 0x0001eb28 75697365 745f5f00 75756973 65745f00 uiset__.uuiset_. │ │ │ │ + 0x0001eb38 75756973 74785f5f 00757569 7374785f uuistx__.uuistx_ │ │ │ │ + 0x0001eb48 00757573 6562745f 5f007575 73656274 .uusebt__.uusebt │ │ │ │ + 0x0001eb58 5f007575 71656274 5f5f0075 75716562 _.uuqebt__.uuqeb │ │ │ │ + 0x0001eb68 745f0075 75736562 695f5f00 75757365 t_.uusebi__.uuse │ │ │ │ + 0x0001eb78 62695f00 75757165 62695f5f 00757571 bi_.uuqebi__.uuq │ │ │ │ + 0x0001eb88 6562695f 00757573 6562735f 5f007575 ebi_.uusebs__.uu │ │ │ │ + 0x0001eb98 73656273 5f007575 71656273 5f5f0075 sebs_.uuqebs__.u │ │ │ │ + 0x0001eba8 75716562 735f0075 756d726b 7a5f5f00 uqebs_.uumrkz__. │ │ │ │ + 0x0001ebb8 75756d72 6b7a5f00 75677375 745f5f00 uumrkz_.ugsut__. │ │ │ │ + 0x0001ebc8 75677375 745f0075 67647574 5f5f0075 ugsut_.ugdut__.u │ │ │ │ + 0x0001ebd8 67647574 5f007567 76656374 5f5f0075 gdut_.ugvect__.u │ │ │ │ + 0x0001ebe8 67766563 745f0075 6772716e 705f5f00 gvect_.ugrqnp__. │ │ │ │ + 0x0001ebf8 75677271 6e705f00 75677271 69645f5f ugrqnp_.ugrqid__ │ │ │ │ + 0x0001ec08 00756772 7169645f 00756772 7163705f .ugrqid_.ugrqcp_ │ │ │ │ + 0x0001ec18 5f007567 72716370 5f007567 7271636c _.ugrqcp_.ugrqcl │ │ │ │ + 0x0001ec28 5f5f0075 67727163 6c5f0075 67727176 __.ugrqcl_.ugrqv │ │ │ │ + 0x0001ec38 6c5f5f00 75677271 766c5f00 75677273 l__.ugrqvl_.ugrs │ │ │ │ + 0x0001ec48 766c5f5f 00756772 73766c5f 00756772 vl__.ugrsvl_.ugr │ │ │ │ + 0x0001ec58 71696e5f 5f007567 7271696e 5f007567 qin__.ugrqin_.ug │ │ │ │ + 0x0001ec68 69716e70 5f5f0075 6769716e 705f0075 iqnp__.ugiqnp_.u │ │ │ │ + 0x0001ec78 67697169 645f5f00 75676971 69645f00 giqid__.ugiqid_. │ │ │ │ + 0x0001ec88 75676971 63705f5f 00756769 7163705f ugiqcp__.ugiqcp_ │ │ │ │ + 0x0001ec98 00756769 71636c5f 5f007567 6971636c .ugiqcl__.ugiqcl │ │ │ │ + 0x0001eca8 5f007567 6971766c 5f5f0075 67697176 _.ugiqvl__.ugiqv │ │ │ │ + 0x0001ecb8 6c5f0075 67697376 6c5f5f00 75676973 l_.ugisvl__.ugis │ │ │ │ + 0x0001ecc8 766c5f00 75676971 696e5f5f 00756769 vl_.ugiqin__.ugi │ │ │ │ + 0x0001ecd8 71696e5f 00756775 6e69745f 5f007567 qin_.ugunit__.ug │ │ │ │ + 0x0001ece8 756e6974 5f007567 72676574 5f5f0075 unit_.ugrget__.u │ │ │ │ + 0x0001ecf8 67726765 745f0075 67727365 745f5f00 grget_.ugrset__. │ │ │ │ + 0x0001ed08 75677273 65745f00 75677273 74785f5f ugrset_.ugrstx__ │ │ │ │ + 0x0001ed18 00756772 7374785f 00756770 716e705f .ugrstx_.ugpqnp_ │ │ │ │ + 0x0001ed28 5f007567 70716e70 5f007567 70716964 _.ugpqnp_.ugpqid │ │ │ │ + 0x0001ed38 5f5f0075 67707169 645f0075 67707163 __.ugpqid_.ugpqc │ │ │ │ + 0x0001ed48 705f5f00 75677071 63705f00 75677071 p__.ugpqcp_.ugpq │ │ │ │ + 0x0001ed58 636c5f5f 00756770 71636c5f 00756770 cl__.ugpqcl_.ugp │ │ │ │ + 0x0001ed68 7169745f 5f007567 70716974 5f007567 qit__.ugpqit_.ug │ │ │ │ + 0x0001ed78 7071766c 5f5f0075 67707176 6c5f0075 pqvl__.ugpqvl_.u │ │ │ │ + 0x0001ed88 67707376 6c5f5f00 75677073 766c5f00 gpsvl__.ugpsvl_. │ │ │ │ + 0x0001ed98 75677071 696e5f5f 00756770 71696e5f ugpqin__.ugpqin_ │ │ │ │ + 0x0001eda8 00756769 6765745f 5f007567 69676574 .ugiget__.ugiget │ │ │ │ + 0x0001edb8 5f007567 69736574 5f5f0075 67697365 _.ugiset__.ugise │ │ │ │ + 0x0001edc8 745f0075 67697374 785f5f00 75676973 t_.ugistx__.ugis │ │ │ │ + 0x0001edd8 74785f00 75676c71 6e705f5f 0075676c tx_.uglqnp__.ugl │ │ │ │ + 0x0001ede8 716e705f 0075676c 7169645f 5f007567 qnp_.uglqid__.ug │ │ │ │ + 0x0001edf8 6c716964 5f007567 6c716370 5f5f0075 lqid_.uglqcp__.u │ │ │ │ + 0x0001ee08 676c7163 705f0075 676c7163 6c5f5f00 glqcp_.uglqcl__. │ │ │ │ + 0x0001ee18 75676c71 636c5f00 75676c71 766c5f5f uglqcl_.uglqvl__ │ │ │ │ + 0x0001ee28 0075676c 71766c5f 0075676c 73766c5f .uglqvl_.uglsvl_ │ │ │ │ + 0x0001ee38 5f007567 6c73766c 5f007567 6c71696e _.uglsvl_.uglqin │ │ │ │ + 0x0001ee48 5f5f0075 676c7169 6e5f0075 67706765 __.uglqin_.ugpge │ │ │ │ + 0x0001ee58 745f5f00 75677067 65745f00 75677073 t__.ugpget_.ugps │ │ │ │ + 0x0001ee68 65745f5f 00756770 7365745f 00756770 et__.ugpset_.ugp │ │ │ │ + 0x0001ee78 7374785f 5f007567 70737478 5f007567 stx__.ugpstx_.ug │ │ │ │ + 0x0001ee88 6c676574 5f5f0075 676c6765 745f0075 lget__.uglget_.u │ │ │ │ + 0x0001ee98 676c7365 745f5f00 75676c73 65745f00 glset__.uglset_. │ │ │ │ + 0x0001eea8 75676c73 74785f5f 0075676c 7374785f uglstx__.uglstx_ │ │ │ │ + 0x0001eeb8 00757a63 716e705f 5f00757a 63716e70 .uzcqnp__.uzcqnp │ │ │ │ + 0x0001eec8 5f00757a 63716964 5f5f0075 7a637169 _.uzcqid__.uzcqi │ │ │ │ + 0x0001eed8 645f0075 7a637163 705f5f00 757a6371 d_.uzcqcp__.uzcq │ │ │ │ + 0x0001eee8 63705f00 757a6371 636c5f5f 00757a63 cp_.uzcqcl__.uzc │ │ │ │ + 0x0001eef8 71636c5f 00757a63 71766c5f 5f00757a qcl_.uzcqvl__.uz │ │ │ │ + 0x0001ef08 6371766c 5f00757a 6373766c 5f5f0075 cqvl_.uzcsvl__.u │ │ │ │ + 0x0001ef18 7a637376 6c5f0075 7a637169 6e5f5f00 zcsvl_.uzcqin__. │ │ │ │ + 0x0001ef28 757a6371 696e5f00 757a6373 61765f5f uzcqin_.uzcsav__ │ │ │ │ + 0x0001ef38 00757a63 7361765f 00757a63 7273745f .uzcsav_.uzcrst_ │ │ │ │ + 0x0001ef48 5f00757a 63727374 5f00757a 69676574 _.uzcrst_.uziget │ │ │ │ + 0x0001ef58 5f5f0075 7a696765 745f0075 7a697365 __.uziget_.uzise │ │ │ │ + 0x0001ef68 745f5f00 757a6973 65745f00 757a6973 t__.uziset_.uzis │ │ │ │ + 0x0001ef78 74785f5f 00757a69 7374785f 00757a63 tx__.uzistx_.uzc │ │ │ │ + 0x0001ef88 6765745f 5f00757a 63676574 5f00757a get__.uzcget_.uz │ │ │ │ + 0x0001ef98 63736574 5f5f0075 7a637365 745f0075 cset__.uzcset_.u │ │ │ │ + 0x0001efa8 7a637374 785f5f00 757a6373 74785f00 zcstx__.uzcstx_. │ │ │ │ + 0x0001efb8 757a6c67 65745f5f 00757a6c 6765745f uzlget__.uzlget_ │ │ │ │ + 0x0001efc8 00757a6c 7365745f 5f00757a 6c736574 .uzlset__.uzlset │ │ │ │ + 0x0001efd8 5f00757a 6c737478 5f5f0075 7a6c7374 _.uzlstx__.uzlst │ │ │ │ + 0x0001efe8 785f0075 7a696e69 745f5f00 757a696e x_.uzinit__.uzin │ │ │ │ + 0x0001eff8 69745f00 757a7073 61765f5f 00757a70 it_.uzpsav__.uzp │ │ │ │ + 0x0001f008 7361765f 00757a70 7273745f 5f00757a sav_.uzprst__.uz │ │ │ │ + 0x0001f018 70727374 5f00757a 70716e70 5f5f0075 prst_.uzpqnp__.u │ │ │ │ + 0x0001f028 7a70716e 705f0075 7a707169 645f5f00 zpqnp_.uzpqid__. │ │ │ │ + 0x0001f038 757a7071 69645f00 757a7071 63705f5f uzpqid_.uzpqcp__ │ │ │ │ + 0x0001f048 00757a70 7163705f 00757a70 71636c5f .uzpqcp_.uzpqcl_ │ │ │ │ + 0x0001f058 5f00757a 7071636c 5f00757a 70716974 _.uzpqcl_.uzpqit │ │ │ │ + 0x0001f068 5f5f0075 7a707169 745f0075 7a707176 __.uzpqit_.uzpqv │ │ │ │ + 0x0001f078 6c5f5f00 757a7071 766c5f00 757a7073 l__.uzpqvl_.uzps │ │ │ │ + 0x0001f088 766c5f5f 00757a70 73766c5f 00757a70 vl__.uzpsvl_.uzp │ │ │ │ + 0x0001f098 71696e5f 5f00757a 7071696e 5f00757a qin__.uzpqin_.uz │ │ │ │ + 0x0001f0a8 66616374 5f5f0075 7a666163 745f0075 fact__.uzfact_.u │ │ │ │ + 0x0001f0b8 7a69716e 705f5f00 757a6971 6e705f00 ziqnp__.uziqnp_. │ │ │ │ + 0x0001f0c8 757a6971 69645f5f 00757a69 7169645f uziqid__.uziqid_ │ │ │ │ + 0x0001f0d8 00757a69 7163705f 5f00757a 69716370 .uziqcp__.uziqcp │ │ │ │ + 0x0001f0e8 5f00757a 6971636c 5f5f0075 7a697163 _.uziqcl__.uziqc │ │ │ │ + 0x0001f0f8 6c5f0075 7a697176 6c5f5f00 757a6971 l_.uziqvl__.uziq │ │ │ │ + 0x0001f108 766c5f00 757a6973 766c5f5f 00757a69 vl_.uzisvl__.uzi │ │ │ │ + 0x0001f118 73766c5f 00757a69 71696e5f 5f00757a svl_.uziqin__.uz │ │ │ │ + 0x0001f128 6971696e 5f00757a 69736176 5f5f0075 iqin_.uzisav__.u │ │ │ │ + 0x0001f138 7a697361 765f0075 7a697273 745f5f00 zisav_.uzirst__. │ │ │ │ + 0x0001f148 757a6972 73745f00 757a7067 65745f5f uzirst_.uzpget__ │ │ │ │ + 0x0001f158 00757a70 6765745f 00757a70 7365745f .uzpget_.uzpset_ │ │ │ │ + 0x0001f168 5f00757a 70736574 5f00757a 70737478 _.uzpset_.uzpstx │ │ │ │ + 0x0001f178 5f5f0075 7a707374 785f0075 7a6c716e __.uzpstx_.uzlqn │ │ │ │ + 0x0001f188 705f5f00 757a6c71 6e705f00 757a6c71 p__.uzlqnp_.uzlq │ │ │ │ + 0x0001f198 69645f5f 00757a6c 7169645f 00757a6c id__.uzlqid_.uzl │ │ │ │ + 0x0001f1a8 7163705f 5f00757a 6c716370 5f00757a qcp__.uzlqcp_.uz │ │ │ │ + 0x0001f1b8 6c71636c 5f5f0075 7a6c7163 6c5f0075 lqcl__.uzlqcl_.u │ │ │ │ + 0x0001f1c8 7a6c7176 6c5f5f00 757a6c71 766c5f00 zlqvl__.uzlqvl_. │ │ │ │ + 0x0001f1d8 757a6c73 766c5f5f 00757a6c 73766c5f uzlsvl__.uzlsvl_ │ │ │ │ + 0x0001f1e8 00757a6c 71696e5f 5f00757a 6c71696e .uzlqin__.uzlqin │ │ │ │ + 0x0001f1f8 5f00757a 6c736176 5f5f0075 7a6c7361 _.uzlsav__.uzlsa │ │ │ │ + 0x0001f208 765f0075 7a6c7273 745f5f00 757a6c72 v_.uzlrst__.uzlr │ │ │ │ + 0x0001f218 73745f00 757a7267 65745f5f 00757a72 st_.uzrget__.uzr │ │ │ │ + 0x0001f228 7365745f 5f00757a 72736574 5f00757a set__.uzrset_.uz │ │ │ │ + 0x0001f238 72737478 5f5f0075 7a727374 785f0075 rstx__.uzrstx_.u │ │ │ │ + 0x0001f248 7a72716e 705f5f00 757a7271 6e705f00 zrqnp__.uzrqnp_. │ │ │ │ + 0x0001f258 757a7271 69645f5f 00757a72 7169645f uzrqid__.uzrqid_ │ │ │ │ + 0x0001f268 00757a72 7163705f 5f00757a 72716370 .uzrqcp__.uzrqcp │ │ │ │ + 0x0001f278 5f00757a 7271636c 5f5f0075 7a727163 _.uzrqcl__.uzrqc │ │ │ │ + 0x0001f288 6c5f0075 7a727176 6c5f5f00 757a7271 l_.uzrqvl__.uzrq │ │ │ │ + 0x0001f298 766c5f00 757a7273 766c5f5f 00757a72 vl_.uzrsvl__.uzr │ │ │ │ + 0x0001f2a8 73766c5f 00757a72 71696e5f 5f00757a svl_.uzrqin__.uz │ │ │ │ + 0x0001f2b8 7271696e 5f00757a 72736176 5f5f0075 rqin_.uzrsav__.u │ │ │ │ + 0x0001f2c8 7a727361 765f0075 7a727273 745f5f00 zrsav_.uzrrst__. │ │ │ │ + 0x0001f2d8 757a7272 73745f00 75637861 79725f5f uzrrst_.ucxayr__ │ │ │ │ + 0x0001f2e8 00756378 6179725f 00756370 716e705f .ucxayr_.ucpqnp_ │ │ │ │ + 0x0001f2f8 5f007563 70716e70 5f007563 70716964 _.ucpqnp_.ucpqid │ │ │ │ + 0x0001f308 5f5f0075 63707169 645f0075 63707163 __.ucpqid_.ucpqc │ │ │ │ + 0x0001f318 705f5f00 75637071 63705f00 75637071 p__.ucpqcp_.ucpq │ │ │ │ + 0x0001f328 636c5f5f 00756370 71636c5f 00756370 cl__.ucpqcl_.ucp │ │ │ │ + 0x0001f338 7169745f 5f007563 70716974 5f007563 qit__.ucpqit_.uc │ │ │ │ + 0x0001f348 7071766c 5f5f0075 63707176 6c5f0075 pqvl__.ucpqvl_.u │ │ │ │ + 0x0001f358 63707376 6c5f5f00 75637073 766c5f00 cpsvl__.ucpsvl_. │ │ │ │ + 0x0001f368 75637071 696e5f5f 00756370 71696e5f ucpqin__.ucpqin_ │ │ │ │ + 0x0001f378 00756372 716e705f 5f007563 72716e70 .ucrqnp__.ucrqnp │ │ │ │ + 0x0001f388 5f007563 72716964 5f5f0075 63727169 _.ucrqid__.ucrqi │ │ │ │ + 0x0001f398 645f0075 63727163 705f5f00 75637271 d_.ucrqcp__.ucrq │ │ │ │ + 0x0001f3a8 63705f00 75637271 636c5f5f 00756372 cp_.ucrqcl__.ucr │ │ │ │ + 0x0001f3b8 71636c5f 00756372 71766c5f 5f007563 qcl_.ucrqvl__.uc │ │ │ │ + 0x0001f3c8 7271766c 5f007563 7273766c 5f5f0075 rqvl_.ucrsvl__.u │ │ │ │ + 0x0001f3d8 63727376 6c5f0075 63727169 6e5f5f00 crsvl_.ucrqin__. │ │ │ │ + 0x0001f3e8 75637271 696e5f00 75637861 6d6e5f5f ucrqin_.ucxamn__ │ │ │ │ + 0x0001f3f8 00756378 616d6e5f 00756379 6164795f .ucxamn_.ucyady_ │ │ │ │ + 0x0001f408 5f007563 79616479 5f007563 70676574 _.ucyady_.ucpget │ │ │ │ + 0x0001f418 5f5f0075 63706765 745f0075 63707365 __.ucpget_.ucpse │ │ │ │ + 0x0001f428 745f5f00 75637073 65745f00 75637073 t__.ucpset_.ucps │ │ │ │ + 0x0001f438 74785f5f 00756370 7374785f 00756379 tx__.ucpstx_.ucy │ │ │ │ + 0x0001f448 616d6e5f 5f007563 79616d6e 5f007563 amn__.ucyamn_.uc │ │ │ │ + 0x0001f458 7961636c 5f5f0075 63796163 6c5f0075 yacl__.ucyacl_.u │ │ │ │ + 0x0001f468 636c6765 745f5f00 75636c67 65745f00 clget__.uclget_. │ │ │ │ + 0x0001f478 75636c73 65745f5f 0075636c 7365745f uclset__.uclset_ │ │ │ │ + 0x0001f488 0075636c 7374785f 5f007563 6c737478 .uclstx__.uclstx │ │ │ │ + 0x0001f498 5f007563 7861636c 5f5f0075 63786163 _.ucxacl__.ucxac │ │ │ │ + 0x0001f4a8 6c5f0075 63696765 745f5f00 75636967 l_.uciget__.ucig │ │ │ │ + 0x0001f4b8 65745f00 75636973 65745f5f 00756369 et_.uciset__.uci │ │ │ │ + 0x0001f4c8 7365745f 00756369 7374785f 5f007563 set_.ucistx__.uc │ │ │ │ + 0x0001f4d8 69737478 5f007563 69716e70 5f5f0075 istx_.uciqnp__.u │ │ │ │ + 0x0001f4e8 6369716e 705f0075 63697169 645f5f00 ciqnp_.uciqid__. │ │ │ │ + 0x0001f4f8 75636971 69645f00 75636971 63705f5f uciqid_.uciqcp__ │ │ │ │ + 0x0001f508 00756369 7163705f 00756369 71636c5f .uciqcp_.uciqcl_ │ │ │ │ + 0x0001f518 5f007563 6971636c 5f007563 6971766c _.uciqcl_.uciqvl │ │ │ │ + 0x0001f528 5f5f0075 63697176 6c5f0075 63697376 __.uciqvl_.ucisv │ │ │ │ + 0x0001f538 6c5f5f00 75636973 766c5f00 75636971 l__.ucisvl_.uciq │ │ │ │ + 0x0001f548 696e5f5f 00756369 71696e5f 006e7563 in__.uciqin_.nuc │ │ │ │ + 0x0001f558 6461795f 5f006e75 63646179 5f007563 day__.nucday_.uc │ │ │ │ + 0x0001f568 72676574 5f5f0075 63726765 745f0075 rget__.ucrget_.u │ │ │ │ + 0x0001f578 63727365 745f5f00 75637273 65745f00 crset__.ucrset_. │ │ │ │ + 0x0001f588 75637273 74785f5f 00756372 7374785f ucrstx__.ucrstx_ │ │ │ │ + 0x0001f598 00756378 6164795f 5f007563 78616479 .ucxady__.ucxady │ │ │ │ + 0x0001f5a8 5f006e75 63636872 5f5f006e 75636368 _.nucchr__.nucch │ │ │ │ + 0x0001f5b8 725f0075 636c716e 705f5f00 75636c71 r_.uclqnp__.uclq │ │ │ │ + 0x0001f5c8 6e705f00 75636c71 69645f5f 0075636c np_.uclqid__.ucl │ │ │ │ + 0x0001f5d8 7169645f 0075636c 7163705f 5f007563 qid_.uclqcp__.uc │ │ │ │ + 0x0001f5e8 6c716370 5f007563 6c71636c 5f5f0075 lqcp_.uclqcl__.u │ │ │ │ + 0x0001f5f8 636c7163 6c5f0075 636c7176 6c5f5f00 clqcl_.uclqvl__. │ │ │ │ + 0x0001f608 75636c71 766c5f00 75636c73 766c5f5f uclqvl_.uclsvl__ │ │ │ │ + 0x0001f618 0075636c 73766c5f 0075636c 71696e5f .uclsvl_.uclqin_ │ │ │ │ + 0x0001f628 5f007563 6c71696e 5f007563 79617972 _.uclqin_.ucyayr │ │ │ │ + 0x0001f638 5f5f0075 63796179 725f0075 64627365 __.ucyayr_.udbse │ │ │ │ + 0x0001f648 745f5f00 75646273 65745f00 75647067 t__.udbset_.udpg │ │ │ │ + 0x0001f658 65745f5f 00756470 6765745f 00756470 et__.udpget_.udp │ │ │ │ + 0x0001f668 7365745f 5f007564 70736574 5f007564 set__.udpset_.ud │ │ │ │ + 0x0001f678 70737478 5f5f0075 64707374 785f0075 pstx__.udpstx_.u │ │ │ │ + 0x0001f688 64677264 6e5f5f00 75646772 646e5f00 dgrdn__.udgrdn_. │ │ │ │ + 0x0001f698 75646967 65745f5f 00756469 6765745f udiget__.udiget_ │ │ │ │ + 0x0001f6a8 00756469 7365745f 5f007564 69736574 .udiset__.udiset │ │ │ │ + 0x0001f6b8 5f007564 69737478 5f5f0075 64697374 _.udistx__.udist │ │ │ │ + 0x0001f6c8 785f0075 6469716e 705f5f00 75646971 x_.udiqnp__.udiq │ │ │ │ + 0x0001f6d8 6e705f00 75646971 69645f5f 00756469 np_.udiqid__.udi │ │ │ │ + 0x0001f6e8 7169645f 00756469 7163705f 5f007564 qid_.udiqcp__.ud │ │ │ │ + 0x0001f6f8 69716370 5f007564 6971636c 5f5f0075 iqcp_.udiqcl__.u │ │ │ │ + 0x0001f708 64697163 6c5f0075 64697176 6c5f5f00 diqcl_.udiqvl__. │ │ │ │ + 0x0001f718 75646971 766c5f00 75646973 766c5f5f udiqvl_.udisvl__ │ │ │ │ + 0x0001f728 00756469 73766c5f 00756469 71696e5f .udisvl_.udiqin_ │ │ │ │ + 0x0001f738 5f007564 6971696e 5f007564 6c676574 _.udiqin_.udlget │ │ │ │ + 0x0001f748 5f5f0075 646c6765 745f0075 646c7365 __.udlget_.udlse │ │ │ │ + 0x0001f758 745f5f00 75646c73 65745f00 75646c73 t__.udlset_.udls │ │ │ │ + 0x0001f768 74785f5f 0075646c 7374785f 00756469 tx__.udlstx_.udi │ │ │ │ + 0x0001f778 636c765f 5f007564 69636c76 5f007564 clv__.udiclv_.ud │ │ │ │ + 0x0001f788 73636c76 5f5f0075 6473636c 765f0075 sclv__.udsclv_.u │ │ │ │ + 0x0001f798 6471636c 765f5f00 75647163 6c765f00 dqclv__.udqclv_. │ │ │ │ + 0x0001f7a8 75647163 6c6e5f5f 00756471 636c6e5f udqcln__.udqcln_ │ │ │ │ + 0x0001f7b8 00756464 636c765f 5f007564 64636c76 .uddclv__.uddclv │ │ │ │ + 0x0001f7c8 5f007564 73636c7a 5f5f0075 6473636c _.udsclz__.udscl │ │ │ │ + 0x0001f7d8 7a5f0075 6471636c 7a5f5f00 75647163 z_.udqclz__.udqc │ │ │ │ + 0x0001f7e8 6c7a5f00 75646763 6c615f5f 00756467 lz_.udgcla__.udg │ │ │ │ + 0x0001f7f8 636c615f 00756469 636c725f 5f007564 cla_.udiclr__.ud │ │ │ │ + 0x0001f808 69636c72 5f007564 6c61626c 5f5f0075 iclr_.udlabl__.u │ │ │ │ + 0x0001f818 646c6162 6c5f0075 6473666d 745f5f00 dlabl_.udsfmt__. │ │ │ │ + 0x0001f828 75647366 6d745f00 75647166 6d745f5f udsfmt_.udqfmt__ │ │ │ │ + 0x0001f838 00756471 666d745f 00756472 6765745f .udqfmt_.udrget_ │ │ │ │ + 0x0001f848 5f007564 72676574 5f007564 72736574 _.udrget_.udrset │ │ │ │ + 0x0001f858 5f5f0075 64727365 745f0075 64727374 __.udrset_.udrst │ │ │ │ + 0x0001f868 785f5f00 75647273 74785f00 6c756463 x__.udrstx_.ludc │ │ │ │ + 0x0001f878 686b5f5f 006c7564 63686b5f 0075646c hk__.ludchk_.udl │ │ │ │ + 0x0001f888 716e705f 5f007564 6c716e70 5f007564 qnp__.udlqnp_.ud │ │ │ │ + 0x0001f898 6c716964 5f5f0075 646c7169 645f0075 lqid__.udlqid_.u │ │ │ │ + 0x0001f8a8 646c7163 705f5f00 75646c71 63705f00 dlqcp__.udlqcp_. │ │ │ │ + 0x0001f8b8 75646c71 636c5f5f 0075646c 71636c5f udlqcl__.udlqcl_ │ │ │ │ + 0x0001f8c8 0075646c 71766c5f 5f007564 6c71766c .udlqvl__.udlqvl │ │ │ │ + 0x0001f8d8 5f007564 6c73766c 5f5f0075 646c7376 _.udlsvl__.udlsv │ │ │ │ + 0x0001f8e8 6c5f0075 646c7169 6e5f5f00 75646c71 l_.udlqin__.udlq │ │ │ │ + 0x0001f8f8 696e5f00 7564636e 747a5f5f 00756463 in_.udcntz__.udc │ │ │ │ + 0x0001f908 6e747a5f 00756475 7875795f 5f007564 ntz_.uduxuy__.ud │ │ │ │ + 0x0001f918 75787579 5f007564 62636c72 5f5f0075 uxuy_.udbclr__.u │ │ │ │ + 0x0001f928 6462636c 725f0075 6470716e 705f5f00 dbclr_.udpqnp__. │ │ │ │ + 0x0001f938 75647071 6e705f00 75647071 69645f5f udpqnp_.udpqid__ │ │ │ │ + 0x0001f948 00756470 7169645f 00756470 7163705f .udpqid_.udpqcp_ │ │ │ │ + 0x0001f958 5f007564 70716370 5f007564 7071636c _.udpqcp_.udpqcl │ │ │ │ + 0x0001f968 5f5f0075 64707163 6c5f0075 64707169 __.udpqcl_.udpqi │ │ │ │ + 0x0001f978 745f5f00 75647071 69745f00 75647071 t__.udpqit_.udpq │ │ │ │ + 0x0001f988 766c5f5f 00756470 71766c5f 00756470 vl__.udpqvl_.udp │ │ │ │ + 0x0001f998 73766c5f 5f007564 7073766c 5f007564 svl__.udpsvl_.ud │ │ │ │ + 0x0001f9a8 7071696e 5f5f0075 64707169 6e5f0075 pqin__.udpqin_.u │ │ │ │ + 0x0001f9b8 6472716e 705f5f00 75647271 6e705f00 drqnp__.udrqnp_. │ │ │ │ + 0x0001f9c8 75647271 69645f5f 00756472 7169645f udrqid__.udrqid_ │ │ │ │ + 0x0001f9d8 00756472 7163705f 5f007564 72716370 .udrqcp__.udrqcp │ │ │ │ + 0x0001f9e8 5f007564 7271636c 5f5f0075 64727163 _.udrqcl__.udrqc │ │ │ │ + 0x0001f9f8 6c5f0075 64727176 6c5f5f00 75647271 l_.udrqvl__.udrq │ │ │ │ + 0x0001fa08 766c5f00 75647273 766c5f5f 00756472 vl_.udrsvl__.udr │ │ │ │ + 0x0001fa18 73766c5f 00756472 71696e5f 5f007564 svl_.udrqin__.ud │ │ │ │ + 0x0001fa28 7271696e 5f007564 6c696e65 5f5f0075 rqin_.udline__.u │ │ │ │ + 0x0001fa38 646c696e 655f0075 64636e74 725f5f00 dline_.udcntr__. │ │ │ │ + 0x0001fa48 7564636e 74725f00 75646763 6c625f5f udcntr_.udgclb__ │ │ │ │ + 0x0001fa58 00756467 636c625f 00756d72 716e705f .udgclb_.umrqnp_ │ │ │ │ + 0x0001fa68 5f00756d 72716e70 5f00756d 72716964 _.umrqnp_.umrqid │ │ │ │ + 0x0001fa78 5f5f0075 6d727169 645f0075 6d727163 __.umrqid_.umrqc │ │ │ │ + 0x0001fa88 705f5f00 756d7271 63705f00 756d7271 p__.umrqcp_.umrq │ │ │ │ + 0x0001fa98 636c5f5f 00756d72 71636c5f 00756d72 cl__.umrqcl_.umr │ │ │ │ + 0x0001faa8 71766c5f 5f00756d 7271766c 5f00756d qvl__.umrqvl_.um │ │ │ │ + 0x0001fab8 7273766c 5f5f0075 6d727376 6c5f0075 rsvl__.umrsvl_.u │ │ │ │ + 0x0001fac8 6d727169 6e5f5f00 756d7271 696e5f00 mrqin__.umrqin_. │ │ │ │ + 0x0001fad8 756d7067 65745f5f 00756d70 6765745f umpget__.umpget_ │ │ │ │ + 0x0001fae8 00756d70 7365745f 5f00756d 70736574 .umpset__.umpset │ │ │ │ + 0x0001faf8 5f00756d 70737478 5f5f0075 6d707374 _.umpstx__.umpst │ │ │ │ + 0x0001fb08 785f0075 6d736772 645f5f00 756d7367 x_.umsgrd__.umsg │ │ │ │ + 0x0001fb18 72645f00 756d706c 696d5f5f 00756d70 rd_.umplim__.ump │ │ │ │ + 0x0001fb28 6c696d5f 00756d73 7077645f 5f00756d lim_.umspwd__.um │ │ │ │ + 0x0001fb38 73707764 5f00756d 706d6170 5f5f0075 spwd_.umpmap__.u │ │ │ │ + 0x0001fb48 6d706d61 705f0075 6d73636f 6d5f5f00 mpmap_.umscom__. │ │ │ │ + 0x0001fb58 756d7363 6f6d5f00 756d7166 6e6d5f5f umscom_.umqfnm__ │ │ │ │ + 0x0001fb68 00756d71 666e6d5f 00756d73 7064665f .umqfnm_.umspdf_ │ │ │ │ + 0x0001fb78 5f00756d 73706466 5f00756d 70677264 _.umspdf_.umpgrd │ │ │ │ + 0x0001fb88 5f5f0075 6d706772 645f0075 6d626e64 __.umpgrd_.umbnd │ │ │ │ + 0x0001fb98 705f5f00 756d626e 64705f00 756d7363 p__.umbndp_.umsc │ │ │ │ + 0x0001fba8 77645f5f 00756d73 6377645f 00756d71 wd__.umscwd_.umq │ │ │ │ + 0x0001fbb8 6377645f 5f00756d 71637764 5f00756d cwd__.umqcwd_.um │ │ │ │ + 0x0001fbc8 69676574 5f5f0075 6d696765 745f0075 iget__.umiget_.u │ │ │ │ + 0x0001fbd8 6d697365 745f5f00 756d6973 65745f00 miset__.umiset_. │ │ │ │ + 0x0001fbe8 756d6973 74785f5f 00756d69 7374785f umistx__.umistx_ │ │ │ │ + 0x0001fbf8 00756d73 706e745f 5f00756d 73706e74 .umspnt__.umspnt │ │ │ │ + 0x0001fc08 5f00756d 71706e74 5f5f0075 6d71706e _.umqpnt__.umqpn │ │ │ │ + 0x0001fc18 745f0075 6d717074 6e5f5f00 756d7170 t_.umqptn__.umqp │ │ │ │ + 0x0001fc28 746e5f00 756d7270 6e745f5f 00756d72 tn_.umrpnt__.umr │ │ │ │ + 0x0001fc38 706e745f 00756d70 676c625f 5f00756d pnt_.umpglb__.um │ │ │ │ + 0x0001fc48 70676c62 5f00756d 6c676574 5f5f0075 pglb_.umlget__.u │ │ │ │ + 0x0001fc58 6d6c6765 745f0075 6d6c7365 745f5f00 mlget_.umlset__. │ │ │ │ + 0x0001fc68 756d6c73 65745f00 756d6c73 74785f5f umlset_.umlstx__ │ │ │ │ + 0x0001fc78 00756d6c 7374785f 00756d71 7478795f .umlstx_.umqtxy_ │ │ │ │ + 0x0001fc88 5f00756d 71747879 5f00756d 73706374 _.umqtxy_.umspct │ │ │ │ + 0x0001fc98 5f5f0075 6d737063 745f0075 6d726765 __.umspct_.umrge │ │ │ │ + 0x0001fca8 745f5f00 756d7267 65745f00 756d7273 t__.umrget_.umrs │ │ │ │ + 0x0001fcb8 65745f5f 00756d72 7365745f 00756d72 et__.umrset_.umr │ │ │ │ + 0x0001fcc8 7374785f 5f00756d 72737478 5f00756d stx__.umrstx_.um │ │ │ │ + 0x0001fcd8 666d6170 5f5f0075 6d666d61 705f0075 fmap__.umfmap_.u │ │ │ │ + 0x0001fce8 6d626e64 635f5f00 756d626e 64635f00 mbndc__.umbndc_. │ │ │ │ + 0x0001fcf8 756d696e 69745f5f 00756d69 6e69745f uminit__.uminit_ │ │ │ │ + 0x0001fd08 00756d73 636e745f 5f00756d 73636e74 .umscnt__.umscnt │ │ │ │ + 0x0001fd18 5f00756d 71636e74 5f5f0075 6d71636e _.umqcnt__.umqcn │ │ │ │ + 0x0001fd28 745f0075 6d706669 745f5f00 756d7066 t_.umpfit__.umpf │ │ │ │ + 0x0001fd38 69745f00 756d6971 6e705f5f 00756d69 it_.umiqnp__.umi │ │ │ │ + 0x0001fd48 716e705f 00756d69 7169645f 5f00756d qnp_.umiqid__.um │ │ │ │ + 0x0001fd58 69716964 5f00756d 69716370 5f5f0075 iqid_.umiqcp__.u │ │ │ │ + 0x0001fd68 6d697163 705f0075 6d697163 6c5f5f00 miqcp_.umiqcl__. │ │ │ │ + 0x0001fd78 756d6971 636c5f00 756d6971 766c5f5f umiqcl_.umiqvl__ │ │ │ │ + 0x0001fd88 00756d69 71766c5f 00756d69 73766c5f .umiqvl_.umisvl_ │ │ │ │ + 0x0001fd98 5f00756d 6973766c 5f00756d 6971696e _.umisvl_.umiqin │ │ │ │ + 0x0001fda8 5f5f0075 6d697169 6e5f0075 6d737070 __.umiqin_.umspp │ │ │ │ + 0x0001fdb8 745f5f00 756d7370 70745f00 756d6c71 t__.umsppt_.umlq │ │ │ │ + 0x0001fdc8 6e705f5f 00756d6c 716e705f 00756d6c np__.umlqnp_.uml │ │ │ │ + 0x0001fdd8 7169645f 5f00756d 6c716964 5f00756d qid__.umlqid_.um │ │ │ │ + 0x0001fde8 6c716370 5f5f0075 6d6c7163 705f0075 lqcp__.umlqcp_.u │ │ │ │ + 0x0001fdf8 6d6c7163 6c5f5f00 756d6c71 636c5f00 mlqcl__.umlqcl_. │ │ │ │ + 0x0001fe08 756d6c71 766c5f5f 00756d6c 71766c5f umlqvl__.umlqvl_ │ │ │ │ + 0x0001fe18 00756d6c 73766c5f 5f00756d 6c73766c .umlsvl__.umlsvl │ │ │ │ + 0x0001fe28 5f00756d 6c71696e 5f5f0075 6d6c7169 _.umlqin__.umlqi │ │ │ │ + 0x0001fe38 6e5f0075 6d737063 775f5f00 756d7370 n_.umspcw__.umsp │ │ │ │ + 0x0001fe48 63775f00 756d7374 767a5f5f 00756d73 cw_.umstvz__.ums │ │ │ │ + 0x0001fe58 74767a5f 00756d70 716e705f 5f00756d tvz_.umpqnp__.um │ │ │ │ + 0x0001fe68 70716e70 5f00756d 70716964 5f5f0075 pqnp_.umpqid__.u │ │ │ │ + 0x0001fe78 6d707169 645f0075 6d707163 705f5f00 mpqid_.umpqcp__. │ │ │ │ + 0x0001fe88 756d7071 63705f00 756d7071 636c5f5f umpqcp_.umpqcl__ │ │ │ │ + 0x0001fe98 00756d70 71636c5f 00756d70 7169745f .umpqcl_.umpqit_ │ │ │ │ + 0x0001fea8 5f00756d 70716974 5f00756d 7071766c _.umpqit_.umpqvl │ │ │ │ + 0x0001feb8 5f5f0075 6d707176 6c5f0075 6d707376 __.umpqvl_.umpsv │ │ │ │ + 0x0001fec8 6c5f5f00 756d7073 766c5f00 756d7071 l__.umpsvl_.umpq │ │ │ │ + 0x0001fed8 696e5f5f 00756d70 71696e5f 00677269 in__.umpqin_.gri │ │ │ │ + 0x0001fee8 6e69745f 5f006772 696e6974 5f006772 nit__.grinit_.gr │ │ │ │ + 0x0001fef8 73747266 5f5f0067 72737472 665f0067 strf__.grstrf_.g │ │ │ │ + 0x0001ff08 72736377 645f5f00 67727363 77645f00 rscwd__.grscwd_. │ │ │ │ + 0x0001ff18 67727376 70745f5f 00677273 7670745f grsvpt__.grsvpt_ │ │ │ │ + 0x0001ff28 00677273 6d706c5f 5f006772 736d706c .grsmpl__.grsmpl │ │ │ │ + 0x0001ff38 5f006772 6f706e5f 5f006772 6f706e5f _.gropn__.gropn_ │ │ │ │ + 0x0001ff48 00677266 726d5f5f 00677266 726d5f00 .grfrm__.grfrm_. │ │ │ │ + 0x0001ff58 67726669 675f5f00 67726669 675f0067 grfig__.grfig_.g │ │ │ │ + 0x0001ff68 72636c73 5f5f0067 72636c73 5f006772 rcls__.grcls_.gr │ │ │ │ + 0x0001ff78 7374726e 5f5f0067 72737472 6e5f0067 strn__.grstrn_.g │ │ │ │ + 0x0001ff88 72737369 6d5f5f00 67727373 696d5f00 rssim__.grssim_. │ │ │ │ + 0x0001ff98 67727374 78795f5f 00677273 7478795f grstxy__.grstxy_ │ │ │ │ + 0x0001ffa8 00677273 776e645f 5f006772 73776e64 .grswnd__.grswnd │ │ │ │ + 0x0001ffb8 5f007569 72716e70 5f5f0075 6972716e _.uirqnp__.uirqn │ │ │ │ + 0x0001ffc8 705f0075 69727169 645f5f00 75697271 p_.uirqid__.uirq │ │ │ │ + 0x0001ffd8 69645f00 75697271 63705f5f 00756972 id_.uirqcp__.uir │ │ │ │ + 0x0001ffe8 7163705f 00756972 71636c5f 5f007569 qcp_.uirqcl__.ui │ │ │ │ + 0x0001fff8 7271636c 5f007569 7271766c 5f5f0075 rqcl_.uirqvl__.u │ │ │ │ + 0x00020008 69727176 6c5f0075 69727376 6c5f5f00 irqvl_.uirsvl__. │ │ │ │ + 0x00020018 75697273 766c5f00 75697271 696e5f5f uirsvl_.uirqin__ │ │ │ │ + 0x00020028 00756972 71696e5f 00756970 6461325f .uirqin_.uipda2_ │ │ │ │ + 0x00020038 5f007569 70646132 5f007569 7064327a _.uipda2_.uipd2z │ │ │ │ + 0x00020048 5f5f0075 69706432 7a5f0075 69706461 __.uipd2z_.uipda │ │ │ │ + 0x00020058 335f5f00 75697064 61335f00 75697064 3__.uipda3_.uipd │ │ │ │ + 0x00020068 337a5f5f 00756970 64337a5f 00756963 3z__.uipd3z_.uic │ │ │ │ + 0x00020078 32645f5f 00756963 32645f00 75693269 2d__.uic2d_.ui2i │ │ │ │ + 0x00020088 6e695f5f 00756932 696e695f 00756973 ni__.ui2ini_.uis │ │ │ │ + 0x00020098 6372325f 5f007569 73637232 5f007569 cr2__.uiscr2_.ui │ │ │ │ + 0x000200a8 71637232 5f5f0075 69716372 325f0075 qcr2__.uiqcr2_.u │ │ │ │ + 0x000200b8 6973636d 705f5f00 75697363 6d705f00 iscmp__.uiscmp_. │ │ │ │ + 0x000200c8 75696967 65745f5f 00756969 6765745f uiiget__.uiiget_ │ │ │ │ + 0x000200d8 00756969 7365745f 5f007569 69736574 .uiiset__.uiiset │ │ │ │ + 0x000200e8 5f007569 69737478 5f5f0075 69697374 _.uiistx__.uiist │ │ │ │ + 0x000200f8 785f0075 69706461 7a5f5f00 75697064 x_.uipdaz__.uipd │ │ │ │ + 0x00020108 617a5f00 75697368 64775f5f 00756973 az_.uishdw__.uis │ │ │ │ + 0x00020118 6864775f 00756969 716e705f 5f007569 hdw_.uiiqnp__.ui │ │ │ │ + 0x00020128 69716e70 5f007569 69716964 5f5f0075 iqnp_.uiiqid__.u │ │ │ │ + 0x00020138 69697169 645f0075 69697163 705f5f00 iiqid_.uiiqcp__. │ │ │ │ + 0x00020148 75696971 63705f00 75696971 636c5f5f uiiqcp_.uiiqcl__ │ │ │ │ + 0x00020158 00756969 71636c5f 00756969 71766c5f .uiiqcl_.uiiqvl_ │ │ │ │ + 0x00020168 5f007569 6971766c 5f007569 6973766c _.uiiqvl_.uiisvl │ │ │ │ + 0x00020178 5f5f0075 69697376 6c5f0075 69697169 __.uiisvl_.uiiqi │ │ │ │ + 0x00020188 6e5f5f00 75696971 696e5f00 75696c67 n__.uiiqin_.uilg │ │ │ │ + 0x00020198 65745f5f 0075696c 6765745f 0075696c et__.uilget_.uil │ │ │ │ + 0x000201a8 7365745f 5f007569 6c736574 5f007569 set__.uilset_.ui │ │ │ │ + 0x000201b8 6c737478 5f5f0075 696c7374 785f0075 lstx__.uilstx_.u │ │ │ │ + 0x000201c8 69667061 635f5f00 75696670 61635f00 ifpac__.uifpac_. │ │ │ │ + 0x000201d8 75696970 61635f5f 00756969 7061635f uiipac__.uiipac_ │ │ │ │ + 0x000201e8 00756979 6261725f 5f007569 79626172 .uiybar__.uiybar │ │ │ │ + 0x000201f8 5f007569 71666e6d 5f5f0075 6971666e _.uiqfnm__.uiqfn │ │ │ │ + 0x00020208 6d5f0075 69706461 745f5f00 75697064 m_.uipdat__.uipd │ │ │ │ + 0x00020218 61745f00 75696372 67625f5f 00756963 at_.uicrgb__.uic │ │ │ │ + 0x00020228 7267625f 00756963 696e695f 5f007569 rgb_.uicini__.ui │ │ │ │ + 0x00020238 63696e69 5f007569 73637267 5f5f0075 cini_.uiscrg__.u │ │ │ │ + 0x00020248 69736372 675f0075 69736d72 675f5f00 iscrg_.uismrg__. │ │ │ │ + 0x00020258 7569736d 72675f00 75697163 72675f5f uismrg_.uiqcrg__ │ │ │ │ + 0x00020268 00756971 6372675f 00756971 6d72675f .uiqcrg_.uiqmrg_ │ │ │ │ + 0x00020278 5f007569 716d7267 5f007569 73637371 _.uiqmrg_.uiscsq │ │ │ │ + 0x00020288 5f5f0075 69736373 715f0075 69736366 __.uiscsq_.uiscf │ │ │ │ + 0x00020298 6c5f5f00 75697363 666c5f00 7569736d l__.uiscfl_.uism │ │ │ │ + 0x000202a8 73715f5f 00756973 6d73715f 00756973 sq__.uismsq_.uis │ │ │ │ + 0x000202b8 6d666c5f 5f007569 736d666c 5f007569 mfl__.uismfl_.ui │ │ │ │ + 0x000202c8 6c716e70 5f5f0075 696c716e 705f0075 lqnp__.uilqnp_.u │ │ │ │ + 0x000202d8 696c7169 645f5f00 75696c71 69645f00 ilqid__.uilqid_. │ │ │ │ + 0x000202e8 75696c71 63705f5f 0075696c 7163705f uilqcp__.uilqcp_ │ │ │ │ + 0x000202f8 0075696c 71636c5f 5f007569 6c71636c .uilqcl__.uilqcl │ │ │ │ + 0x00020308 5f007569 6c71766c 5f5f0075 696c7176 _.uilqvl__.uilqv │ │ │ │ + 0x00020318 6c5f0075 696c7376 6c5f5f00 75696c73 l_.uilsvl__.uils │ │ │ │ + 0x00020328 766c5f00 75696c71 696e5f5f 0075696c vl_.uilqin__.uil │ │ │ │ + 0x00020338 71696e5f 00756972 6765745f 5f007569 qin_.uirget__.ui │ │ │ │ + 0x00020348 72676574 5f007569 72736574 5f5f0075 rget_.uirset__.u │ │ │ │ + 0x00020358 69727365 745f0075 69727374 785f5f00 irset_.uirstx__. │ │ │ │ + 0x00020368 75697273 74785f00 75696333 645f5f00 uirstx_.uic3d__. │ │ │ │ + 0x00020378 75696333 645f0075 6933696e 695f5f00 uic3d_.ui3ini__. │ │ │ │ + 0x00020388 75693369 6e695f00 7569666c 61625f5f ui3ini_.uiflab__ │ │ │ │ + 0x00020398 00756966 6c61625f 00756969 6c61625f .uiflab_.uiilab_ │ │ │ │ + 0x000203a8 5f007569 696c6162 5f007569 666c7576 _.uiilab_.uifluv │ │ │ │ + 0x000203b8 5f5f0075 69666c75 765f0075 69696c75 __.uifluv_.uiilu │ │ │ │ + 0x000203c8 765f5f00 7569696c 75765f00 75696672 v__.uiiluv_.uifr │ │ │ │ + 0x000203d8 67625f5f 00756966 7267625f 00756969 gb__.uifrgb_.uii │ │ │ │ + 0x000203e8 7267625f 5f007569 69726762 5f007569 rgb__.uiirgb_.ui │ │ │ │ + 0x000203f8 66797879 5f5f0075 69667978 795f0075 fyxy__.uifyxy_.u │ │ │ │ + 0x00020408 69697978 795f5f00 75696979 78795f00 iiyxy__.uiiyxy_. │ │ │ │ + 0x00020418 7569656e 63645f5f 00756965 6e63645f uiencd__.uiencd_ │ │ │ │ + 0x00020428 00756964 6563645f 5f007569 64656364 .uidecd__.uidecd │ │ │ │ + 0x00020438 5f007569 78626172 5f5f0075 69786261 _.uixbar__.uixba │ │ │ │ + 0x00020448 725f0075 6970636d 705f5f00 75697063 r_.uipcmp__.uipc │ │ │ │ + 0x00020458 6d705f00 75776466 6c745f5f 00757764 mp_.uwdflt__.uwd │ │ │ │ + 0x00020468 666c745f 00757769 6e69745f 5f007577 flt_.uwinit__.uw │ │ │ │ + 0x00020478 696e6974 5f006975 7767795f 5f006975 init_.iuwgy__.iu │ │ │ │ + 0x00020488 7767795f 00697577 67785f5f 00697577 wgy_.iuwgx__.iuw │ │ │ │ + 0x00020498 67785f00 75786d74 746c5f5f 0075786d gx_.uxmttl__.uxm │ │ │ │ + 0x000204a8 74746c5f 00757870 6e756d5f 5f007578 ttl_.uxpnum__.ux │ │ │ │ + 0x000204b8 706e756d 5f007578 73666d74 5f5f0075 pnum_.uxsfmt__.u │ │ │ │ + 0x000204c8 7873666d 745f0075 7871666d 745f5f00 xsfmt_.uxqfmt__. │ │ │ │ + 0x000204d8 75787166 6d745f00 75787074 746c5f5f uxqfmt_.uxpttl__ │ │ │ │ + 0x000204e8 00757870 74746c5f 00757870 746d7a5f .uxpttl_.uxptmz_ │ │ │ │ + 0x000204f8 5f007578 70746d7a 5f007578 70617873 _.uxptmz_.uxpaxs │ │ │ │ + 0x00020508 5f5f0075 78706178 735f0075 78736178 __.uxpaxs_.uxsax │ │ │ │ + 0x00020518 735f5f00 75787361 78735f00 75787361 s__.uxsaxs_.uxsa │ │ │ │ + 0x00020528 787a5f5f 00757873 61787a5f 00757873 xz__.uxsaxz_.uxs │ │ │ │ + 0x00020538 6f66665f 5f007578 736f6666 5f007578 off__.uxsoff_.ux │ │ │ │ + 0x00020548 726f6666 5f5f0075 78726f66 665f0075 roff__.uxroff_.u │ │ │ │ + 0x00020558 7870746d 6b5f5f00 75787074 6d6b5f00 xptmk__.uxptmk_. │ │ │ │ + 0x00020568 6c757863 686b5f5f 006c7578 63686b5f luxchk__.luxchk_ │ │ │ │ + 0x00020578 00757861 786e6d5f 5f007578 61786e6d .uxaxnm__.uxaxnm │ │ │ │ + 0x00020588 5f007578 61786476 5f5f0075 78617864 _.uxaxdv__.uxaxd │ │ │ │ + 0x00020598 765f0075 78737474 6c5f5f00 75787374 v_.uxsttl__.uxst │ │ │ │ + 0x000205a8 746c5f00 75766278 6c5f5f00 75766278 tl_.uvbxl__.uvbx │ │ │ │ + 0x000205b8 6c5f0075 7662726c 5f5f0075 7662726c l_.uvbrl__.uvbrl │ │ │ │ + 0x000205c8 5f007576 62726c7a 5f5f0075 7662726c _.uvbrlz__.uvbrl │ │ │ │ + 0x000205d8 7a5f0075 76657262 7a5f5f00 75766572 z_.uverbz__.uver │ │ │ │ + 0x000205e8 627a5f00 75766278 665f5f00 75766278 bz_.uvbxf__.uvbx │ │ │ │ + 0x000205f8 665f0075 76627866 7a5f5f00 75766278 f_.uvbxfz__.uvbx │ │ │ │ + 0x00020608 667a5f00 75766272 667a5f5f 00757662 fz_.uvbrfz__.uvb │ │ │ │ + 0x00020618 72667a5f 00757662 78617a5f 5f007576 rfz_.uvbxaz__.uv │ │ │ │ + 0x00020628 6278617a 5f007576 6272665f 5f007576 bxaz_.uvbrf__.uv │ │ │ │ + 0x00020638 6272665f 00757662 78615f5f 00757662 brf_.uvbxa__.uvb │ │ │ │ + 0x00020648 78615f00 75766278 6c7a5f5f 00757662 xa_.uvbxlz__.uvb │ │ │ │ + 0x00020658 786c7a5f 00757664 69665f5f 00757664 xlz_.uvdif__.uvd │ │ │ │ + 0x00020668 69665f00 75766272 615f5f00 75766272 if_.uvbra__.uvbr │ │ │ │ + 0x00020678 615f0075 76627261 7a5f5f00 75766272 a_.uvbraz__.uvbr │ │ │ │ + 0x00020688 617a5f00 75766572 625f5f00 75766572 az_.uverb__.uver │ │ │ │ + 0x00020698 625f0075 76646966 7a5f5f00 75766469 b_.uvdifz__.uvdi │ │ │ │ + 0x000206a8 667a5f00 75686278 667a5f5f 00756862 fz_.uhbxfz__.uhb │ │ │ │ + 0x000206b8 78667a5f 00756864 69667a5f 5f007568 xfz_.uhdifz__.uh │ │ │ │ + 0x000206c8 6469667a 5f007568 6272617a 5f5f0075 difz_.uhbraz__.u │ │ │ │ + 0x000206d8 68627261 7a5f0075 68627866 5f5f0075 hbraz_.uhbxf__.u │ │ │ │ + 0x000206e8 68627866 5f007568 62786c5f 5f007568 hbxf_.uhbxl__.uh │ │ │ │ + 0x000206f8 62786c5f 00756864 69665f5f 00756864 bxl_.uhdif__.uhd │ │ │ │ + 0x00020708 69665f00 75686572 625f5f00 75686572 if_.uherb__.uher │ │ │ │ + 0x00020718 625f0075 68627266 7a5f5f00 75686272 b_.uhbrfz__.uhbr │ │ │ │ + 0x00020728 667a5f00 75686272 6c5f5f00 75686272 fz_.uhbrl__.uhbr │ │ │ │ + 0x00020738 6c5f0075 68627861 5f5f0075 68627861 l_.uhbxa__.uhbxa │ │ │ │ + 0x00020748 5f007568 6272615f 5f007568 6272615f _.uhbra__.uhbra_ │ │ │ │ + 0x00020758 00756862 78617a5f 5f007568 6278617a .uhbxaz__.uhbxaz │ │ │ │ + 0x00020768 5f007568 62786c7a 5f5f0075 6862786c _.uhbxlz__.uhbxl │ │ │ │ + 0x00020778 7a5f0075 68627266 5f5f0075 68627266 z_.uhbrf__.uhbrf │ │ │ │ + 0x00020788 5f007568 62726c7a 5f5f0075 6862726c _.uhbrlz__.uhbrl │ │ │ │ + 0x00020798 7a5f0075 68657262 7a5f5f00 75686572 z_.uherbz__.uher │ │ │ │ + 0x000207a8 627a5f00 696e6478 6e6c5f5f 00696e64 bz_.indxnl__.ind │ │ │ │ + 0x000207b8 786e6c5f 006e696e 6478635f 5f006e69 xnl_.nindxc__.ni │ │ │ │ + 0x000207c8 6e647863 5f00696e 64787266 5f5f0069 ndxc_.indxrf__.i │ │ │ │ + 0x000207d8 6e647872 665f006e 696e6478 6d5f5f00 ndxrf_.nindxm__. │ │ │ │ + 0x000207e8 6e696e64 786d5f00 696e6478 6e665f5f nindxm_.indxnf__ │ │ │ │ + 0x000207f8 00696e64 786e665f 00696e64 7869665f .indxnf_.indxif_ │ │ │ │ + 0x00020808 5f00696e 64786966 5f00696e 6478696c _.indxif_.indxil │ │ │ │ + 0x00020818 5f5f0069 6e647869 6c5f006e 696e6478 __.indxil_.nindx │ │ │ │ + 0x00020828 725f5f00 6e696e64 78725f00 696e6478 r__.nindxr_.indx │ │ │ │ + 0x00020838 726c5f5f 00696e64 78726c5f 00696e64 rl__.indxrl_.ind │ │ │ │ + 0x00020848 78636c5f 5f00696e 6478636c 5f00696e xcl__.indxcl_.in │ │ │ │ + 0x00020858 64786d6c 5f5f0069 6e64786d 6c5f0069 dxml__.indxml_.i │ │ │ │ + 0x00020868 6e64786d 665f5f00 696e6478 6d665f00 ndxmf__.indxmf_. │ │ │ │ + 0x00020878 6e696e64 786e5f5f 006e696e 64786e5f nindxn__.nindxn_ │ │ │ │ + 0x00020888 00696e64 7863665f 5f00696e 64786366 .indxcf__.indxcf │ │ │ │ + 0x00020898 5f006e69 6e647869 5f5f006e 696e6478 _.nindxi__.nindx │ │ │ │ + 0x000208a8 695f0076 72736574 5f5f0076 72736574 i_.vrset__.vrset │ │ │ │ + 0x000208b8 5f007672 73657430 5f5f0076 72736574 _.vrset0__.vrset │ │ │ │ + 0x000208c8 305f0076 72736574 315f5f00 76727365 0_.vrset1__.vrse │ │ │ │ + 0x000208d8 74315f00 7672696e 63305f5f 00767269 t1_.vrinc0__.vri │ │ │ │ + 0x000208e8 6e63305f 00767266 63745f5f 00767266 nc0_.vrfct__.vrf │ │ │ │ + 0x000208f8 63745f00 7672636f 6e315f5f 00767263 ct_.vrcon1__.vrc │ │ │ │ + 0x00020908 6f6e315f 00767266 6374315f 5f007672 on1_.vrfct1__.vr │ │ │ │ + 0x00020918 66637431 5f007672 696e635f 5f007672 fct1_.vrinc__.vr │ │ │ │ + 0x00020928 696e635f 00767263 6f6e305f 5f007672 inc_.vrcon0__.vr │ │ │ │ + 0x00020938 636f6e30 5f007672 636f6e5f 5f007672 con0_.vrcon__.vr │ │ │ │ + 0x00020948 636f6e5f 00767266 6374305f 5f007672 con_.vrfct0__.vr │ │ │ │ + 0x00020958 66637430 5f007672 696e6331 5f5f0076 fct0_.vrinc1__.v │ │ │ │ + 0x00020968 72696e63 315f006c 726e6561 5f5f006c rinc1_.lrnea__.l │ │ │ │ + 0x00020978 726e6561 5f006c72 6c65315f 5f006c72 rnea_.lrle1__.lr │ │ │ │ + 0x00020988 6c65315f 006c726c 74305f5f 006c726c le1_.lrlt0__.lrl │ │ │ │ + 0x00020998 74305f00 6c726571 5f5f006c 7265715f t0_.lreq__.lreq_ │ │ │ │ + 0x000209a8 006c7265 71305f5f 006c7265 71305f00 .lreq0__.lreq0_. │ │ │ │ + 0x000209b8 6c726774 615f5f00 6c726774 615f006c lrgta__.lrgta_.l │ │ │ │ + 0x000209c8 7267745f 5f006c72 67745f00 6c726e65 rgt__.lrgt_.lrne │ │ │ │ + 0x000209d8 305f5f00 6c726e65 305f006c 72676531 0__.lrne0_.lrge1 │ │ │ │ + 0x000209e8 5f5f006c 72676531 5f006c72 6571615f __.lrge1_.lreqa_ │ │ │ │ + 0x000209f8 5f006c72 6571615f 006c726c 74315f5f _.lreqa_.lrlt1__ │ │ │ │ + 0x00020a08 006c726c 74315f00 6c726c65 615f5f00 .lrlt1_.lrlea__. │ │ │ │ + 0x00020a18 6c726c65 615f006c 72657131 5f5f006c lrlea_.lreq1__.l │ │ │ │ + 0x00020a28 72657131 5f006c72 6c655f5f 006c726c req1_.lrle__.lrl │ │ │ │ + 0x00020a38 655f006c 7267655f 5f006c72 67655f00 e_.lrge__.lrge_. │ │ │ │ + 0x00020a48 6c726e65 5f5f006c 726e655f 006c726c lrne__.lrne_.lrl │ │ │ │ + 0x00020a58 65305f5f 006c726c 65305f00 6c726774 e0__.lrle0_.lrgt │ │ │ │ + 0x00020a68 305f5f00 6c726774 305f006c 72677431 0__.lrgt0_.lrgt1 │ │ │ │ + 0x00020a78 5f5f006c 72677431 5f006c72 6765305f __.lrgt1_.lrge0_ │ │ │ │ + 0x00020a88 5f006c72 6765305f 006c7267 65615f5f _.lrge0_.lrgea__ │ │ │ │ + 0x00020a98 006c7267 65615f00 6c726c74 5f5f006c .lrgea_.lrlt__.l │ │ │ │ + 0x00020aa8 726c745f 006c726e 65315f5f 006c726e rlt_.lrne1__.lrn │ │ │ │ + 0x00020ab8 65315f00 6c726c74 615f5f00 6c726c74 e1_.lrlta__.lrlt │ │ │ │ + 0x00020ac8 615f006c 656e635f 5f006372 61646a5f a_.lenc__.cradj_ │ │ │ │ + 0x00020ad8 5f006372 61646a5f 006c656e 625f5f00 _.cradj_.lenb__. │ │ │ │ + 0x00020ae8 6c656e62 5f00636c 61646a5f 5f00636c lenb_.cladj__.cl │ │ │ │ + 0x00020af8 61646a5f 006c656e 7a5f5f00 6c656e7a adj_.lenz__.lenz │ │ │ │ + 0x00020b08 5f006c65 6e795f5f 006c656e 795f0063 _.leny__.leny_.c │ │ │ │ + 0x00020b18 72767273 5f5f0063 72767273 5f006962 rvrs__.crvrs_.ib │ │ │ │ + 0x00020b28 6c6b6774 5f5f0069 626c6b67 745f0069 lkgt__.iblkgt_.i │ │ │ │ + 0x00020b38 626c6b67 655f5f00 69626c6b 6c655f5f blkge__.iblkle__ │ │ │ │ + 0x00020b48 0069626c 6b6c655f 0069626c 6b6c745f .iblkle_.iblklt_ │ │ │ │ + 0x00020b58 5f006962 6c6b6c74 5f006d70 66617a6d _.iblklt_.mpfazm │ │ │ │ + 0x00020b68 5f5f006d 7066617a 6d5f006d 7069617a __.mpfazm_.mpiaz │ │ │ │ + 0x00020b78 6d5f5f00 6d706961 7a6d5f00 6d706673 m__.mpiazm_.mpfs │ │ │ │ + 0x00020b88 696e5f5f 006d7066 73696e5f 006d7069 in__.mpfsin_.mpi │ │ │ │ + 0x00020b98 73696e5f 5f006d70 6973696e 5f006d70 sin__.mpisin_.mp │ │ │ │ + 0x00020ba8 7a6b7464 5f5f006d 707a6b74 645f006d zktd__.mpzktd_.m │ │ │ │ + 0x00020bb8 707a656b 365f5f00 6d707a65 6b365f00 pzek6__.mpzek6_. │ │ │ │ + 0x00020bc8 6d70666d 65725f5f 006d7066 6d65725f mpfmer__.mpfmer_ │ │ │ │ + 0x00020bd8 006d7069 6d65725f 5f006d70 696d6572 .mpimer__.mpimer │ │ │ │ + 0x00020be8 5f006d70 66707374 5f5f006d 70667073 _.mpfpst__.mpfps │ │ │ │ + 0x00020bf8 745f006d 70697073 745f5f00 6d706970 t_.mpipst__.mpip │ │ │ │ + 0x00020c08 73745f00 6d707363 63745f5f 006d7073 st_.mpscct__.mps │ │ │ │ + 0x00020c18 6363745f 006d7066 6363745f 5f006d70 cct_.mpfcct__.mp │ │ │ │ + 0x00020c28 66636374 5f006d70 69636374 5f5f006d fcct_.mpicct__.m │ │ │ │ + 0x00020c38 70696363 745f006d 7066676e 6f5f5f00 picct_.mpfgno__. │ │ │ │ + 0x00020c48 6d706667 6e6f5f00 6d706967 6e6f5f5f mpfgno_.mpigno__ │ │ │ │ + 0x00020c58 006d7069 676e6f5f 006d7066 6d77645f .mpigno_.mpfmwd_ │ │ │ │ + 0x00020c68 5f006d70 666d7764 5f006d70 696d7764 _.mpfmwd_.mpimwd │ │ │ │ + 0x00020c78 5f5f006d 70696d77 645f006d 70666d69 __.mpimwd_.mpfmi │ │ │ │ + 0x00020c88 6c5f5f00 6d70666d 696c5f00 6d70696d l__.mpfmil_.mpim │ │ │ │ + 0x00020c98 696c5f5f 006d7069 6d696c5f 006d7066 il__.mpimil_.mpf │ │ │ │ + 0x00020ca8 636f6e5f 5f006d70 66636f6e 5f006d70 con__.mpfcon_.mp │ │ │ │ + 0x00020cb8 69636f6e 5f5f006d 7069636f 6e5f006d icon__.mpicon_.m │ │ │ │ + 0x00020cc8 7073636f 6e5f5f00 6d707363 6f6e5f00 pscon__.mpscon_. │ │ │ │ + 0x00020cd8 6d706663 79615f5f 006d7066 6379615f mpfcya__.mpfcya_ │ │ │ │ + 0x00020ce8 006d7069 6379615f 5f006d70 69637961 .mpicya__.mpicya │ │ │ │ + 0x00020cf8 5f006d70 7a6d7764 5f5f006d 707a6d77 _.mpzmwd__.mpzmw │ │ │ │ + 0x00020d08 645f006d 70666379 635f5f00 6d706663 d_.mpfcyc__.mpfc │ │ │ │ + 0x00020d18 79635f00 6d706963 79635f5f 006d7069 yc_.mpicyc__.mpi │ │ │ │ + 0x00020d28 6379635f 006d7078 7664675f 5f006d70 cyc_.mpxvdg__.mp │ │ │ │ + 0x00020d38 78766467 5f006d70 66766467 5f5f006d xvdg_.mpfvdg__.m │ │ │ │ + 0x00020d48 70667664 675f006d 70697664 675f5f00 pfvdg_.mpivdg__. │ │ │ │ + 0x00020d58 6d706976 64675f00 6d706661 7a615f5f mpivdg_.mpfaza__ │ │ │ │ + 0x00020d68 006d7066 617a615f 006d7069 617a615f .mpfaza_.mpiaza_ │ │ │ │ + 0x00020d78 5f006d70 69617a61 5f006d70 666b7464 _.mpiaza_.mpfktd │ │ │ │ + 0x00020d88 5f5f006d 70666b74 645f006d 70696b74 __.mpfktd_.mpikt │ │ │ │ + 0x00020d98 645f5f00 6d70696b 74645f00 6d706662 d__.mpiktd_.mpfb │ │ │ │ + 0x00020da8 6f6e5f5f 006d7066 626f6e5f 006d7069 on__.mpfbon_.mpi │ │ │ │ + 0x00020db8 626f6e5f 5f006d70 69626f6e 5f006d70 bon__.mpibon_.mp │ │ │ │ + 0x00020dc8 73626f6e 5f5f006d 7073626f 6e5f006d sbon__.mpsbon_.m │ │ │ │ + 0x00020dd8 7066636f 615f5f00 6d706663 6f615f00 pfcoa__.mpfcoa_. │ │ │ │ + 0x00020de8 6d706963 6f615f5f 006d7069 636f615f mpicoa__.mpicoa_ │ │ │ │ + 0x00020df8 006d7073 636f615f 5f006d70 73636f61 .mpscoa__.mpscoa │ │ │ │ + 0x00020e08 5f006d70 66636f63 5f5f006d 7066636f _.mpfcoc__.mpfco │ │ │ │ + 0x00020e18 635f006d 7069636f 635f5f00 6d706963 c_.mpicoc__.mpic │ │ │ │ + 0x00020e28 6f635f00 6d707363 6f635f5f 006d7073 oc_.mpscoc__.mps │ │ │ │ + 0x00020e38 636f635f 006d7066 706c635f 5f006d70 coc_.mpfplc__.mp │ │ │ │ + 0x00020e48 66706c63 5f006d70 69706c63 5f5f006d fplc_.mpiplc__.m │ │ │ │ + 0x00020e58 7069706c 635f006d 7078706c 635f5f00 piplc_.mpxplc__. │ │ │ │ + 0x00020e68 6d707870 6c635f00 6d706663 79625f5f mpxplc_.mpfcyb__ │ │ │ │ + 0x00020e78 006d7066 6379625f 006d7069 6379625f .mpfcyb_.mpicyb_ │ │ │ │ + 0x00020e88 5f006d70 69637962 5f006d70 73637962 _.mpicyb_.mpscyb │ │ │ │ + 0x00020e98 5f5f006d 70736379 625f006d 7066686d __.mpscyb_.mpfhm │ │ │ │ + 0x00020ea8 725f5f00 6d706668 6d725f00 6d706968 r__.mpfhmr_.mpih │ │ │ │ + 0x00020eb8 6d725f5f 006d7069 686d725f 006d7066 mr__.mpihmr_.mpf │ │ │ │ + 0x00020ec8 6d776c5f 5f006d70 666d776c 5f006d70 mwl__.mpfmwl_.mp │ │ │ │ + 0x00020ed8 696d776c 5f5f006d 70696d77 6c5f006d imwl__.mpimwl_.m │ │ │ │ + 0x00020ee8 7066656b 365f5f00 6d706665 6b365f00 pfek6__.mpfek6_. │ │ │ │ + 0x00020ef8 6d706965 6b365f5f 006d7069 656b365f mpiek6__.mpiek6_ │ │ │ │ + 0x00020f08 006d7066 7074325f 5f006d70 66707432 .mpfpt2__.mpfpt2 │ │ │ │ + 0x00020f18 5f006d70 69707432 5f5f006d 70697074 _.mpipt2__.mpipt │ │ │ │ + 0x00020f28 325f006d 70666379 6c5f5f00 6d706663 2_.mpfcyl__.mpfc │ │ │ │ + 0x00020f38 796c5f00 6d706963 796c5f5f 006d7069 yl_.mpicyl__.mpi │ │ │ │ + 0x00020f48 63796c5f 006d7066 676c625f 5f006d70 cyl_.mpfglb__.mp │ │ │ │ + 0x00020f58 66676c62 5f006d70 69676c62 5f5f006d fglb_.mpiglb__.m │ │ │ │ + 0x00020f68 7069676c 625f006d 70666f74 675f5f00 piglb_.mpfotg__. │ │ │ │ + 0x00020f78 6d70666f 74675f00 6d70696f 74675f5f mpfotg_.mpiotg__ │ │ │ │ + 0x00020f88 006d7069 6f74675f 006d7073 6f74675f .mpiotg_.mpsotg_ │ │ │ │ + 0x00020f98 5f006d70 736f7467 5f006d70 66726273 _.mpsotg_.mpfrbs │ │ │ │ + 0x00020fa8 5f5f006d 70667262 735f006d 70697262 __.mpfrbs_.mpirb │ │ │ │ + 0x00020fb8 735f5f00 6d706972 62735f00 6f736765 s__.mpirbs_.osge │ │ │ │ + 0x00020fc8 6e765f5f 006f7367 656e765f 006f7367 nv__.osgenv_.osg │ │ │ │ + 0x00020fd8 6172675f 5f006f73 67617267 5f006f73 arg__.osgarg_.os │ │ │ │ + 0x00020fe8 7161726e 5f5f006f 73716172 6e5f006f qarn__.osqarn_.o │ │ │ │ + 0x00020ff8 73657865 635f5f00 6f736578 65635f00 sexec__.osexec_. │ │ │ │ + 0x00021008 6f736162 72745f5f 00766963 6f6e315f osabrt__.vicon1_ │ │ │ │ + 0x00021018 5f007669 636f6e31 5f007669 66637430 _.vicon1_.vifct0 │ │ │ │ + 0x00021028 5f5f0076 69666374 305f0076 69666374 __.vifct0_.vifct │ │ │ │ + 0x00021038 315f5f00 76696663 74315f00 7669636f 1__.vifct1_.vico │ │ │ │ + 0x00021048 6e305f5f 00766963 6f6e305f 00766963 n0__.vicon0_.vic │ │ │ │ + 0x00021058 6f6e5f5f 00766963 6f6e5f00 7669696e on__.vicon_.viin │ │ │ │ + 0x00021068 635f5f00 7669696e 635f0076 69736574 c__.viinc_.viset │ │ │ │ + 0x00021078 5f5f0076 69736574 5f007669 73657430 __.viset_.viset0 │ │ │ │ + 0x00021088 5f5f0076 69736574 305f0076 69736574 __.viset0_.viset │ │ │ │ + 0x00021098 315f5f00 76697365 74315f00 7669696e 1__.viset1_.viin │ │ │ │ + 0x000210a8 63305f5f 00766969 6e63305f 00766969 c0__.viinc0_.vii │ │ │ │ + 0x000210b8 6e63315f 5f007669 696e6331 5f007669 nc1__.viinc1_.vi │ │ │ │ + 0x000210c8 6663745f 5f007669 6663745f 00696d69 fct__.vifct_.imi │ │ │ │ + 0x000210d8 6e315f5f 00696d69 6e315f00 6973756d n1__.imin1_.isum │ │ │ │ + 0x000210e8 305f5f00 6973756d 305f0069 6d696e30 0__.isum0_.imin0 │ │ │ │ + 0x000210f8 5f5f0069 6d696e30 5f006973 756d315f __.imin0_.isum1_ │ │ │ │ + 0x00021108 5f006973 756d315f 00696d61 78315f5f _.isum1_.imax1__ │ │ │ │ + 0x00021118 00696d61 78315f00 6973756d 5f5f0069 .imax1_.isum__.i │ │ │ │ + 0x00021128 73756d5f 00696d61 785f5f00 696d6178 sum_.imax__.imax │ │ │ │ + 0x00021138 5f00696d 6178305f 5f00696d 6178305f _.imax0__.imax0_ │ │ │ │ + 0x00021148 00696d69 6e5f5f00 696d696e 5f006c66 .imin__.imin_.lf │ │ │ │ + 0x00021158 726f6d63 5f5f006c 66726f6d 635f006a romc__.lfromc_.j │ │ │ │ + 0x00021168 66726f6d 635f5f00 6a66726f 6d635f00 fromc__.jfromc_. │ │ │ │ + 0x00021178 6966726f 6d635f5f 00696672 6f6d635f ifromc__.ifromc_ │ │ │ │ + 0x00021188 00637432 63685f5f 00637432 63685f00 .ct2ch__.ct2ch_. │ │ │ │ + 0x00021198 63723363 5f5f0063 7233635f 00637432 cr3c__.cr3c_.ct2 │ │ │ │ + 0x000211a8 70635f5f 00637432 70635f00 63743268 pc__.ct2pc_.ct2h │ │ │ │ + 0x000211b8 635f5f00 63743268 635f0063 7232635f c__.ct2hc_.cr2c_ │ │ │ │ + 0x000211c8 5f006372 32635f00 63743363 735f5f00 _.cr2c_.ct3cs__. │ │ │ │ + 0x000211d8 63743363 735f0063 74326370 5f5f0063 ct3cs_.ct2cp__.c │ │ │ │ + 0x000211e8 74326370 5f006374 3373635f 5f006374 t2cp_.ct3sc__.ct │ │ │ │ + 0x000211f8 3373635f 00637432 62635f5f 00637432 3sc_.ct2bc__.ct2 │ │ │ │ + 0x00021208 62635f00 63743265 635f5f00 63743265 bc_.ct2ec__.ct2e │ │ │ │ + 0x00021218 635f0063 7233735f 5f006372 33735f00 c_.cr3s__.cr3s_. │ │ │ │ + 0x00021228 69726c74 5f5f0069 726c745f 00697267 irlt__.irlt_.irg │ │ │ │ + 0x00021238 655f5f00 69726765 5f006972 6c655f5f e__.irge_.irle__ │ │ │ │ + 0x00021248 0069726c 655f0069 7267745f 5f006972 .irle_.irgt__.ir │ │ │ │ + 0x00021258 67745f00 76697375 625f5f00 76697375 gt_.visub__.visu │ │ │ │ + 0x00021268 625f0076 69646976 305f5f00 76696469 b_.vidiv0__.vidi │ │ │ │ + 0x00021278 76305f00 76696469 76315f5f 00766964 v0_.vidiv1__.vid │ │ │ │ + 0x00021288 6976315f 00766973 7562305f 5f007669 iv1_.visub0__.vi │ │ │ │ + 0x00021298 73756230 5f007669 6d6c7430 5f5f0076 sub0_.vimlt0__.v │ │ │ │ + 0x000212a8 696d6c74 305f0076 696d6c74 5f5f0076 imlt0_.vimlt__.v │ │ │ │ + 0x000212b8 696d6c74 5f007669 6d6c7431 5f5f0076 imlt_.vimlt1__.v │ │ │ │ + 0x000212c8 696d6c74 315f0076 69737562 315f5f00 imlt1_.visub1__. │ │ │ │ + 0x000212d8 76697375 62315f00 76696164 645f5f00 visub1_.viadd__. │ │ │ │ + 0x000212e8 76696164 645f0076 69646976 5f5f0076 viadd_.vidiv__.v │ │ │ │ + 0x000212f8 69646976 5f007669 61646430 5f5f0076 idiv_.viadd0__.v │ │ │ │ + 0x00021308 69616464 305f0076 69616464 315f5f00 iadd0_.viadd1__. │ │ │ │ + 0x00021318 76696164 64315f00 67326962 6c325f5f viadd1_.g2ibl2__ │ │ │ │ + 0x00021328 00673269 626c325f 00673266 626c695f .g2ibl2_.g2fbli_ │ │ │ │ + 0x00021338 5f006732 66626c69 5f006c67 32696e71 _.g2fbli_.lg2inq │ │ │ │ + 0x00021348 5f5f006c 6732696e 715f0067 3266626c __.lg2inq_.g2fbl │ │ │ │ + 0x00021358 325f5f00 67326662 6c325f00 67327167 2__.g2fbl2_.g2qg │ │ │ │ + 0x00021368 72645f5f 00673271 6772645f 00673273 rd__.g2qgrd_.g2s │ │ │ │ + 0x00021378 6772645f 5f006732 73677264 5f007270 grd__.g2sgrd_.rp │ │ │ │ + 0x00021388 6e676574 5f5f0072 706e6765 745f0072 nget__.rpnget_.r │ │ │ │ + 0x00021398 74696765 745f5f00 72746c67 65745f5f tiget__.rtlget__ │ │ │ │ + 0x000213a8 00727472 6765745f 5f007274 63676574 .rtrget__.rtcget │ │ │ │ + 0x000213b8 5f5f0072 74636765 745f0072 6c696765 __.rtcget_.rlige │ │ │ │ + 0x000213c8 745f5f00 726c6c67 65745f5f 00726c72 t__.rllget__.rlr │ │ │ │ + 0x000213d8 6765745f 5f00726c 63676574 5f5f0072 get__.rlcget__.r │ │ │ │ + 0x000213e8 6c636765 745f0067 6c6c6765 745f5f00 lcget_.gllget__. │ │ │ │ + 0x000213f8 676c6c73 65745f5f 00676c6c 7374785f gllset__.gllstx_ │ │ │ │ + 0x00021408 5f00676c 6c737478 5f00676c 71666e6d _.gllstx_.glqfnm │ │ │ │ + 0x00021418 5f5f0067 6c71666e 6d5f0067 6c726765 __.glqfnm_.glrge │ │ │ │ + 0x00021428 745f5f00 676c7273 65745f5f 00676c72 t__.glrset__.glr │ │ │ │ + 0x00021438 7365745f 00676c72 7374785f 5f00676c set_.glrstx__.gl │ │ │ │ + 0x00021448 72737478 5f007072 636f706e 5f5f0070 rstx_.prcopn__.p │ │ │ │ + 0x00021458 72636f70 6e5f0070 7263636c 735f5f00 rcopn_.prccls__. │ │ │ │ + 0x00021468 70726363 6c735f00 7072636c 766c5f5f prccls_.prclvl__ │ │ │ │ + 0x00021478 00707263 6e616d5f 5f007270 6e656e76 .prcnam__.rpnenv │ │ │ │ + 0x00021488 5f5f0072 706e656e 765f0072 7469656e __.rpnenv_.rtien │ │ │ │ + 0x00021498 765f5f00 72746965 6e765f00 72746c65 v__.rtienv_.rtle │ │ │ │ + 0x000214a8 6e765f5f 0072746c 656e765f 00727472 nv__.rtlenv_.rtr │ │ │ │ + 0x000214b8 656e765f 5f007274 72656e76 5f007274 env__.rtrenv_.rt │ │ │ │ + 0x000214c8 63656e76 5f5f0072 7463656e 765f0072 cenv__.rtcenv_.r │ │ │ │ + 0x000214d8 6c69656e 765f5f00 726c6965 6e765f00 lienv__.rlienv_. │ │ │ │ + 0x000214e8 726c6c65 6e765f5f 00726c6c 656e765f rllenv__.rllenv_ │ │ │ │ + 0x000214f8 00726c72 656e765f 5f00726c 72656e76 .rlrenv__.rlrenv │ │ │ │ + 0x00021508 5f00726c 63656e76 5f5f0072 6c63656e _.rlcenv__.rlcen │ │ │ │ + 0x00021518 765f0072 706e6f70 745f5f00 72706e6f v_.rpnopt__.rpno │ │ │ │ + 0x00021528 70745f00 7274696f 70745f5f 00727469 pt_.rtiopt__.rti │ │ │ │ + 0x00021538 6f70745f 0072746c 6f70745f 5f007274 opt_.rtlopt__.rt │ │ │ │ + 0x00021548 6c6f7074 5f007274 726f7074 5f5f0072 lopt_.rtropt__.r │ │ │ │ + 0x00021558 74726f70 745f0072 74636f70 745f5f00 tropt_.rtcopt__. │ │ │ │ + 0x00021568 7274636f 70745f00 726c696f 70745f5f rtcopt_.rliopt__ │ │ │ │ + 0x00021578 00726c69 6f70745f 00726c6c 6f70745f .rliopt_.rllopt_ │ │ │ │ + 0x00021588 5f00726c 6c6f7074 5f00726c 726f7074 _.rllopt_.rlropt │ │ │ │ + 0x00021598 5f5f0072 6c726f70 745f0072 6c636f70 __.rlropt_.rlcop │ │ │ │ + 0x000215a8 745f5f00 726c636f 70745f00 6d737a64 t__.rlcopt_.mszd │ │ │ │ + 0x000215b8 6d705f5f 00697566 6f706e5f 5f006975 mp__.iufopn__.iu │ │ │ │ + 0x000215c8 666f706e 5f00676c 6c716e70 5f5f0067 fopn_.gllqnp__.g │ │ │ │ + 0x000215d8 6c6c716e 705f0067 6c6c7169 645f5f00 llqnp_.gllqid__. │ │ │ │ + 0x000215e8 676c6c71 69645f00 676c6c71 63705f5f gllqid_.gllqcp__ │ │ │ │ + 0x000215f8 00676c6c 7163705f 00676c6c 71636c5f .gllqcp_.gllqcl_ │ │ │ │ + 0x00021608 5f00676c 6c71636c 5f00676c 6c71766c _.gllqcl_.gllqvl │ │ │ │ + 0x00021618 5f5f0067 6c6c7176 6c5f0067 6c6c7376 __.gllqvl_.gllsv │ │ │ │ + 0x00021628 6c5f5f00 676c6c73 766c5f00 676c6c71 l__.gllsvl_.gllq │ │ │ │ + 0x00021638 696e5f5f 00676c6c 71696e5f 00676c69 in__.gllqin_.gli │ │ │ │ + 0x00021648 6765745f 5f00676c 69736574 5f5f0067 get__.gliset__.g │ │ │ │ + 0x00021658 6c697365 745f0067 6c697374 785f5f00 liset_.glistx__. │ │ │ │ + 0x00021668 676c6973 74785f00 72706e78 666c5f5f glistx_.rpnxfl__ │ │ │ │ + 0x00021678 0072706e 78666c5f 00727469 78666c5f .rpnxfl_.rtixfl_ │ │ │ │ + 0x00021688 5f007274 6978666c 5f007274 6c78666c _.rtixfl_.rtlxfl │ │ │ │ + 0x00021698 5f5f0072 746c7866 6c5f0072 74727866 __.rtlxfl_.rtrxf │ │ │ │ + 0x000216a8 6c5f5f00 72747278 666c5f00 72746378 l__.rtrxfl_.rtcx │ │ │ │ + 0x000216b8 666c5f5f 00727463 78666c5f 00726c69 fl__.rtcxfl_.rli │ │ │ │ + 0x000216c8 78666c5f 5f00726c 6978666c 5f00726c xfl__.rlixfl_.rl │ │ │ │ + 0x000216d8 6c78666c 5f5f0072 6c6c7866 6c5f0072 lxfl__.rllxfl_.r │ │ │ │ + 0x000216e8 6c727866 6c5f5f00 726c7278 666c5f00 lrxfl__.rlrxfl_. │ │ │ │ + 0x000216f8 726c6378 666c5f5f 00726c63 78666c5f rlcxfl__.rlcxfl_ │ │ │ │ + 0x00021708 00636673 7263685f 5f006366 73726368 .cfsrch__.cfsrch │ │ │ │ + 0x00021718 5f00676c 63676574 5f5f0067 6c636765 _.glcget__.glcge │ │ │ │ + 0x00021728 745f0067 6c637365 745f5f00 676c6373 t_.glcset__.glcs │ │ │ │ + 0x00021738 65745f00 676c6373 74785f5f 00676c63 et_.glcstx__.glc │ │ │ │ + 0x00021748 7374785f 006c6368 7265715f 5f00676c stx_.lchreq__.gl │ │ │ │ + 0x00021758 70716e70 5f5f0067 6c70716e 705f0067 pqnp__.glpqnp_.g │ │ │ │ + 0x00021768 6c707169 645f5f00 676c7071 69645f00 lpqid__.glpqid_. │ │ │ │ + 0x00021778 676c7071 63705f5f 00676c70 7163705f glpqcp__.glpqcp_ │ │ │ │ + 0x00021788 00676c70 71636c5f 5f00676c 7071636c .glpqcl__.glpqcl │ │ │ │ + 0x00021798 5f00676c 70716974 5f5f0067 6c707169 _.glpqit__.glpqi │ │ │ │ + 0x000217a8 745f0067 6c707176 6c5f5f00 676c7071 t_.glpqvl__.glpq │ │ │ │ + 0x000217b8 766c5f00 676c7073 766c5f5f 00676c70 vl_.glpsvl__.glp │ │ │ │ + 0x000217c8 73766c5f 00676c70 71696e5f 5f00676c svl_.glpqin__.gl │ │ │ │ + 0x000217d8 7071696e 5f00676c 70676574 5f5f0067 pqin_.glpget__.g │ │ │ │ + 0x000217e8 6c706765 745f0067 6c707365 745f5f00 lpget_.glpset__. │ │ │ │ + 0x000217f8 676c7073 65745f00 676c7073 74785f5f glpset_.glpstx__ │ │ │ │ + 0x00021808 00676c70 7374785f 00647866 6c6f635f .glpstx_.dxfloc_ │ │ │ │ + 0x00021818 5f006478 666c6f63 5f006478 696c6f63 _.dxfloc_.dxiloc │ │ │ │ + 0x00021828 5f5f0064 78696c6f 635f0076 72676e6e __.dxiloc_.vrgnn │ │ │ │ + 0x00021838 5f5f0076 72676e6e 5f007669 676e6e5f __.vrgnn_.vignn_ │ │ │ │ + 0x00021848 5f007669 676e6e5f 0076726d 6c74305f _.vignn_.vrmlt0_ │ │ │ │ + 0x00021858 5f007672 6d6c7430 5f007672 64697630 _.vrmlt0_.vrdiv0 │ │ │ │ + 0x00021868 5f5f0076 72646976 305f0076 72616464 __.vrdiv0_.vradd │ │ │ │ + 0x00021878 305f5f00 76726164 64305f00 76726469 0__.vradd0_.vrdi │ │ │ │ + 0x00021888 765f5f00 76726469 765f0076 72737562 v__.vrdiv_.vrsub │ │ │ │ + 0x00021898 315f5f00 76727375 62315f00 76726164 1__.vrsub1_.vrad │ │ │ │ + 0x000218a8 645f5f00 76726164 645f0076 72737562 d__.vradd_.vrsub │ │ │ │ + 0x000218b8 5f5f0076 72737562 5f007672 73756230 __.vrsub_.vrsub0 │ │ │ │ + 0x000218c8 5f5f0076 72737562 305f0076 72616464 __.vrsub0_.vradd │ │ │ │ + 0x000218d8 315f5f00 76726164 64315f00 76726d6c 1__.vradd1_.vrml │ │ │ │ + 0x000218e8 74315f5f 0076726d 6c74315f 00767264 t1__.vrmlt1_.vrd │ │ │ │ + 0x000218f8 6976315f 5f007672 64697631 5f007672 iv1__.vrdiv1_.vr │ │ │ │ + 0x00021908 6d6c745f 5f007672 6d6c745f 00696d6f mlt__.vrmlt_.imo │ │ │ │ + 0x00021918 645f5f00 696d6f64 5f006967 75735f5f d__.imod_.igus__ │ │ │ │ + 0x00021928 00696775 735f0067 6e73626c 6b5f5f00 .igus_.gnsblk__. │ │ │ │ + 0x00021938 676e7362 6c6b5f00 676e7162 6c6b5f5f gnsblk_.gnqblk__ │ │ │ │ + 0x00021948 00676e71 626c6b5f 00676e73 6176655f .gnqblk_.gnsave_ │ │ │ │ + 0x00021958 5f00676e 73617665 5f00676e 72736574 _.gnsave_.gnrset │ │ │ │ + 0x00021968 5f5f0067 6e727365 745f0070 61737362 __.gnrset_.passb │ │ │ │ + 0x00021978 345f5f00 70617373 62345f00 70617373 4__.passb4_.pass │ │ │ │ + 0x00021988 62355f5f 00706173 7362355f 00726164 b5__.passb5_.rad │ │ │ │ + 0x00021998 66345f5f 00726164 66345f00 636f7374 f4__.radf4_.cost │ │ │ │ + 0x000219a8 695f5f00 636f7374 695f0072 61646632 i__.costi_.radf2 │ │ │ │ + 0x000219b8 5f5f0072 61646632 5f007061 73736232 __.radf2_.passb2 │ │ │ │ + 0x000219c8 5f5f0070 61737362 325f0063 66667462 __.passb2_.cfftb │ │ │ │ + 0x000219d8 5f5f0063 66667462 5f007369 6e74315f __.cfftb_.sint1_ │ │ │ │ + 0x000219e8 5f007369 6e74315f 0073696e 745f5f00 _.sint1_.sint__. │ │ │ │ + 0x000219f8 73696e74 5f007061 73736634 5f5f0070 sint_.passf4__.p │ │ │ │ + 0x00021a08 61737366 345f0072 66667466 5f5f0072 assf4_.rfftf__.r │ │ │ │ + 0x00021a18 66667466 5f007261 6462335f 5f007261 fftf_.radb3__.ra │ │ │ │ + 0x00021a28 6462335f 00657a66 6674315f 5f00657a db3_.ezfft1__.ez │ │ │ │ + 0x00021a38 66667431 5f007369 6e71695f 5f007369 fft1_.sinqi__.si │ │ │ │ + 0x00021a48 6e71695f 00706173 73625f5f 00706173 nqi_.passb__.pas │ │ │ │ + 0x00021a58 73625f00 63666674 695f5f00 63666674 sb_.cffti__.cfft │ │ │ │ + 0x00021a68 695f0072 61646235 5f5f0072 61646235 i_.radb5__.radb5 │ │ │ │ + 0x00021a78 5f007061 73736233 5f5f0070 61737362 _.passb3__.passb │ │ │ │ + 0x00021a88 335f0063 66667466 5f5f0063 66667466 3_.cfftf__.cfftf │ │ │ │ + 0x00021a98 5f006366 66746231 5f5f0063 66667462 _.cfftb1__.cfftb │ │ │ │ + 0x00021aa8 315f0072 61646234 5f5f0072 61646234 1_.radb4__.radb4 │ │ │ │ + 0x00021ab8 5f007061 73736635 5f5f0070 61737366 _.passf5__.passf │ │ │ │ + 0x00021ac8 355f0070 61737366 335f5f00 70617373 5_.passf3__.pass │ │ │ │ + 0x00021ad8 66335f00 657a6666 74695f5f 00657a66 f3_.ezffti__.ezf │ │ │ │ + 0x00021ae8 6674695f 00636f73 7162315f 5f00636f fti_.cosqb1__.co │ │ │ │ + 0x00021af8 73716231 5f007266 66746231 5f5f0072 sqb1_.rfftb1__.r │ │ │ │ + 0x00021b08 66667462 315f0072 61646232 5f5f0072 fftb1_.radb2__.r │ │ │ │ + 0x00021b18 61646232 5f007266 6674625f 5f007266 adb2_.rfftb__.rf │ │ │ │ + 0x00021b28 6674625f 00636666 7466315f 5f006366 ftb_.cfftf1__.cf │ │ │ │ + 0x00021b38 66746631 5f00657a 66667466 5f5f0065 ftf1_.ezfftf__.e │ │ │ │ + 0x00021b48 7a666674 665f0072 61646267 5f5f0072 zfftf_.radbg__.r │ │ │ │ + 0x00021b58 61646267 5f00636f 73745f5f 00636f73 adbg_.cost__.cos │ │ │ │ + 0x00021b68 745f0070 61737366 5f5f0070 61737366 t_.passf__.passf │ │ │ │ + 0x00021b78 5f007261 6466335f 5f007261 6466335f _.radf3__.radf3_ │ │ │ │ + 0x00021b88 00726164 66675f5f 00726164 66675f00 .radfg__.radfg_. │ │ │ │ + 0x00021b98 636f7371 66315f5f 00636f73 7166315f cosqf1__.cosqf1_ │ │ │ │ + 0x00021ba8 00636666 7469315f 5f006366 66746931 .cffti1__.cffti1 │ │ │ │ + 0x00021bb8 5f00657a 66667462 5f5f0065 7a666674 _.ezfftb__.ezfft │ │ │ │ + 0x00021bc8 625f0070 61737366 325f5f00 70617373 b_.passf2__.pass │ │ │ │ + 0x00021bd8 66325f00 636f7371 625f5f00 636f7371 f2_.cosqb__.cosq │ │ │ │ + 0x00021be8 625f0073 696e7166 5f5f0073 696e7166 b_.sinqf__.sinqf │ │ │ │ + 0x00021bf8 5f007261 6466355f 5f007261 6466355f _.radf5__.radf5_ │ │ │ │ + 0x00021c08 00726666 74695f5f 00726666 74695f00 .rffti__.rffti_. │ │ │ │ + 0x00021c18 72666674 66315f5f 00726666 7466315f rfftf1__.rfftf1_ │ │ │ │ + 0x00021c28 00636f73 71695f5f 00636f73 71695f00 .cosqi__.cosqi_. │ │ │ │ + 0x00021c38 73696e74 695f5f00 73696e74 695f0063 sinti__.sinti_.c │ │ │ │ + 0x00021c48 6f737166 5f5f0063 6f737166 5f007369 osqf__.cosqf_.si │ │ │ │ + 0x00021c58 6e71625f 5f007369 6e71625f 00726666 nqb__.sinqb_.rff │ │ │ │ + 0x00021c68 7469315f 5f007266 66746931 5f006f64 ti1__.rffti1_.od │ │ │ │ + 0x00021c78 72676574 5f5f006f 64726765 745f006f rget__.odrget_.o │ │ │ │ + 0x00021c88 64727365 745f5f00 6f647273 65745f00 drset__.odrset_. │ │ │ │ + 0x00021c98 6f647273 74785f5f 006f6472 7374785f odrstx__.odrstx_ │ │ │ │ + 0x00021ca8 006f6472 716e705f 5f006f64 72716e70 .odrqnp__.odrqnp │ │ │ │ + 0x00021cb8 5f006f64 72716964 5f5f006f 64727169 _.odrqid__.odrqi │ │ │ │ + 0x00021cc8 645f006f 64727163 705f5f00 6f647271 d_.odrqcp__.odrq │ │ │ │ + 0x00021cd8 63705f00 6f647271 636c5f5f 006f6472 cp_.odrqcl__.odr │ │ │ │ + 0x00021ce8 71636c5f 006f6472 71766c5f 5f006f64 qcl_.odrqvl__.od │ │ │ │ + 0x00021cf8 7271766c 5f006f64 7273766c 5f5f006f rqvl_.odrsvl__.o │ │ │ │ + 0x00021d08 64727376 6c5f006f 64727169 6e5f5f00 drsvl_.odrqin__. │ │ │ │ + 0x00021d18 6f647271 696e5f00 6f646967 65745f5f odrqin_.odiget__ │ │ │ │ + 0x00021d28 006f6469 6765745f 006f6469 7365745f .odiget_.odiset_ │ │ │ │ + 0x00021d38 5f006f64 69736574 5f006f64 69737478 _.odiset_.odistx │ │ │ │ + 0x00021d48 5f5f006f 64697374 785f006f 646c716e __.odistx_.odlqn │ │ │ │ + 0x00021d58 705f5f00 6f646c71 6e705f00 6f646c71 p__.odlqnp_.odlq │ │ │ │ + 0x00021d68 69645f5f 006f646c 7169645f 006f646c id__.odlqid_.odl │ │ │ │ + 0x00021d78 7163705f 5f006f64 6c716370 5f006f64 qcp__.odlqcp_.od │ │ │ │ + 0x00021d88 6c71636c 5f5f006f 646c7163 6c5f006f lqcl__.odlqcl_.o │ │ │ │ + 0x00021d98 646c7176 6c5f5f00 6f646c71 766c5f00 dlqvl__.odlqvl_. │ │ │ │ + 0x00021da8 6f646c73 766c5f5f 006f646c 73766c5f odlsvl__.odlsvl_ │ │ │ │ + 0x00021db8 006f646c 71696e5f 5f006f64 6c71696e .odlqin__.odlqin │ │ │ │ + 0x00021dc8 5f006f64 70716e70 5f5f006f 6470716e _.odpqnp__.odpqn │ │ │ │ + 0x00021dd8 705f006f 64707169 645f5f00 6f647071 p_.odpqid__.odpq │ │ │ │ + 0x00021de8 69645f00 6f647071 63705f5f 006f6470 id_.odpqcp__.odp │ │ │ │ + 0x00021df8 7163705f 006f6470 71636c5f 5f006f64 qcp_.odpqcl__.od │ │ │ │ + 0x00021e08 7071636c 5f006f64 70716974 5f5f006f pqcl_.odpqit__.o │ │ │ │ + 0x00021e18 64707169 745f006f 64707176 6c5f5f00 dpqit_.odpqvl__. │ │ │ │ + 0x00021e28 6f647071 766c5f00 6f647073 766c5f5f odpqvl_.odpsvl__ │ │ │ │ + 0x00021e38 006f6470 73766c5f 006f6470 71696e5f .odpsvl_.odpqin_ │ │ │ │ + 0x00021e48 5f006f64 7071696e 5f006f64 6c676574 _.odpqin_.odlget │ │ │ │ + 0x00021e58 5f5f006f 646c6765 745f006f 646c7365 __.odlget_.odlse │ │ │ │ + 0x00021e68 745f5f00 6f646c73 65745f00 6f646c73 t__.odlset_.odls │ │ │ │ + 0x00021e78 74785f5f 006f646c 7374785f 006f6469 tx__.odlstx_.odi │ │ │ │ + 0x00021e88 716e705f 5f006f64 69716e70 5f006f64 qnp__.odiqnp_.od │ │ │ │ + 0x00021e98 69716964 5f5f006f 64697169 645f006f iqid__.odiqid_.o │ │ │ │ + 0x00021ea8 64697163 705f5f00 6f646971 63705f00 diqcp__.odiqcp_. │ │ │ │ + 0x00021eb8 6f646971 636c5f5f 006f6469 71636c5f odiqcl__.odiqcl_ │ │ │ │ + 0x00021ec8 006f6469 71766c5f 5f006f64 6971766c .odiqvl__.odiqvl │ │ │ │ + 0x00021ed8 5f006f64 6973766c 5f5f006f 64697376 _.odisvl__.odisv │ │ │ │ + 0x00021ee8 6c5f006f 64697169 6e5f5f00 6f646971 l_.odiqin__.odiq │ │ │ │ + 0x00021ef8 696e5f00 6f647067 65745f5f 006f6470 in_.odpget__.odp │ │ │ │ + 0x00021f08 6765745f 006f6470 7365745f 5f006f64 get_.odpset__.od │ │ │ │ + 0x00021f18 70736574 5f006f64 70737478 5f5f006f pset_.odpstx__.o │ │ │ │ + 0x00021f28 64707374 785f0073 68667732 675f5f00 dpstx_.shfw2g__. │ │ │ │ + 0x00021f38 73686677 32675f00 7368696e 69705f5f shfw2g_.shinip__ │ │ │ │ + 0x00021f48 00736869 6e69705f 00736869 6e69665f .shinip_.shinif_ │ │ │ │ + 0x00021f58 5f007368 696e6966 5f007368 6c627775 _.shinif_.shlbwu │ │ │ │ + 0x00021f68 5f5f0073 686c6277 755f0073 686d776a __.shlbwu_.shmwj │ │ │ │ + 0x00021f78 7a5f5f00 73686d77 6a7a5f00 7368696e z__.shmwjz_.shin │ │ │ │ + 0x00021f88 697a5f5f 00736869 6e697a5f 0073686c iz__.shiniz_.shl │ │ │ │ + 0x00021f98 7932785f 5f007368 6c793278 5f007368 y2x__.shly2x_.sh │ │ │ │ + 0x00021fa8 7066756e 5f5f0073 68706675 6e5f0073 pfun__.shpfun_.s │ │ │ │ + 0x00021fb8 68696e69 635f5f00 7368696e 69635f00 hinic__.shinic_. │ │ │ │ + 0x00021fc8 73686c66 776c5f5f 0073686c 66776c5f shlfwl__.shlfwl_ │ │ │ │ + 0x00021fd8 0073686c 62776a5f 5f007368 6c62776a .shlbwj__.shlbwj │ │ │ │ + 0x00021fe8 5f007368 6d776a6d 5f5f0073 686d776a _.shmwjm__.shmwj │ │ │ │ + 0x00021ff8 6d5f0073 686c7364 735f5f00 73686c73 m_.shlsds__.shls │ │ │ │ + 0x00022008 64735f00 7368696e 69785f5f 00736869 ds_.shinix__.shi │ │ │ │ + 0x00022018 6e69785f 0073686d 64786d5f 5f007368 nix_.shmdxm__.sh │ │ │ │ + 0x00022028 6d64786d 5f007368 66776761 5f5f0073 mdxm_.shfwga__.s │ │ │ │ + 0x00022038 68667767 615f0073 686d7372 695f5f00 hfwga_.shmsri__. │ │ │ │ + 0x00022048 73686d73 72695f00 73686677 677a5f5f shmsri_.shfwgz__ │ │ │ │ + 0x00022058 00736866 77677a5f 0073686d 7732735f .shfwgz_.shmw2s_ │ │ │ │ + 0x00022068 5f007368 6d773273 5f007368 66667462 _.shmw2s_.shfftb │ │ │ │ + 0x00022078 5f5f0073 68666674 625f0073 686c6277 __.shfftb_.shlbw │ │ │ │ + 0x00022088 6c5f5f00 73686c62 776c5f00 73686c66 l__.shlbwl_.shlf │ │ │ │ + 0x00022098 776d5f5f 0073686c 66776d5f 00736869 wm__.shlfwm_.shi │ │ │ │ + 0x000220a8 6e69725f 5f007368 696e6972 5f007368 nir__.shinir_.sh │ │ │ │ + 0x000220b8 6c62776d 5f5f0073 686c6277 6d5f0073 lbwm__.shlbwm_.s │ │ │ │ + 0x000220c8 6870706d 615f5f00 73687070 6d615f00 hppma__.shppma_. │ │ │ │ + 0x000220d8 7368696e 69745f5f 00736869 6e69745f shinit__.shinit_ │ │ │ │ + 0x000220e8 00736866 77676a5f 5f007368 6677676a .shfwgj__.shfwgj │ │ │ │ + 0x000220f8 5f007368 6d64786a 5f5f0073 686d6478 _.shmdxj__.shmdx │ │ │ │ + 0x00022108 6a5f0073 686f6c61 705f5f00 73686f6c j_.sholap__.shol │ │ │ │ + 0x00022118 61705f00 7368746c 69625f5f 00736874 ap_.shtlib__.sht │ │ │ │ + 0x00022128 6c69625f 00736874 696e745f 5f007368 lib_.shtint__.sh │ │ │ │ + 0x00022138 74696e74 5f007368 746c6170 5f5f0073 tint_.shtlap__.s │ │ │ │ + 0x00022148 68746c61 705f0073 68746e6d 6c5f5f00 htlap_.shtnml__. │ │ │ │ + 0x00022158 7368746e 6d6c5f00 73687466 756e5f5f shtnml_.shtfun__ │ │ │ │ + 0x00022168 00736874 66756e5f 00736874 6c66775f .shtfun_.shtlfw_ │ │ │ │ + 0x00022178 5f007368 746c6677 5f007368 746c6277 _.shtlfw_.shtlbw │ │ │ │ + 0x00022188 5f5f0073 68746c62 775f0073 68747332 __.shtlbw_.shts2 │ │ │ │ + 0x00022198 775f5f00 73687473 32775f00 73687473 w__.shts2w_.shts │ │ │ │ + 0x000221a8 77615f5f 00736874 7377615f 00736874 wa__.shtswa_.sht │ │ │ │ + 0x000221b8 73777a5f 5f007368 7473777a 5f007368 swz__.shtswz_.sh │ │ │ │ + 0x000221c8 7473776d 5f5f0073 68747377 6d5f0073 tswm__.shtswm_.s │ │ │ │ + 0x000221d8 68747377 6a5f5f00 73687473 776a5f00 htswj__.shtswj_. │ │ │ │ + 0x000221e8 73687477 32735f5f 00736874 7732735f shtw2s__.shtw2s_ │ │ │ │ + 0x000221f8 00736874 7732675f 5f007368 74773267 .shtw2g__.shtw2g │ │ │ │ + 0x00022208 5f007368 74776761 5f5f0073 68747767 _.shtwga__.shtwg │ │ │ │ + 0x00022218 615f0073 68747767 6d5f5f00 73687477 a_.shtwgm__.shtw │ │ │ │ + 0x00022228 676d5f00 73687477 677a5f5f 00736874 gm_.shtwgz__.sht │ │ │ │ + 0x00022238 77677a5f 00736874 77676a5f 5f007368 wgz_.shtwgj__.sh │ │ │ │ + 0x00022248 7477676a 5f007368 74673277 5f5f0073 twgj_.shtg2w__.s │ │ │ │ + 0x00022258 68746732 775f0073 68747332 675f5f00 htg2w_.shts2g__. │ │ │ │ + 0x00022268 73687473 32675f00 73687473 67615f5f shts2g_.shtsga__ │ │ │ │ + 0x00022278 00736874 7367615f 00736874 73677a5f .shtsga_.shtsgz_ │ │ │ │ + 0x00022288 5f007368 7473677a 5f007368 7473676d _.shtsgz_.shtsgm │ │ │ │ + 0x00022298 5f5f0073 68747367 6d5f0073 68747367 __.shtsgm_.shtsg │ │ │ │ + 0x000222a8 6a5f5f00 73687473 676a5f00 73687467 j__.shtsgj_.shtg │ │ │ │ + 0x000222b8 32735f5f 00736874 6732735f 00736866 2s__.shtg2s_.shf │ │ │ │ + 0x000222c8 6732775f 5f007368 66673277 5f007368 g2w__.shfg2w_.sh │ │ │ │ + 0x000222d8 6d737761 5f5f0073 686d7377 615f0073 mswa__.shmswa_.s │ │ │ │ + 0x000222e8 686d7377 7a5f5f00 73686d73 777a5f00 hmswz__.shmswz_. │ │ │ │ + 0x000222f8 73686666 74665f5f 00736866 6674665f shfftf__.shfftf_ │ │ │ │ + 0x00022308 0073686c 7373645f 5f007368 6c737364 .shlssd__.shlssd │ │ │ │ + 0x00022318 5f007368 6d73776d 5f5f0073 686d7377 _.shmswm__.shmsw │ │ │ │ + 0x00022328 6d5f0073 686d7332 775f5f00 73686d73 m_.shms2w__.shms │ │ │ │ + 0x00022338 32775f00 73686e6d 326c5f5f 0073686e 2w_.shnm2l__.shn │ │ │ │ + 0x00022348 6d326c5f 00736866 77676d5f 5f007368 m2l_.shfwgm__.sh │ │ │ │ + 0x00022358 6677676d 5f007368 6c667775 5f5f0073 fwgm_.shlfwu__.s │ │ │ │ + 0x00022368 686c6677 755f0073 68696e69 795f5f00 hlfwu_.shiniy__. │ │ │ │ + 0x00022378 7368696e 69795f00 73686d73 776a5f5f shiniy_.shmswj__ │ │ │ │ + 0x00022388 0073686d 73776a5f 00736870 706d6a5f .shmswj_.shppmj_ │ │ │ │ + 0x00022398 5f007368 70706d6a 5f007672 726e6d5f _.shppmj_.vrrnm_ │ │ │ │ + 0x000223a8 5f007672 726e6d5f 00767272 6e6d315f _.vrrnm_.vrrnm1_ │ │ │ │ + 0x000223b8 5f007672 726e6d31 5f007672 726e6d30 _.vrrnm1_.vrrnm0 │ │ │ │ + 0x000223c8 5f5f0076 72726e6d 305f0076 7332696e __.vrrnm0_.vs2in │ │ │ │ + 0x000223d8 745f5f00 76733269 6e745f00 76733264 t__.vs2int_.vs2d │ │ │ │ + 0x000223e8 696e5f5f 00767332 64696e5f 00767332 in__.vs2din_.vs2 │ │ │ │ + 0x000223f8 6f75745f 5f007673 326f7574 5f007673 out__.vs2out_.vs │ │ │ │ + 0x00022408 31696e74 5f5f0076 7331696e 745f0076 1int__.vs1int_.v │ │ │ │ + 0x00022418 73316469 6e5f5f00 76733164 696e5f00 s1din__.vs1din_. │ │ │ │ + 0x00022428 7673316f 75745f5f 00767331 6f75745f vs1out__.vs1out_ │ │ │ │ + 0x00022438 00767269 6e74725f 5f007672 696e7472 .vrintr__.vrintr │ │ │ │ + 0x00022448 5f006368 6e67725f 5f006368 6e67725f _.chngr__.chngr_ │ │ │ │ + 0x00022458 0063686e 67695f5f 0063686e 67695f00 .chngi__.chngi_. │ │ │ │ + 0x00022468 63686e67 635f5f00 63686e67 635f0063 chngc__.chngc_.c │ │ │ │ + 0x00022478 6c636b73 745f5f00 636c636b 73745f00 lckst__.clckst_. │ │ │ │ + 0x00022488 636c636b 67745f5f 00636c63 6b67745f clckgt__.clckgt_ │ │ │ │ + 0x00022498 00636c63 6b64745f 5f00636c 636b6474 .clckdt__.clckdt │ │ │ │ + 0x000224a8 5f006461 74657133 5f5f0064 61746571 _.dateq3__.dateq │ │ │ │ + 0x000224b8 335f0064 61746531 325f5f00 64617465 3_.date12__.date │ │ │ │ + 0x000224c8 31325f00 64617465 67335f5f 00646174 12_.dateg3__.dat │ │ │ │ + 0x000224d8 6567335f 00697765 656b315f 5f006977 eg3_.iweek1__.iw │ │ │ │ + 0x000224e8 65656b31 5f006e64 61746531 5f5f006e eek1_.ndate1__.n │ │ │ │ + 0x000224f8 64617465 315f0064 61746571 315f5f00 date1_.dateq1__. │ │ │ │ + 0x00022508 64617465 71315f00 64617465 33325f5f dateq1_.date32__ │ │ │ │ + 0x00022518 00646174 6533325f 006e6461 7465335f .date32_.ndate3_ │ │ │ │ + 0x00022528 5f006e64 61746533 5f006461 74656333 _.ndate3_.datec3 │ │ │ │ + 0x00022538 5f5f0064 61746563 335f0064 61746532 __.datec3_.date2 │ │ │ │ + 0x00022548 335f5f00 64617465 32335f00 64617465 3__.date23_.date │ │ │ │ + 0x00022558 66325f5f 00646174 6566325f 00646174 f2__.datef2_.dat │ │ │ │ + 0x00022568 6563315f 5f006461 74656331 5f006461 ec1__.datec1_.da │ │ │ │ + 0x00022578 74656633 5f5f0064 61746566 335f0064 tef3__.datef3_.d │ │ │ │ + 0x00022588 61746567 325f5f00 64617465 67325f00 ateg2__.dateg2_. │ │ │ │ + 0x00022598 64617465 31335f5f 00646174 6531335f date13__.date13_ │ │ │ │ + 0x000225a8 00646174 6567315f 5f006461 74656731 .dateg1__.dateg1 │ │ │ │ + 0x000225b8 5f006e64 79656172 5f5f006e 64796561 _.ndyear__.ndyea │ │ │ │ + 0x000225c8 725f0064 61746532 315f5f00 64617465 r_.date21__.date │ │ │ │ + 0x000225d8 32315f00 636d6f6e 5f5f0063 6d6f6e5f 21_.cmon__.cmon_ │ │ │ │ + 0x000225e8 006e646d 6f6e5f5f 006e646d 6f6e5f00 .ndmon__.ndmon_. │ │ │ │ + 0x000225f8 64617465 33315f5f 00646174 6533315f date31__.date31_ │ │ │ │ + 0x00022608 00646174 6563325f 5f006461 74656332 .datec2__.datec2 │ │ │ │ + 0x00022618 5f006977 65656b32 5f5f0069 7765656b _.iweek2__.iweek │ │ │ │ + 0x00022628 325f0064 61746571 325f5f00 64617465 2_.dateq2__.date │ │ │ │ + 0x00022638 71325f00 63776565 6b5f5f00 63776565 q2_.cweek__.cwee │ │ │ │ + 0x00022648 6b5f0069 7765656b 335f5f00 69776565 k_.iweek3__.iwee │ │ │ │ + 0x00022658 6b335f00 6e646174 65325f5f 006e6461 k3_.ndate2__.nda │ │ │ │ + 0x00022668 7465325f 00646174 6566315f 5f006461 te2_.datef1__.da │ │ │ │ + 0x00022678 74656631 5f00636c 6f776572 5f5f0063 tef1_.clower__.c │ │ │ │ + 0x00022688 6c6f7765 725f0063 75707065 725f5f00 lower_.cupper__. │ │ │ │ + 0x00022698 63757070 65725f00 67627974 65735f5f cupper_.gbytes__ │ │ │ │ + 0x000226a8 00676279 7465735f 00626974 7063695f .gbytes_.bitpci_ │ │ │ │ + 0x000226b8 5f006269 74706369 5f007362 7974655f _.bitpci_.sbyte_ │ │ │ │ + 0x000226c8 5f007362 7974655f 00676279 74655f5f _.sbyte_.gbyte__ │ │ │ │ + 0x000226d8 00676279 74655f00 73627974 65735f5f .gbyte_.sbytes__ │ │ │ │ + 0x000226e8 00736279 7465735f 00626974 7069635f .sbytes_.bitpic_ │ │ │ │ + 0x000226f8 5f006269 74706963 5f006973 68696674 _.bitpic_.ishift │ │ │ │ + 0x00022708 5f5f0069 73686966 745f0064 636c766e __.ishift_.dclvn │ │ │ │ + 0x00022718 6d5f5f00 64636c76 6e6d5f00 6364626c m__.dclvnm_.cdbl │ │ │ │ + 0x00022728 6b5f5f00 6364626c 6b5f0063 6e735f5f k__.cdblk_.cns__ │ │ │ │ + 0x00022738 00636e73 5f00726e 6775305f 5f00726e .cns_.rngu0__.rn │ │ │ │ + 0x00022748 6775305f 006c6368 72615f5f 006c6368 gu0_.lchra__.lch │ │ │ │ + 0x00022758 72615f00 6c636872 625f5f00 6c636872 ra_.lchrb__.lchr │ │ │ │ + 0x00022768 625f006c 63687273 5f5f006c 63687273 b_.lchrs__.lchrs │ │ │ │ + 0x00022778 5f006c63 6872635f 5f006c63 6872635f _.lchrc__.lchrc_ │ │ │ │ + 0x00022788 006c6368 72645f5f 006c6368 72645f00 .lchrd__.lchrd_. │ │ │ │ + 0x00022798 6c636872 5f5f006c 6368725f 006c6368 lchr__.lchr_.lch │ │ │ │ + 0x000227a8 72665f5f 006c6368 72665f00 6c636872 rf__.lchrf_.lchr │ │ │ │ + 0x000227b8 6c5f5f00 6c636872 6c5f0063 6c6c7372 l__.lchrl_.cllsr │ │ │ │ + 0x000227c8 675f5f00 636c6c73 72675f00 636c7267 g__.cllsrg_.clrg │ │ │ │ + 0x000227d8 6c735f5f 00636c72 676c735f 00636c72 ls__.clrgls_.clr │ │ │ │ + 0x000227e8 6773765f 5f00636c 72677376 5f00696e gsv__.clrgsv_.in │ │ │ │ + 0x000227f8 6f726d6c 5f5f0069 6e6f726d 6c5f0072 orml__.inorml_.r │ │ │ │ + 0x00022808 6e6f726d 6c5f5f00 726e6f72 6d6c5f00 norml__.rnorml_. │ │ │ │ + 0x00022818 636c7376 72675f5f 00636c73 7672675f clsvrg__.clsvrg_ │ │ │ │ + 0x00022828 00686578 6469635f 5f006865 78646963 .hexdic__.hexdic │ │ │ │ + 0x00022838 5f006865 78646369 5f5f0068 65786463 _.hexdci__.hexdc │ │ │ │ + 0x00022848 695f0074 696d6531 325f5f00 74696d65 i_.time12__.time │ │ │ │ + 0x00022858 31325f00 74696d65 71335f5f 0074696d 12_.timeq3__.tim │ │ │ │ + 0x00022868 6571335f 0074696d 6533325f 5f007469 eq3_.time32__.ti │ │ │ │ + 0x00022878 6d653332 5f007469 6d653233 5f5f0074 me32_.time23__.t │ │ │ │ + 0x00022888 696d6532 335f0074 696d6563 315f5f00 ime23_.timec1__. │ │ │ │ + 0x00022898 74696d65 63315f00 74696d65 33315f5f timec1_.time31__ │ │ │ │ + 0x000228a8 0074696d 6533315f 0074696d 6571325f .time31_.timeq2_ │ │ │ │ + 0x000228b8 5f007469 6d657132 5f007469 6d656332 _.timeq2_.timec2 │ │ │ │ + 0x000228c8 5f5f0074 696d6563 325f0074 696d6563 __.timec2_.timec │ │ │ │ + 0x000228d8 335f5f00 74696d65 63335f00 74696d65 3__.timec3_.time │ │ │ │ + 0x000228e8 71315f5f 0074696d 6571315f 0074696d q1__.timeq1_.tim │ │ │ │ + 0x000228f8 6532315f 5f007469 6d653231 5f007469 e21__.time21_.ti │ │ │ │ + 0x00022908 6d653133 5f5f0074 696d6531 335f0063 me13__.time13_.c │ │ │ │ + 0x00022918 6876616c 5f5f0063 6876616c 5f007261 hval__.chval_.ra │ │ │ │ + 0x00022928 76655f5f 00726176 655f0072 61766530 ve__.rave_.rave0 │ │ │ │ + 0x00022938 5f5f0072 61766530 5f007261 7665315f __.rave0_.rave1_ │ │ │ │ + 0x00022948 5f007261 7665315f 00726d69 6e315f5f _.rave1_.rmin1__ │ │ │ │ + 0x00022958 00726d69 6e315f00 726d696e 305f5f00 .rmin1_.rmin0__. │ │ │ │ + 0x00022968 726d696e 305f0072 6d696e5f 5f00726d rmin0_.rmin__.rm │ │ │ │ + 0x00022978 696e5f00 726d6178 315f5f00 726d6178 in_.rmax1__.rmax │ │ │ │ + 0x00022988 315f0072 6d61785f 5f00726d 61785f00 1_.rmax__.rmax_. │ │ │ │ + 0x00022998 726d6178 305f5f00 726d6178 305f0072 rmax0__.rmax0_.r │ │ │ │ + 0x000229a8 73746430 5f5f0072 73746430 5f007273 std0__.rstd0_.rs │ │ │ │ + 0x000229b8 7464315f 5f007273 7464315f 0072616d td1__.rstd1_.ram │ │ │ │ + 0x000229c8 70305f5f 0072616d 70305f00 72616d70 p0__.ramp0_.ramp │ │ │ │ + 0x000229d8 315f5f00 72616d70 315f0072 73756d30 1__.ramp1_.rsum0 │ │ │ │ + 0x000229e8 5f5f0072 73756d30 5f007273 756d315f __.rsum0_.rsum1_ │ │ │ │ + 0x000229f8 5f007273 756d315f 00673266 6374725f _.rsum1_.g2fctr_ │ │ │ │ + 0x00022a08 5f006732 66637472 5f007577 73677861 _.g2fctr_.uwsgxa │ │ │ │ + 0x00022a18 5f5f0075 77736778 615f0075 77716779 __.uwsgxa_.uwqgy │ │ │ │ + 0x00022a28 695f5f00 75777167 79695f00 72766d69 i__.uwqgyi_.rvmi │ │ │ │ + 0x00022a38 6e5f5f00 72766d69 6e5f0072 66726f6d n__.rvmin_.rfrom │ │ │ │ + 0x00022a48 635f5f00 7266726f 6d635f00 75777167 c__.rfromc_.uwqg │ │ │ │ + 0x00022a58 79615f5f 00757771 6779615f 00757769 ya__.uwqgya_.uwi │ │ │ │ + 0x00022a68 6779695f 5f007577 69677969 5f007577 gyi__.uwigyi_.uw │ │ │ │ + 0x00022a78 69677869 5f5f0075 77696778 695f0067 igxi__.uwigxi_.g │ │ │ │ + 0x00022a88 32696374 725f5f00 67326963 74725f00 2ictr__.g2ictr_. │ │ │ │ + 0x00022a98 75777167 78625f5f 00757771 6778625f uwqgxb__.uwqgxb_ │ │ │ │ + 0x00022aa8 00727374 645f5f00 72737464 5f007577 .rstd__.rstd_.uw │ │ │ │ + 0x00022ab8 71677962 5f5f0075 77716779 625f0075 qgyb__.uwqgyb_.u │ │ │ │ + 0x00022ac8 77736779 625f5f00 75777367 79625f00 wsgyb__.uwsgyb_. │ │ │ │ + 0x00022ad8 72643272 5f5f0072 6432725f 00727577 rd2r__.rd2r_.ruw │ │ │ │ + 0x00022ae8 67795f5f 00727577 67795f00 72766d61 gy__.ruwgy_.rvma │ │ │ │ + 0x00022af8 78305f5f 0072766d 6178305f 0072726d x0__.rvmax0_.rrm │ │ │ │ + 0x00022b08 73315f5f 0072726d 73315f00 72766d69 s1__.rrms1_.rvmi │ │ │ │ + 0x00022b18 6e305f5f 0072766d 696e305f 00726e67 n0__.rvmin0_.rng │ │ │ │ + 0x00022b28 75315f5f 00726e67 75315f00 75777367 u1__.rngu1_.uwsg │ │ │ │ + 0x00022b38 787a5f5f 00757773 67787a5f 00673271 xz__.uwsgxz_.g2q │ │ │ │ + 0x00022b48 63746d5f 5f006732 7163746d 5f007270 ctm__.g2qctm_.rp │ │ │ │ + 0x00022b58 72645f5f 00727072 645f0072 636f765f rd__.rprd_.rcov_ │ │ │ │ + 0x00022b68 5f007263 6f765f00 726d6f64 5f5f0072 _.rcov_.rmod__.r │ │ │ │ + 0x00022b78 6d6f645f 00726670 695f5f00 72616d70 mod_.rfpi__.ramp │ │ │ │ + 0x00022b88 5f5f0072 616d705f 00727375 6d5f5f00 __.ramp_.rsum__. │ │ │ │ + 0x00022b98 7273756d 5f006732 73637472 5f5f0067 rsum_.g2sctr__.g │ │ │ │ + 0x00022ba8 32736374 725f0072 76617231 5f5f0072 2sctr_.rvar1__.r │ │ │ │ + 0x00022bb8 76617231 5f007276 6172305f 5f007276 var1_.rvar0__.rv │ │ │ │ + 0x00022bc8 6172305f 00697367 635f5f00 69736763 ar0_.isgc__.isgc │ │ │ │ + 0x00022bd8 5f007577 73677961 5f5f0075 77736779 _.uwsgya__.uwsgy │ │ │ │ + 0x00022be8 615f0072 676e6c74 5f5f0072 676e6c74 a_.rgnlt__.rgnlt │ │ │ │ + 0x00022bf8 5f007267 6e67745f 5f007267 6e67745f _.rgngt__.rgngt_ │ │ │ │ + 0x00022c08 00757773 6778625f 5f007577 73677862 .uwsgxb__.uwsgxb │ │ │ │ + 0x00022c18 5f007276 6d617831 5f5f0072 766d6178 _.rvmax1__.rvmax │ │ │ │ + 0x00022c28 315f0072 766d696e 315f5f00 72766d69 1_.rvmin1__.rvmi │ │ │ │ + 0x00022c38 6e315f00 75777167 797a5f5f 00757771 n1_.uwqgyz__.uwq │ │ │ │ + 0x00022c48 67797a5f 00757771 6778695f 5f007577 gyz_.uwqgxi__.uw │ │ │ │ + 0x00022c58 71677869 5f00726e 6775325f 5f00726e qgxi_.rngu2__.rn │ │ │ │ + 0x00022c68 6775325f 0072676e 67655f5f 0072676e gu2_.rgnge__.rgn │ │ │ │ + 0x00022c78 67655f00 72676e6c 655f5f00 72676e6c ge_.rgnle__.rgnl │ │ │ │ + 0x00022c88 655f0072 7661725f 5f007276 61725f00 e_.rvar__.rvar_. │ │ │ │ + 0x00022c98 75777167 78615f5f 00757771 6778615f uwqgxa__.uwqgxa_ │ │ │ │ + 0x00022ca8 00673271 6374695f 5f006732 71637469 .g2qcti__.g2qcti │ │ │ │ + 0x00022cb8 5f007263 6f725f5f 0072636f 725f0072 _.rcor__.rcor_.r │ │ │ │ + 0x00022cc8 766d6178 5f5f0072 766d6178 5f007577 vmax__.rvmax_.uw │ │ │ │ + 0x00022cd8 7167787a 5f5f0075 77716778 7a5f0072 qgxz__.uwqgxz_.r │ │ │ │ + 0x00022ce8 75776778 5f5f0072 75776778 5f007272 uwgx__.ruwgx_.rr │ │ │ │ + 0x00022cf8 6d73305f 5f007272 6d73305f 00757773 ms0__.rrms0_.uws │ │ │ │ + 0x00022d08 67797a5f 5f007577 7367797a 5f007275 gyz__.uwsgyz_.ru │ │ │ │ + 0x00022d18 646c6576 5f5f0072 75646c65 765f0072 dlev__.rudlev_.r │ │ │ │ + 0x00022d28 6578705f 5f007265 78705f00 72723264 exp__.rexp_.rr2d │ │ │ │ + 0x00022d38 5f5f0072 7232645f 0072726d 735f5f00 __.rr2d_.rrms__. │ │ │ │ + 0x00022d48 72726d73 5f007669 666e615f 5f007669 rrms_.vifna__.vi │ │ │ │ + 0x00022d58 666e615f 00766966 6e61305f 5f007669 fna_.vifna0__.vi │ │ │ │ + 0x00022d68 666e6130 5f007669 666e6131 5f5f0076 fna0_.vifna1__.v │ │ │ │ + 0x00022d78 69666e61 315f0076 72666e61 5f5f0076 ifna1_.vrfna__.v │ │ │ │ + 0x00022d88 72666e61 5f007672 666e6130 5f5f0076 rfna_.vrfna0__.v │ │ │ │ + 0x00022d98 72666e61 305f0076 72666e61 315f5f00 rfna0_.vrfna1__. │ │ │ │ + 0x00022da8 7672666e 61315f00 756d626e 64725f5f vrfna1_.umbndr__ │ │ │ │ + 0x00022db8 00756d62 6e64725f 00766966 6e625f5f .umbndr_.vifnb__ │ │ │ │ + 0x00022dc8 00766966 6e625f00 7669666e 62305f5f .vifnb_.vifnb0__ │ │ │ │ + 0x00022dd8 00766966 6e62305f 00766966 6e62315f .vifnb0_.vifnb1_ │ │ │ │ + 0x00022de8 5f007669 666e6231 5f007672 666e625f _.vifnb1_.vrfnb_ │ │ │ │ + 0x00022df8 5f007672 666e625f 00767266 6e62305f _.vrfnb_.vrfnb0_ │ │ │ │ + 0x00022e08 5f007672 666e6230 5f007672 666e6231 _.vrfnb0_.vrfnb1 │ │ │ │ + 0x00022e18 5f5f0076 72666e62 315f0076 63696e74 __.vrfnb1_.vcint │ │ │ │ + 0x00022e28 725f5f00 7663696e 74725f00 746d6967 r__.vcintr_.tmig │ │ │ │ + 0x00022e38 65745f5f 00746d69 7365745f 5f00746d et__.tmiset__.tm │ │ │ │ + 0x00022e48 69737478 5f5f0074 6d69716e 705f5f00 istx__.tmiqnp__. │ │ │ │ + 0x00022e58 746d6971 69645f5f 00746d69 7163705f tmiqid__.tmiqcp_ │ │ │ │ + 0x00022e68 5f00746d 6971636c 5f5f0074 6d697176 _.tmiqcl__.tmiqv │ │ │ │ + 0x00022e78 6c5f5f00 746d6973 766c5f5f 00746d69 l__.tmisvl__.tmi │ │ │ │ + 0x00022e88 71696e5f 5f00746d 6c676574 5f5f0074 qin__.tmlget__.t │ │ │ │ + 0x00022e98 6d6c7365 745f5f00 746d6c73 74785f5f mlset__.tmlstx__ │ │ │ │ + 0x00022ea8 00746d6c 716e705f 5f00746d 6c716964 .tmlqnp__.tmlqid │ │ │ │ + 0x00022eb8 5f5f0074 6d6c7163 705f5f00 746d6c71 __.tmlqcp__.tmlq │ │ │ │ + 0x00022ec8 636c5f5f 00746d6c 71766c5f 5f00746d cl__.tmlqvl__.tm │ │ │ │ + 0x00022ed8 6c73766c 5f5f0074 6d6c7169 6e5f5f00 lsvl__.tmlqin__. │ │ │ │ + 0x00022ee8 746d7067 65745f5f 00746d70 7365745f tmpget__.tmpset_ │ │ │ │ + 0x00022ef8 5f00746d 70737478 5f5f0074 6d70716e _.tmpstx__.tmpqn │ │ │ │ + 0x00022f08 705f5f00 746d7071 69645f5f 00746d70 p__.tmpqid__.tmp │ │ │ │ + 0x00022f18 7163705f 5f00746d 7071636c 5f5f0074 qcp__.tmpqcl__.t │ │ │ │ + 0x00022f28 6d707169 745f5f00 746d7071 766c5f5f mpqit__.tmpqvl__ │ │ │ │ + 0x00022f38 00746d70 73766c5f 5f00746d 7071696e .tmpsvl__.tmpqin │ │ │ │ + 0x00022f48 5f5f0074 6d726765 745f5f00 746d7273 __.tmrget__.tmrs │ │ │ │ + 0x00022f58 65745f5f 00746d72 7374785f 5f00746d et__.tmrstx__.tm │ │ │ │ + 0x00022f68 72716e70 5f5f0074 6d727169 645f5f00 rqnp__.tmrqid__. │ │ │ │ + 0x00022f78 746d7271 63705f5f 00746d72 71636c5f tmrqcp__.tmrqcl_ │ │ │ │ + 0x00022f88 5f00746d 7271766c 5f5f0074 6d727376 _.tmrqvl__.tmrsv │ │ │ │ + 0x00022f98 6c5f5f00 746d7271 696e5f5f 00746d73 l__.tmrqin__.tms │ │ │ │ + 0x00022fa8 746c615f 5f00746d 73746c63 5f5f0074 tla__.tmstlc__.t │ │ │ │ + 0x00022fb8 6d73746c 735f5f00 75736769 5f5f0075 mstls__.usgi__.u │ │ │ │ + 0x00022fc8 7367695f 00637367 695f5f00 63736769 sgi_.csgi__.csgi │ │ │ │ + 0x00022fd8 5f006961 6e645f5f 0069616e 645f0069 _.iand__.iand_.i │ │ │ │ + 0x00022fe8 6f725f5f 00696f72 5f007573 61786c62 or__.ior_.usaxlb │ │ │ │ + 0x00022ff8 5f5f0075 7361786c 625f0075 7861786c __.usaxlb_.uxaxl │ │ │ │ + 0x00023008 625f5f00 75786178 6c625f00 75796178 b__.uxaxlb_.uyax │ │ │ │ + 0x00023018 6c625f5f 00757961 786c625f 00757370 lb__.uyaxlb_.usp │ │ │ │ + 0x00023028 6c626c5f 5f007573 706c626c 5f007578 lbl__.usplbl_.ux │ │ │ │ + 0x00023038 706c626c 5f5f0075 78706c62 6c5f0075 plbl__.uxplbl_.u │ │ │ │ + 0x00023048 79706c62 6c5f5f00 7579706c 626c5f00 yplbl__.uyplbl_. │ │ │ │ + 0x00023058 7578706c 62615f5f 00757870 6c62615f uxplba__.uxplba_ │ │ │ │ + 0x00023068 00757970 6c62615f 5f007579 706c6261 .uyplba__.uyplba │ │ │ │ + 0x00023078 5f007578 706c6262 5f5f0075 78706c62 _.uxplbb__.uxplb │ │ │ │ + 0x00023088 625f0075 79706c62 625f5f00 7579706c b_.uyplbb__.uypl │ │ │ │ + 0x00023098 62625f00 5f5f736c 7061636b 5f4d4f44 bb_.__slpack_MOD │ │ │ │ + 0x000230a8 5f64636c 64726177 64657669 63657669 _dcldrawdevicevi │ │ │ │ + 0x000230b8 6577706f 7274636f 726e6572 005f5f73 ewportcorner.__s │ │ │ │ + 0x000230c8 6c706163 6b5f4d4f 445f6463 6c647261 lpack_MOD_dcldra │ │ │ │ + 0x000230d8 77646576 69636577 696e646f 77636f72 wdevicewindowcor │ │ │ │ + 0x000230e8 6e657200 5f5f736c 7061636b 5f4d4f44 ner.__slpack_MOD │ │ │ │ + 0x000230f8 5f64636c 64726177 76696577 706f7274 _dcldrawviewport │ │ │ │ + 0x00023108 636f726e 6572005f 5f736c70 61636b5f corner.__slpack_ │ │ │ │ + 0x00023118 4d4f445f 64636c64 72617764 65766963 MOD_dcldrawdevic │ │ │ │ + 0x00023128 65766965 77706f72 74667261 6d65005f eviewportframe._ │ │ │ │ + 0x00023138 5f736c70 61636b5f 4d4f445f 64636c64 _slpack_MOD_dcld │ │ │ │ + 0x00023148 72617764 65766963 6577696e 646f7766 rawdevicewindowf │ │ │ │ + 0x00023158 72616d65 005f5f73 6c706163 6b5f4d4f rame.__slpack_MO │ │ │ │ + 0x00023168 445f6463 6c647261 77766965 77706f72 D_dcldrawviewpor │ │ │ │ + 0x00023178 74667261 6d65005f 5f736c70 61636b5f tframe.__slpack_ │ │ │ │ + 0x00023188 4d4f445f 64636c73 65746672 616d6574 MOD_dclsetframet │ │ │ │ + 0x00023198 69746c65 005f5f73 6c706163 6b5f4d4f itle.__slpack_MO │ │ │ │ + 0x000231a8 445f6463 6c736574 61737065 63747261 D_dclsetaspectra │ │ │ │ + 0x000231b8 74696f00 5f5f736c 7061636b 5f4d4f44 tio.__slpack_MOD │ │ │ │ + 0x000231c8 5f64636c 73657466 72616d65 6d617267 _dclsetframemarg │ │ │ │ + 0x000231d8 696e005f 5f736c70 61636b5f 4d4f445f in.__slpack_MOD_ │ │ │ │ + 0x000231e8 64636c64 69766964 65667261 6d65005f dcldivideframe._ │ │ │ │ + 0x000231f8 5f677270 61636b5f 4d4f445f 64636c73 _grpack_MOD_dcls │ │ │ │ + 0x00023208 65747769 6e646f77 005f5f67 72706163 etwindow.__grpac │ │ │ │ + 0x00023218 6b5f4d4f 445f6463 6c736574 76696577 k_MOD_dclsetview │ │ │ │ + 0x00023228 706f7274 005f5f67 72706163 6b5f4d4f port.__grpack_MO │ │ │ │ + 0x00023238 445f6463 6c736574 6d617070 726f6a65 D_dclsetmapproje │ │ │ │ + 0x00023248 6374696f 6e77696e 646f7700 5f5f6772 ctionwindow.__gr │ │ │ │ + 0x00023258 7061636b 5f4d4f44 5f64636c 73657473 pack_MOD_dclsets │ │ │ │ + 0x00023268 696d696c 61726974 79005f5f 67727061 imilarity.__grpa │ │ │ │ + 0x00023278 636b5f4d 4f445f64 636c7365 746d6170 ck_MOD_dclsetmap │ │ │ │ + 0x00023288 70726f6a 65637469 6f6e616e 676c6500 projectionangle. │ │ │ │ + 0x00023298 5f5f6772 7061636b 5f4d4f44 5f64636c __grpack_MOD_dcl │ │ │ │ + 0x000232a8 73657474 72616e73 6e756d62 6572005f settransnumber._ │ │ │ │ + 0x000232b8 5f677270 61636b5f 4d4f445f 64636c73 _grpack_MOD_dcls │ │ │ │ + 0x000232c8 65747472 616e7366 756e6374 696f6e00 ettransfunction. │ │ │ │ + 0x000232d8 5f5f6772 7061636b 5f4d4f44 5f64636c __grpack_MOD_dcl │ │ │ │ + 0x000232e8 636c6f73 65677261 70686963 73005f5f closegraphics.__ │ │ │ │ + 0x000232f8 67727061 636b5f4d 4f445f64 636c6e65 grpack_MOD_dclne │ │ │ │ + 0x00023308 77666967 005f5f67 72706163 6b5f4d4f wfig.__grpack_MO │ │ │ │ + 0x00023318 445f6463 6c6e6577 6672616d 65005f5f D_dclnewframe.__ │ │ │ │ + 0x00023328 67727061 636b5f4d 4f445f64 636c6f70 grpack_MOD_dclop │ │ │ │ + 0x00023338 656e6772 61706869 6373005f 67666f72 engraphics._gfor │ │ │ │ + 0x00023348 7472616e 5f747261 6e736665 725f6368 tran_transfer_ch │ │ │ │ + 0x00023358 61726163 7465725f 77726974 65005f67 aracter_write._g │ │ │ │ + 0x00023368 666f7274 72616e5f 73745f72 65616400 fortran_st_read. │ │ │ │ + 0x00023378 5f67666f 72747261 6e5f7472 616e7366 _gfortran_transf │ │ │ │ + 0x00023388 65725f69 6e746567 6572005f 67666f72 er_integer._gfor │ │ │ │ + 0x00023398 7472616e 5f73745f 72656164 5f646f6e tran_st_read_don │ │ │ │ + 0x000233a8 65005f5f 67727061 636b5f4d 4f445f64 e.__grpack_MOD_d │ │ │ │ + 0x000233b8 636c7365 6c656374 64657669 6365005f clselectdevice._ │ │ │ │ + 0x000233c8 5f726e6d 6c69625f 4d4f445f 64636c72 _rnmlib_MOD_dclr │ │ │ │ + 0x000233d8 756e6e69 6e676d65 616e005f 5f757370 unningmean.__usp │ │ │ │ + 0x000233e8 61636b5f 4d4f445f 7874746c 30005f5f ack_MOD_xttl0.__ │ │ │ │ + 0x000233f8 75737061 636b5f4d 4f445f79 74746c30 uspack_MOD_yttl0 │ │ │ │ + 0x00023408 005f5f75 73706163 6b5f4d4f 445f7875 .__uspack_MOD_xu │ │ │ │ + 0x00023418 6e693000 5f5f7573 7061636b 5f4d4f44 ni0.__uspack_MOD │ │ │ │ + 0x00023428 5f79756e 6930005f 5f757370 61636b5f _yuni0.__uspack_ │ │ │ │ + 0x00023438 4d4f445f 64636c73 68696674 61786973 MOD_dclshiftaxis │ │ │ │ + 0x00023448 005f5f75 73706163 6b5f4d4f 445f6463 .__uspack_MOD_dc │ │ │ │ + 0x00023458 6c647261 77617869 736c6162 656c005f ldrawaxislabel._ │ │ │ │ + 0x00023468 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ + 0x00023478 72617774 69636b6d 61726b00 5f5f7573 rawtickmark.__us │ │ │ │ + 0x00023488 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x00023498 61786973 6c696e65 005f5f75 73706163 axisline.__uspac │ │ │ │ + 0x000234a8 6b5f4d4f 445f6463 6c647261 77746974 k_MOD_dcldrawtit │ │ │ │ + 0x000234b8 6c65005f 5f757370 61636b5f 4d4f445f le.__uspack_MOD_ │ │ │ │ + 0x000234c8 64636c64 72617761 78697363 616c656e dcldrawaxiscalen │ │ │ │ + 0x000234d8 64617200 5f5f7573 7061636b 5f4d4f44 dar.__uspack_MOD │ │ │ │ + 0x000234e8 5f64636c 64726177 61786973 6c6f6700 _dcldrawaxislog. │ │ │ │ + 0x000234f8 5f5f7573 7061636b 5f4d4f44 5f64636c __uspack_MOD_dcl │ │ │ │ + 0x00023508 64726177 61786973 73706563 69667900 drawaxisspecify. │ │ │ │ + 0x00023518 5f5f7573 7061636b 5f4d4f44 5f64636c __uspack_MOD_dcl │ │ │ │ + 0x00023528 64726177 61786973 005f5f75 73706163 drawaxis.__uspac │ │ │ │ + 0x00023538 6b5f4d4f 445f6463 6c647261 77736361 k_MOD_dcldrawsca │ │ │ │ + 0x00023548 6c656467 72617068 005f5f75 73706163 ledgraph.__uspac │ │ │ │ + 0x00023558 6b5f4d4f 445f6463 6c647261 77736361 k_MOD_dcldrawsca │ │ │ │ + 0x00023568 6c656461 78697300 5f5f7573 7061636b ledaxis.__uspack │ │ │ │ + 0x00023578 5f4d4f44 5f64636c 66697473 63616c69 _MOD_dclfitscali │ │ │ │ + 0x00023588 6e677061 726d005f 5f757370 61636b5f ngparm.__uspack_ │ │ │ │ + 0x00023598 4d4f445f 64636c73 65747469 746c6500 MOD_dclsettitle. │ │ │ │ + 0x000235a8 5f5f7573 7061636b 5f4d4f44 5f64636c __uspack_MOD_dcl │ │ │ │ + 0x000235b8 7363616c 696e6770 6f696e74 005f5f62 scalingpoint.__b │ │ │ │ + 0x000235c8 6c6b6c69 625f4d4f 445f6463 6c696e74 lklib_MOD_dclint │ │ │ │ + 0x000235d8 65727661 6c676500 5f5f626c 6b6c6962 ervalge.__blklib │ │ │ │ + 0x000235e8 5f4d4f44 5f64636c 696e7465 7276616c _MOD_dclinterval │ │ │ │ + 0x000235f8 6774005f 5f626c6b 6c69625f 4d4f445f gt.__blklib_MOD_ │ │ │ │ + 0x00023608 64636c69 6e746572 76616c6c 65005f5f dclintervalle.__ │ │ │ │ + 0x00023618 626c6b6c 69625f4d 4f445f64 636c696e blklib_MOD_dclin │ │ │ │ + 0x00023628 74657276 616c6c74 005f5f67 6e6d6c69 tervallt.__gnmli │ │ │ │ + 0x00023638 625f4d4f 445f6463 6c676f6f 646e756d b_MOD_dclgoodnum │ │ │ │ + 0x00023648 6765005f 5f676e6d 6c69625f 4d4f445f ge.__gnmlib_MOD_ │ │ │ │ + 0x00023658 64636c67 6f6f646e 756d6774 005f5f67 dclgoodnumgt.__g │ │ │ │ + 0x00023668 6e6d6c69 625f4d4f 445f6463 6c676f6f nmlib_MOD_dclgoo │ │ │ │ + 0x00023678 646e756d 6c65005f 5f676e6d 6c69625f dnumle.__gnmlib_ │ │ │ │ + 0x00023688 4d4f445f 64636c67 6f6f646e 756d6c74 MOD_dclgoodnumlt │ │ │ │ + 0x00023698 005f5f67 6e6d6c69 625f4d4f 445f6463 .__gnmlib_MOD_dc │ │ │ │ + 0x000236a8 6c726573 746f7265 676f6f64 6e756d6c lrestoregoodnuml │ │ │ │ + 0x000236b8 69737400 5f5f676e 6d6c6962 5f4d4f44 ist.__gnmlib_MOD │ │ │ │ + 0x000236c8 5f64636c 73617665 676f6f64 6e756d6c _dclsavegoodnuml │ │ │ │ + 0x000236d8 69737400 5f5f676e 6d6c6962 5f4d4f44 ist.__gnmlib_MOD │ │ │ │ + 0x000236e8 5f64636c 67657467 6f6f646e 756d6c69 _dclgetgoodnumli │ │ │ │ + 0x000236f8 7374005f 5f676e6d 6c69625f 4d4f445f st.__gnmlib_MOD_ │ │ │ │ + 0x00023708 64636c73 6574676f 6f646e75 6d6c6973 dclsetgoodnumlis │ │ │ │ + 0x00023718 74005f5f 676e6d6c 69625f4d 4f445f64 t.__gnmlib_MOD_d │ │ │ │ + 0x00023728 636c676f 6f646e75 6d657867 65005f5f clgoodnumexge.__ │ │ │ │ + 0x00023738 676e6d6c 69625f4d 4f445f64 636c676f gnmlib_MOD_dclgo │ │ │ │ + 0x00023748 6f646e75 6d65786c 65005f5f 676e6d6c odnumexle.__gnml │ │ │ │ + 0x00023758 69625f4d 4f445f64 636c676f 6f646e75 ib_MOD_dclgoodnu │ │ │ │ + 0x00023768 6d657867 74005f5f 676e6d6c 69625f4d mexgt.__gnmlib_M │ │ │ │ + 0x00023778 4f445f64 636c676f 6f646e75 6d65786c OD_dclgoodnumexl │ │ │ │ + 0x00023788 74005f5f 7266616c 69625f4d 4f445f64 t.__rfalib_MOD_d │ │ │ │ + 0x00023798 636c6765 74616d70 005f5f72 66616c69 clgetamp.__rfali │ │ │ │ + 0x000237a8 625f4d4f 445f6463 6c676574 726d7300 b_MOD_dclgetrms. │ │ │ │ + 0x000237b8 5f5f7266 616c6962 5f4d4f44 5f64636c __rfalib_MOD_dcl │ │ │ │ + 0x000237c8 67657473 7464005f 5f726661 6c69625f getstd.__rfalib_ │ │ │ │ + 0x000237d8 4d4f445f 64636c67 65747661 72005f5f MOD_dclgetvar.__ │ │ │ │ + 0x000237e8 7266616c 69625f4d 4f445f64 636c6765 rfalib_MOD_dclge │ │ │ │ + 0x000237f8 74617665 005f5f73 67706163 6b5f4d4f tave.__sgpack_MO │ │ │ │ + 0x00023808 445f6463 6c676574 6172726f 776c696e D_dclgetarrowlin │ │ │ │ + 0x00023818 65696e64 6578005f 5f736770 61636b5f eindex.__sgpack_ │ │ │ │ + 0x00023828 4d4f445f 64636c67 65746172 726f776c MOD_dclgetarrowl │ │ │ │ + 0x00023838 696e6574 79706500 5f5f7367 7061636b inetype.__sgpack │ │ │ │ + 0x00023848 5f4d4f44 5f64636c 73657461 72726f77 _MOD_dclsetarrow │ │ │ │ + 0x00023858 6c696e65 696e6465 78005f5f 73677061 lineindex.__sgpa │ │ │ │ + 0x00023868 636b5f4d 4f445f64 636c7365 74617272 ck_MOD_dclsetarr │ │ │ │ + 0x00023878 6f776c69 6e657479 7065005f 5f736770 owlinetype.__sgp │ │ │ │ + 0x00023888 61636b5f 4d4f445f 64636c64 72617761 ack_MOD_dcldrawa │ │ │ │ + 0x00023898 72726f77 70726f6a 65637465 64005f5f rrowprojected.__ │ │ │ │ + 0x000238a8 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ + 0x000238b8 61776172 726f776e 6f726d61 6c697a65 awarrownormalize │ │ │ │ + 0x000238c8 64005f5f 73677061 636b5f4d 4f445f64 d.__sgpack_MOD_d │ │ │ │ + 0x000238d8 636c6472 61776172 726f7700 5f5f7367 cldrawarrow.__sg │ │ │ │ + 0x000238e8 7061636b 5f4d4f44 5f64636c 67657473 pack_MOD_dclgets │ │ │ │ + 0x000238f8 68616465 70617474 65726e00 5f5f7367 hadepattern.__sg │ │ │ │ + 0x00023908 7061636b 5f4d4f44 5f64636c 73657473 pack_MOD_dclsets │ │ │ │ + 0x00023918 68616465 70617474 65726e00 5f5f7367 hadepattern.__sg │ │ │ │ + 0x00023928 7061636b 5f4d4f44 5f64636c 73686164 pack_MOD_dclshad │ │ │ │ + 0x00023938 65726567 696f6e70 726f6a65 63746564 eregionprojected │ │ │ │ + 0x00023948 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00023958 6c736861 64657265 67696f6e 6e6f726d lshaderegionnorm │ │ │ │ + 0x00023968 616c697a 6564005f 5f736770 61636b5f alized.__sgpack_ │ │ │ │ + 0x00023978 4d4f445f 64636c73 68616465 72656769 MOD_dclshaderegi │ │ │ │ + 0x00023988 6f6e005f 5f736770 61636b5f 4d4f445f on.__sgpack_MOD_ │ │ │ │ + 0x00023998 64636c67 65747465 7874706f 73697469 dclgettextpositi │ │ │ │ + 0x000239a8 6f6e005f 5f736770 61636b5f 4d4f445f on.__sgpack_MOD_ │ │ │ │ + 0x000239b8 64636c67 65747465 7874696e 64657800 dclgettextindex. │ │ │ │ + 0x000239c8 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x000239d8 67657474 65787461 6e676c65 005f5f73 gettextangle.__s │ │ │ │ + 0x000239e8 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ + 0x000239f8 74657874 68656967 6874005f 5f736770 textheight.__sgp │ │ │ │ + 0x00023a08 61636b5f 4d4f445f 64636c73 65747465 ack_MOD_dclsette │ │ │ │ + 0x00023a18 7874706f 73697469 6f6e005f 5f736770 xtposition.__sgp │ │ │ │ + 0x00023a28 61636b5f 4d4f445f 64636c73 65747465 ack_MOD_dclsette │ │ │ │ + 0x00023a38 7874696e 64657800 5f5f7367 7061636b xtindex.__sgpack │ │ │ │ + 0x00023a48 5f4d4f44 5f64636c 73657474 65787461 _MOD_dclsettexta │ │ │ │ + 0x00023a58 6e676c65 006c726f 756e6466 005f5f73 ngle.lroundf.__s │ │ │ │ + 0x00023a68 67706163 6b5f4d4f 445f6463 6c736574 gpack_MOD_dclset │ │ │ │ + 0x00023a78 74657874 68656967 6874005f 5f736770 textheight.__sgp │ │ │ │ + 0x00023a88 61636b5f 4d4f445f 64636c64 72617774 ack_MOD_dcldrawt │ │ │ │ + 0x00023a98 65787470 726f6a65 63746564 005f5f73 extprojected.__s │ │ │ │ + 0x00023aa8 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ + 0x00023ab8 77746578 746e6f72 6d616c69 7a656400 wtextnormalized. │ │ │ │ + 0x00023ac8 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x00023ad8 64726177 74657874 005f5f73 67706163 drawtext.__sgpac │ │ │ │ + 0x00023ae8 6b5f4d4f 445f6463 6c676574 6d61726b k_MOD_dclgetmark │ │ │ │ + 0x00023af8 65727369 7a65005f 5f736770 61636b5f ersize.__sgpack_ │ │ │ │ + 0x00023b08 4d4f445f 64636c67 65746d61 726b6572 MOD_dclgetmarker │ │ │ │ + 0x00023b18 696e6465 78005f5f 73677061 636b5f4d index.__sgpack_M │ │ │ │ + 0x00023b28 4f445f64 636c6765 746d6172 6b657274 OD_dclgetmarkert │ │ │ │ + 0x00023b38 79706500 5f5f7367 7061636b 5f4d4f44 ype.__sgpack_MOD │ │ │ │ + 0x00023b48 5f64636c 7365746d 61726b65 7273697a _dclsetmarkersiz │ │ │ │ + 0x00023b58 65005f5f 73677061 636b5f4d 4f445f64 e.__sgpack_MOD_d │ │ │ │ + 0x00023b68 636c7365 746d6172 6b657269 6e646578 clsetmarkerindex │ │ │ │ + 0x00023b78 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00023b88 6c736574 6d61726b 65727479 7065005f lsetmarkertype._ │ │ │ │ + 0x00023b98 5f736770 61636b5f 4d4f445f 64636c64 _sgpack_MOD_dcld │ │ │ │ + 0x00023ba8 7261776d 61726b65 7270726f 6a656374 rawmarkerproject │ │ │ │ + 0x00023bb8 6564005f 5f736770 61636b5f 4d4f445f ed.__sgpack_MOD_ │ │ │ │ + 0x00023bc8 64636c64 7261776d 61726b65 726e6f72 dcldrawmarkernor │ │ │ │ + 0x00023bd8 6d616c69 7a656400 5f5f7367 7061636b malized.__sgpack │ │ │ │ + 0x00023be8 5f4d4f44 5f64636c 64726177 6d61726b _MOD_dcldrawmark │ │ │ │ + 0x00023bf8 6572005f 5f736770 61636b5f 4d4f445f er.__sgpack_MOD_ │ │ │ │ + 0x00023c08 64636c67 65746c69 6e657465 78747369 dclgetlinetextsi │ │ │ │ + 0x00023c18 7a65005f 5f736770 61636b5f 4d4f445f ze.__sgpack_MOD_ │ │ │ │ + 0x00023c28 64636c67 65746c69 6e657465 7874005f dclgetlinetext._ │ │ │ │ + 0x00023c38 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x00023c48 65746c69 6e65696e 64657800 5f5f7367 etlineindex.__sg │ │ │ │ + 0x00023c58 7061636b 5f4d4f44 5f64636c 6765746c pack_MOD_dclgetl │ │ │ │ + 0x00023c68 696e6574 79706500 5f5f7367 7061636b inetype.__sgpack │ │ │ │ + 0x00023c78 5f4d4f44 5f64636c 6e657874 6c696e65 _MOD_dclnextline │ │ │ │ + 0x00023c88 74657874 005f5f73 67706163 6b5f4d4f text.__sgpack_MO │ │ │ │ + 0x00023c98 445f6463 6c736574 6c696e65 74657874 D_dclsetlinetext │ │ │ │ + 0x00023ca8 73697a65 005f5f73 67706163 6b5f4d4f size.__sgpack_MO │ │ │ │ + 0x00023cb8 445f6463 6c736574 6c696e65 74657874 D_dclsetlinetext │ │ │ │ + 0x00023cc8 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00023cd8 6c736574 6c696e65 696e6465 78005f5f lsetlineindex.__ │ │ │ │ + 0x00023ce8 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ + 0x00023cf8 746c696e 65747970 65005f5f 73677061 tlinetype.__sgpa │ │ │ │ + 0x00023d08 636b5f4d 4f445f64 636c6472 61776c69 ck_MOD_dcldrawli │ │ │ │ + 0x00023d18 6e657072 6f6a6563 74656432 005f5f73 neprojected2.__s │ │ │ │ + 0x00023d28 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ + 0x00023d38 776c696e 6570726f 6a656374 65643100 wlineprojected1. │ │ │ │ + 0x00023d48 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x00023d58 64726177 6c696e65 6e6f726d 616c697a drawlinenormaliz │ │ │ │ + 0x00023d68 65643200 5f5f7367 7061636b 5f4d4f44 ed2.__sgpack_MOD │ │ │ │ + 0x00023d78 5f64636c 64726177 6c696e65 6e6f726d _dcldrawlinenorm │ │ │ │ + 0x00023d88 616c697a 65643100 5f5f7367 7061636b alized1.__sgpack │ │ │ │ + 0x00023d98 5f4d4f44 5f64636c 64726177 6c696e65 _MOD_dcldrawline │ │ │ │ + 0x00023da8 32005f5f 73677061 636b5f4d 4f445f64 2.__sgpack_MOD_d │ │ │ │ + 0x00023db8 636c6472 61776c69 6e653100 5f5f7367 cldrawline1.__sg │ │ │ │ + 0x00023dc8 7061636b 5f4d4f44 5f64636c 67657474 pack_MOD_dclgett │ │ │ │ + 0x00023dd8 72616e73 6e756d62 6572005f 5f736770 ransnumber.__sgp │ │ │ │ + 0x00023de8 61636b5f 4d4f445f 64636c67 65746d61 ack_MOD_dclgetma │ │ │ │ + 0x00023df8 7070726f 6a656374 696f6e61 6e676c65 pprojectionangle │ │ │ │ + 0x00023e08 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00023e18 6c676574 73696d69 6c617269 7479005f lgetsimilarity._ │ │ │ │ + 0x00023e28 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x00023e38 65747769 6e646f77 005f5f73 67706163 etwindow.__sgpac │ │ │ │ + 0x00023e48 6b5f4d4f 445f6463 6c676574 76696577 k_MOD_dclgetview │ │ │ │ + 0x00023e58 706f7274 005f5f73 67706163 6b5f4d4f port.__sgpack_MO │ │ │ │ + 0x00023e68 445f6463 6c747261 6e736e75 6d746f6c D_dcltransnumtol │ │ │ │ + 0x00023e78 6f6e6700 5f5f7367 7061636b 5f4d4f44 ong.__sgpack_MOD │ │ │ │ + 0x00023e88 5f64636c 7472616e 736e756d 746f7368 _dcltransnumtosh │ │ │ │ + 0x00023e98 6f727400 5f5f7367 7061636b 5f4d4f44 ort.__sgpack_MOD │ │ │ │ + 0x00023ea8 5f64636c 7472616e 736c6f6e 67746f6e _dcltranslongton │ │ │ │ + 0x00023eb8 756d005f 5f736770 61636b5f 4d4f445f um.__sgpack_MOD_ │ │ │ │ + 0x00023ec8 64636c74 72616e73 6c6f6e67 746f7368 dcltranslongtosh │ │ │ │ + 0x00023ed8 6f727400 5f5f7367 7061636b 5f4d4f44 ort.__sgpack_MOD │ │ │ │ + 0x00023ee8 5f64636c 7472616e 7373686f 7274746f _dcltransshortto │ │ │ │ + 0x00023ef8 6e756d00 5f5f7367 7061636b 5f4d4f44 num.__sgpack_MOD │ │ │ │ + 0x00023f08 5f64636c 7472616e 7373686f 7274746f _dcltransshortto │ │ │ │ + 0x00023f18 6c6f6e67 005f5f73 67706163 6b5f4d4f long.__sgpack_MO │ │ │ │ + 0x00023f28 445f6463 6c707269 6e746465 76696365 D_dclprintdevice │ │ │ │ + 0x00023f38 6c697374 005f5f75 65706163 6b5f4d4f list.__uepack_MO │ │ │ │ + 0x00023f48 445f6463 6c636c65 61727368 6164656c D_dclclearshadel │ │ │ │ + 0x00023f58 6576656c 005f5f75 65706163 6b5f4d4f evel.__uepack_MO │ │ │ │ + 0x00023f68 445f6463 6c676574 73686164 656c6576 D_dclgetshadelev │ │ │ │ + 0x00023f78 656c6e75 6d626572 005f5f75 65706163 elnumber.__uepac │ │ │ │ + 0x00023f88 6b5f4d4f 445f6463 6c676574 73686164 k_MOD_dclgetshad │ │ │ │ + 0x00023f98 656c6576 656c005f 5f756570 61636b5f elevel.__uepack_ │ │ │ │ + 0x00023fa8 4d4f445f 64636c73 65747368 6164656e MOD_dclsetshaden │ │ │ │ + 0x00023fb8 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ + 0x00023fc8 6c736574 73686164 6576005f 5f756570 lsetshadev.__uep │ │ │ │ + 0x00023fd8 61636b5f 4d4f445f 64636c73 65747368 ack_MOD_dclsetsh │ │ │ │ + 0x00023fe8 61646562 005f5f75 65706163 6b5f4d4f adeb.__uepack_MO │ │ │ │ + 0x00023ff8 445f6463 6c736574 73686164 6561005f D_dclsetshadea._ │ │ │ │ + 0x00024008 5f756570 61636b5f 4d4f445f 64636c73 _uepack_MOD_dcls │ │ │ │ + 0x00024018 68616465 636f6e74 6f757265 78005f5f hadecontourex.__ │ │ │ │ + 0x00024028 75657061 636b5f4d 4f445f64 636c7368 uepack_MOD_dclsh │ │ │ │ + 0x00024038 61646563 6f6e746f 7572005f 5f74696d adecontour.__tim │ │ │ │ + 0x00024048 656c6962 5f4d4f44 5f64636c 666f726d elib_MOD_dclform │ │ │ │ + 0x00024058 61747469 6d65005f 5f74696d 656c6962 attime.__timelib │ │ │ │ + 0x00024068 5f4d4f44 5f64636c 67657474 696d6500 _MOD_dclgettime. │ │ │ │ + 0x00024078 5f5f7567 7061636b 5f4d4f44 5f64636c __ugpack_MOD_dcl │ │ │ │ + 0x00024088 73657475 6e697476 6563746f 72746974 setunitvectortit │ │ │ │ + 0x00024098 6c65005f 5f756770 61636b5f 4d4f445f le.__ugpack_MOD_ │ │ │ │ + 0x000240a8 64636c64 72617776 6563746f 7273005f dcldrawvectors._ │ │ │ │ + 0x000240b8 5f726662 6c69625f 4d4f445f 64636c67 _rfblib_MOD_dclg │ │ │ │ + 0x000240c8 6574636f 72005f5f 7266626c 69625f4d etcor.__rfblib_M │ │ │ │ + 0x000240d8 4f445f64 636c6765 74636f76 005f5f72 OD_dclgetcov.__r │ │ │ │ + 0x000240e8 66626c69 625f4d4f 445f6463 6c676574 fblib_MOD_dclget │ │ │ │ + 0x000240f8 70726400 5f5f696e 746c6962 5f4d4f44 prd.__intlib_MOD │ │ │ │ + 0x00024108 5f64636c 696e7467 65005f5f 696e746c _dclintge.__intl │ │ │ │ + 0x00024118 69625f4d 4f445f64 636c696e 74677400 ib_MOD_dclintgt. │ │ │ │ + 0x00024128 5f5f696e 746c6962 5f4d4f44 5f64636c __intlib_MOD_dcl │ │ │ │ + 0x00024138 696e746c 65005f5f 696e746c 69625f4d intle.__intlib_M │ │ │ │ + 0x00024148 4f445f64 636c696e 746c7400 5f5f757a OD_dclintlt.__uz │ │ │ │ + 0x00024158 7061636b 5f4d4f44 5f64636c 73657461 pack_MOD_dclseta │ │ │ │ + 0x00024168 78697366 6163746f 72005f5f 63686b6c xisfactor.__chkl │ │ │ │ + 0x00024178 69625f4d 4f445f64 636c6368 65636b63 ib_MOD_dclcheckc │ │ │ │ + 0x00024188 68617270 61747465 726e005f 5f63686b harpattern.__chk │ │ │ │ + 0x00024198 6c69625f 4d4f445f 64636c63 6865636b lib_MOD_dclcheck │ │ │ │ + 0x000241a8 666f7274 72616e00 5f5f6368 6b6c6962 fortran.__chklib │ │ │ │ + 0x000241b8 5f4d4f44 5f64636c 63686563 6b616c70 _MOD_dclcheckalp │ │ │ │ + 0x000241c8 68616e75 6d005f5f 63686b6c 69625f4d hanum.__chklib_M │ │ │ │ + 0x000241d8 4f445f64 636c6368 65636b6e 756d6265 OD_dclchecknumbe │ │ │ │ + 0x000241e8 72005f5f 63686b6c 69625f4d 4f445f64 r.__chklib_MOD_d │ │ │ │ + 0x000241f8 636c6368 65636b61 6c706861 62657400 clcheckalphabet. │ │ │ │ + 0x00024208 5f5f6368 6b6c6962 5f4d4f44 5f64636c __chklib_MOD_dcl │ │ │ │ + 0x00024218 63686563 6b737065 6369616c 005f5f63 checkspecial.__c │ │ │ │ + 0x00024228 686b6c69 625f4d4f 445f6463 6c636865 hklib_MOD_dclche │ │ │ │ + 0x00024238 636b6375 7272656e 6379005f 5f63686b ckcurrency.__chk │ │ │ │ + 0x00024248 6c69625f 4d4f445f 64636c63 6865636b lib_MOD_dclcheck │ │ │ │ + 0x00024258 626c616e 6b005f5f 64636c5f 7061726d blank.__dcl_parm │ │ │ │ + 0x00024268 5f4d4f44 5f64636c 73657463 68617265 _MOD_dclsetchare │ │ │ │ + 0x00024278 78005f67 666f7274 72616e5f 73747269 x._gfortran_stri │ │ │ │ + 0x00024288 6e675f69 6e646578 00676c63 71696e5f ng_index.glcqin_ │ │ │ │ + 0x00024298 005f6766 6f727472 616e5f73 656c6563 ._gfortran_selec │ │ │ │ + 0x000242a8 745f7374 72696e67 00676c63 73766c5f t_string.glcsvl_ │ │ │ │ + 0x000242b8 005f5f64 636c5f70 61726d5f 4d4f445f .__dcl_parm_MOD_ │ │ │ │ + 0x000242c8 64636c73 65746c6f 67696361 6c657800 dclsetlogicalex. │ │ │ │ + 0x000242d8 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ + 0x000242e8 636c7365 74726561 6c657800 676c7271 clsetrealex.glrq │ │ │ │ + 0x000242f8 696e5f00 676c7273 766c5f00 5f5f6463 in_.glrsvl_.__dc │ │ │ │ + 0x00024308 6c5f7061 726d5f4d 4f445f64 636c7365 l_parm_MOD_dclse │ │ │ │ + 0x00024318 74696e74 65676572 65780067 6c697169 tintegerex.gliqi │ │ │ │ + 0x00024328 6e5f0067 6c697376 6c5f005f 5f64636c n_.glisvl_.__dcl │ │ │ │ + 0x00024338 5f706172 6d5f4d4f 445f6463 6c736574 _parm_MOD_dclset │ │ │ │ + 0x00024348 63686172 005f5f64 636c5f70 61726d5f char.__dcl_parm_ │ │ │ │ + 0x00024358 4d4f445f 64636c73 65746c6f 67696361 MOD_dclsetlogica │ │ │ │ + 0x00024368 6c005f5f 64636c5f 7061726d 5f4d4f44 l.__dcl_parm_MOD │ │ │ │ + 0x00024378 5f64636c 73657472 65616c00 5f5f6463 _dclsetreal.__dc │ │ │ │ + 0x00024388 6c5f7061 726d5f4d 4f445f64 636c7365 l_parm_MOD_dclse │ │ │ │ + 0x00024398 74696e74 65676572 005f5f64 636c5f70 tinteger.__dcl_p │ │ │ │ + 0x000243a8 61726d5f 4d4f445f 64636c67 65746368 arm_MOD_dclgetch │ │ │ │ + 0x000243b8 61727300 676c6371 766c5f00 5f5f6463 ars.glcqvl_.__dc │ │ │ │ + 0x000243c8 6c5f7061 726d5f4d 4f445f64 636c6765 l_parm_MOD_dclge │ │ │ │ + 0x000243d8 746c6f67 6963616c 73005f5f 64636c5f tlogicals.__dcl_ │ │ │ │ + 0x000243e8 7061726d 5f4d4f44 5f64636c 67657472 parm_MOD_dclgetr │ │ │ │ + 0x000243f8 65616c73 00676c72 71766c5f 005f5f64 eals.glrqvl_.__d │ │ │ │ + 0x00024408 636c5f70 61726d5f 4d4f445f 64636c67 cl_parm_MOD_dclg │ │ │ │ + 0x00024418 6574696e 74656765 72730067 6c697176 etintegers.gliqv │ │ │ │ + 0x00024428 6c5f005f 5f64636c 5f706172 6d5f4d4f l_.__dcl_parm_MO │ │ │ │ + 0x00024438 445f6463 6c676574 63686172 005f5f64 D_dclgetchar.__d │ │ │ │ + 0x00024448 636c5f70 61726d5f 4d4f445f 64636c67 cl_parm_MOD_dclg │ │ │ │ + 0x00024458 65746c6f 67696361 6c005f5f 64636c5f etlogical.__dcl_ │ │ │ │ + 0x00024468 7061726d 5f4d4f44 5f64636c 67657472 parm_MOD_dclgetr │ │ │ │ + 0x00024478 65616c00 5f5f6463 6c5f7061 726d5f4d eal.__dcl_parm_M │ │ │ │ + 0x00024488 4f445f64 636c6765 74696e74 65676572 OD_dclgetinteger │ │ │ │ + 0x00024498 005f5f73 6874726c 69625f4d 4f445f64 .__shtrlib_MOD_d │ │ │ │ + 0x000244a8 636c6c65 67656e64 72657472 616e7366 cllegendretransf │ │ │ │ + 0x000244b8 6f726d5f 62005f67 666f7274 72616e5f orm_b._gfortran_ │ │ │ │ + 0x000244c8 696e7465 726e616c 5f706163 6b005f67 internal_pack._g │ │ │ │ + 0x000244d8 666f7274 72616e5f 696e7465 726e616c fortran_internal │ │ │ │ + 0x000244e8 5f756e70 61636b00 5f5f7368 74726c69 _unpack.__shtrli │ │ │ │ + 0x000244f8 625f4d4f 445f6463 6c6c6567 656e6472 b_MOD_dcllegendr │ │ │ │ + 0x00024508 65747261 6e73666f 726d5f66 005f5f73 etransform_f.__s │ │ │ │ + 0x00024518 6874726c 69625f4d 4f445f64 636c6765 htrlib_MOD_dclge │ │ │ │ + 0x00024528 746c6567 656e6472 6566756e 6374696f tlegendrefunctio │ │ │ │ + 0x00024538 6e73005f 5f736874 726c6962 5f4d4f44 ns.__shtrlib_MOD │ │ │ │ + 0x00024548 5f64636c 73706563 7472756d 746f6772 _dclspectrumtogr │ │ │ │ + 0x00024558 6964666f 726c6174 69747564 65005f5f idforlatitude.__ │ │ │ │ + 0x00024568 73687472 6c69625f 4d4f445f 64636c73 shtrlib_MOD_dcls │ │ │ │ + 0x00024578 70656374 72756d74 6f677269 64666f72 pectrumtogridfor │ │ │ │ + 0x00024588 7a6f6e61 6c005f5f 73687472 6c69625f zonal.__shtrlib_ │ │ │ │ + 0x00024598 4d4f445f 64636c73 70656374 72756d74 MOD_dclspectrumt │ │ │ │ + 0x000245a8 6f677269 64666f72 77617665 005f5f73 ogridforwave.__s │ │ │ │ + 0x000245b8 6874726c 69625f4d 4f445f64 636c6772 htrlib_MOD_dclgr │ │ │ │ + 0x000245c8 6964746f 73706563 7472756d 005f5f73 idtospectrum.__s │ │ │ │ + 0x000245d8 6874726c 69625f4d 4f445f64 636c7370 htrlib_MOD_dclsp │ │ │ │ + 0x000245e8 65637472 756d746f 67726964 005f5f73 ectrumtogrid.__s │ │ │ │ + 0x000245f8 6874726c 69625f4d 4f445f64 636c6f70 htrlib_MOD_dclop │ │ │ │ + 0x00024608 65726174 656c6170 6c616369 616e005f eratelaplacian._ │ │ │ │ + 0x00024618 5f736874 726c6962 5f4d4f44 5f64636c _shtrlib_MOD_dcl │ │ │ │ + 0x00024628 67657473 70656374 72756d6e 756d6265 getspectrumnumbe │ │ │ │ + 0x00024638 72005f5f 73687472 6c69625f 4d4f445f r.__shtrlib_MOD_ │ │ │ │ + 0x00024648 64636c64 65616c6c 6f637368 74005f67 dcldeallocsht._g │ │ │ │ + 0x00024658 666f7274 72616e5f 72756e74 696d655f fortran_runtime_ │ │ │ │ + 0x00024668 6572726f 725f6174 005f5f73 6874726c error_at.__shtrl │ │ │ │ + 0x00024678 69625f4d 4f445f64 636c696e 69747368 ib_MOD_dclinitsh │ │ │ │ + 0x00024688 74005f67 666f7274 72616e5f 72756e74 t._gfortran_runt │ │ │ │ + 0x00024698 696d655f 6572726f 72005f5f 6368676c ime_error.__chgl │ │ │ │ + 0x000246a8 69625f4d 4f445f64 636c746f 6c6f7765 ib_MOD_dcltolowe │ │ │ │ + 0x000246b8 72005f5f 6368676c 69625f4d 4f445f64 r.__chglib_MOD_d │ │ │ │ + 0x000246c8 636c746f 75707065 72005f5f 7379736c cltoupper.__sysl │ │ │ │ + 0x000246d8 69625f4d 4f445f64 636c6765 74756e69 ib_MOD_dclgetuni │ │ │ │ + 0x000246e8 746e756d 005f5f73 79736c69 625f4d4f tnum.__syslib_MO │ │ │ │ + 0x000246f8 445f6463 6c636f6d 70636861 72005f5f D_dclcompchar.__ │ │ │ │ + 0x00024708 7379736c 69625f4d 4f445f64 636c6d65 syslib_MOD_dclme │ │ │ │ + 0x00024718 73736167 6564756d 70005f5f 6f736c69 ssagedump.__osli │ │ │ │ + 0x00024728 625f4d4f 445f6463 6c61626f 7274005f b_MOD_dclabort._ │ │ │ │ + 0x00024738 5f6f736c 69625f4d 4f445f64 636c6765 _oslib_MOD_dclge │ │ │ │ + 0x00024748 74617267 756d656e 74005f5f 6f736c69 targument.__osli │ │ │ │ + 0x00024758 625f4d4f 445f6463 6c676574 61726775 b_MOD_dclgetargu │ │ │ │ + 0x00024768 6d656e74 6e756d00 5f5f6f73 6c69625f mentnum.__oslib_ │ │ │ │ + 0x00024778 4d4f445f 64636c67 6574656e 76005f5f MOD_dclgetenv.__ │ │ │ │ + 0x00024788 6f736c69 625f4d4f 445f6463 6c657865 oslib_MOD_dclexe │ │ │ │ + 0x00024798 63636f6d 6d616e64 005f5f6d 61706c69 ccommand.__mapli │ │ │ │ + 0x000247a8 625f4d4f 445f6463 6c736574 6f727468 b_MOD_dclsetorth │ │ │ │ + 0x000247b8 6f677261 70686963 005f5f6d 61706c69 ographic.__mapli │ │ │ │ + 0x000247c8 625f4d4f 445f6463 6c736574 626f6e6e b_MOD_dclsetbonn │ │ │ │ + 0x000247d8 6573005f 5f6d6170 6c69625f 4d4f445f es.__maplib_MOD_ │ │ │ │ + 0x000247e8 64636c73 6574636f 6e696361 6c63005f dclsetconicalc._ │ │ │ │ + 0x000247f8 5f6d6170 6c69625f 4d4f445f 64636c73 _maplib_MOD_dcls │ │ │ │ + 0x00024808 6574636f 6e696361 6c61005f 5f6d6170 etconicala.__map │ │ │ │ + 0x00024818 6c69625f 4d4f445f 64636c73 6574636f lib_MOD_dclsetco │ │ │ │ + 0x00024828 6e696361 6c005f5f 6d61706c 69625f4d nical.__maplib_M │ │ │ │ + 0x00024838 4f445f64 636c617a 696d7574 68616c61 OD_dclazimuthala │ │ │ │ + 0x00024848 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ + 0x00024858 64636c61 7a696d75 7468616c 5f62005f dclazimuthal_b._ │ │ │ │ + 0x00024868 5f6d6170 6c69625f 4d4f445f 64636c70 _maplib_MOD_dclp │ │ │ │ + 0x00024878 6f6c6172 73746572 656f5f62 005f5f6d olarstereo_b.__m │ │ │ │ + 0x00024888 61706c69 625f4d4f 445f6463 6c6f7274 aplib_MOD_dclort │ │ │ │ + 0x00024898 686f6772 61706869 635f6200 5f5f6d61 hographic_b.__ma │ │ │ │ + 0x000248a8 706c6962 5f4d4f44 5f64636c 626f6e6e plib_MOD_dclbonn │ │ │ │ + 0x000248b8 65735f62 005f5f6d 61706c69 625f4d4f es_b.__maplib_MO │ │ │ │ + 0x000248c8 445f6463 6c636f6e 6963616c 635f6200 D_dclconicalc_b. │ │ │ │ + 0x000248d8 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ + 0x000248e8 636f6e69 63616c61 5f62005f 5f6d6170 conicala_b.__map │ │ │ │ + 0x000248f8 6c69625f 4d4f445f 64636c63 6f6e6963 lib_MOD_dclconic │ │ │ │ + 0x00024908 616c5f62 005f5f6d 61706c69 625f4d4f al_b.__maplib_MO │ │ │ │ + 0x00024918 445f6463 6c6b6974 6164615f 62005f5f D_dclkitada_b.__ │ │ │ │ + 0x00024928 6d61706c 69625f4d 4f445f64 636c6563 maplib_MOD_dclec │ │ │ │ + 0x00024938 6b657274 365f6200 5f5f6d61 706c6962 kert6_b.__maplib │ │ │ │ + 0x00024948 5f4d4f44 5f64636c 68616d6d 65725f62 _MOD_dclhammer_b │ │ │ │ + 0x00024958 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00024968 6c6d6f6c 6c776569 64656c69 6b655f62 lmollweidelike_b │ │ │ │ + 0x00024978 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00024988 6c6d6f6c 6c776569 64655f62 005f5f6d lmollweide_b.__m │ │ │ │ + 0x00024998 61706c69 625f4d4f 445f6463 6c6d6572 aplib_MOD_dclmer │ │ │ │ + 0x000249a8 6361746f 725f6200 5f5f6d61 706c6962 cator_b.__maplib │ │ │ │ + 0x000249b8 5f4d4f44 5f64636c 63796c69 6e647269 _MOD_dclcylindri │ │ │ │ + 0x000249c8 63616c5f 62005f5f 6d61706c 69625f4d cal_b.__maplib_M │ │ │ │ + 0x000249d8 4f445f64 636c617a 696d7574 68616c61 OD_dclazimuthala │ │ │ │ + 0x000249e8 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ + 0x000249f8 64636c61 7a696d75 7468616c 5f66005f dclazimuthal_f._ │ │ │ │ + 0x00024a08 5f6d6170 6c69625f 4d4f445f 64636c70 _maplib_MOD_dclp │ │ │ │ + 0x00024a18 6f6c6172 73746572 656f5f66 005f5f6d olarstereo_f.__m │ │ │ │ + 0x00024a28 61706c69 625f4d4f 445f6463 6c6f7274 aplib_MOD_dclort │ │ │ │ + 0x00024a38 686f6772 61706869 635f6600 5f5f6d61 hographic_f.__ma │ │ │ │ + 0x00024a48 706c6962 5f4d4f44 5f64636c 626f6e6e plib_MOD_dclbonn │ │ │ │ + 0x00024a58 65735f66 005f5f6d 61706c69 625f4d4f es_f.__maplib_MO │ │ │ │ + 0x00024a68 445f6463 6c636f6e 6963616c 635f6600 D_dclconicalc_f. │ │ │ │ + 0x00024a78 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ + 0x00024a88 636f6e69 63616c5f 66005f5f 6d61706c conical_f.__mapl │ │ │ │ + 0x00024a98 69625f4d 4f445f64 636c636f 6e696361 ib_MOD_dclconica │ │ │ │ + 0x00024aa8 6c615f66 005f5f6d 61706c69 625f4d4f la_f.__maplib_MO │ │ │ │ + 0x00024ab8 445f6463 6c6b6974 6164615f 66005f5f D_dclkitada_f.__ │ │ │ │ + 0x00024ac8 6d61706c 69625f4d 4f445f64 636c6563 maplib_MOD_dclec │ │ │ │ + 0x00024ad8 6b657274 365f6600 5f5f6d61 706c6962 kert6_f.__maplib │ │ │ │ + 0x00024ae8 5f4d4f44 5f64636c 68616d6d 65725f66 _MOD_dclhammer_f │ │ │ │ + 0x00024af8 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00024b08 6c6d6f6c 6c776569 64656c69 6b655f66 lmollweidelike_f │ │ │ │ + 0x00024b18 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00024b28 6c6d6f6c 6c776569 64655f66 005f5f6d lmollweide_f.__m │ │ │ │ + 0x00024b38 61706c69 625f4d4f 445f6463 6c6d6572 aplib_MOD_dclmer │ │ │ │ + 0x00024b48 6361746f 725f6600 5f5f6d61 706c6962 cator_f.__maplib │ │ │ │ + 0x00024b58 5f4d4f44 5f64636c 63796c69 6e647269 _MOD_dclcylindri │ │ │ │ + 0x00024b68 63616c5f 66005f5f 696e6478 6c69625f cal_f.__indxlib_ │ │ │ │ + 0x00024b78 4d4f445f 64636c6c 6f636c61 73747265 MOD_dclloclastre │ │ │ │ + 0x00024b88 616c005f 5f696e64 786c6962 5f4d4f44 al.__indxlib_MOD │ │ │ │ + 0x00024b98 5f64636c 6c6f6366 69727374 7265616c _dcllocfirstreal │ │ │ │ + 0x00024ba8 005f5f69 6e64786c 69625f4d 4f445f64 .__indxlib_MOD_d │ │ │ │ + 0x00024bb8 636c6c6f 636c6173 74696e74 005f5f69 clloclastint.__i │ │ │ │ + 0x00024bc8 6e64786c 69625f4d 4f445f64 636c6c6f ndxlib_MOD_dcllo │ │ │ │ + 0x00024bd8 63666972 7374696e 74005f5f 696e6478 cfirstint.__indx │ │ │ │ + 0x00024be8 6c69625f 4d4f445f 64636c6c 6f636c61 lib_MOD_dcllocla │ │ │ │ + 0x00024bf8 73746368 61726578 005f5f69 6e64786c stcharex.__indxl │ │ │ │ + 0x00024c08 69625f4d 4f445f64 636c6c6f 63666972 ib_MOD_dcllocfir │ │ │ │ + 0x00024c18 73746368 61726578 005f5f69 6e64786c stcharex.__indxl │ │ │ │ + 0x00024c28 69625f4d 4f445f64 636c6c6f 636c6173 ib_MOD_dclloclas │ │ │ │ + 0x00024c38 74636861 72005f5f 696e6478 6c69625f tchar.__indxlib_ │ │ │ │ + 0x00024c48 4d4f445f 64636c6c 6f636669 72737463 MOD_dcllocfirstc │ │ │ │ + 0x00024c58 68617200 5f5f7564 7061636b 5f4d4f44 har.__udpack_MOD │ │ │ │ + 0x00024c68 5f64636c 67657463 6f6e746f 75726c61 _dclgetcontourla │ │ │ │ + 0x00024c78 62656c66 6f726d61 74005f5f 75647061 belformat.__udpa │ │ │ │ + 0x00024c88 636b5f4d 4f445f64 636c7365 74636f6e ck_MOD_dclsetcon │ │ │ │ + 0x00024c98 746f7572 6c616265 6c666f72 6d617400 tourlabelformat. │ │ │ │ + 0x00024ca8 5f5f7564 7061636b 5f4d4f44 5f64636c __udpack_MOD_dcl │ │ │ │ + 0x00024cb8 67657463 6f6e746f 7572696e 74657276 getcontourinterv │ │ │ │ + 0x00024cc8 616c005f 5f756470 61636b5f 4d4f445f al.__udpack_MOD_ │ │ │ │ + 0x00024cd8 64636c63 6c656172 636f6e74 6f75726c dclclearcontourl │ │ │ │ + 0x00024ce8 6576656c 005f5f75 64706163 6b5f4d4f evel.__udpack_MO │ │ │ │ + 0x00024cf8 445f6463 6c64656c 636f6e74 6f75726c D_dcldelcontourl │ │ │ │ + 0x00024d08 6576656c 005f5f75 64706163 6b5f4d4f evel.__udpack_MO │ │ │ │ + 0x00024d18 445f6463 6c676574 636f6e74 6f75726c D_dclgetcontourl │ │ │ │ + 0x00024d28 6576656c 6e756d62 6572005f 5f756470 evelnumber.__udp │ │ │ │ + 0x00024d38 61636b5f 4d4f445f 64636c67 6574636f ack_MOD_dclgetco │ │ │ │ + 0x00024d48 6e746f75 726c696e 65005f5f 75647061 ntourline.__udpa │ │ │ │ + 0x00024d58 636b5f4d 4f445f64 636c7365 74636f6e ck_MOD_dclsetcon │ │ │ │ + 0x00024d68 746f7572 6c696e65 005f5f75 64706163 tourline.__udpac │ │ │ │ + 0x00024d78 6b5f4d4f 445f6463 6c736574 636f6e74 k_MOD_dclsetcont │ │ │ │ + 0x00024d88 6f757262 005f5f75 64706163 6b5f4d4f ourb.__udpack_MO │ │ │ │ + 0x00024d98 445f6463 6c736574 636f6e74 6f757261 D_dclsetcontoura │ │ │ │ + 0x00024da8 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ + 0x00024db8 6c647261 77636f6e 746f7572 005f5f64 ldrawcontour.__d │ │ │ │ + 0x00024dc8 6174656c 69625f4d 4f445f64 636c6c65 atelib_MOD_dclle │ │ │ │ + 0x00024dd8 6e677468 6f667965 6172005f 5f646174 ngthofyear.__dat │ │ │ │ + 0x00024de8 656c6962 5f4d4f44 5f64636c 6c656e67 elib_MOD_dclleng │ │ │ │ + 0x00024df8 74686f66 6d6f6e74 68005f5f 64617465 thofmonth.__date │ │ │ │ + 0x00024e08 6c69625f 4d4f445f 64636c64 61796f66 lib_MOD_dcldayof │ │ │ │ + 0x00024e18 7765656b 005f5f64 6174656c 69625f4d week.__datelib_M │ │ │ │ + 0x00024e28 4f445f64 636c666f 726d6174 64617465 OD_dclformatdate │ │ │ │ + 0x00024e38 005f5f64 6174656c 69625f4d 4f445f64 .__datelib_MOD_d │ │ │ │ + 0x00024e48 636c6469 66666461 7465005f 5f646174 cldiffdate.__dat │ │ │ │ + 0x00024e58 656c6962 5f4d4f44 5f64636c 61646464 elib_MOD_dcladdd │ │ │ │ + 0x00024e68 61746500 5f5f6461 74656c69 625f4d4f ate.__datelib_MO │ │ │ │ + 0x00024e78 445f6463 6c676574 64617465 005f5f75 D_dclgetdate.__u │ │ │ │ + 0x00024e88 77706163 6b5f4d4f 445f6463 6c676574 wpack_MOD_dclget │ │ │ │ + 0x00024e98 79677269 646e756d 62657200 5f5f7577 ygridnumber.__uw │ │ │ │ + 0x00024ea8 7061636b 5f4d4f44 5f64636c 67657478 pack_MOD_dclgetx │ │ │ │ + 0x00024eb8 67726964 6e756d62 6572005f 5f757770 gridnumber.__uwp │ │ │ │ + 0x00024ec8 61636b5f 4d4f445f 64636c67 65747967 ack_MOD_dclgetyg │ │ │ │ + 0x00024ed8 72696476 616c7565 005f5f75 77706163 ridvalue.__uwpac │ │ │ │ + 0x00024ee8 6b5f4d4f 445f6463 6c676574 78677269 k_MOD_dclgetxgri │ │ │ │ + 0x00024ef8 6476616c 7565005f 5f757770 61636b5f dvalue.__uwpack_ │ │ │ │ + 0x00024f08 4d4f445f 64636c67 65747965 76656e67 MOD_dclgetyeveng │ │ │ │ + 0x00024f18 72696400 5f5f7577 7061636b 5f4d4f44 rid.__uwpack_MOD │ │ │ │ + 0x00024f28 5f64636c 67657478 6576656e 67726964 _dclgetxevengrid │ │ │ │ + 0x00024f38 005f5f75 77706163 6b5f4d4f 445f6463 .__uwpack_MOD_dc │ │ │ │ + 0x00024f48 6c736574 79657665 6e677269 64005f5f lsetyevengrid.__ │ │ │ │ + 0x00024f58 75777061 636b5f4d 4f445f64 636c7365 uwpack_MOD_dclse │ │ │ │ + 0x00024f68 74786576 656e6772 6964005f 5f757770 txevengrid.__uwp │ │ │ │ + 0x00024f78 61636b5f 4d4f445f 64636c67 65747967 ack_MOD_dclgetyg │ │ │ │ + 0x00024f88 72696400 5f5f7577 7061636b 5f4d4f44 rid.__uwpack_MOD │ │ │ │ + 0x00024f98 5f64636c 73657479 67726964 005f5f75 _dclsetygrid.__u │ │ │ │ + 0x00024fa8 77706163 6b5f4d4f 445f6463 6c676574 wpack_MOD_dclget │ │ │ │ + 0x00024fb8 78677269 64005f5f 75777061 636b5f4d xgrid.__uwpack_M │ │ │ │ + 0x00024fc8 4f445f64 636c7365 74786772 6964005f OD_dclsetxgrid._ │ │ │ │ + 0x00024fd8 5f666674 5f776f72 6b5f4d4f 445f5f5f _fft_work_MOD___ │ │ │ │ + 0x00024fe8 636f7079 5f666674 5f776f72 6b5f576f copy_fft_work_Wo │ │ │ │ + 0x00024ff8 726b005f 5f666674 7265616c 5f4d4f44 rk.__fftreal_MOD │ │ │ │ + 0x00025008 5f64636c 7265616c 6666745f 62005f5f _dclrealfft_b.__ │ │ │ │ + 0x00025018 66667472 65616c5f 4d4f445f 64636c72 fftreal_MOD_dclr │ │ │ │ + 0x00025028 65616c66 66745f66 005f5f66 66747265 ealfft_f.__fftre │ │ │ │ + 0x00025038 616c5f4d 4f445f64 636c6465 616c6c6f al_MOD_dcldeallo │ │ │ │ + 0x00025048 63726561 6c666674 005f5f66 66747265 crealfft.__fftre │ │ │ │ + 0x00025058 616c5f4d 4f445f64 636c696e 69747265 al_MOD_dclinitre │ │ │ │ + 0x00025068 616c6666 74005f5f 66667465 6173795f alfft.__ffteasy_ │ │ │ │ + 0x00025078 4d4f445f 64636c65 61737966 66745f62 MOD_dcleasyfft_b │ │ │ │ + 0x00025088 005f5f66 66746561 73795f4d 4f445f64 .__ffteasy_MOD_d │ │ │ │ + 0x00025098 636c6561 73796666 745f6600 5f5f6666 cleasyfft_f.__ff │ │ │ │ + 0x000250a8 74656173 795f4d4f 445f6463 6c646561 teasy_MOD_dcldea │ │ │ │ + 0x000250b8 6c6c6f63 65617379 66667400 5f5f6666 lloceasyfft.__ff │ │ │ │ + 0x000250c8 74656173 795f4d4f 445f6463 6c696e69 teasy_MOD_dclini │ │ │ │ + 0x000250d8 74656173 79666674 005f5f66 66747369 teasyfft.__fftsi │ │ │ │ + 0x000250e8 6e5f4d4f 445f6463 6c73696e 66667400 n_MOD_dclsinfft. │ │ │ │ + 0x000250f8 5f5f6666 7473696e 5f4d4f44 5f64636c __fftsin_MOD_dcl │ │ │ │ + 0x00025108 6465616c 6c6f6373 696e6666 74005f5f deallocsinfft.__ │ │ │ │ + 0x00025118 66667473 696e5f4d 4f445f64 636c696e fftsin_MOD_dclin │ │ │ │ + 0x00025128 69747369 6e666674 005f5f66 6674636f itsinfft.__fftco │ │ │ │ + 0x00025138 735f4d4f 445f6463 6c636f73 66667400 s_MOD_dclcosfft. │ │ │ │ + 0x00025148 5f5f6666 74636f73 5f4d4f44 5f64636c __fftcos_MOD_dcl │ │ │ │ + 0x00025158 6465616c 6c6f6363 6f736666 74005f5f dealloccosfft.__ │ │ │ │ + 0x00025168 66667463 6f735f4d 4f445f64 636c696e fftcos_MOD_dclin │ │ │ │ + 0x00025178 6974636f 73666674 005f5f66 66747173 itcosfft.__fftqs │ │ │ │ + 0x00025188 696e5f4d 4f445f64 636c7369 6e716674 in_MOD_dclsinqft │ │ │ │ + 0x00025198 5f62005f 5f666674 7173696e 5f4d4f44 _b.__fftqsin_MOD │ │ │ │ + 0x000251a8 5f64636c 73696e71 66745f66 005f5f66 _dclsinqft_f.__f │ │ │ │ + 0x000251b8 66747173 696e5f4d 4f445f64 636c6465 ftqsin_MOD_dclde │ │ │ │ + 0x000251c8 616c6c6f 6373696e 71667400 5f5f6666 allocsinqft.__ff │ │ │ │ + 0x000251d8 74717369 6e5f4d4f 445f6463 6c696e69 tqsin_MOD_dclini │ │ │ │ + 0x000251e8 7473696e 71667400 5f5f6666 7471636f tsinqft.__fftqco │ │ │ │ + 0x000251f8 735f4d4f 445f6463 6c636f73 7166745f s_MOD_dclcosqft_ │ │ │ │ + 0x00025208 62005f5f 66667471 636f735f 4d4f445f b.__fftqcos_MOD_ │ │ │ │ + 0x00025218 64636c63 6f737166 745f6600 5f5f6666 dclcosqft_f.__ff │ │ │ │ + 0x00025228 7471636f 735f4d4f 445f6463 6c646561 tqcos_MOD_dcldea │ │ │ │ + 0x00025238 6c6c6f63 636f7371 6674005f 5f666674 lloccosqft.__fft │ │ │ │ + 0x00025248 71636f73 5f4d4f44 5f64636c 696e6974 qcos_MOD_dclinit │ │ │ │ + 0x00025258 636f7371 6674005f 5f666674 636d706c cosqft.__fftcmpl │ │ │ │ + 0x00025268 785f4d4f 445f6463 6c636f6d 706c6578 x_MOD_dclcomplex │ │ │ │ + 0x00025278 6666745f 62005f5f 66667463 6d706c78 fft_b.__fftcmplx │ │ │ │ + 0x00025288 5f4d4f44 5f64636c 636f6d70 6c657866 _MOD_dclcomplexf │ │ │ │ + 0x00025298 66745f66 005f5f66 6674636d 706c785f ft_f.__fftcmplx_ │ │ │ │ + 0x000252a8 4d4f445f 64636c64 65616c6c 6f63636f MOD_dcldeallocco │ │ │ │ + 0x000252b8 6d706c65 78666674 005f5f66 6674636d mplexfft.__fftcm │ │ │ │ + 0x000252c8 706c785f 4d4f445f 64636c69 6e697463 plx_MOD_dclinitc │ │ │ │ + 0x000252d8 6f6d706c 65786666 74005f5f 6666745f omplexfft.__fft_ │ │ │ │ + 0x000252e8 776f726b 5f4d4f44 5f5f5f76 7461625f work_MOD___vtab_ │ │ │ │ + 0x000252f8 6666745f 776f726b 5f576f72 6b005f5f fft_work_Work.__ │ │ │ │ + 0x00025308 6666745f 776f726b 5f4d4f44 5f5f5f64 fft_work_MOD___d │ │ │ │ + 0x00025318 65665f69 6e69745f 6666745f 776f726b ef_init_fft_work │ │ │ │ + 0x00025328 5f576f72 6b005f5f 73637061 636b5f4d _Work.__scpack_M │ │ │ │ + 0x00025338 4f445f64 636c6765 74336468 61746368 OD_dclget3dhatch │ │ │ │ + 0x00025348 70617474 65726e00 5f5f7363 7061636b pattern.__scpack │ │ │ │ + 0x00025358 5f4d4f44 5f64636c 73657433 64686174 _MOD_dclset3dhat │ │ │ │ + 0x00025368 63687061 74746572 6e005f5f 73637061 chpattern.__scpa │ │ │ │ + 0x00025378 636b5f4d 4f445f64 636c6472 61773364 ck_MOD_dcldraw3d │ │ │ │ + 0x00025388 68617463 686e6f72 6d616c69 7a656400 hatchnormalized. │ │ │ │ + 0x00025398 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x000253a8 64726177 33646861 74636800 5f5f7363 draw3dhatch.__sc │ │ │ │ + 0x000253b8 7061636b 5f4d4f44 5f64636c 67657433 pack_MOD_dclget3 │ │ │ │ + 0x000253c8 646d6172 6b657273 697a6500 5f5f7363 dmarkersize.__sc │ │ │ │ + 0x000253d8 7061636b 5f4d4f44 5f64636c 67657433 pack_MOD_dclget3 │ │ │ │ + 0x000253e8 646d6172 6b657269 6e646578 005f5f73 dmarkerindex.__s │ │ │ │ + 0x000253f8 63706163 6b5f4d4f 445f6463 6c676574 cpack_MOD_dclget │ │ │ │ + 0x00025408 33646d61 726b6572 74797065 005f5f73 3dmarkertype.__s │ │ │ │ + 0x00025418 63706163 6b5f4d4f 445f6463 6c736574 cpack_MOD_dclset │ │ │ │ + 0x00025428 33646d61 726b6572 73697a65 005f5f73 3dmarkersize.__s │ │ │ │ + 0x00025438 63706163 6b5f4d4f 445f6463 6c736574 cpack_MOD_dclset │ │ │ │ + 0x00025448 33646d61 726b6572 696e6465 78005f5f 3dmarkerindex.__ │ │ │ │ + 0x00025458 73637061 636b5f4d 4f445f64 636c7365 scpack_MOD_dclse │ │ │ │ + 0x00025468 7433646d 61726b65 72747970 65005f5f t3dmarkertype.__ │ │ │ │ + 0x00025478 73637061 636b5f4d 4f445f64 636c6472 scpack_MOD_dcldr │ │ │ │ + 0x00025488 61773364 6d61726b 65726e6f 726d616c aw3dmarkernormal │ │ │ │ + 0x00025498 697a6564 005f5f73 63706163 6b5f4d4f ized.__scpack_MO │ │ │ │ + 0x000254a8 445f6463 6c647261 7733646d 61726b65 D_dcldraw3dmarke │ │ │ │ + 0x000254b8 72005f5f 73637061 636b5f4d 4f445f64 r.__scpack_MOD_d │ │ │ │ + 0x000254c8 636c6765 7433646c 696e6569 6e646578 clget3dlineindex │ │ │ │ + 0x000254d8 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x000254e8 6c736574 33646c69 6e65696e 64657800 lset3dlineindex. │ │ │ │ + 0x000254f8 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025508 64726177 33646c69 6e656e6f 726d616c draw3dlinenormal │ │ │ │ + 0x00025518 697a6564 005f5f73 63706163 6b5f4d4f ized.__scpack_MO │ │ │ │ + 0x00025528 445f6463 6c647261 7733646c 696e6500 D_dcldraw3dline. │ │ │ │ + 0x00025538 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025548 67657432 64706c61 6e65005f 5f736370 get2dplane.__scp │ │ │ │ + 0x00025558 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ + 0x00025568 6f626a65 6374706f 696e7400 5f5f7363 objectpoint.__sc │ │ │ │ + 0x00025578 7061636b 5f4d4f44 5f64636c 67657433 pack_MOD_dclget3 │ │ │ │ + 0x00025588 64657965 706f696e 74005f5f 73637061 deyepoint.__scpa │ │ │ │ + 0x00025598 636b5f4d 4f445f64 636c7365 74336470 ck_MOD_dclset3dp │ │ │ │ + 0x000255a8 726f6a65 6374696f 6e005f5f 73637061 rojection.__scpa │ │ │ │ + 0x000255b8 636b5f4d 4f445f64 636c7365 74326470 ck_MOD_dclset2dp │ │ │ │ + 0x000255c8 6c616e65 005f5f73 63706163 6b5f4d4f lane.__scpack_MO │ │ │ │ + 0x000255d8 445f6463 6c736574 33646f62 6a656374 D_dclset3dobject │ │ │ │ + 0x000255e8 706f696e 74005f5f 73637061 636b5f4d point.__scpack_M │ │ │ │ + 0x000255f8 4f445f64 636c7365 74336465 7965706f OD_dclset3deyepo │ │ │ │ + 0x00025608 696e7400 5f5f7363 7061636b 5f4d4f44 int.__scpack_MOD │ │ │ │ + 0x00025618 5f64636c 67657433 64747261 6e736e75 _dclget3dtransnu │ │ │ │ + 0x00025628 6d626572 005f5f73 63706163 6b5f4d4f mber.__scpack_MO │ │ │ │ + 0x00025638 445f6463 6c676574 33646f72 6967696e D_dclget3dorigin │ │ │ │ + 0x00025648 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x00025658 6c676574 33646c6f 67617869 73005f5f lget3dlogaxis.__ │ │ │ │ + 0x00025668 73637061 636b5f4d 4f445f64 636c6765 scpack_MOD_dclge │ │ │ │ + 0x00025678 74336477 696e646f 77005f5f 73637061 t3dwindow.__scpa │ │ │ │ + 0x00025688 636b5f4d 4f445f64 636c6765 74336476 ck_MOD_dclget3dv │ │ │ │ + 0x00025698 69657770 6f727400 5f5f7363 7061636b iewport.__scpack │ │ │ │ + 0x000256a8 5f4d4f44 5f64636c 73657433 64747261 _MOD_dclset3dtra │ │ │ │ + 0x000256b8 6e736675 6e637469 6f6e005f 5f736370 nsfunction.__scp │ │ │ │ + 0x000256c8 61636b5f 4d4f445f 64636c73 65743364 ack_MOD_dclset3d │ │ │ │ + 0x000256d8 7472616e 736e756d 62657200 5f5f7363 transnumber.__sc │ │ │ │ + 0x000256e8 7061636b 5f4d4f44 5f64636c 73657433 pack_MOD_dclset3 │ │ │ │ + 0x000256f8 646f7269 67696e00 5f5f7363 7061636b dorigin.__scpack │ │ │ │ + 0x00025708 5f4d4f44 5f64636c 73657433 646c6f67 _MOD_dclset3dlog │ │ │ │ + 0x00025718 61786973 005f5f73 63706163 6b5f4d4f axis.__scpack_MO │ │ │ │ + 0x00025728 445f6463 6c736574 33647769 6e646f77 D_dclset3dwindow │ │ │ │ + 0x00025738 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ + 0x00025748 6c736574 33647669 6577706f 7274005f lset3dviewport._ │ │ │ │ + 0x00025758 5f757570 61636b5f 4d4f445f 64636c67 _uupack_MOD_dclg │ │ │ │ + 0x00025768 65746672 616d6569 6e646578 005f5f75 etframeindex.__u │ │ │ │ + 0x00025778 75706163 6b5f4d4f 445f6463 6c736574 upack_MOD_dclset │ │ │ │ + 0x00025788 6672616d 65696e64 6578005f 5f757570 frameindex.__uup │ │ │ │ + 0x00025798 61636b5f 4d4f445f 64636c67 65746672 ack_MOD_dclgetfr │ │ │ │ + 0x000257a8 616d6574 79706500 5f5f7575 7061636b ametype.__uupack │ │ │ │ + 0x000257b8 5f4d4f44 5f64636c 73657466 72616d65 _MOD_dclsetframe │ │ │ │ + 0x000257c8 74797065 005f5f75 75706163 6b5f4d4f type.__uupack_MO │ │ │ │ + 0x000257d8 445f6463 6c676574 61726561 70617474 D_dclgetareapatt │ │ │ │ + 0x000257e8 65726e00 5f5f7575 7061636b 5f4d4f44 ern.__uupack_MOD │ │ │ │ + 0x000257f8 5f64636c 73657461 72656170 61747465 _dclsetareapatte │ │ │ │ + 0x00025808 726e005f 5f757570 61636b5f 4d4f445f rn.__uupack_MOD_ │ │ │ │ + 0x00025818 64636c67 65746261 72776964 7468005f dclgetbarwidth._ │ │ │ │ + 0x00025828 5f757570 61636b5f 4d4f445f 64636c73 _uupack_MOD_dcls │ │ │ │ + 0x00025838 65746261 72776964 7468005f 5f757570 etbarwidth.__uup │ │ │ │ + 0x00025848 61636b5f 4d4f445f 64636c67 65746572 ack_MOD_dclgeter │ │ │ │ + 0x00025858 726f7262 61727769 64746800 5f5f7575 rorbarwidth.__uu │ │ │ │ + 0x00025868 7061636b 5f4d4f44 5f64636c 73657465 pack_MOD_dclsete │ │ │ │ + 0x00025878 72726f72 62617277 69647468 005f5f75 rrorbarwidth.__u │ │ │ │ + 0x00025888 75706163 6b5f4d4f 445f6463 6c676574 upack_MOD_dclget │ │ │ │ + 0x00025898 6572726f 72626172 6c696e65 696e6465 errorbarlineinde │ │ │ │ + 0x000258a8 78005f5f 75757061 636b5f4d 4f445f64 x.__uupack_MOD_d │ │ │ │ + 0x000258b8 636c7365 74657272 6f726261 726c696e clseterrorbarlin │ │ │ │ + 0x000258c8 65696e64 6578005f 5f757570 61636b5f eindex.__uupack_ │ │ │ │ + 0x000258d8 4d4f445f 64636c67 65746572 726f7262 MOD_dclgeterrorb │ │ │ │ + 0x000258e8 61726c69 6e657479 7065005f 5f757570 arlinetype.__uup │ │ │ │ + 0x000258f8 61636b5f 4d4f445f 64636c73 65746572 ack_MOD_dclseter │ │ │ │ + 0x00025908 726f7262 61726c69 6e657479 7065005f rorbarlinetype._ │ │ │ │ + 0x00025918 5f756d70 61636b5f 4d4f445f 64636c66 _umpack_MOD_dclf │ │ │ │ + 0x00025928 696c6c6d 6170005f 5f756d70 61636b5f illmap.__umpack_ │ │ │ │ + 0x00025938 4d4f445f 64636c64 7261776d 6170005f MOD_dcldrawmap._ │ │ │ │ + 0x00025948 5f756d70 61636b5f 4d4f445f 64636c64 _umpack_MOD_dcld │ │ │ │ + 0x00025958 7261776c 696d6200 5f5f756d 7061636b rawlimb.__umpack │ │ │ │ + 0x00025968 5f4d4f44 5f64636c 64726177 67726964 _MOD_dcldrawgrid │ │ │ │ + 0x00025978 005f5f75 6d706163 6b5f4d4f 445f6463 .__umpack_MOD_dc │ │ │ │ + 0x00025988 6c647261 77676c6f 6265005f 5f756d70 ldrawglobe.__ump │ │ │ │ + 0x00025998 61636b5f 4d4f445f 64636c66 69746d61 ack_MOD_dclfitma │ │ │ │ + 0x000259a8 70706172 6d005f5f 756d7061 636b5f4d pparm.__umpack_M │ │ │ │ + 0x000259b8 4f445f64 636c7365 746d6170 706f696e OD_dclsetmappoin │ │ │ │ + 0x000259c8 74005f5f 756d7061 636b5f4d 4f445f64 t.__umpack_MOD_d │ │ │ │ + 0x000259d8 636c7365 74636972 636c6577 696e646f clsetcirclewindo │ │ │ │ + 0x000259e8 77005f5f 756d7061 636b5f4d 4f445f64 w.__umpack_MOD_d │ │ │ │ + 0x000259f8 636c7365 746d6170 636f6e74 61637470 clsetmapcontactp │ │ │ │ + 0x00025a08 6f696e74 005f5f64 636c5f63 6f6d6d6f oint.__dcl_commo │ │ │ │ + 0x00025a18 6e5f4d4f 445f5f5f 636f7079 5f64636c n_MOD___copy_dcl │ │ │ │ + 0x00025a28 5f636f6d 6d6f6e5f 53706865 72696361 _common_Spherica │ │ │ │ + 0x00025a38 6c005f5f 64636c5f 636f6d6d 6f6e5f4d l.__dcl_common_M │ │ │ │ + 0x00025a48 4f445f5f 5f636f70 795f6463 6c5f636f OD___copy_dcl_co │ │ │ │ + 0x00025a58 6d6d6f6e 5f506f6c 6172005f 5f64636c mmon_Polar.__dcl │ │ │ │ + 0x00025a68 5f636f6d 6d6f6e5f 4d4f445f 5f5f636f _common_MOD___co │ │ │ │ + 0x00025a78 70795f64 636c5f63 6f6d6d6f 6e5f4d61 py_dcl_common_Ma │ │ │ │ + 0x00025a88 70005f5f 64636c5f 636f6d6d 6f6e5f4d p.__dcl_common_M │ │ │ │ + 0x00025a98 4f445f5f 5f636f70 795f6463 6c5f636f OD___copy_dcl_co │ │ │ │ + 0x00025aa8 6d6d6f6e 5f487970 6572626f 6c696300 mmon_Hyperbolic. │ │ │ │ + 0x00025ab8 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00025ac8 5f5f5f63 6f70795f 64636c5f 636f6d6d ___copy_dcl_comm │ │ │ │ + 0x00025ad8 6f6e5f45 6c6c6970 74696300 5f5f6463 on_Elliptic.__dc │ │ │ │ + 0x00025ae8 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f63 l_common_MOD___c │ │ │ │ + 0x00025af8 6f70795f 64636c5f 636f6d6d 6f6e5f44 opy_dcl_common_D │ │ │ │ + 0x00025b08 636c5f74 696d6500 5f5f6463 6c5f636f cl_time.__dcl_co │ │ │ │ + 0x00025b18 6d6d6f6e 5f4d4f44 5f5f5f63 6f70795f mmon_MOD___copy_ │ │ │ │ + 0x00025b28 64636c5f 636f6d6d 6f6e5f44 636c5f64 dcl_common_Dcl_d │ │ │ │ + 0x00025b38 61746500 5f5f6463 6c5f636f 6d6d6f6e ate.__dcl_common │ │ │ │ + 0x00025b48 5f4d4f44 5f5f5f63 6f70795f 64636c5f _MOD___copy_dcl_ │ │ │ │ + 0x00025b58 636f6d6d 6f6e5f43 61727465 7369616e common_Cartesian │ │ │ │ + 0x00025b68 3364005f 5f64636c 5f636f6d 6d6f6e5f 3d.__dcl_common_ │ │ │ │ + 0x00025b78 4d4f445f 5f5f636f 70795f64 636c5f63 MOD___copy_dcl_c │ │ │ │ + 0x00025b88 6f6d6d6f 6e5f4361 72746573 69616e00 ommon_Cartesian. │ │ │ │ + 0x00025b98 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00025ba8 5f5f5f63 6f70795f 64636c5f 636f6d6d ___copy_dcl_comm │ │ │ │ + 0x00025bb8 6f6e5f42 69706f6c 6172005f 5f64636c on_Bipolar.__dcl │ │ │ │ + 0x00025bc8 5f636f6d 6d6f6e5f 4d4f445f 64636c73 _common_MOD_dcls │ │ │ │ + 0x00025bd8 77617069 6e646578 005f6766 6f727472 wapindex._gfortr │ │ │ │ + 0x00025be8 616e5f72 65736861 70655f72 34005f5f an_reshape_r4.__ │ │ │ │ + 0x00025bf8 64636c5f 636f6d6d 6f6e5f4d 4f445f64 dcl_common_MOD_d │ │ │ │ + 0x00025c08 636c5f77 65656b00 5f5f6463 6c5f636f cl_week.__dcl_co │ │ │ │ + 0x00025c18 6d6d6f6e 5f4d4f44 5f64636c 5f6d6f6e mmon_MOD_dcl_mon │ │ │ │ + 0x00025c28 7468005f 5f64636c 5f636f6d 6d6f6e5f th.__dcl_common_ │ │ │ │ + 0x00025c38 4d4f445f 5f5f7674 61625f64 636c5f63 MOD___vtab_dcl_c │ │ │ │ + 0x00025c48 6f6d6d6f 6e5f5370 68657269 63616c00 ommon_Spherical. │ │ │ │ + 0x00025c58 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00025c68 5f5f5f76 7461625f 64636c5f 636f6d6d ___vtab_dcl_comm │ │ │ │ + 0x00025c78 6f6e5f50 6f6c6172 005f5f64 636c5f63 on_Polar.__dcl_c │ │ │ │ + 0x00025c88 6f6d6d6f 6e5f4d4f 445f5f5f 76746162 ommon_MOD___vtab │ │ │ │ + 0x00025c98 5f64636c 5f636f6d 6d6f6e5f 4d617000 _dcl_common_Map. │ │ │ │ + 0x00025ca8 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00025cb8 5f5f5f76 7461625f 64636c5f 636f6d6d ___vtab_dcl_comm │ │ │ │ + 0x00025cc8 6f6e5f48 79706572 626f6c69 63005f5f on_Hyperbolic.__ │ │ │ │ + 0x00025cd8 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00025ce8 5f767461 625f6463 6c5f636f 6d6d6f6e _vtab_dcl_common │ │ │ │ + 0x00025cf8 5f456c6c 69707469 63005f5f 64636c5f _Elliptic.__dcl_ │ │ │ │ + 0x00025d08 636f6d6d 6f6e5f4d 4f445f5f 5f767461 common_MOD___vta │ │ │ │ + 0x00025d18 625f6463 6c5f636f 6d6d6f6e 5f44636c b_dcl_common_Dcl │ │ │ │ + 0x00025d28 5f74696d 65005f5f 64636c5f 636f6d6d _time.__dcl_comm │ │ │ │ + 0x00025d38 6f6e5f4d 4f445f5f 5f767461 625f6463 on_MOD___vtab_dc │ │ │ │ + 0x00025d48 6c5f636f 6d6d6f6e 5f44636c 5f646174 l_common_Dcl_dat │ │ │ │ + 0x00025d58 65005f5f 64636c5f 636f6d6d 6f6e5f4d e.__dcl_common_M │ │ │ │ + 0x00025d68 4f445f5f 5f767461 625f6463 6c5f636f OD___vtab_dcl_co │ │ │ │ + 0x00025d78 6d6d6f6e 5f436172 74657369 616e3364 mmon_Cartesian3d │ │ │ │ + 0x00025d88 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ + 0x00025d98 445f5f5f 76746162 5f64636c 5f636f6d D___vtab_dcl_com │ │ │ │ + 0x00025da8 6d6f6e5f 43617274 65736961 6e005f5f mon_Cartesian.__ │ │ │ │ + 0x00025db8 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00025dc8 5f767461 625f6463 6c5f636f 6d6d6f6e _vtab_dcl_common │ │ │ │ + 0x00025dd8 5f426970 6f6c6172 005f5f64 636c5f63 _Bipolar.__dcl_c │ │ │ │ + 0x00025de8 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ + 0x00025df8 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ + 0x00025e08 53706865 72696361 6c005f5f 64636c5f Spherical.__dcl_ │ │ │ │ + 0x00025e18 636f6d6d 6f6e5f4d 4f445f5f 5f646566 common_MOD___def │ │ │ │ + 0x00025e28 5f696e69 745f6463 6c5f636f 6d6d6f6e _init_dcl_common │ │ │ │ + 0x00025e38 5f506f6c 6172005f 5f64636c 5f636f6d _Polar.__dcl_com │ │ │ │ + 0x00025e48 6d6f6e5f 4d4f445f 5f5f6465 665f696e mon_MOD___def_in │ │ │ │ + 0x00025e58 69745f64 636c5f63 6f6d6d6f 6e5f4d61 it_dcl_common_Ma │ │ │ │ + 0x00025e68 70005f5f 64636c5f 636f6d6d 6f6e5f4d p.__dcl_common_M │ │ │ │ + 0x00025e78 4f445f5f 5f646566 5f696e69 745f6463 OD___def_init_dc │ │ │ │ + 0x00025e88 6c5f636f 6d6d6f6e 5f487970 6572626f l_common_Hyperbo │ │ │ │ + 0x00025e98 6c696300 5f5f6463 6c5f636f 6d6d6f6e lic.__dcl_common │ │ │ │ + 0x00025ea8 5f4d4f44 5f5f5f64 65665f69 6e69745f _MOD___def_init_ │ │ │ │ + 0x00025eb8 64636c5f 636f6d6d 6f6e5f45 6c6c6970 dcl_common_Ellip │ │ │ │ + 0x00025ec8 74696300 5f5f6463 6c5f636f 6d6d6f6e tic.__dcl_common │ │ │ │ + 0x00025ed8 5f4d4f44 5f5f5f64 65665f69 6e69745f _MOD___def_init_ │ │ │ │ + 0x00025ee8 64636c5f 636f6d6d 6f6e5f44 636c5f74 dcl_common_Dcl_t │ │ │ │ + 0x00025ef8 696d6500 5f5f6463 6c5f636f 6d6d6f6e ime.__dcl_common │ │ │ │ + 0x00025f08 5f4d4f44 5f5f5f64 65665f69 6e69745f _MOD___def_init_ │ │ │ │ + 0x00025f18 64636c5f 636f6d6d 6f6e5f44 636c5f64 dcl_common_Dcl_d │ │ │ │ + 0x00025f28 61746500 5f5f6463 6c5f636f 6d6d6f6e ate.__dcl_common │ │ │ │ + 0x00025f38 5f4d4f44 5f5f5f64 65665f69 6e69745f _MOD___def_init_ │ │ │ │ + 0x00025f48 64636c5f 636f6d6d 6f6e5f43 61727465 dcl_common_Carte │ │ │ │ + 0x00025f58 7369616e 3364005f 5f64636c 5f636f6d sian3d.__dcl_com │ │ │ │ + 0x00025f68 6d6f6e5f 4d4f445f 5f5f6465 665f696e mon_MOD___def_in │ │ │ │ + 0x00025f78 69745f64 636c5f63 6f6d6d6f 6e5f4361 it_dcl_common_Ca │ │ │ │ + 0x00025f88 72746573 69616e00 5f5f6463 6c5f636f rtesian.__dcl_co │ │ │ │ + 0x00025f98 6d6d6f6e 5f4d4f44 5f5f5f64 65665f69 mmon_MOD___def_i │ │ │ │ + 0x00025fa8 6e69745f 64636c5f 636f6d6d 6f6e5f42 nit_dcl_common_B │ │ │ │ + 0x00025fb8 69706f6c 6172005f 5f757670 61636b5f ipolar.__uvpack_ │ │ │ │ + 0x00025fc8 4d4f445f 64636c64 72617779 626f786c MOD_dcldrawyboxl │ │ │ │ + 0x00025fd8 696e6500 5f5f7576 7061636b 5f4d4f44 ine.__uvpack_MOD │ │ │ │ + 0x00025fe8 5f64636c 73686164 6579626f 78617265 _dclshadeyboxare │ │ │ │ + 0x00025ff8 61005f5f 75767061 636b5f4d 4f445f64 a.__uvpack_MOD_d │ │ │ │ + 0x00026008 636c6472 61777962 6f786672 616d6500 cldrawyboxframe. │ │ │ │ + 0x00026018 5f5f7576 7061636b 5f4d4f44 5f64636c __uvpack_MOD_dcl │ │ │ │ + 0x00026028 64726177 79626172 6c696e65 005f5f75 drawybarline.__u │ │ │ │ + 0x00026038 76706163 6b5f4d4f 445f6463 6c736861 vpack_MOD_dclsha │ │ │ │ + 0x00026048 64657962 61726172 6561005f 5f757670 deybararea.__uvp │ │ │ │ + 0x00026058 61636b5f 4d4f445f 64636c64 72617779 ack_MOD_dcldrawy │ │ │ │ + 0x00026068 62617266 72616d65 005f5f75 76706163 barframe.__uvpac │ │ │ │ + 0x00026078 6b5f4d4f 445f6463 6c736861 64657967 k_MOD_dclshadeyg │ │ │ │ + 0x00026088 6170005f 5f757670 61636b5f 4d4f445f ap.__uvpack_MOD_ │ │ │ │ + 0x00026098 64636c64 72617779 6572726f 72626172 dcldrawyerrorbar │ │ │ │ + 0x000260a8 005f5f75 68706163 6b5f4d4f 445f6463 .__uhpack_MOD_dc │ │ │ │ + 0x000260b8 6c647261 7778626f 786c696e 65005f5f ldrawxboxline.__ │ │ │ │ + 0x000260c8 75687061 636b5f4d 4f445f64 636c7368 uhpack_MOD_dclsh │ │ │ │ + 0x000260d8 61646578 626f7861 72656100 5f5f7568 adexboxarea.__uh │ │ │ │ + 0x000260e8 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x000260f8 78626f78 6672616d 65005f5f 75687061 xboxframe.__uhpa │ │ │ │ + 0x00026108 636b5f4d 4f445f64 636c6472 61777862 ck_MOD_dcldrawxb │ │ │ │ + 0x00026118 61726c69 6e65005f 5f756870 61636b5f arline.__uhpack_ │ │ │ │ + 0x00026128 4d4f445f 64636c73 68616465 78626172 MOD_dclshadexbar │ │ │ │ + 0x00026138 61726561 005f5f75 68706163 6b5f4d4f area.__uhpack_MO │ │ │ │ + 0x00026148 445f6463 6c647261 77786261 72667261 D_dcldrawxbarfra │ │ │ │ + 0x00026158 6d65005f 5f756870 61636b5f 4d4f445f me.__uhpack_MOD_ │ │ │ │ + 0x00026168 64636c73 68616465 78676170 005f5f75 dclshadexgap.__u │ │ │ │ + 0x00026178 68706163 6b5f4d4f 445f6463 6c647261 hpack_MOD_dcldra │ │ │ │ + 0x00026188 77786572 726f7262 6172005f 5f637472 wxerrorbar.__ctr │ │ │ │ + 0x00026198 6c69625f 4d4f445f 64636c72 6f746174 lib_MOD_dclrotat │ │ │ │ + 0x000261a8 65737068 65726963 616c005f 5f637472 espherical.__ctr │ │ │ │ + 0x000261b8 6c69625f 4d4f445f 64636c72 6f746174 lib_MOD_dclrotat │ │ │ │ + 0x000261c8 65336400 5f5f6374 726c6962 5f4d4f44 e3d.__ctrlib_MOD │ │ │ │ + 0x000261d8 5f64636c 726f7461 74653264 005f5f63 _dclrotate2d.__c │ │ │ │ + 0x000261e8 74726c69 625f4d4f 445f6463 6c636f6e trlib_MOD_dclcon │ │ │ │ + 0x000261f8 76737068 65726963 616c005f 5f637472 vspherical.__ctr │ │ │ │ + 0x00026208 6c69625f 4d4f445f 64636c63 6f6e7633 lib_MOD_dclconv3 │ │ │ │ + 0x00026218 64005f5f 6374726c 69625f4d 4f445f64 d.__ctrlib_MOD_d │ │ │ │ + 0x00026228 636c636f 6e766879 70657262 6f6c6963 clconvhyperbolic │ │ │ │ + 0x00026238 005f5f63 74726c69 625f4d4f 445f6463 .__ctrlib_MOD_dc │ │ │ │ + 0x00026248 6c636f6e 76706f6c 6172005f 5f637472 lconvpolar.__ctr │ │ │ │ + 0x00026258 6c69625f 4d4f445f 64636c68 3263005f lib_MOD_dclh2c._ │ │ │ │ + 0x00026268 5f637472 6c69625f 4d4f445f 64636c62 _ctrlib_MOD_dclb │ │ │ │ + 0x00026278 3263005f 5f637472 6c69625f 4d4f445f 2c.__ctrlib_MOD_ │ │ │ │ + 0x00026288 64636c65 3263005f 5f637472 6c69625f dcle2c.__ctrlib_ │ │ │ │ + 0x00026298 4d4f445f 64636c70 3263005f 5f696e74 MOD_dclp2c.__int │ │ │ │ + 0x000262a8 726c6962 5f4d4f44 5f64636c 696e7465 rlib_MOD_dclinte │ │ │ │ + 0x000262b8 72706f6c 61746563 005f5f69 6e74726c rpolatec.__intrl │ │ │ │ + 0x000262c8 69625f4d 4f445f64 636c696e 74657270 ib_MOD_dclinterp │ │ │ │ + 0x000262d8 6f6c6174 6572005f 5f6c726c 6c69625f olater.__lrllib_ │ │ │ │ + 0x000262e8 4d4f445f 64636c67 65005f5f 6c726c6c MOD_dclge.__lrll │ │ │ │ + 0x000262f8 69625f4d 4f445f64 636c6774 005f5f6c ib_MOD_dclgt.__l │ │ │ │ + 0x00026308 726c6c69 625f4d4f 445f6463 6c6c6500 rllib_MOD_dclle. │ │ │ │ + 0x00026318 5f5f6c72 6c6c6962 5f4d4f44 5f64636c __lrllib_MOD_dcl │ │ │ │ + 0x00026328 6c74005f 5f6c726c 6c69625f 4d4f445f lt.__lrllib_MOD_ │ │ │ │ + 0x00026338 64636c6e 65005f5f 6c726c6c 69625f4d dclne.__lrllib_M │ │ │ │ + 0x00026348 4f445f64 636c6571 00757762 6c6b785f OD_dcleq.uwblkx_ │ │ │ │ + 0x00026358 00757762 6c6b795f 00756d77 6b315f00 .uwblky_.umwk1_. │ │ │ │ + 0x00026368 5f67666f 72747261 6e5f7374 72696e67 _gfortran_string │ │ │ │ + 0x00026378 5f6c656e 5f747269 6d005f67 666f7274 _len_trim._gfort │ │ │ │ + 0x00026388 72616e5f 73745f6f 70656e00 5f67666f ran_st_open._gfo │ │ │ │ + 0x00026398 72747261 6e5f7374 5f726577 696e6400 rtran_st_rewind. │ │ │ │ + 0x000263a8 5f67666f 72747261 6e5f7472 616e7366 _gfortran_transf │ │ │ │ + 0x000263b8 65725f72 65616c00 5f67666f 72747261 er_real._gfortra │ │ │ │ + 0x000263c8 6e5f7374 5f636c6f 73650061 73696e66 n_st_close.asinf │ │ │ │ + 0x000263d8 0073696e 636f7366 00786d70 6c6f6e5f .sincosf.xmplon_ │ │ │ │ + 0x000263e8 0061636f 73660061 74616e32 6600737a .acosf.atan2f.sz │ │ │ │ + 0x000263f8 626c7332 5f005f5f 61656162 695f7569 bls2_.__aeabi_ui │ │ │ │ + 0x00026408 64697600 737a6274 78335f00 666d6f64 div.szbtx3_.fmod │ │ │ │ + 0x00026418 66006c6f 67313066 005f5f70 6f776964 f.log10f.__powid │ │ │ │ + 0x00026428 6632005f 5f616561 62695f69 64697600 f2.__aeabi_idiv. │ │ │ │ + 0x00026438 7565626c 6b315f00 5f67666f 72747261 ueblk1_._gfortra │ │ │ │ + 0x00026448 6e5f7472 616e7366 65725f61 72726179 n_transfer_array │ │ │ │ + 0x00026458 005f6766 6f727472 616e5f74 72616e73 ._gfortran_trans │ │ │ │ + 0x00026468 6665725f 61727261 795f7772 69746500 fer_array_write. │ │ │ │ + 0x00026478 737a6274 6e335f00 737a6274 6e325f00 szbtn3_.szbtn2_. │ │ │ │ + 0x00026488 5f5f706f 77697366 32007564 626c6b31 __powisf2.udblk1 │ │ │ │ + 0x00026498 5f007275 6476616c 5f007564 626c6b32 _.rudval_.udblk2 │ │ │ │ + 0x000264a8 5f007564 626c6b33 5f006666 726f6d63 _.udblk3_.ffromc │ │ │ │ + 0x000264b8 5f005f67 666f7274 72616e5f 6765745f _._gfortran_get_ │ │ │ │ + 0x000264c8 636f6d6d 616e645f 61726775 6d656e74 command_argument │ │ │ │ + 0x000264d8 5f693400 5f67666f 72747261 6e5f6961 _i4._gfortran_ia │ │ │ │ + 0x000264e8 72676300 5f5f6d65 6d637079 5f63686b rgc.__memcpy_chk │ │ │ │ + 0x000264f8 00737973 74656d00 7374726c 656e0067 .system.strlen.g │ │ │ │ + 0x00026508 6c697169 645f0067 6c727169 645f005f liqid_.glrqid_._ │ │ │ │ + 0x00026518 67666f72 7472616e 5f73745f 696e7175 gfortran_st_inqu │ │ │ │ + 0x00026528 69726500 676c6371 69645f00 676c6371 ire.glcqid_.glcq │ │ │ │ + 0x00026538 63705f00 676c6371 636c5f00 676c6971 cp_.glcqcl_.gliq │ │ │ │ + 0x00026548 63705f00 676c6971 636c5f00 676c6371 cp_.gliqcl_.glcq │ │ │ │ + 0x00026558 6e705f00 676c7271 6e705f00 676c7271 np_.glrqnp_.glrq │ │ │ │ + 0x00026568 636c5f00 676c7271 63705f00 676c6971 cl_.glrqcp_.gliq │ │ │ │ + 0x00026578 6e705f00 5f67666f 72747261 6e5f7472 np_._gfortran_tr │ │ │ │ + 0x00026588 616e7366 65725f63 68617261 63746572 ansfer_character │ │ │ │ + 0x00026598 005f6766 6f727472 616e5f63 6f6d7061 ._gfortran_compa │ │ │ │ + 0x000265a8 72655f73 7472696e 67005f67 666f7274 re_string._gfort │ │ │ │ + 0x000265b8 72616e5f 73746f70 5f737472 696e6700 ran_stop_string. │ │ │ │ + 0x000265c8 636f7368 66007369 6e686600 6d707a6e coshf.sinhf.mpzn │ │ │ │ + 0x000265d8 77745f00 6174616e 66006d70 6e77746e wt_.atanf.mpnwtn │ │ │ │ + 0x000265e8 5f006c6f 67660065 78706600 737a626c _.logf.expf.szbl │ │ │ │ + 0x000265f8 73315f00 737a626c 61315f00 737a6274 s1_.szbla1_.szbt │ │ │ │ + 0x00026608 6e345f00 737a626c 73335f00 737a786d n4_.szbls3_.szxm │ │ │ │ + 0x00026618 6f645f00 737a6270 6c315f00 737a6274 od_.szbpl1_.szbt │ │ │ │ + 0x00026628 78325f00 737a6274 78315f00 737a6270 x2_.szbtx1_.szbp │ │ │ │ + 0x00026638 6d315f00 737a6270 6d325f00 736c626c m1_.szbpm2_.slbl │ │ │ │ + 0x00026648 6b315f00 5f67666f 72747261 6e5f7374 k1_._gfortran_st │ │ │ │ + 0x00026658 6f705f6e 756d6572 6963007a 676c7365 op_numeric.zglse │ │ │ │ + 0x00026668 745f0063 666e6368 72007374 726e6370 t_.cfnchr.strncp │ │ │ │ + 0x00026678 79005f67 666f7274 72616e5f 706f775f y._gfortran_pow_ │ │ │ │ + 0x00026688 69345f69 34005f67 666f7274 72616e5f i4_i4._gfortran_ │ │ │ │ + 0x00026698 72616e64 6f6d5f73 6565645f 6934005f random_seed_i4._ │ │ │ │ + 0x000266a8 67666f72 7472616e 5f72616e 646f6d5f gfortran_random_ │ │ │ │ + 0x000266b8 72340072 3469626d 5f007234 69656565 r4.r4ibm_.r4ieee │ │ │ │ + 0x000266c8 5f00636c 6f636b00 66637061 636b5f00 _.clock.fcpack_. │ │ │ │ + 0x000266d8 66637075 74735f00 66636765 74735f00 fcputs_.fcgets_. │ │ │ │ + 0x000266e8 66637075 74725f00 66636765 74725f00 fcputr_.fcgetr_. │ │ │ │ + 0x000266f8 66636e72 65635f00 6663636c 6f735f00 fcnrec_.fcclos_. │ │ │ │ + 0x00026708 66636f70 656e5f00 66636c65 6f6c5f00 fcopen_.fcleol_. │ │ │ │ + 0x00026718 6663736c 66635f00 6f64726b 67725f00 fcslfc_.odrkgr_. │ │ │ │ + 0x00026728 6f64726b 675f006f 64726b34 725f006f odrkg_.odrk4r_.o │ │ │ │ + 0x00026738 64726b34 5f006f64 726b325f 006f6472 drk4_.odrk2_.odr │ │ │ │ + 0x00026748 6b315f00 6f64726b 64755f00 6f64726b k1_.odrkdu_.odrk │ │ │ │ + 0x00026758 64765f00 6f64726b 34735f00 6f64726b dv_.odrk4s_.odrk │ │ │ │ + 0x00026768 67735f00 6173696e 0063706f 7766005f gs_.asin.cpowf._ │ │ │ │ + 0x00026778 67666f72 7472616e 5f706f77 5f63345f gfortran_pow_c4_ │ │ │ │ + 0x00026788 6934006c 69626766 6f727472 616e2e73 i4.libgfortran.s │ │ │ │ 0x00026798 6f2e3500 6c69626d 2e736f2e 36006c69 o.5.libm.so.6.li │ │ │ │ 0x000267a8 62676363 5f732e73 6f2e3100 6c696263 bgcc_s.so.1.libc │ │ │ │ 0x000267b8 2e736f2e 36006c64 2d6c696e 75782d61 .so.6.ld-linux-a │ │ │ │ 0x000267c8 726d6866 2e736f2e 33006c69 62663737 rmhf.so.3.libf77 │ │ │ │ 0x000267d8 64636c2e 736f2e37 00474c49 42435f32 dcl.so.7.GLIBC_2 │ │ │ │ 0x000267e8 2e340047 43435f33 2e350047 43435f34 .4.GCC_3.5.GCC_4 │ │ │ │ 0x000267f8 2e302e30 0047464f 52545241 4e5f3130 .0.0.GFORTRAN_10 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1557,20 +1557,20 @@ │ │ │ │ │ │ │ │ 0002e7ac : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #913408 @ 0xdf000 │ │ │ │ ldr pc, [ip, #3012]! @ 0xbc4 │ │ │ │ │ │ │ │ -0002e7bc : │ │ │ │ +0002e7bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #913408 @ 0xdf000 │ │ │ │ ldr pc, [ip, #3004]! @ 0xbbc │ │ │ │ │ │ │ │ -0002e7c8 : │ │ │ │ +0002e7c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #913408 @ 0xdf000 │ │ │ │ ldr pc, [ip, #2996]! @ 0xbb4 │ │ │ │ │ │ │ │ 0002e7d4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #913408 @ 0xdf000 │ │ │ │ @@ -3779,21 +3779,21 @@ │ │ │ │ ldr pc, [ip, #3280]! @ 0xcd0 │ │ │ │ │ │ │ │ 0002fd40 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #3272]! @ 0xcc8 │ │ │ │ │ │ │ │ -0002fd4c : │ │ │ │ +0002fd4c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ - ldr pc, [ip, #3264]! @ 0xcc0 │ │ │ │ + ldr pc, [ip, #3260]! @ 0xcbc │ │ │ │ │ │ │ │ -0002fd58 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0002fd5c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #3252]! @ 0xcb4 │ │ │ │ │ │ │ │ 0002fd68 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ @@ -3910,20 +3910,20 @@ │ │ │ │ │ │ │ │ 0002fe88 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #3036]! @ 0xbdc │ │ │ │ │ │ │ │ -0002fe98 : │ │ │ │ +0002fe98 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #3028]! @ 0xbd4 │ │ │ │ │ │ │ │ -0002fea4 : │ │ │ │ +0002fea4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #3020]! @ 0xbcc │ │ │ │ │ │ │ │ 0002feb0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ @@ -5557,20 +5557,20 @@ │ │ │ │ │ │ │ │ 00030e74 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #216]! @ 0xd8 │ │ │ │ │ │ │ │ -00030e84 : │ │ │ │ +00030e84 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #208]! @ 0xd0 │ │ │ │ │ │ │ │ -00030e90 : │ │ │ │ +00030e90 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #200]! @ 0xc8 │ │ │ │ │ │ │ │ 00030e9c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ @@ -8175,20 +8175,20 @@ │ │ │ │ ldr pc, [ip, #3944]! @ 0xf68 │ │ │ │ │ │ │ │ 000327c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #3936]! @ 0xf60 │ │ │ │ │ │ │ │ -000327cc : │ │ │ │ +000327cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #3928]! @ 0xf58 │ │ │ │ │ │ │ │ -000327d8 : │ │ │ │ +000327d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #3920]! @ 0xf50 │ │ │ │ │ │ │ │ 000327e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ @@ -10591,20 +10591,20 @@ │ │ │ │ │ │ │ │ 00033f0c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #3912]! @ 0xf48 │ │ │ │ │ │ │ │ -00033f1c : │ │ │ │ +00033f1c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #3904]! @ 0xf40 │ │ │ │ │ │ │ │ -00033f28 : │ │ │ │ +00033f28 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #3896]! @ 0xf38 │ │ │ │ │ │ │ │ 00033f34 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -11,19 +11,19 @@ │ │ │ │ blx 2de70 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #20 │ │ │ │ b.n 33d98 │ │ │ │ movs r0, #20 │ │ │ │ b.n 33d9c │ │ │ │ adds r0, #3 │ │ │ │ - b.n 34380 │ │ │ │ + b.n 34380 │ │ │ │ movs r0, #2 │ │ │ │ b.n 3418c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 3490e │ │ │ │ + b.n 3490e │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ ldrd lr, sl, [r4, #-1020]! @ 0x3fc │ │ │ │ ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #24] @ (34294 ) │ │ │ │ @@ -102,1661 +102,3005 @@ │ │ │ │ pop {r1, r2, r3, pc} │ │ │ │ movs r5, r1 │ │ │ │ str r2, [sp, #504] @ 0x1f8 │ │ │ │ movs r6, r1 │ │ │ │ b.n 342a4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0003431c : │ │ │ │ +0003431c : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00034388 : │ │ │ │ + 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] @ 34888 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [pc, #1244] @ 3488c │ │ │ │ + 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 32174 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r0, [pc, #1164] @ 34890 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2faa4 │ │ │ │ + ldr.w r0, [pc, #1152] @ 34894 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, pc │ │ │ │ + blx 33c00 │ │ │ │ + ldr.w r0, [pc, #1144] @ 34898 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ + add r0, pc │ │ │ │ + blx 33c00 │ │ │ │ + ldr.w r0, [pc, #1132] @ 3489c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + add r0, pc │ │ │ │ + blx 2dadc │ │ │ │ + ldr.w r0, [pc, #1124] @ 348a0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2dadc │ │ │ │ + ldr.w r0, [pc, #1112] @ 348a4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ + add r0, pc │ │ │ │ + blx 2dadc │ │ │ │ + vldr s15, [sp, #176] @ 0xb0 │ │ │ │ + ldr.w r0, [pc, #1100] @ 348a8 │ │ │ │ + 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 3406c │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + mul.w r3, r2, r5 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ble.n 344ac │ │ │ │ + add.w fp, r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 344ac │ │ │ │ + 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 2f2e4 │ │ │ │ + cmp r4, fp │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 34498 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + blx 33b88 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 33b88 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov lr, r0 │ │ │ │ + cmp r3, r6 │ │ │ │ + it ne │ │ │ │ + movne r2, r6 │ │ │ │ + bne.n 344d2 │ │ │ │ + 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 349ae │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + adds r2, #1 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 349ba │ │ │ │ + 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] @ 34880 │ │ │ │ + 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 349f2 │ │ │ │ + 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 33b88 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33b88 │ │ │ │ + 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 349c6 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 34a76 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 349ec │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 3461a │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 349ec │ │ │ │ + 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 349ec │ │ │ │ + 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 349ec │ │ │ │ + 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 349ec │ │ │ │ + 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 349ec │ │ │ │ + add r4, fp │ │ │ │ + vldr s12, [r4] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 349ec │ │ │ │ + add r5, fp │ │ │ │ + vldr s12, [r5] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 349ec │ │ │ │ + add r6, fp │ │ │ │ + vldr s12, [r6] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 349ec │ │ │ │ + add.w r2, r7, fp │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vcmp.f32 s16, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 349ec │ │ │ │ + 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 34d2c │ │ │ │ + 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 30a00 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add.w r2, fp, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + blx 30a00 │ │ │ │ + vcmp.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 34a3e │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 349ec │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 34a70 │ │ │ │ + vldr s15, [pc, #284] @ 34884 │ │ │ │ + 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 s14, s15 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it pl │ │ │ │ + vmovpl.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 34a18 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + vmul.f32 s17, s17, s14 │ │ │ │ + vmul.f32 s0, s0, s14 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 34de4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.w 34e02 │ │ │ │ + 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 34a9c │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 34f9e │ │ │ │ + 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 34ac8 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 34f6a │ │ │ │ + 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 348ac │ │ │ │ + nop │ │ │ │ + add r2, sp, #684 @ 0x2ac │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #48 @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ + 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 34af4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bls.w 34bba │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 34e18 │ │ │ │ + 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 34936 │ │ │ │ + vldr s10, [ip] │ │ │ │ + vcmp.f32 s10, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 349f2 │ │ │ │ + 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 3497a │ │ │ │ + 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 34eca │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + add.w ip, ip, #4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.w 34574 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #904] @ (34d18 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #900] @ (34d1c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #900] @ (34d20 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + subs r3, r3, r4 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 349f2 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.w 34530 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mla r3, r3, r1, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r3, r1 │ │ │ │ + b.n 34538 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 34a88 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cbz r3, 349ec │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 34612 │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + movne sl, r0 │ │ │ │ + bne.w 3461a │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cbz r3, 349ec │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 34622 │ │ │ │ + ldr r7, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r2, [pc, #816] @ (34d24 ) │ │ │ │ + ldr r3, [pc, #816] @ (34d28 ) │ │ │ │ + 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 35006 │ │ │ │ + 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 2ffc0 │ │ │ │ + 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 345a0 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cbnz r3, 34a70 │ │ │ │ + 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] @ 34d14 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + beq.w 34782 │ │ │ │ + b.n 34768 │ │ │ │ + vldr s14, [sp, #176] @ 0xb0 │ │ │ │ + b.n 3479e │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 34dd8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 34bb6 │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 34612 │ │ │ │ + cmp r3, r4 │ │ │ │ + it ne │ │ │ │ + movne r9, r4 │ │ │ │ + bne.n 349ce │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 349ec │ │ │ │ + mov.w r9, #1 │ │ │ │ + b.n 349ce │ │ │ │ + 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 34844 │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 34fd8 │ │ │ │ + vsub.f32 s13, s15, s13 │ │ │ │ + vadd.f32 s15, s9, s13 │ │ │ │ + b.n 3483c │ │ │ │ + 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 348ac │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 34ee6 │ │ │ │ + vsub.f32 s13, s17, s13 │ │ │ │ + vadd.f32 s17, s14, s13 │ │ │ │ + b.n 34874 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + bhi.w 34c64 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 34906 │ │ │ │ + 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 34b94 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 34f48 │ │ │ │ + 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 2f2e4 │ │ │ │ + cmp sl, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 34b58 │ │ │ │ + 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 34c5e │ │ │ │ + ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, lr │ │ │ │ + it eq │ │ │ │ + cmpeq r6, r9 │ │ │ │ + bne.w 349ee │ │ │ │ + b.n 3501c │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 3461a │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 34906 │ │ │ │ + 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 34c4c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 34f24 │ │ │ │ + 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 2f2e4 │ │ │ │ + cmp r4, r9 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 34c12 │ │ │ │ + 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 3500a │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b.n 3490c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 34906 │ │ │ │ + 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 34cf4 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 34f36 │ │ │ │ + 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 2f2e4 │ │ │ │ + cmp sl, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 34cbc │ │ │ │ + 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 34c5e │ │ │ │ + ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + cmp sl, lr │ │ │ │ + it eq │ │ │ │ + cmpeq r6, r9 │ │ │ │ + beq.w 3501c │ │ │ │ + b.n 349ee │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #24 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r0, #32 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r0, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + 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 32174 │ │ │ │ + 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 30a00 │ │ │ │ + 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 2ffc4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 32174 │ │ │ │ + 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 30a00 │ │ │ │ + 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 2ffc4 │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + b.n 34744 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 349ec │ │ │ │ + mov r0, sl │ │ │ │ + b.n 34a96 │ │ │ │ + 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 34a34 │ │ │ │ + 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 34a34 │ │ │ │ + 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 34ea6 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 34f5a │ │ │ │ + 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 2f2e4 │ │ │ │ + cmp r9, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bne.n 34e68 │ │ │ │ + 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 34c5e │ │ │ │ + ldrd r6, lr, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp sl, lr │ │ │ │ + it eq │ │ │ │ + cmpeq r3, r6 │ │ │ │ + bne.w 349ee │ │ │ │ + b.n 3501c │ │ │ │ + movs r4, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #360] @ (35038 ) │ │ │ │ movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #356] @ (3503c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #356] @ (35040 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 349f2 │ │ │ │ + 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 349f2 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 34c4c │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 34f26 │ │ │ │ + b.n 34c4c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 34cf4 │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 34f38 │ │ │ │ + b.n 34cf4 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 34b94 │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 34f4a │ │ │ │ + b.n 34b94 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, r4, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 34ea6 │ │ │ │ + adds r4, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 34f5c │ │ │ │ + b.n 34ea6 │ │ │ │ + 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 34f14 │ │ │ │ + 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 349f2 │ │ │ │ + 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 34fc8 │ │ │ │ + blx 322ac <__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 349ee │ │ │ │ + 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 349f2 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r2, #212 @ 0xd4 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r2, #218 @ 0xda │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00035044 : │ │ │ │ + movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00034324 : │ │ │ │ +0003504c : │ │ │ │ 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] @ (34398 ) │ │ │ │ + ldr r4, [pc, #96] @ (350c0 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (3439c ) │ │ │ │ + ldr r7, [pc, #96] @ (350c4 ) │ │ │ │ mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add.w r8, r7, #8 │ │ │ │ + add.w r8, r7, #32 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (343a0 ) │ │ │ │ + ldr r4, [pc, #80] @ (350c8 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 3436e │ │ │ │ + b.n 35096 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 2ff08 │ │ │ │ - cbnz r0, 3438a │ │ │ │ + cbnz r0, 350b2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 34390 │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 350b8 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 2ff08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 34352 │ │ │ │ - ldr r3, [pc, #24] @ (343a4 ) │ │ │ │ + beq.n 3507a │ │ │ │ + ldr r3, [pc, #24] @ (350cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ + strh r4, [r3, #40] @ 0x28 │ │ │ │ movs r6, r1 │ │ │ │ - pop {r6, r7} │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ movs r5, r1 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + strh r2, [r1, #40] @ 0x28 │ │ │ │ movs r6, r1 │ │ │ │ - str r1, [sp, #976] @ 0x3d0 │ │ │ │ + strh r4, [r1, #38] @ 0x26 │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ -000343a8 : │ │ │ │ +000350d0 : │ │ │ │ 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] @ (3442c ) │ │ │ │ + ldr r4, [pc, #132] @ (35164 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 343f6 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 35108 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 343d6 │ │ │ │ - ldr r3, [pc, #100] @ (34430 ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 35142 │ │ │ │ + ldr r2, [pc, #112] @ (35168 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #196] @ 0xc4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (34434 ) │ │ │ │ + ldr r3, [pc, #96] @ (3516c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (35170 ) │ │ │ │ + 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 32678 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 31eb4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 350f6 │ │ │ │ + ldr r2, [pc, #48] @ (35174 ) │ │ │ │ mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (34438 ) │ │ │ │ + ldr r1, [pc, #44] @ (35178 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (3443c ) │ │ │ │ + ldr r0, [pc, #44] @ (3517c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, ip, [sp] │ │ │ │ blx 2d990 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (34440 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (34444 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (34448 ) │ │ │ │ - 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 30ddc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 3341c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 343c4 │ │ │ │ nop │ │ │ │ - pop {r1, r6} │ │ │ │ + add r7, sp, #104 @ 0x68 │ │ │ │ movs r5, r1 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ + add r7, sp, #24 │ │ │ │ movs r5, r1 │ │ │ │ - adds r5, #166 @ 0xa6 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r5, #188 @ 0xbc │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 34b58 │ │ │ │ - movs r3, r1 │ │ │ │ - str r1, [sp, #528] @ 0x210 │ │ │ │ - movs r6, r1 │ │ │ │ - movs r4, #50 @ 0x32 │ │ │ │ + asrs r4, r4, #27 │ │ │ │ movs r4, r1 │ │ │ │ - adds r5, #126 @ 0x7e │ │ │ │ + subw r0, lr, #11 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ movs r3, r1 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ + movs r3, r1 │ │ │ │ + umull r0, r0, r0, fp │ │ │ │ │ │ │ │ -0003444c : │ │ │ │ +00035180 : │ │ │ │ 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] @ (344d0 ) │ │ │ │ + ldr r4, [pc, #132] @ (35214 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 3449a │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 351b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3447a │ │ │ │ - ldr r3, [pc, #100] @ (344d4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 351f2 │ │ │ │ + ldr r2, [pc, #112] @ (35218 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ str r3, [r7, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (344d8 ) │ │ │ │ + ldr r3, [pc, #96] @ (3521c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (35220 ) │ │ │ │ + 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 32678 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 31eb4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 351a6 │ │ │ │ + ldr r2, [pc, #48] @ (35224 ) │ │ │ │ mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (344dc ) │ │ │ │ + ldr r1, [pc, #44] @ (35228 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (344e0 ) │ │ │ │ + ldr r0, [pc, #44] @ (3522c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, ip, [sp] │ │ │ │ blx 2d990 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (344e4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (344e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (344ec ) │ │ │ │ - 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 304a4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 32db8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 34468 │ │ │ │ nop │ │ │ │ - cbnz r6, 3453a │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ movs r5, r1 │ │ │ │ - cbnz r0, 3453c │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ movs r5, r1 │ │ │ │ - adds r5, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r5, #32 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 34ab4 │ │ │ │ - movs r3, r1 │ │ │ │ - str r0, [sp, #896] @ 0x380 │ │ │ │ - movs r6, r1 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + asrs r4, r6, #24 │ │ │ │ movs r4, r1 │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + @ instruction: 0xf1fe000b │ │ │ │ + movs r7, #222 @ 0xde │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #252 @ 0xfc │ │ │ │ movs r3, r1 │ │ │ │ + @ instruction: 0xfaf0000b │ │ │ │ │ │ │ │ -000344f0 : │ │ │ │ +00035230 : │ │ │ │ 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 3455e │ │ │ │ - mov ip, r2 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 352a8 │ │ │ │ + mov lr, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3457c │ │ │ │ + ble.n 352c6 │ │ │ │ + mov ip, r1 │ │ │ │ mov r5, r1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - ble.n 34580 │ │ │ │ - ldr r3, [pc, #128] @ (34594 ) │ │ │ │ - mov lr, r1 │ │ │ │ - add r3, pc │ │ │ │ - add.w r6, r3, #8 │ │ │ │ - add.w r7, r3, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #132] @ (352d8 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #32 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 352ca │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ mov r4, r6 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [lr, #-16] │ │ │ │ - str.w r1, [lr, #-12] │ │ │ │ - str.w r2, [lr, #-8] │ │ │ │ - str.w r3, [lr, #-4] │ │ │ │ + str.w r0, [ip, #-16] │ │ │ │ + str.w r1, [ip, #-12] │ │ │ │ + str.w r2, [ip, #-8] │ │ │ │ + str.w r3, [ip, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 34520 │ │ │ │ + bne.n 3526a │ │ │ │ mov r3, r6 │ │ │ │ - sub.w r2, ip, #40 @ 0x28 │ │ │ │ + sub.w r2, lr, #40 @ 0x28 │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [lr] │ │ │ │ - str.w r1, [lr, #4] │ │ │ │ + str.w r0, [ip] │ │ │ │ + str.w r1, [ip, #4] │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 2f2e0 │ │ │ │ - ldr r2, [pc, #56] @ (34598 ) │ │ │ │ + ldr r2, [pc, #48] @ (352dc ) │ │ │ │ mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #52] @ (3459c ) │ │ │ │ + ldr r1, [pc, #48] @ (352e0 ) │ │ │ │ mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #52] @ (345a0 ) │ │ │ │ + ldr r0, [pc, #44] @ (352e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #32] @ (345a4 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #8 │ │ │ │ + mov r0, ip │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 30d40 │ │ │ │ nop │ │ │ │ - revsh r2, r5 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ movs r5, r1 │ │ │ │ - adds r4, #28 │ │ │ │ + movs r7, #38 @ 0x26 │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ movs r3, r1 │ │ │ │ - b.n 349a8 │ │ │ │ - movs r3, r1 │ │ │ │ - rev16 r4, r7 │ │ │ │ - movs r5, r1 │ │ │ │ + @ instruction: 0xfa38000b │ │ │ │ │ │ │ │ -000345a8 : │ │ │ │ +000352e8 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 345d4 │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 35330 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 345d2 │ │ │ │ - mov ip, r1 │ │ │ │ + ble.n 3534e │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (35360 ) │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 34606 │ │ │ │ - ldr r3, [pc, #84] @ (34610 ) │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 35352 │ │ │ │ + mov r3, r1 │ │ │ │ subs r2, #8 │ │ │ │ - add r3, pc │ │ │ │ ldmia r3!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, ip, #8 │ │ │ │ + str.w r0, [lr] │ │ │ │ + str.w r1, [lr, #4] │ │ │ │ + add.w r0, lr, #8 │ │ │ │ movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ b.w 2f2e0 │ │ │ │ - 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] @ (34614 ) │ │ │ │ - ldr r1, [pc, #48] @ (34618 ) │ │ │ │ + ldr r2, [pc, #48] @ (35364 ) │ │ │ │ mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #44] @ (3461c ) │ │ │ │ + ldr r1, [pc, #48] @ (35368 ) │ │ │ │ mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (3536c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r1, [pc, #24] @ (34620 ) │ │ │ │ - mov r0, ip │ │ │ │ - add r1, pc │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ b.w 30d40 │ │ │ │ - rev16 r4, r0 │ │ │ │ + nop │ │ │ │ + add r4, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r1 │ │ │ │ - adds r3, #150 @ 0x96 │ │ │ │ + movs r6, #158 @ 0x9e │ │ │ │ movs r3, r1 │ │ │ │ - adds r3, #196 @ 0xc4 │ │ │ │ + movs r6, #204 @ 0xcc │ │ │ │ movs r3, r1 │ │ │ │ - b.n 3491c │ │ │ │ - movs r3, r1 │ │ │ │ - cbnz r6, 34660 │ │ │ │ - movs r5, r1 │ │ │ │ + ldrsh.w r0, [r0, #11] │ │ │ │ │ │ │ │ -00034624 : │ │ │ │ +00035370 : │ │ │ │ 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] @ (34744 ) │ │ │ │ + ldr r4, [pc, #264] @ (3548c ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (34748 ) │ │ │ │ + ldr r7, [pc, #264] @ (35490 ) │ │ │ │ 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] @ (3474c ) │ │ │ │ + add.w r8, r7, #32 │ │ │ │ + ldr r4, [pc, #248] @ (35494 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 34670 │ │ │ │ + b.n 353bc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 2ff08 │ │ │ │ - cbnz r0, 3468c │ │ │ │ + cbnz r0, 353d8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 3469c │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 353e8 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 2ff08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 34654 │ │ │ │ - ldr r3, [pc, #192] @ (34750 ) │ │ │ │ + beq.n 353a0 │ │ │ │ + ldr r3, [pc, #188] @ (35498 ) │ │ │ │ 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 2e8dc │ │ │ │ bic.w r6, r0, r0, asr #31 │ │ │ │ add.w r0, r6, #11 │ │ │ │ blx 32174 │ │ │ │ - ldr r3, [pc, #160] @ (34754 ) │ │ │ │ + ldr r3, [pc, #156] @ (3549c ) │ │ │ │ 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 32174 │ │ │ │ - ldr r3, [pc, #132] @ (34758 ) │ │ │ │ + ldr r3, [pc, #128] @ (354a0 ) │ │ │ │ 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ffc4 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 34728 │ │ │ │ + ble.n 35472 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ + adds r0, r4, #4 │ │ │ │ blx 32aec │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ blx 2ffc4 │ │ │ │ - ldr r2, [pc, #80] @ (3475c ) │ │ │ │ - ldr r1, [pc, #84] @ (34760 ) │ │ │ │ + ldr r2, [pc, #80] @ (354a4 ) │ │ │ │ + ldr r1, [pc, #80] @ (354a8 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (34764 ) │ │ │ │ + ldr r0, [pc, #80] @ (354ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 2d990 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #8 │ │ │ │ + adds r4, #4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 32aec │ │ │ │ movs r1, #32 │ │ │ │ rsb r2, r5, #80 @ 0x50 │ │ │ │ adds r0, r4, r5 │ │ │ │ blx 2f2e4 │ │ │ │ - b.n 34700 │ │ │ │ - nop │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + b.n 3544a │ │ │ │ + strh r0, [r7, #14] │ │ │ │ movs r6, r1 │ │ │ │ - cbnz r0, 3477c │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ movs r5, r1 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + strh r4, [r4, #14] │ │ │ │ movs r6, r1 │ │ │ │ - ldrh r2, [r6, #54] @ 0x36 │ │ │ │ + strh r6, [r4, #12] │ │ │ │ movs r6, r1 │ │ │ │ - adds r3, #10 │ │ │ │ + movs r6, #18 │ │ │ │ movs r3, r1 │ │ │ │ - adds r2, #244 @ 0xf4 │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r4, #8] │ │ │ │ movs r6, r1 │ │ │ │ - adds r2, #206 @ 0xce │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 34824 │ │ │ │ + movs r5, #216 @ 0xd8 │ │ │ │ movs r3, r1 │ │ │ │ + ldrb.w r0, [r4, #11] │ │ │ │ │ │ │ │ -00034768 : │ │ │ │ +000354b0 : │ │ │ │ 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] @ 347b8 │ │ │ │ + ldr.w ip, [pc, #64] @ 35500 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (347bc ) │ │ │ │ + ldr r3, [pc, #60] @ (35504 ) │ │ │ │ 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 32ef8 │ │ │ │ + blx 31280 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 2f954 │ │ │ │ - ldr r2, [pc, #32] @ (347c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (347bc ) │ │ │ │ + blx 32cb8 │ │ │ │ + ldr r2, [pc, #32] @ (35508 ) │ │ │ │ + ldr r3, [pc, #28] @ (35504 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 347b4 │ │ │ │ + bne.n 354fc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r7, [sp, #336] @ 0x150 │ │ │ │ + ldrh r4, [r1, #16] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #208] @ 0xd0 │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -000347c4 : │ │ │ │ +0003550c : │ │ │ │ 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] @ (34850 ) │ │ │ │ + ldr r6, [pc, #124] @ (35598 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (34854 ) │ │ │ │ + ldr r4, [pc, #124] @ (3559c ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r6, pc │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (34858 ) │ │ │ │ + ldr r6, [pc, #116] @ (355a0 ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 32ef8 │ │ │ │ + blx 31280 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 32b90 │ │ │ │ - ldr r0, [pc, #92] @ (3485c ) │ │ │ │ + blx 3088c │ │ │ │ + ldr r0, [pc, #92] @ (355a4 ) │ │ │ │ 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 30ddc │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 2f410 │ │ │ │ + blx 31fc4 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ blx 3341c │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 337a4 │ │ │ │ - ldr r2, [pc, #40] @ (34860 ) │ │ │ │ - ldr r3, [pc, #28] @ (34854 ) │ │ │ │ + blx 2fce4 │ │ │ │ + ldr r2, [pc, #40] @ (355a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (3559c ) │ │ │ │ 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 3484c │ │ │ │ + bne.n 35594 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #58 @ 0x3a │ │ │ │ + asrs r2, r6, #10 │ │ │ │ movs r4, r1 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ - movs r3, r1 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + cdp 0, 7, cr0, cr8, cr11, {0} │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00034864 : │ │ │ │ +000355ac : │ │ │ │ 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] @ 348b4 │ │ │ │ + ldr.w ip, [pc, #64] @ 355fc │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (348b8 ) │ │ │ │ + ldr r3, [pc, #60] @ (35600 ) │ │ │ │ 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 32ef8 │ │ │ │ + blx 31280 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 337a4 │ │ │ │ - ldr r2, [pc, #32] @ (348bc ) │ │ │ │ - ldr r3, [pc, #28] @ (348b8 ) │ │ │ │ + blx 2fce4 │ │ │ │ + ldr r2, [pc, #32] @ (35604 ) │ │ │ │ + ldr r3, [pc, #28] @ (35600 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 348b0 │ │ │ │ + bne.n 355f8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #352] @ 0x160 │ │ │ │ + ldrh r0, [r2, #8] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ + ldrh r0, [r6, #6] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -000348c0 : │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000348c8 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00035608 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d13} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (3493c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (34940 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ + str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (34944 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 34912 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 3492e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 34934 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r2, [pc, #840] @ (3596c ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #840] @ (35970 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #268] @ 0x10c │ │ │ │ + ldr.w r9, [r6] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov.w r3, #0 │ │ │ │ + strd r6, r2, [sp, #32] │ │ │ │ + ldr.w r8, [r2] │ │ │ │ + bic.w r2, r9, r9, asr #31 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mul.w r6, r8, r2 │ │ │ │ + bic.w r6, r6, r6, asr #31 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + cmp r6, #1 │ │ │ │ + it cc │ │ │ │ + movcc r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 348f6 │ │ │ │ - ldr r3, [pc, #24] @ (34948 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldrh r0, [r7, #38] @ 0x26 │ │ │ │ - movs r6, r1 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ - movs r6, r1 │ │ │ │ - │ │ │ │ -0003494c : │ │ │ │ - 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] @ (349d0 ) │ │ │ │ - sub sp, #20 │ │ │ │ + blx 32174 │ │ │ │ + mul.w r1, r8, r9 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bic.w r1, r1, r1, asr #31 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + lsls r6, r1, #3 │ │ │ │ + cmp r6, #1 │ │ │ │ + it cc │ │ │ │ + movcc r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32174 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 3499a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3497a │ │ │ │ - ldr r3, [pc, #100] @ (349d4 ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (349d8 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (349dc ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (349e0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + bic.w r0, r8, r8, asr #31 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + blx 33734 │ │ │ │ + vldr s15, [pc, #672] @ 35968 │ │ │ │ + ldr r0, [pc, #680] @ (35974 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + vdiv.f32 s25, s0, s15 │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (349e4 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (349e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (349ec ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ + blx 2faa4 │ │ │ │ + ldr r0, [pc, #668] @ (35978 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 304a4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 32db8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 34968 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ - movs r6, r1 │ │ │ │ - adds r0, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r0, #96 @ 0x60 │ │ │ │ - movs r3, r1 │ │ │ │ - ble.n 349b4 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r0, [r7, #32] │ │ │ │ - movs r6, r1 │ │ │ │ - subs r6, r2, #2 │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r7, #218 @ 0xda │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000349f0 : │ │ │ │ - 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] @ (34a74 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbnz r3, 34a3e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 34a1e │ │ │ │ - ldr r3, [pc, #100] @ (34a78 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #92] @ (34a7c ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (34a80 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (34a84 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 2dadc │ │ │ │ + ldr r0, [pc, #660] @ (3597c ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #72] @ (34a88 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #72] @ (34a8c ) │ │ │ │ + blx 2dadc │ │ │ │ + ldr r0, [pc, #652] @ (35980 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr r1, [pc, #644] @ (35984 ) │ │ │ │ + ldr r0, [pc, #648] @ (35988 ) │ │ │ │ + movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #72] @ (34a90 ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ - add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 3400c │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + blx 31f08 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + blx 339ec │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + vldr s20, [sp, #152] @ 0x98 │ │ │ │ + vldr s24, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + vldr s19, [sp, #136] @ 0x88 │ │ │ │ + vldr s23, [sp, #140] @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + vldr s18, [sp, #160] @ 0xa0 │ │ │ │ + vldr s22, [sp, #164] @ 0xa4 │ │ │ │ + vldr s17, [sp, #144] @ 0x90 │ │ │ │ + vldr s21, [sp, #148] @ 0x94 │ │ │ │ + ble.n 35768 │ │ │ │ + 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 35756 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s16, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 35850 │ │ │ │ + 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 3577e │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 35850 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + vmov.f32 s27, s18 │ │ │ │ + adds r3, r5, #4 │ │ │ │ + str.w sl, [sp, #92] @ 0x5c │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov sl, r9 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r9, #1 │ │ │ │ + adds r3, r7, #4 │ │ │ │ + adds r7, r0, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w fp, r1, #4 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + strd lr, fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + vmov.f32 s26, s17 │ │ │ │ + movs r5, #1 │ │ │ │ + add.w r8, r2, r4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w fp, r2, r4 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + adds r6, r2, r4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r4, r2 │ │ │ │ + b.n 35816 │ │ │ │ + vldr s17, [r4] │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 35824 │ │ │ │ + vldr s0, [sl] │ │ │ │ + blx 30c5c │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 35824 │ │ │ │ + vdiv.f32 s15, s18, s0 │ │ │ │ + adds r5, #1 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r5, r7 │ │ │ │ + vstmia fp!, {s17} │ │ │ │ + vstmia r6!, {s15} │ │ │ │ + beq.n 3582e │ │ │ │ + vldmia r8!, {s18} │ │ │ │ + vcmp.f32 s18, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 357e2 │ │ │ │ + vmov.f32 s17, s16 │ │ │ │ + vmov.f32 s15, s16 │ │ │ │ + b.n 35806 │ │ │ │ + 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 357c2 │ │ │ │ + vmov.f32 s18, s27 │ │ │ │ + ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 304a4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 32db8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 34a0c │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb632 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ - movs r6, r1 │ │ │ │ - cmp r7, #94 @ 0x5e │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ - movs r3, r1 │ │ │ │ - ble.n 34b10 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r4, [r2, #28] │ │ │ │ - movs r6, r1 │ │ │ │ - adds r2, r6, #7 │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00034a94 : │ │ │ │ - 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 34b02 │ │ │ │ - mov ip, r2 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ + blx 2ecd0 │ │ │ │ + ldr r0, [pc, #280] @ (3598c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, pc │ │ │ │ + blx 33c00 │ │ │ │ + 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 358ca │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r4, sl │ │ │ │ + movs r2, #2 │ │ │ │ + mvns r1, r3 │ │ │ │ + add.w r1, r1, r3, lsl #1 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + subs r5, r3, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sl │ │ │ │ + adds r7, r3, #1 │ │ │ │ + ldr.w r3, [r5, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #4]! │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r0, #4]! │ │ │ │ + bne.n 358ac │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 34b20 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - ble.n 34b24 │ │ │ │ - ldr r3, [pc, #128] @ (34b38 ) │ │ │ │ - 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 34ac4 │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #56] @ (34b3c ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #52] @ (34b40 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #52] @ (34b44 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + ble.n 35990 │ │ │ │ + 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 35954 │ │ │ │ + add.w r1, r3, ip │ │ │ │ + adds r4, #1 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + add.w r0, r9, r1 │ │ │ │ + add r1, fp │ │ │ │ + b.n 35930 │ │ │ │ + vldr s13, [r1] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3593e │ │ │ │ + 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 35954 │ │ │ │ + vldmia r0!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 3590c │ │ │ │ + vmov.f32 s15, s16 │ │ │ │ + vmov.f32 s14, s16 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + vstr s14, [r0, #-4] │ │ │ │ + bne.n 35930 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 358f0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #1 │ │ │ │ + add ip, r1 │ │ │ │ + beq.n 35990 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #32] @ (34b48 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #8 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - nop │ │ │ │ - push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + b.n 358e2 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + ldrh r4, [r5, #4] │ │ │ │ movs r5, r1 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ movs r3, r1 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ movs r3, r1 │ │ │ │ - bgt.n 34c04 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ movs r3, r1 │ │ │ │ - push {r4, lr} │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00034b4c : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 34b78 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 34b76 │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 34baa │ │ │ │ - ldr r3, [pc, #84] @ (34bb4 ) │ │ │ │ - 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 2f2e0 │ │ │ │ - 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] @ (34bb8 ) │ │ │ │ - ldr r1, [pc, #48] @ (34bbc ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #44] @ (34bc0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - ldr r1, [pc, #24] @ (34bc4 ) │ │ │ │ - mov r0, ip │ │ │ │ - add r1, pc │ │ │ │ - b.w 30d40 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r5, #242 @ 0xf2 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r6, #104 @ 0x68 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r3, #92 @ 0x5c │ │ │ │ movs r3, r1 │ │ │ │ - blt.n 34b78 │ │ │ │ + movs r1, #242 @ 0xf2 │ │ │ │ movs r3, r1 │ │ │ │ - push {r1, r3, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00034bc8 : │ │ │ │ - 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] @ (34ce8 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (34cec ) │ │ │ │ - sub sp, #12 │ │ │ │ + ldr r4, [pc, #780] @ (35ca0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #780] @ (35ca4 ) │ │ │ │ add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r0, [pc, #772] @ (35ca8 ) │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2faec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 35bf2 │ │ │ │ + vsub.f32 s19, s19, s23 │ │ │ │ + vsub.f32 s17, s17, s21 │ │ │ │ + vsub.f32 s20, s20, s24 │ │ │ │ + vsub.f32 s18, s18, s22 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + movs r4, #2 │ │ │ │ + vdiv.f32 s21, s20, s19 │ │ │ │ + str.w sl, [sp, #56] @ 0x38 │ │ │ │ + vdiv.f32 s19, s18, s17 │ │ │ │ + adds r3, #4 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add.w r8, r2, r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + b.n 35a0a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.w 35bd8 │ │ │ │ + ldr.w r6, [r8, #4]! │ │ │ │ + ldr.w r7, [r9, #4]! │ │ │ │ + sub.w sl, r6, r7 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 35a00 │ │ │ │ + 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 35a00 │ │ │ │ + add.w fp, r7, #1 │ │ │ │ + cmp r6, fp │ │ │ │ + blt.n 35ad8 │ │ │ │ + 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] @ 35c9c │ │ │ │ + adds r1, r3, r4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r4, r3 │ │ │ │ + b.n 35ab6 │ │ │ │ + vldr s14, [r1, #4] │ │ │ │ + vcmp.f32 s14, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 35ac6 │ │ │ │ + vldr s13, [r4, #-8] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 35ac6 │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s12, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 35ac6 │ │ │ │ + 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 35c82 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #8 │ │ │ │ - ldr r4, [pc, #252] @ (34cf0 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 34c14 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 34c30 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + cmp r6, fp │ │ │ │ + blt.n 35ad2 │ │ │ │ + mov r2, r4 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 35a50 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 35ab6 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 35bb2 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 35c5e │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.n 35a00 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r3, r7 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + adds r3, r2, r4 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r2, r3 │ │ │ │ + blx 33b88 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov fp, r0 │ │ │ │ + adds r2, r3, r6 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + blx 33b88 │ │ │ │ + sub.w r1, fp, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 34c40 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ + bgt.w 35a00 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + vldr s15, [r2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + vldr s14, [r3] │ │ │ │ + subs r3, r6, #1 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + adds r3, r2, r6 │ │ │ │ + vldr s13, [r3] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 35a00 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + add r4, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33b88 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + blx 33b88 │ │ │ │ + sub.w r1, fp, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 34bf8 │ │ │ │ - ldr r3, [pc, #192] @ (34cf4 ) │ │ │ │ - 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 2e8dc │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #160] @ (34cf8 ) │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #132] @ (34cfc ) │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.w 35a00 │ │ │ │ + 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 35a00 │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + subs r1, r7, #1 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + adds r5, #1 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r1, r3 │ │ │ │ + blx 32710 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, r5 │ │ │ │ + bge.w 35a0a │ │ │ │ + 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 35c5a │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r1, [pc, #180] @ (35cac ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #176] @ (35cb0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #176] @ (35cb4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ blx 2ffc4 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 34ccc │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - blx 32aec │ │ │ │ mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ blx 2ffc4 │ │ │ │ - ldr r2, [pc, #80] @ (34d00 ) │ │ │ │ - ldr r1, [pc, #84] @ (34d04 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (34d08 ) │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #128] @ (35cb8 ) │ │ │ │ + ldr r3, [pc, #128] @ (35cbc ) │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #12 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 32aec │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 2f2e4 │ │ │ │ - b.n 34ca4 │ │ │ │ - nop │ │ │ │ - ldrh r0, [r7, #14] │ │ │ │ - movs r6, r1 │ │ │ │ - push {r2, r4, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r6, [r4, #12] │ │ │ │ - movs r6, r1 │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 35c98 │ │ │ │ + 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 2ffc0 │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 359ea │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 35bb2 │ │ │ │ + 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 2de18 │ │ │ │ + b.n 35bb2 │ │ │ │ + subs r0, r2, #4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 2de18 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vldr s11, [pc, #12] @ 35c9c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + b.n 35aac │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r4, [r4, #8] │ │ │ │ - movs r6, r1 │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ + subs r4, r2, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, r7, #1 │ │ │ │ movs r3, r1 │ │ │ │ - bge.n 34c80 │ │ │ │ + adds r2, r6, #6 │ │ │ │ movs r3, r1 │ │ │ │ + strh r2, [r3, #20] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00034d0c : │ │ │ │ +00035cc0 : │ │ │ │ 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] @ 34d5c │ │ │ │ + ldr.w ip, [pc, #64] @ 35d10 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (34d60 ) │ │ │ │ + ldr r3, [pc, #60] @ (35d14 ) │ │ │ │ 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 31b38 │ │ │ │ + blx 327b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 31714 │ │ │ │ - ldr r2, [pc, #32] @ (34d64 ) │ │ │ │ - ldr r3, [pc, #28] @ (34d60 ) │ │ │ │ + blx 2fcc4 │ │ │ │ + ldr r2, [pc, #32] @ (35d18 ) │ │ │ │ + ldr r3, [pc, #28] @ (35d14 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 34d58 │ │ │ │ + bne.n 35d0c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #704] @ 0x2c0 │ │ │ │ + strh r4, [r7, #14] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #576] @ 0x240 │ │ │ │ + strh r4, [r3, #14] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00034d68 : │ │ │ │ +00035d1c : │ │ │ │ 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] @ (34df4 ) │ │ │ │ + ldr r6, [pc, #124] @ (35da8 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (34df8 ) │ │ │ │ + ldr r4, [pc, #124] @ (35dac ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r6, pc │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (34dfc ) │ │ │ │ + ldr r6, [pc, #116] @ (35db0 ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ mov.w r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 31b38 │ │ │ │ + blx 327b4 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 3414c │ │ │ │ - ldr r0, [pc, #92] @ (34e00 ) │ │ │ │ + blx 2e618 │ │ │ │ + ldr r0, [pc, #92] @ (35db4 ) │ │ │ │ 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 304a4 │ │ │ │ + blx 32678 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #20 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 327a8 │ │ │ │ + blx 302f8 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ - blx 32db8 │ │ │ │ + blx 31eb4 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #20 │ │ │ │ - blx 33de8 │ │ │ │ - ldr r2, [pc, #40] @ (34e04 ) │ │ │ │ - ldr r3, [pc, #28] @ (34df8 ) │ │ │ │ + blx 2efc0 │ │ │ │ + ldr r2, [pc, #40] @ (35db8 ) │ │ │ │ + ldr r3, [pc, #28] @ (35dac ) │ │ │ │ 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 34df0 │ │ │ │ + bne.n 35da4 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #344] @ 0x158 │ │ │ │ + strh r2, [r4, #12] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, r2 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ + b.n 35a88 │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [sp, #992] @ 0x3e0 │ │ │ │ + strh r4, [r0, #10] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00034e08 : │ │ │ │ +00035dbc : │ │ │ │ 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] @ 34e58 │ │ │ │ + ldr.w ip, [pc, #64] @ 35e0c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (34e5c ) │ │ │ │ + ldr r3, [pc, #60] @ (35e10 ) │ │ │ │ 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 31b38 │ │ │ │ + blx 327b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 33de8 │ │ │ │ - ldr r2, [pc, #32] @ (34e60 ) │ │ │ │ - ldr r3, [pc, #28] @ (34e5c ) │ │ │ │ + blx 2efc0 │ │ │ │ + ldr r2, [pc, #32] @ (35e14 ) │ │ │ │ + ldr r3, [pc, #28] @ (35e10 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 34e54 │ │ │ │ + bne.n 35e08 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #720] @ 0x2d0 │ │ │ │ + strh r0, [r0, #8] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ + strh r0, [r4, #6] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00034e64 : │ │ │ │ +00035e18 : │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00034e6c : │ │ │ │ +00035e20 : │ │ │ │ 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] @ (34ee0 ) │ │ │ │ + ldr r4, [pc, #96] @ (35e94 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (34ee4 ) │ │ │ │ + ldr r7, [pc, #96] @ (35e98 ) │ │ │ │ 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] @ (34ee8 ) │ │ │ │ + ldr r4, [pc, #80] @ (35e9c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 34eb6 │ │ │ │ + b.n 35e6a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 2ff08 │ │ │ │ - cbnz r0, 34ed2 │ │ │ │ + cbnz r0, 35e86 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 34ed8 │ │ │ │ + bgt.n 35e8c │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 2ff08 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 34e9a │ │ │ │ - ldr r3, [pc, #24] @ (34eec ) │ │ │ │ + beq.n 35e4e │ │ │ │ + ldr r3, [pc, #24] @ (35ea0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ + strb r4, [r3, #30] │ │ │ │ movs r6, r1 │ │ │ │ - cbz r4, 34f20 │ │ │ │ + add r2, pc, #608 @ (adr r2, 360fc ) │ │ │ │ movs r5, r1 │ │ │ │ - strh r6, [r3, #60] @ 0x3c │ │ │ │ + strb r2, [r1, #30] │ │ │ │ movs r6, r1 │ │ │ │ - strh r0, [r4, #58] @ 0x3a │ │ │ │ + strb r4, [r1, #29] │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ -00034ef0 : │ │ │ │ +00035ea4 : │ │ │ │ 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] @ (34f78 ) │ │ │ │ + ldr r4, [pc, #120] @ (35f2c ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - cbnz r3, 34f44 │ │ │ │ + cbnz r3, 35ef8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 34f24 │ │ │ │ - ldr r2, [pc, #100] @ (34f7c ) │ │ │ │ + bhi.n 35ed8 │ │ │ │ + ldr r2, [pc, #100] @ (35f30 ) │ │ │ │ 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] @ (34f80 ) │ │ │ │ + ldr r2, [pc, #88] @ (35f34 ) │ │ │ │ mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (34f84 ) │ │ │ │ + ldr r1, [pc, #88] @ (35f38 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (34f88 ) │ │ │ │ + ldr r0, [pc, #88] @ (35f3c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, ip, [sp] │ │ │ │ blx 2d990 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #68] @ (34f8c ) │ │ │ │ + ldr r3, [pc, #68] @ (35f40 ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #68] @ (34f90 ) │ │ │ │ + ldr r0, [pc, #68] @ (35f44 ) │ │ │ │ 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 32678 │ │ │ │ + blx 30ddc │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - blx 31eb4 │ │ │ │ + blx 3341c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 34f0c │ │ │ │ + b.n 35ec0 │ │ │ │ nop │ │ │ │ - cbz r6, 34f94 │ │ │ │ + add r2, pc, #104 @ (adr r2, 35f98 ) │ │ │ │ movs r5, r1 │ │ │ │ - cbz r4, 34f94 │ │ │ │ + add r2, pc, #32 @ (adr r2, 35f54 ) │ │ │ │ movs r5, r1 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ + subs r0, r7, r3 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r2, #222 @ 0xde │ │ │ │ - movs r3, r1 │ │ │ │ - bhi.n 35008 │ │ │ │ + subs r6, r6, r6 │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, r7, r3 │ │ │ │ + cdp 0, 0, cr0, cr10, cr11, {0} │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ + b.n 358c4 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00034f94 : │ │ │ │ +00035f48 : │ │ │ │ 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] @ (3501c ) │ │ │ │ + ldr r4, [pc, #160] @ (35ff8 ) │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ - cbnz r3, 34fe8 │ │ │ │ + cbnz r3, 35fae │ │ │ │ ldr r3, [r6, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 34fc8 │ │ │ │ - ldr r2, [pc, #100] @ (35020 ) │ │ │ │ + bhi.n 35f8e │ │ │ │ + ldr r2, [pc, #140] @ (35ffc ) │ │ │ │ + vldr s14, [pc, #132] @ 35ff4 │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + vldr s15, [r3, #100] @ 0x64 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vstr s15, [r7] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 35fe0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #88] @ (35024 ) │ │ │ │ + ldr r2, [pc, #112] @ (36000 ) │ │ │ │ mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #88] @ (35028 ) │ │ │ │ + ldr r1, [pc, #108] @ (36004 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (3502c ) │ │ │ │ + ldr r0, [pc, #108] @ (36008 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, ip, [sp] │ │ │ │ blx 2d990 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #68] @ (35030 ) │ │ │ │ + ldr r3, [pc, #92] @ (3600c ) │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #68] @ (35034 ) │ │ │ │ + ldr r0, [pc, #92] @ (36010 ) │ │ │ │ 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 32678 │ │ │ │ + blx 30ddc │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ add.w r0, r4, #16 │ │ │ │ - blx 31eb4 │ │ │ │ + blx 3341c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 34fb0 │ │ │ │ + b.n 35f64 │ │ │ │ + ldr r0, [pc, #48] @ (36014 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2e718 │ │ │ │ nop │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + stmia r0!, {} │ │ │ │ + stmia r4!, {r0, r3, r4, r5, r6} │ │ │ │ + add r1, pc, #472 @ (adr r1, 361d4 ) │ │ │ │ movs r5, r1 │ │ │ │ - sub sp, #200 @ 0xc8 │ │ │ │ + add r1, pc, #392 @ (adr r1, 36188 ) │ │ │ │ movs r5, r1 │ │ │ │ - cmp r1, #180 @ 0xb4 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r2, #66 @ 0x42 │ │ │ │ + subs r2, r0, r1 │ │ │ │ movs r3, r1 │ │ │ │ - bvc.n 34f64 │ │ │ │ + subs r0, r2, r4 │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, r2, r1 │ │ │ │ + ldcl 0, cr0, [r4, #-44] @ 0xffffffd4 │ │ │ │ + lsrs r6, r2, #1 │ │ │ │ movs r4, r1 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ + b.n 35824 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r6, r7, r2 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00035038 : │ │ │ │ +00036018 : │ │ │ │ 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 350b0 │ │ │ │ + bhi.n 36090 │ │ │ │ mov lr, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 350ce │ │ │ │ + ble.n 360ae │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (350e0 ) │ │ │ │ + ldr r1, [pc, #132] @ (360c0 ) │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ cmp r2, r0 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #16 │ │ │ │ mla r1, r0, r3, r1 │ │ │ │ - ble.n 350d2 │ │ │ │ + ble.n 360b2 │ │ │ │ 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 35072 │ │ │ │ + bne.n 36052 │ │ │ │ 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (350e4 ) │ │ │ │ + ldr r2, [pc, #48] @ (360c4 ) │ │ │ │ mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (350e8 ) │ │ │ │ + ldr r1, [pc, #48] @ (360c8 ) │ │ │ │ mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (350ec ) │ │ │ │ + ldr r0, [pc, #44] @ (360cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ 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 30d40 │ │ │ │ nop │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ + add r0, pc, #592 @ (adr r0, 36314 ) │ │ │ │ movs r5, r1 │ │ │ │ - cmp r0, #202 @ 0xca │ │ │ │ + adds r6, r7, r4 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ - movs r3, r1 │ │ │ │ - bvs.n 35050 │ │ │ │ + subs r4, r2, r0 │ │ │ │ movs r3, r1 │ │ │ │ + mrrc 0, 0, r0, r0, cr11 @ │ │ │ │ │ │ │ │ -000350f0 : │ │ │ │ +000360d0 : │ │ │ │ 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 35138 │ │ │ │ + bhi.n 36118 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 35156 │ │ │ │ + ble.n 36136 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (35168 ) │ │ │ │ + ldr r1, [pc, #88] @ (36148 ) │ │ │ │ cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 3515a │ │ │ │ + ble.n 3613a │ │ │ │ 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (3516c ) │ │ │ │ + ldr r2, [pc, #48] @ (3614c ) │ │ │ │ mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (35170 ) │ │ │ │ + ldr r1, [pc, #48] @ (36150 ) │ │ │ │ mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (35174 ) │ │ │ │ + ldr r0, [pc, #44] @ (36154 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 30d40 │ │ │ │ nop │ │ │ │ - add r7, sp, #360 @ 0x168 │ │ │ │ + ldr r7, [sp, #904] @ 0x388 │ │ │ │ movs r5, r1 │ │ │ │ - cmp r0, #66 @ 0x42 │ │ │ │ + adds r6, r6, r2 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r0, #224 @ 0xe0 │ │ │ │ - movs r3, r1 │ │ │ │ - bvs.n 351c8 │ │ │ │ + adds r4, r2, r6 │ │ │ │ movs r3, r1 │ │ │ │ + rsb r0, r8, fp │ │ │ │ │ │ │ │ -00035178 : │ │ │ │ +00036158 : │ │ │ │ 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] @ (35294 ) │ │ │ │ + ldr r4, [pc, #264] @ (36274 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (35298 ) │ │ │ │ + ldr r7, [pc, #264] @ (36278 ) │ │ │ │ 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] @ (3529c ) │ │ │ │ + ldr r4, [pc, #248] @ (3627c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 351c4 │ │ │ │ + b.n 361a4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 2ff08 │ │ │ │ - cbnz r0, 351e0 │ │ │ │ + cbnz r0, 361c0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 351f0 │ │ │ │ + bgt.n 361d0 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 2ff08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 351a8 │ │ │ │ - ldr r3, [pc, #188] @ (352a0 ) │ │ │ │ + beq.n 36188 │ │ │ │ + ldr r3, [pc, #188] @ (36280 ) │ │ │ │ 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 2e8dc │ │ │ │ bic.w r6, r0, r0, asr #31 │ │ │ │ add.w r0, r6, #11 │ │ │ │ blx 32174 │ │ │ │ - ldr r3, [pc, #156] @ (352a4 ) │ │ │ │ + ldr r3, [pc, #156] @ (36284 ) │ │ │ │ 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 32174 │ │ │ │ - ldr r3, [pc, #128] @ (352a8 ) │ │ │ │ + ldr r3, [pc, #128] @ (36288 ) │ │ │ │ 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ffc4 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 3527a │ │ │ │ + ble.n 3625a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, r4, #4 │ │ │ │ blx 32aec │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ blx 2ffc4 │ │ │ │ - ldr r2, [pc, #80] @ (352ac ) │ │ │ │ - ldr r1, [pc, #80] @ (352b0 ) │ │ │ │ + ldr r2, [pc, #80] @ (3628c ) │ │ │ │ + ldr r1, [pc, #80] @ (36290 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (352b4 ) │ │ │ │ + ldr r0, [pc, #80] @ (36294 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ adds r2, #4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 2d990 │ │ │ │ @@ -1767,46740 +3111,18037 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 32aec │ │ │ │ movs r1, #32 │ │ │ │ rsb r2, r5, #80 @ 0x50 │ │ │ │ adds r0, r4, r5 │ │ │ │ blx 2f2e4 │ │ │ │ - b.n 35252 │ │ │ │ - strh r4, [r4, #36] @ 0x24 │ │ │ │ + b.n 36232 │ │ │ │ + strb r4, [r4, #17] │ │ │ │ movs r6, r1 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ movs r5, r1 │ │ │ │ - strh r0, [r2, #36] @ 0x24 │ │ │ │ + strb r0, [r2, #17] │ │ │ │ movs r6, r1 │ │ │ │ - strh r2, [r2, #34] @ 0x22 │ │ │ │ + strb r2, [r2, #16] │ │ │ │ movs r6, r1 │ │ │ │ - movs r7, #182 @ 0xb6 │ │ │ │ + adds r2, r5, r0 │ │ │ │ movs r3, r1 │ │ │ │ - movs r7, #160 @ 0xa0 │ │ │ │ + adds r4, r2, r0 │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strb r2, [r2, #14] │ │ │ │ movs r6, r1 │ │ │ │ - movs r7, #204 @ 0xcc │ │ │ │ + adds r0, r0, r2 │ │ │ │ movs r3, r1 │ │ │ │ - bpl.n 352d0 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000352b8 : │ │ │ │ - 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] @ 35308 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (3530c ) │ │ │ │ - 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 306bc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2db3c │ │ │ │ - ldr r2, [pc, #32] @ (35310 ) │ │ │ │ - ldr r3, [pc, #28] @ (3530c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 35304 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r0, #32] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r4, #30] │ │ │ │ - movs r5, r1 │ │ │ │ + @ instruction: 0xeaac000b │ │ │ │ │ │ │ │ -00035314 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00036298 : │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ - ldr r6, [pc, #124] @ (353a0 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (353a4 ) │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ - add r6, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - ldr r6, [pc, #116] @ (353a8 ) │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 306bc │ │ │ │ - movs r2, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2f644 │ │ │ │ - ldr r0, [pc, #92] @ (353ac ) │ │ │ │ - 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 32678 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r0, sp, #20 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 2da48 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, sp, #24 │ │ │ │ - blx 31eb4 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 2fb80 │ │ │ │ - ldr r2, [pc, #40] @ (353b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (353a4 ) │ │ │ │ + str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1080] @ 366ec │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [pc, #1080] @ 366f0 │ │ │ │ add r2, pc │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3539c │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r4, [r1, #26] │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000353b4 : │ │ │ │ - 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] @ 35404 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (35408 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 306bc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2fb80 │ │ │ │ - ldr r2, [pc, #32] @ (3540c ) │ │ │ │ - ldr r3, [pc, #28] @ (35408 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 35400 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r1, #24] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00035410 : │ │ │ │ - movs r3, #16 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00035418 : │ │ │ │ - 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] @ (3548c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (35490 ) │ │ │ │ - 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] @ (35494 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 35462 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 3547e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #16 │ │ │ │ - bgt.n 35484 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 35446 │ │ │ │ - ldr r3, [pc, #24] @ (35498 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - strh r0, [r3, #18] │ │ │ │ - movs r6, r1 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r0, #18] │ │ │ │ - movs r6, r1 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ - movs r6, r1 │ │ │ │ - │ │ │ │ -0003549c : │ │ │ │ - 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 354ce │ │ │ │ - ldr r2, [pc, #172] @ (35564 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 35516 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 354f0 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 3553c │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (35568 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (3556c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (35570 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (35574 ) │ │ │ │ - ldr r0, [pc, #132] @ (35578 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + 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 32174 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 31b38 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 33de4 │ │ │ │ - ldr r2, [pc, #100] @ (3557c ) │ │ │ │ - ldr r0, [pc, #100] @ (35580 ) │ │ │ │ - add r2, pc │ │ │ │ + ldr r0, [pc, #996] @ (366f4 ) │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + ldr r5, [pc, #996] @ (366f8 ) │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + blx 2faa4 │ │ │ │ + ldr r0, [pc, #992] @ (366fc ) │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 306bc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fb7c │ │ │ │ - ldr r2, [pc, #68] @ (35584 ) │ │ │ │ - ldr r0, [pc, #72] @ (35588 ) │ │ │ │ - add r2, pc │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - mov r1, r3 │ │ │ │ + add r5, pc │ │ │ │ + blx 2dadc │ │ │ │ + ldr r0, [pc, #980] @ (36700 ) │ │ │ │ movs r2, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32ef8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 337a0 │ │ │ │ - nop │ │ │ │ - asrs r4, r2, #14 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r4, #172 @ 0xac │ │ │ │ - movs r3, r1 │ │ │ │ - movs r5, #90 @ 0x5a │ │ │ │ - movs r3, r1 │ │ │ │ - bcs.n 35498 │ │ │ │ - movs r3, r1 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ - movs r6, r1 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ - movs r6, r1 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ - movs r6, r1 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003558c : │ │ │ │ - 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 355be │ │ │ │ - ldr r2, [pc, #172] @ (35654 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 35606 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 355e0 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 3562c │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (35658 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (3565c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (35660 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (35664 ) │ │ │ │ - ldr r0, [pc, #132] @ (35668 ) │ │ │ │ - add r2, pc │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ 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 31b38 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 31710 │ │ │ │ - ldr r2, [pc, #100] @ (3566c ) │ │ │ │ - ldr r0, [pc, #100] @ (35670 ) │ │ │ │ - add r2, pc │ │ │ │ + blx 2dadc │ │ │ │ + ldr r0, [pc, #972] @ (36704 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ 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 306bc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2db38 │ │ │ │ - ldr r2, [pc, #68] @ (35674 ) │ │ │ │ - ldr r0, [pc, #72] @ (35678 ) │ │ │ │ - add r2, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr r0, [pc, #964] @ (36708 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r5 │ │ │ │ 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 32ef8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2f950 │ │ │ │ - nop │ │ │ │ - asrs r4, r4, #10 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r3, #188 @ 0xbc │ │ │ │ - movs r3, r1 │ │ │ │ - movs r4, #114 @ 0x72 │ │ │ │ - movs r3, r1 │ │ │ │ - bne.n 355a8 │ │ │ │ - movs r3, r1 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ - movs r6, r1 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r7, #2] │ │ │ │ - movs r6, r1 │ │ │ │ - add r2, sp, #816 @ 0x330 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r3, #2] │ │ │ │ - movs r6, r1 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003567c : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 35690 │ │ │ │ - ldr r2, [pc, #60] @ (356c4 ) │ │ │ │ - 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] @ (356c8 ) │ │ │ │ - ldr r1, [pc, #40] @ (356cc ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #36] @ (356d0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + blx 3400c │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + blx 31f08 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ + blx 339ec │ │ │ │ + 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 2ecd0 │ │ │ │ + ldr r0, [pc, #872] @ (3670c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - asrs r6, r0, #7 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #218 @ 0xda │ │ │ │ - movs r3, r1 │ │ │ │ - movs r3, #152 @ 0x98 │ │ │ │ - movs r3, r1 │ │ │ │ - beq.n 35658 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000356d4 : │ │ │ │ - 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 3574c │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3576a │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (3577c ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #128 @ 0x80 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 3576e │ │ │ │ - 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 3570e │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (35780 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (35784 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (35788 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 33c00 │ │ │ │ + ldr r0, [pc, #864] @ (36710 ) │ │ │ │ + movs r2, #5 │ │ │ │ + adds r1, r5, #4 │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 30d40 │ │ │ │ - nop │ │ │ │ - add r1, sp, #880 @ 0x370 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ - movs r3, r1 │ │ │ │ - beq.n 357b4 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003578c : │ │ │ │ - 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 357d4 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 357f2 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (35804 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 357f6 │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (35808 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (3580c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (35810 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r0, [pc, #856] @ (36714 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r5, #8 │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30d40 │ │ │ │ - nop │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r1, #166 @ 0xa6 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00035814 : │ │ │ │ - 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] @ (35934 ) │ │ │ │ + blx 2faec │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (35938 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #128 @ 0x80 │ │ │ │ - ldr r4, [pc, #252] @ (3593c ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 35860 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 3587c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #16 │ │ │ │ - bgt.n 3588c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 35844 │ │ │ │ - ldr r3, [pc, #192] @ (35940 ) │ │ │ │ - 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 2e8dc │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #160] @ (35944 ) │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #132] @ (35948 ) │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 35918 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 32aec │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #80] @ (3594c ) │ │ │ │ - ldr r1, [pc, #84] @ (35950 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (35954 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 32aec │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 2f2e4 │ │ │ │ - b.n 358f0 │ │ │ │ - nop │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ - movs r6, r1 │ │ │ │ - add r0, sp, #672 @ 0x2a0 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r0, [r1, #25] │ │ │ │ - movs r6, r1 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ - movs r6, r1 │ │ │ │ - movs r1, #26 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r1, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r0, [r1, #22] │ │ │ │ - movs r6, r1 │ │ │ │ - movs r1, #94 @ 0x5e │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00035958 : │ │ │ │ - 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] @ 359a8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (359ac ) │ │ │ │ - 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 2e4f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31ca8 │ │ │ │ - ldr r2, [pc, #32] @ (359b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (359ac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 359a4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, #42] @ 0x2a │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000359b4 : │ │ │ │ - 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] @ (35adc ) │ │ │ │ - sub sp, #80 @ 0x50 │ │ │ │ - ldr r3, [pc, #276] @ (35ae0 ) │ │ │ │ - mov r8, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r7, r0 │ │ │ │ - add r6, sp, #28 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r4, sp, #16 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2e4f0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ff2c │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33d28 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 324e0 │ │ │ │ + cmp r2, #1 │ │ │ │ + str.w r3, [r4, fp, lsl #2] │ │ │ │ + ble.n 36410 │ │ │ │ + mvn.w r1, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 35a2c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 35a66 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.n 35a9e │ │ │ │ - ldr r2, [pc, #208] @ (35ae4 ) │ │ │ │ - ldr r3, [pc, #200] @ (35ae0 ) │ │ │ │ - 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 35ad8 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #184] @ (35ae8 ) │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #184] @ (35aec ) │ │ │ │ - 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 32678 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 31eb4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 306bc │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb80 │ │ │ │ - b.n 35a12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [pc, #132] @ (35af0 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #132] @ (35af4 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - add r2, sp, #20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 304a4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 32db8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 31b38 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33de8 │ │ │ │ - b.n 35a12 │ │ │ │ + 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 │ │ │ │ - movs r0, #8 │ │ │ │ - ldr r3, [pc, #84] @ (35af8 ) │ │ │ │ - mov r1, r6 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [pc, #76] @ (35afc ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - blx 30ddc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - blx 3341c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 32ef8 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 337a4 │ │ │ │ - b.n 35a12 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r1, #40] @ 0x28 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r7, #36] @ 0x24 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r0, r3, #25 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r4, r1, #5 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r0, r2, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r6, r3, #23 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r2, r2, #3 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00035b00 : │ │ │ │ - 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] @ 35b50 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (35b54 ) │ │ │ │ - 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 2e4f0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2e6ac │ │ │ │ - ldr r2, [pc, #32] @ (35b58 ) │ │ │ │ - ldr r3, [pc, #28] @ (35b54 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 35b4c │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r7, #28] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #28] │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00035b5c : │ │ │ │ - stmdb 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] @ (35d94 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #548] @ (35d98 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov ip, r1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - vldr s15, [r9] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd r5, r4, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r5 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r7, ip │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r4 │ │ │ │ - vstr s15, [sp, #36] @ 0x24 │ │ │ │ - blx r7 │ │ │ │ - mvn.w r3, fp │ │ │ │ - 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 2de40 │ │ │ │ - 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 2de40 │ │ │ │ - vldr s14, [sp, #40] @ 0x28 │ │ │ │ - vldr s15, [r9] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [sl] │ │ │ │ - blx r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - str.w fp, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2de40 │ │ │ │ - vldr s11, [sp, #36] @ 0x24 │ │ │ │ - vldr s15, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - vadd.f32 s15, s15, s11 │ │ │ │ - cmp r0, #0 │ │ │ │ - vstr s15, [sl] │ │ │ │ - it le │ │ │ │ - vldrle s15, [r9] │ │ │ │ - ble.w 35d52 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r1, r4, #4 │ │ │ │ - adds r0, #1 │ │ │ │ - vldr s12, [pc, #296] @ 35d80 │ │ │ │ - vldr s10, [pc, #296] @ 35d84 │ │ │ │ - add.w r2, r1, r3, lsl #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 363f2 │ │ │ │ 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 35c6a │ │ │ │ - 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 35d1e │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - vstr s15, [sp, #24] │ │ │ │ - vstr s14, [sp, #20] │ │ │ │ - blx 2dd24 │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmov.f32 s13, #36 @ 0x41200000 10.0 │ │ │ │ - vldr s12, [pc, #160] @ 35d88 │ │ │ │ - vldr s15, [sp, #24] │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r9] │ │ │ │ - bgt.n 35d60 │ │ │ │ - ldr r2, [pc, #148] @ (35d9c ) │ │ │ │ - ldr r3, [pc, #144] @ (35d98 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 36658 │ │ │ │ + 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 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 35d7c │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s13, [pc, #108] @ 35d8c │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 35d52 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vldr s1, [pc, #92] @ 35d90 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - blx 2dd24 │ │ │ │ - vldr s14, [pc, #72] @ 35d88 │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r9] │ │ │ │ - b.n 35d04 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r9] │ │ │ │ - b.n 35d04 │ │ │ │ - ldr r2, [pc, #60] @ (35da0 ) │ │ │ │ - movs r5, #25 │ │ │ │ - ldr r1, [pc, #60] @ (35da4 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #60] @ (35da8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - b.n 35d04 │ │ │ │ - blx 322ac <__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] @ (35ed8 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - strh r0, [r4, #26] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ - movs r5, r1 │ │ │ │ - adds r6, r7, #3 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r0, r3, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r0!, {r3, r5, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00035dac : │ │ │ │ - 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] @ (36050 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #652] @ (36054 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - vldr s17, [pc, #616] @ 3603c │ │ │ │ - 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, [fp] │ │ │ │ - mvn.w sl, r8 │ │ │ │ + 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 │ │ │ │ - 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] @ 36040 │ │ │ │ - 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] @ (36058 ) │ │ │ │ - add.w r7, r4, sl, lsl #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 35e76 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bne.n 35e68 │ │ │ │ - vldr s15, [r6] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r4, r3, [sp, #4] │ │ │ │ + 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 3646e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt.w 3663c │ │ │ │ + ldr.w r5, [r8, #4]! │ │ │ │ + ldr.w r7, [r9, #4]! │ │ │ │ + sub.w sl, r5, r7 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 36464 │ │ │ │ + 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 36464 │ │ │ │ + add.w fp, r7, #1 │ │ │ │ + cmp r5, fp │ │ │ │ + blt.n 3653c │ │ │ │ + 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 │ │ │ │ - vstr s15, [sp, #68] @ 0x44 │ │ │ │ - blx 2de40 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + vldr s11, [pc, #572] @ 366e8 │ │ │ │ + adds r1, r3, r4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r4, r3 │ │ │ │ + b.n 3651a │ │ │ │ + vldr s13, [r1, #4] │ │ │ │ + vcmp.f32 s13, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3652a │ │ │ │ + vldr s12, [r4, #-8] │ │ │ │ + vcmp.f32 s12, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3652a │ │ │ │ + vldr s10, [r1] │ │ │ │ + vcmp.f32 s10, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3652a │ │ │ │ + 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 366cc │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, fp │ │ │ │ + blt.n 36536 │ │ │ │ + mov r2, r4 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 364b4 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, fp │ │ │ │ + bge.n 3651a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 35eba │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bne.n 35eac │ │ │ │ - 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 2de40 │ │ │ │ - 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] │ │ │ │ + bne.n 36616 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 366a8 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.n 36464 │ │ │ │ + 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 │ │ │ │ - strd r7, r3, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r7, r4, [sp] │ │ │ │ - blx 2de40 │ │ │ │ - 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 35fc2 │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - add.w sl, r2, #1 │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - vldr s12, [pc, #280] @ 36044 │ │ │ │ - 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 │ │ │ │ + blx 33b88 │ │ │ │ + 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 33b88 │ │ │ │ + subs r4, r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + it lt │ │ │ │ + neglt r4, r4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bgt.w 36464 │ │ │ │ + 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 36464 │ │ │ │ + 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 33b88 │ │ │ │ + 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 33b88 │ │ │ │ + sub.w r3, fp, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ it lt │ │ │ │ - vmovlt.f32 s12, s15 │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 35f30 │ │ │ │ - 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 │ │ │ │ + neglt r3, r3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.w 36464 │ │ │ │ + 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 │ │ │ │ - ble.n 35ff0 │ │ │ │ - vmul.f32 s18, s18, s16 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - blx 2dd24 │ │ │ │ - ldr r1, [pc, #184] @ (3605c ) │ │ │ │ - ldr r0, [pc, #188] @ (36060 ) │ │ │ │ + bmi.w 36464 │ │ │ │ + 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 32710 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.w 3646e │ │ │ │ + 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 36654 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 3644c │ │ │ │ + ldrd sl, r4, [sp, #60] @ 0x3c │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - add r0, pc │ │ │ │ - vstr s18, [r6] │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r1, [pc, #184] @ (36718 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #180] @ (3671c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #180] @ (36720 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 35e58 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r6] │ │ │ │ - ldr r2, [pc, #144] @ (36064 ) │ │ │ │ - ldr r3, [pc, #124] @ (36054 ) │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #156] @ (36724 ) │ │ │ │ + ldr r3, [pc, #104] @ (366f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3602c │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [pc, #84] @ 36048 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 36030 │ │ │ │ - vldr s1, [pc, #72] @ 3604c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 2dd24 │ │ │ │ - vldr s15, [pc, #48] @ 36040 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.n 366e2 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + vpop {d8-d11} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2ffc0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 36616 │ │ │ │ + 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 │ │ │ │ - add.w r1, r4, sl, lsl #2 │ │ │ │ - vstr s18, [r6] │ │ │ │ - blx 30d44 │ │ │ │ - b.n 35fd2 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + add r1, r0 │ │ │ │ + add r2, r4 │ │ │ │ + add r0, r4 │ │ │ │ + blx 2de18 │ │ │ │ + b.n 36616 │ │ │ │ + subs r0, r2, #4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 2de18 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr s11, [pc, #16] @ 366e8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + b.n 36510 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - b.n 3601a │ │ │ │ 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] @ (36194 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - strh r4, [r1, #8] │ │ │ │ + ldrb r2, [r3, #16] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, #0 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ movs r3, r1 │ │ │ │ - subs r4, r6, r3 │ │ │ │ + lsls r6, r5, #19 │ │ │ │ + movs r4, r1 │ │ │ │ + asrs r0, r5, #28 │ │ │ │ movs r3, r1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + asrs r6, r4, #28 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r6, [r7, #27] │ │ │ │ + asrs r2, r2, #25 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r3, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r0, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r7, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r0, r7, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r2, #16 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r4, [r1, #1] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036068 : │ │ │ │ +00036728 : │ │ │ │ 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] @ (36214 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #404] @ (36218 ) │ │ │ │ - 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 360d0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s15} │ │ │ │ - cmp r3, ip │ │ │ │ - vmla.f32 s15, s14, s13 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 360ba │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 36132 │ │ │ │ - vldr s11, [pc, #268] @ 361fc │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - vldr s9, [pc, #264] @ 36200 │ │ │ │ - mov r1, r4 │ │ │ │ - vldr s10, [pc, #264] @ 36204 │ │ │ │ - mov r0, r5 │ │ │ │ - vmul.f32 s11, s16, s11 │ │ │ │ - mov r2, r6 │ │ │ │ - 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 36108 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 36188 │ │ │ │ - vldr s15, [pc, #196] @ 36208 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - vldr s9, [pc, #192] @ 3620c │ │ │ │ - mov r1, r4 │ │ │ │ - vldr s10, [pc, #188] @ 36210 │ │ │ │ - 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 3615e │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r9] │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 361d8 │ │ │ │ - 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 361b6 │ │ │ │ - ldr r2, [pc, #64] @ (3621c ) │ │ │ │ - ldr r3, [pc, #60] @ (36218 ) │ │ │ │ + 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] @ 36be0 │ │ │ │ + ldr.w r3, [pc, #1176] @ 36be4 │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ add r2, pc │ │ │ │ + strd r1, r0, [sp, #44] @ 0x2c │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r2, [sp, #768] @ 0x300 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #708] @ 0x2c4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 361f6 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__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 361b0 │ │ │ │ - subs r7, #175 @ 0xaf │ │ │ │ - add r4, sp, #324 @ 0x144 │ │ │ │ - iteee ls │ │ │ │ - ldrbls r0, [r2, #25] │ │ │ │ - movhi r5, r1 │ │ │ │ - movhi r0, #216 @ 0xd8 │ │ │ │ - movhi r0, r0 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00036220 : │ │ │ │ - stmdb 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 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 36364 │ │ │ │ - ldr r4, [pc, #280] @ (36380 ) │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + bic.w r2, r6, r6, asr #31 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvns r4, r2 │ │ │ │ + ldr r0, [sp, #776] @ 0x308 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #772] @ 0x304 │ │ │ │ + mul.w r6, r3, r6 │ │ │ │ + str r4, [sp, #188] @ 0xbc │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + bic.w r6, r6, r6, asr #31 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + lsls r4, r6, #2 │ │ │ │ + blx 32174 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr.w r0, [pc, #1040] @ 36be8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr.w r0, [pc, #1028] @ 36bec │ │ │ │ + add r1, sp, #276 @ 0x114 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + blx 33c00 │ │ │ │ + ldr r0, [pc, #1016] @ (36bf0 ) │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + blx 33c00 │ │ │ │ + ldr r0, [pc, #1008] @ (36bf4 ) │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + blx 33c00 │ │ │ │ + ldr r0, [pc, #996] @ (36bf8 ) │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + blx 2faa4 │ │ │ │ + ldr r0, [pc, #988] @ (36bfc ) │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ movs r2, #7 │ │ │ │ - ldr r0, [pc, #280] @ (36384 ) │ │ │ │ - add r4, pc │ │ │ │ add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fcb4 │ │ │ │ - ldr r0, [pc, #272] @ (36388 ) │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ + blx 2dadc │ │ │ │ + ldr r0, [pc, #976] @ (36c00 ) │ │ │ │ + add r1, sp, #284 @ 0x11c │ │ │ │ movs r2, #7 │ │ │ │ - adds r1, r4, #4 │ │ │ │ add r0, pc │ │ │ │ - blx 33894 │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s12, [r7] │ │ │ │ + str r1, [sp, #228] @ 0xe4 │ │ │ │ + blx 2dadc │ │ │ │ + ldr r0, [pc, #968] @ (36c04 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2dadc │ │ │ │ + ldr r0, [pc, #960] @ (36c08 ) │ │ │ │ + add r1, sp, #268 @ 0x10c │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + blx 2faa4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + mvns r3, r6 │ │ │ │ + add.w r6, r3, r6, lsl #1 │ │ │ │ + str r5, [sp, #308] @ 0x134 │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w sl, [r4] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - vstr s11, [r4, #8] │ │ │ │ - vstr s12, [r4, #12] │ │ │ │ - ble.n 36344 │ │ │ │ - ldr r3, [pc, #232] @ (3638c ) │ │ │ │ - vmov.f32 s15, s11 │ │ │ │ - vldr s13, [r8] │ │ │ │ - add.w r9, r4, #12 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 362be │ │ │ │ - cmp r3, sl │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bgt.n 36344 │ │ │ │ - vldr s12, [r4, #12] │ │ │ │ - vadd.f32 s14, s12, s12 │ │ │ │ - vstr s12, [r7] │ │ │ │ - vmov.f32 s10, #96 @ 0x3f000000 0.5 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, r1, [sp, #28] │ │ │ │ - adds r6, r4, #4 │ │ │ │ - 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 │ │ │ │ + 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 368dc │ │ │ │ + movs r1, #0 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + adds r6, #1 │ │ │ │ + blx 2f2e4 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + adds r0, r3, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + blx 2f2e4 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 2f2e4 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r0, r3, r6 │ │ │ │ + blx 2f2e4 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 2f2e4 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r0, r3, r6 │ │ │ │ + blx 2f2e4 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx 2f2e4 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r0, r3, r6 │ │ │ │ + blx 2f2e4 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + vldr s16, [r3] │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - itttt gt │ │ │ │ - vsubgt.f32 s13, s13, s11 │ │ │ │ - ldrgt r2, [sp, #36] @ 0x24 │ │ │ │ - vmulgt.f32 s13, s13, s10 │ │ │ │ - vstrgt s13, [r2, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - strd r6, r2, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - 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 │ │ │ │ + beq.w 3712e │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 37af6 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov.w r6, r3, lsl #2 │ │ │ │ + ble.n 3691a │ │ │ │ + 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 2f2e4 │ │ │ │ + cmp fp, r4 │ │ │ │ + add.w r3, r0, r6 │ │ │ │ + bge.n 36906 │ │ │ │ + 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 │ │ │ │ - blt.n 362b4 │ │ │ │ - ldr r0, [pc, #92] @ (36390 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r6, #16 │ │ │ │ + bls.w 36fde │ │ │ │ + ldr r1, [pc, #732] @ (36c0c ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r0, [pc, #732] @ (36c10 ) │ │ │ │ + movs r4, #23 │ │ │ │ + ldr r2, [pc, #732] @ (36c14 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2e1f0 │ │ │ │ - ldr r2, [pc, #76] @ (36394 ) │ │ │ │ - movs r5, #15 │ │ │ │ - ldr r1, [pc, #76] @ (36398 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (3639c ) │ │ │ │ + strd r3, r4, [sp] │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + vldr d8, [pc, #656] @ 36bd8 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + blx 2d990 │ │ │ │ + ldr r0, [pc, #708] @ (36c18 ) │ │ │ │ + movs r6, #4 │ │ │ │ + ldr r2, [pc, #708] @ (36c1c ) │ │ │ │ + add.w r8, sp, #664 @ 0x298 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2d98c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + movs r7, #3 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + movs r4, #0 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + movs r5, #20 │ │ │ │ + str.w r8, [sp, #388] @ 0x184 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ + mov r4, sl │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ + vstr d8, [sp, #320] @ 0x140 │ │ │ │ + blx 33af8 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #648] @ (36c20 ) │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, #20 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, fp │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #52] @ (363a0 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + movs r1, #20 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (363a4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (363a8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 36266 │ │ │ │ - strb r4, [r6, #17] │ │ │ │ - movs r6, r1 │ │ │ │ - adds r6, r2, r1 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r0, r2, r1 │ │ │ │ - movs r3, r1 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ - movs r6, r1 │ │ │ │ - asrs r4, r3, #30 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r6, r1, #30 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r2!, {r2, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r1, #29 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r6, #28 │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000363ac : │ │ │ │ - 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] @ (364a0 ) │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #220] @ (364a4 ) │ │ │ │ - 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 36480 │ │ │ │ - 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 36462 │ │ │ │ - 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] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ + strd r8, r7, [sp, #388] @ 0x184 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + strd r1, r6, [sp, #372] @ 0x174 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + vstr d8, [sp, #320] @ 0x140 │ │ │ │ + blx 33af8 <_gfortran_st_write@plt> │ │ │ │ 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 36424 │ │ │ │ - ldr r2, [pc, #68] @ (364a8 ) │ │ │ │ - ldr r3, [pc, #60] @ (364a4 ) │ │ │ │ - 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 3649c │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #564] @ (36c24 ) │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, #20 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, fp │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r1, [pc, #36] @ (364ac ) │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r5, r9 │ │ │ │ + blx 2d990 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ + strd r8, r7, [sp, #388] @ 0x184 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + str r1, [sp, #372] @ 0x174 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + str r6, [sp, #376] @ 0x178 │ │ │ │ + vstr d8, [sp, #320] @ 0x140 │ │ │ │ + blx 33af8 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #484] @ (36c28 ) │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, #20 │ │ │ │ + movs r7, #20 │ │ │ │ + blx 2df68 <_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] @ (36c2c ) │ │ │ │ + blx 2d990 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + movs r0, #0 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ + add.w r8, sp, #668 @ 0x29c │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + add r7, pc │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #372] @ 0x174 │ │ │ │ + movs r7, #10 │ │ │ │ + str.w r8, [sp, #388] @ 0x184 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ + vstr d8, [sp, #320] @ 0x140 │ │ │ │ + blx 33af8 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #392] @ (36c30 ) │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, #27 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #27 │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2d990 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + movs r0, #0 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ + strd r8, r7, [sp, #388] @ 0x184 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + str r2, [sp, #372] @ 0x174 │ │ │ │ + str r7, [sp, #376] @ 0x178 │ │ │ │ + vstr d8, [sp, #320] @ 0x140 │ │ │ │ + blx 33af8 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #312] @ (36c34 ) │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, #27 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #27 │ │ │ │ + mov r0, fp │ │ │ │ strd r3, r2, [sp] │ │ │ │ + add r2, sp, #680 @ 0x2a8 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #32] @ (364b0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #32] @ (364b4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ blx 2d990 │ │ │ │ - b.n 363ec │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r8, [r2] │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + subs r0, r3, #1 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 36dde │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.w 36dde │ │ │ │ + adds r6, #4 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 36b3c │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + mov r9, r5 │ │ │ │ + ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ + add.w lr, fp, #1 │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + mov fp, r4 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov sl, r8 │ │ │ │ + str.w r8, [sp, #120] @ 0x78 │ │ │ │ + subs r3, #4 │ │ │ │ + str.w r9, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sp, #300 @ 0x12c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + cmp.w sl, #2 │ │ │ │ + ble.w 37b92 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + mov r6, fp │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [pc, #160] @ (36c38 ) │ │ │ │ + add.w r3, r3, r2, lsl #1 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + add r3, r0 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + adds r1, #4 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ + movs r5, #2 │ │ │ │ + adds r3, r2, r3 │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + ldr r7, [sp, #220] @ 0xdc │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + str.w lr, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + b.n 36c64 │ │ │ │ + nop │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + strb r4, [r0, #30] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ + asrs r6, r5, #6 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ movs r3, r1 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + asrs r2, r4, #5 │ │ │ │ movs r3, r1 │ │ │ │ - │ │ │ │ -000364b8 : │ │ │ │ - stmdb 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] @ (366e8 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #540] @ (366ec ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r9, r1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - vldr s15, [r7] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd r5, r4, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - 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 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r4, #8 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r4, r7, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r6, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r0, r6, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r7, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r0, r0, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r2, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r7, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r2, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r4, r2, #5 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r2, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r0, r2, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r1, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp sl, r5 │ │ │ │ + beq.n 36c70 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + adds r5, #1 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r2, r3 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 37566 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + subs r0, r5, #1 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 36c3c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + cbz r1, 36c84 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r4 │ │ │ │ - vstr s15, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - blx r9 │ │ │ │ - mvn.w r3, sl │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - add.w fp, r3, sl, lsl #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add.w r2, fp, sl │ │ │ │ - add.w r3, fp, #1 │ │ │ │ - add.w sl, r2, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add.w sl, r4, sl, lsl #2 │ │ │ │ - mov r2, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - strd r5, r4, [sp] │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - blx 2f89c │ │ │ │ - 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 2f89c │ │ │ │ - vldr s14, [sp, #40] @ 0x28 │ │ │ │ - vldr s15, [r7] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r8] │ │ │ │ - blx r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 36c40 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 36ca4 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 36c40 │ │ │ │ + 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 36c40 │ │ │ │ + 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 36d58 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov.w r2, fp, lsl #2 │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add.w r0, r3, sl, lsl #2 │ │ │ │ + ldr.w r3, [r0, #-8] │ │ │ │ + add.w ip, fp, r3 │ │ │ │ + str.w ip, [r0, #-4] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mul.w r1, r0, r2 │ │ │ │ + cmp fp, r1 │ │ │ │ + blt.w 37a6a │ │ │ │ + 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 37302 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r1, r9 │ │ │ │ + blt.w 37aa6 │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.w 37a5c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + add.w r9, r5, #1 │ │ │ │ + vldr s15, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + mov r1, r3 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 3299c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r4, r3, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2f89c │ │ │ │ - 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 366a4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add.w r2, r1, fp, lsl #2 │ │ │ │ - adds r0, #1 │ │ │ │ - vldr s12, [pc, #292] @ 366d4 │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ - vldr s10, [pc, #288] @ 366d8 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r5!, {s15} │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd r6, r7, [sp, #16] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + blx 2e458 │ │ │ │ + ldr.w fp, [r4] │ │ │ │ + cmp.w fp, #1 │ │ │ │ + ble.n 36d1c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bgt.n 36ce0 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ble.n 36d14 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 30d44 │ │ │ │ + b.n 36d14 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + str.w r8, [sp, #148] @ 0x94 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 36b58 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov.w sl, #1 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + str.w sl, [sp, #72] @ 0x48 │ │ │ │ + str.w r8, [sp, #164] @ 0xa4 │ │ │ │ + mla r2, r1, r2, r3 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + adds r1, #4 │ │ │ │ + ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ adds r3, #1 │ │ │ │ - vldmia r2!, {s13} │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vsub.f32 s13, s15, s13 │ │ │ │ - vstmia r1!, {s13} │ │ │ │ - vldmia r4!, {s15} │ │ │ │ - vmul.f32 s15, s11, s15 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s10 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vabs.f32 s15, s14 │ │ │ │ - vcmpe.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s12, s15 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 365bc │ │ │ │ - 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 │ │ │ │ + add r1, r2 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r1, #4 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + add.w r9, r1, r2 │ │ │ │ + adds r2, r0, r2 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r2, [pc, #2960] @ 379c0 │ │ │ │ + strd r6, r7, [sp, #212] @ 0xd4 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr.w r2, [pc, #2952] @ 379c4 │ │ │ │ + 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 36e76 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 36e84 │ │ │ │ + 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 37b02 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + subs r0, r6, #1 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 36e4e │ │ │ │ + vldr s15, [r9] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 36670 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - vstr s14, [sp, #16] │ │ │ │ - blx 2dd24 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vmov.f32 s13, #36 @ 0x41200000 10.0 │ │ │ │ - vldr s12, [pc, #160] @ 366dc │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ + bne.n 36ea2 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r7] │ │ │ │ - bgt.n 366b2 │ │ │ │ - ldr r2, [pc, #152] @ (366f0 ) │ │ │ │ - ldr r3, [pc, #144] @ (366ec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + beq.n 36e54 │ │ │ │ + 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 36e54 │ │ │ │ + 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 36f5a │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov.w r2, r8, lsl #2 │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + add.w r0, r3, r9, lsl #2 │ │ │ │ + ldr.w r3, [r0, #-8] │ │ │ │ + add.w ip, r8, r3 │ │ │ │ + str.w ip, [r0, #-4] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mul.w r1, r3, r2 │ │ │ │ + cmp r8, r1 │ │ │ │ + blt.w 37a00 │ │ │ │ + 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 3715a │ │ │ │ + adds r6, #4 │ │ │ │ + cmp r1, r7 │ │ │ │ + blt.w 379b8 │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + cmp fp, r1 │ │ │ │ + bgt.w 37a48 │ │ │ │ + vldr s15, [sl] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + add.w r7, fp, #1 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + mov r1, r3 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 3299c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r6, r3, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 366ce │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s13, [pc, #108] @ 366e0 │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2e458 │ │ │ │ + ldr.w r8, [r6] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + ble.n 36f1e │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bgt.n 36ee2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ble.n 36f16 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 30d44 │ │ │ │ + b.n 36f16 │ │ │ │ + cmp fp, r3 │ │ │ │ + beq.w 3692e │ │ │ │ + add fp, r3 │ │ │ │ + cmp r5, r3 │ │ │ │ + ble.w 3692e │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + add r5, r3 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov.w ip, #2 │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + add.w r3, r3, r2, lsl #1 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ + add.w r7, r2, #8 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + add.w r7, r7, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ + vldr s14, [sp, #296] @ 0x128 │ │ │ │ + adds r1, r3, #4 │ │ │ │ + add.w lr, r1, r6 │ │ │ │ + mov r4, sl │ │ │ │ + mov r0, lr │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #2 │ │ │ │ + vldmia r2!, {s15} │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 366a4 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vldr s1, [pc, #96] @ 366e4 │ │ │ │ - vstr s15, [sp, #16] │ │ │ │ - blx 2dd24 │ │ │ │ - vldr s14, [pc, #76] @ 366dc │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 36656 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 36656 │ │ │ │ - ldr r2, [pc, #64] @ (366f4 ) │ │ │ │ - movs r5, #25 │ │ │ │ - ldr r1, [pc, #64] @ (366f8 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #64] @ (366fc ) │ │ │ │ - add r2, pc │ │ │ │ + beq.n 370ee │ │ │ │ + vldr s13, [r2, #-8] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 370ee │ │ │ │ + vldr s12, [r0] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 370ee │ │ │ │ + vldr s10, [r1] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 370ee │ │ │ │ + vadd.f32 s15, s15, s13 │ │ │ │ + vadd.f32 s12, s12, s10 │ │ │ │ + vldr s13, [r9] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ + itett ne │ │ │ │ + vldrne s11, [r4] │ │ │ │ + vabseq.f32 s15, s13 │ │ │ │ + vldrne s9, [r4, #4] │ │ │ │ + vsubne.f32 s9, s9, s11 │ │ │ │ + ittt ne │ │ │ │ + vdivne.f32 s11, s9, s15 │ │ │ │ + vabsne.f32 s15, s11 │ │ │ │ + vaddne.f32 s15, s15, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s13, #0.0 │ │ │ │ + itett ne │ │ │ │ + vldrne s11, [r8] │ │ │ │ + vabseq.f32 s12, s13 │ │ │ │ + vldrne s10, [r8, #4] │ │ │ │ + vsubne.f32 s10, s10, s11 │ │ │ │ + ittt ne │ │ │ │ + vdivne.f32 s11, s10, s12 │ │ │ │ + vabsne.f32 s12, s11 │ │ │ │ + vaddne.f32 s12, s12, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 37114 │ │ │ │ + vabs.f32 s13, s13 │ │ │ │ + vcmpe.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt gt │ │ │ │ + vmovgt.f32 s13, s15 │ │ │ │ + vstrgt s15, [r9] │ │ │ │ + vcmpe.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 370ee │ │ │ │ + vstr s12, [r9] │ │ │ │ + adds r3, #1 │ │ │ │ + adds r4, #4 │ │ │ │ + adds r1, #4 │ │ │ │ + adds r0, #4 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 3702c │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov r1, lr │ │ │ │ + add r7, r6 │ │ │ │ + cmp ip, fp │ │ │ │ + bne.n 37020 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + b.n 3692e │ │ │ │ + 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 370ee │ │ │ │ + b.n 370ea │ │ │ │ + ldr.w r1, [pc, #2200] @ 379c8 │ │ │ │ + movs r2, #7 │ │ │ │ + ldr.w r0, [pc, #2196] @ 379cc │ │ │ │ + movs r3, #0 │ │ │ │ add r1, pc │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add r0, pc │ │ │ │ + blx 31618 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.w 37af6 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + b.w 368f6 │ │ │ │ + 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 379b8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r7, [ip, #-4] │ │ │ │ + adds r6, r3, r2 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + ldr.w ip, [r8] │ │ │ │ + strd r8, r9, [sp, #200] @ 0xc8 │ │ │ │ + add.w r6, r2, r6, lsl #2 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #124] @ 0x7c │ │ │ │ + str.w fp, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r2, #4] │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + adds r0, r4, r2 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r4, [sp, #172] @ 0xac │ │ │ │ + str.w ip, [r0] │ │ │ │ + adds r0, r5, r2 │ │ │ │ + ldrd r2, r3, [sp, #164] @ 0xa4 │ │ │ │ + str r7, [r0, #0] │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + ldrd r7, r8, [sp, #128] @ 0x80 │ │ │ │ + strd r1, r0, [sp, #152] @ 0x98 │ │ │ │ + b.n 371fa │ │ │ │ + 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 37ad0 │ │ │ │ + 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 374c0 │ │ │ │ + adds r6, #4 │ │ │ │ + cmp r0, lr │ │ │ │ + beq.w 374c0 │ │ │ │ + mov r4, lr │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt.w 37aac │ │ │ │ + vldr s15, [sl] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + mov r1, r3 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 3299c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r6, r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + strd r7, r8, [sp, #16] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + blx 2e458 │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 371b6 │ │ │ │ + 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 37260 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 372c4 │ │ │ │ + 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] │ │ │ │ + add r3, r5 │ │ │ │ + str.w r3, [r0, ip, lsl #2] │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + adds r3, #1 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + b.n 371b6 │ │ │ │ + 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 372bc │ │ │ │ + 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 30d44 │ │ │ │ + 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 30d44 │ │ │ │ + b.n 372bc │ │ │ │ + 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 37aa6 │ │ │ │ + ldr.w ip, [r1, #-4] │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + add.w r9, r2, r1 │ │ │ │ + adds r3, r1, #1 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + add.w r9, r0, r9, lsl #2 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + str r5, [sp, #252] @ 0xfc │ │ │ │ + mov r5, r9 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + strd r6, r7, [sp, #240] @ 0xf0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + ldr.w r0, [pc, #1676] @ 379d0 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - b.n 36656 │ │ │ │ - blx 322ac <__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] @ (3682c ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r0, #17 │ │ │ │ - movs r3, r1 │ │ │ │ - itet ne │ │ │ │ - movne r3, r1 │ │ │ │ - │ │ │ │ -00036700 : │ │ │ │ - stmdbeq sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movne.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] @ (3697c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #612] @ (36980 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - vldr s16, [pc, #576] @ 36968 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + adds r0, r6, r3 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + str.w ip, [r0, #4] │ │ │ │ + adds r0, r7, r3 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + adds r3, r6, r1 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + adds r3, r7, r1 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + adds r3, r6, r2 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + adds r3, r7, r2 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldrd r7, r9, [sp, #128] @ 0x80 │ │ │ │ + add r3, r1 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, r1 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + add r3, sp, #300 @ 0x12c │ │ │ │ + strd r4, r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ + b.n 373ca │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + adds r1, r4, #1 │ │ │ │ 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] @ 3696c │ │ │ │ - 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] @ (36984 ) │ │ │ │ - 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] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ + blt.w 37ae8 │ │ │ │ + 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 37560 │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 37560 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.w 37ac2 │ │ │ │ + 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 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 3299c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r3, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ 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] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + strd r7, r9, [sp, #16] │ │ │ │ + blx 2e458 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.n 3738c │ │ │ │ + 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 37430 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 37494 │ │ │ │ + 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 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - vstr s15, [sp, #68] @ 0x44 │ │ │ │ - blx 2f89c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + add r3, r6 │ │ │ │ + str.w r3, [r0, ip, lsl #2] │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + adds r3, #1 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ 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 2f89c │ │ │ │ - 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 2f89c │ │ │ │ - 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 368da │ │ │ │ - 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] @ 36970 │ │ │ │ - vldmia r1!, {s15} │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ 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 36848 │ │ │ │ - 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 36908 │ │ │ │ - vmul.f32 s18, s18, s17 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - blx 2dd24 │ │ │ │ - ldr r1, [pc, #204] @ (36988 ) │ │ │ │ - ldr r0, [pc, #208] @ (3698c ) │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + b.n 3738c │ │ │ │ + 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 3748c │ │ │ │ + mov.w sl, r3, lsl #2 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + mov r2, sl │ │ │ │ + blx 30d44 │ │ │ │ + b.n 3748c │ │ │ │ + ldr.w sl, [sp, #124] @ 0x7c │ │ │ │ + ldr.w r9, [sp, #136] @ 0x88 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r1, #24 │ │ │ │ + ldr.w r2, [pc, #1284] @ 379d4 │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r1, [pc, #1280] @ 379d8 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1276] @ 379dc │ │ │ │ add r1, pc │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ add r0, pc │ │ │ │ - vstr s18, [r4] │ │ │ │ + blx 2d990 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #21 │ │ │ │ + ldr.w r1, [pc, #1264] @ 379e0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r2, [pc, #1260] @ 379e4 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1256] @ 379e8 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 367a2 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - ldr r2, [pc, #172] @ (36990 ) │ │ │ │ - ldr r3, [pc, #152] @ (36980 ) │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ + ldr.w r0, [pc, #1248] @ 379ec │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e0ec │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr.w r2, [pc, #1208] @ 379f0 │ │ │ │ + ldr.w r3, [pc, #1208] @ 379f4 │ │ │ │ add r2, pc │ │ │ │ - vstr s15, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36958 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [pc, #104] @ 36974 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3695c │ │ │ │ - vldr s1, [pc, #96] @ 36978 │ │ │ │ - blx 2dd24 │ │ │ │ - vldr s15, [pc, #76] @ 3696c │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - ldr r1, [pc, #104] @ (36994 ) │ │ │ │ - mov.w r2, sl, lsl #2 │ │ │ │ - ldr r3, [pc, #76] @ (36980 ) │ │ │ │ + bne.w 37bba │ │ │ │ + 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 2ffc0 │ │ │ │ + ldrd sl, r9, [sp, #240] @ 0xf0 │ │ │ │ + b.n 374c8 │ │ │ │ + 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 36b86 │ │ │ │ + ldr.w r9, [sp, #220] @ 0xdc │ │ │ │ + mov r8, sl │ │ │ │ + mov sl, r6 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + ble.n 374e8 │ │ │ │ + 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] @ 379f8 │ │ │ │ + ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ + add.w r5, r3, r2, lsl #1 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - vstr s18, [r4] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ + 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] @ 379fc │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + add.w r2, lr, #4 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + add.w r1, sl, r2 │ │ │ │ + add r2, r9 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #172] @ 0xac │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + add.w r2, sl, r3 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str.w lr, [sp, #192] @ 0xc0 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, r9 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + add.w r4, r3, #8 │ │ │ │ + str.w r8, [sp, #80] @ 0x50 │ │ │ │ + str.w sl, [sp, #144] @ 0x90 │ │ │ │ + str.w r9, [sp, #212] @ 0xd4 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + subs r0, r7, #1 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + cbz r1, 37632 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 37632 │ │ │ │ + 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 37600 │ │ │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ + ldr.w r9, [sp, #212] @ 0xd4 │ │ │ │ + b.n 374e8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + str.w r8, [sp, #136] @ 0x88 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + ble.n 37612 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov.w r9, #2 │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + str r4, [sp, #244] @ 0xf4 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + subs r0, #4 │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + adds r1, r4, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + adds r2, #4 │ │ │ │ + str r5, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 37696 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.n 376ac │ │ │ │ + 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 37b74 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 37676 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 376ca │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + vldr s15, [r1] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3767a │ │ │ │ + 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 3767a │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + strd r9, r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r9, r4 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + mov.w lr, r1, lsl #2 │ │ │ │ + mul.w r1, sl, r8 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + str.w lr, [sp, #112] @ 0x70 │ │ │ │ + add.w r5, r1, r6, lsl #2 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + add.w r0, r1, lr │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, r1 │ │ │ │ + b.n 37792 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + mov r1, sl │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + add.w r0, r3, r8, lsl #2 │ │ │ │ + ldr.w r3, [r0, #-8] │ │ │ │ + add.w ip, r4, r3 │ │ │ │ + str.w ip, [r0, #-4] │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mul.w r1, r0, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ + blt.w 37b0a │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r1, r7 │ │ │ │ + it ne │ │ │ │ + cmpne r1, r6 │ │ │ │ + add.w lr, r9, r4 │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + add.w ip, r4, r3 │ │ │ │ + ldr r4, [sp, #132] @ 0x84 │ │ │ │ + add r3, r4 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr.w ip, [ip, #-4] │ │ │ │ + ldr.w r3, [r3, #-4] │ │ │ │ + str.w ip, [r4] │ │ │ │ + str.w r3, [lr] │ │ │ │ + beq.n 3780e │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r1, r7 │ │ │ │ + blt.w 374c8 │ │ │ │ + mov r6, r7 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt.w 37b3e │ │ │ │ + vldr s15, [fp] │ │ │ │ + add r1, sp, #300 @ 0x12c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + movs r2, #6 │ │ │ │ + adds r7, r6, #1 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vstr s15, [r1] │ │ │ │ + blx 3299c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd sl, r9, [sp, #16] │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2e458 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 3774a │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bgt.n 37710 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ble.n 37742 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 30d44 │ │ │ │ + b.n 37742 │ │ │ │ + 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 37b8a │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #108] @ 0x6c │ │ │ │ + adds r5, r0, r5 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w ip, r7, r5, lsl #2 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + subs r0, #1 │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ + strd r6, r9, [sp, #204] @ 0xcc │ │ │ │ + adds r7, r5, r7 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r7, [r5, #4] │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + adds r7, r4, r7 │ │ │ │ + str r7, [sp, #152] @ 0x98 │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r7, [sp, #140] @ 0x8c │ │ │ │ + ldr r7, [r7, #0] │ │ │ │ + str r7, [r5, #4] │ │ │ │ + add r7, sp, #300 @ 0x12c │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ + mov r8, r7 │ │ │ │ + ldrd r7, r9, [sp, #128] @ 0x80 │ │ │ │ + add r5, r0 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + adds r5, r4, r0 │ │ │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ │ │ + str r5, [sp, #148] @ 0x94 │ │ │ │ + mov r5, ip │ │ │ │ + b.n 378ba │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + adds r0, r4, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 36958 │ │ │ │ - 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 30d40 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - b.n 3692a │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + mul.w r2, sl, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.w 37b64 │ │ │ │ + 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 379ae │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 379ae │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.w 37b52 │ │ │ │ + vldr s15, [fp] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + mov r1, r8 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s15, [r8] │ │ │ │ + blx 3299c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + strd r5, r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldrd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + strd r7, r9, [sp, #16] │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + blx 2e458 │ │ │ │ + ldr r6, [r5, #0] │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.n 3787e │ │ │ │ + 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 3791e │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 37982 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + subs r0, r3, #1 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + add.w lr, r0, r2 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + add.w ip, r3, r2 │ │ │ │ + mov r2, sl │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + add r3, r6 │ │ │ │ + str.w r3, [r0, ip, lsl #2] │ │ │ │ + ldr.w r3, [r0, lr, lsl #2] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + adds r3, #1 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + add r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + b.n 3787e │ │ │ │ + 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 3797a │ │ │ │ + mov.w sl, r3, lsl #2 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r1, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + mov r2, sl │ │ │ │ + blx 30d44 │ │ │ │ + b.n 3797a │ │ │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ + ldr.w r9, [sp, #200] @ 0xc8 │ │ │ │ + b.n 374c8 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r9, r5 │ │ │ │ + b.n 374c8 │ │ │ │ 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] @ (36ac0 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + lsrs r4, r0, #19 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r7, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf6e2000b │ │ │ │ + lsrs r2, r6, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ + movs r3, r1 │ │ │ │ + ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r6, r3, #24 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r0, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #11 │ │ │ │ + lsls r2, r2, #21 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r0, r1, #9 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + 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, 37a1e │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r3, #1 │ │ │ │ + beq.w 37166 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + eor.w r0, r0, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + it ne │ │ │ │ + cmpne r3, r2 │ │ │ │ + and.w r0, r0, #1 │ │ │ │ + ite eq │ │ │ │ + moveq r6, #1 │ │ │ │ + movne r6, #0 │ │ │ │ + orrs r6, r0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r7 │ │ │ │ + beq.w 36e54 │ │ │ │ + b.w 37166 │ │ │ │ + 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 37168 │ │ │ │ + str r5, [sp, #204] @ 0xcc │ │ │ │ + mul.w r4, r2, r0 │ │ │ │ + ldrd r5, r1, [sp, #164] @ 0xa4 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 3730e │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r5, r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 37a84 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r3, #1 │ │ │ │ + beq.w 3730a │ │ │ │ + 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 3730a │ │ │ │ + str.w r9, [sp, #204] @ 0xcc │ │ │ │ + b.w 36c40 │ │ │ │ + mov sl, r6 │ │ │ │ + mov r9, r7 │ │ │ │ + b.n 374c8 │ │ │ │ + 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 36e54 │ │ │ │ + ldr r5, [sp, #252] @ 0xfc │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r6, r7, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ + b.w 36c40 │ │ │ │ + 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 36e54 │ │ │ │ + ldr r5, [sp, #252] @ 0xfc │ │ │ │ + mov sl, r0 │ │ │ │ + ldrd r6, r7, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ + b.w 36c40 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 3692e │ │ │ │ + ldrd r6, r7, [sp, #212] @ 0xd4 │ │ │ │ + b.w 36b58 │ │ │ │ + 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 37b7e │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cmp sl, r0 │ │ │ │ + bne.w 3781c │ │ │ │ + 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 3767a │ │ │ │ + b.n 3781c │ │ │ │ + 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 3781e │ │ │ │ + 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 3767a │ │ │ │ + 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 3767a │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + ldr r4, [sp, #244] @ 0xf4 │ │ │ │ + str.w sl, [sp, #80] @ 0x50 │ │ │ │ + b.n 37612 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 3781c │ │ │ │ + b.n 37b24 │ │ │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ + mov r9, r4 │ │ │ │ + b.n 374c8 │ │ │ │ + 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 374e8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.w 37584 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + adds r5, #8 │ │ │ │ + adds r3, r5, #4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 374e8 │ │ │ │ + b.n 37ba4 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00037bc0 : │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00037bc8 : │ │ │ │ + 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] @ (37c3c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (37c40 ) │ │ │ │ + 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] @ (37c44 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 37c12 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 37c2e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 37c34 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 37bf6 │ │ │ │ + ldr r3, [pc, #24] @ (37c48 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ + movs r6, r1 │ │ │ │ + strh r4, [r3, #42] @ 0x2a │ │ │ │ + movs r5, r1 │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r0, [r7, r7] │ │ │ │ + movs r6, r1 │ │ │ │ + │ │ │ │ +00037c4c : │ │ │ │ + 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 37c7e │ │ │ │ + ldr r2, [pc, #172] @ (37d14 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 37cc6 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 37ca0 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 37cec │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (37d18 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (37d1c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (37d20 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (37d24 ) │ │ │ │ + ldr r0, [pc, #132] @ (37d28 ) │ │ │ │ + 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 2f350 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 314c0 │ │ │ │ + ldr r2, [pc, #100] @ (37d2c ) │ │ │ │ + ldr r0, [pc, #100] @ (37d30 ) │ │ │ │ + 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 327b4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2efbc │ │ │ │ + ldr r2, [pc, #68] @ (37d34 ) │ │ │ │ + ldr r0, [pc, #72] @ (37d38 ) │ │ │ │ + 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 31280 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fce0 │ │ │ │ + nop │ │ │ │ + subs.w r0, r8, fp │ │ │ │ + ldc2l 0, cr0, [r0, #-40] @ 0xffffffd8 │ │ │ │ + vhadd.u8 d16, d10, d10 │ │ │ │ + beq.n 37de8 │ │ │ │ movs r3, r1 │ │ │ │ - strb r2, [r5, #23] │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ + movs r6, r1 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ + movs r5, r1 │ │ │ │ + ldr r6, [r3, r5] │ │ │ │ + movs r6, r1 │ │ │ │ + strh r4, [r6, #34] @ 0x22 │ │ │ │ movs r5, r1 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ + ldr r0, [r7, r4] │ │ │ │ + movs r6, r1 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036998 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00037d3c : │ │ │ │ + push {r4, 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] @ (36b38 ) │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r3, [pc, #388] @ (36b3c ) │ │ │ │ - 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 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ 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 36a18 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 37d6e │ │ │ │ + ldr r2, [pc, #172] @ (37e04 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 37db6 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 37d90 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 37ddc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (37e08 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (37e0c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (37e10 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ 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 36a02 │ │ │ │ - add.w r8, r8, r5, lsl #1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 36a5c │ │ │ │ - adds r2, r4, #4 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - add.w r2, r2, r8, lsl #2 │ │ │ │ - mov r0, r6 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (37e14 ) │ │ │ │ + ldr r0, [pc, #132] @ (37e18 ) │ │ │ │ + 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 2f350 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2dd40 │ │ │ │ + ldr r2, [pc, #100] @ (37e1c ) │ │ │ │ + ldr r0, [pc, #100] @ (37e20 ) │ │ │ │ + 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 327b4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fcc0 │ │ │ │ + ldr r2, [pc, #68] @ (37e24 ) │ │ │ │ + ldr r0, [pc, #72] @ (37e28 ) │ │ │ │ + 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 31280 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 32cb4 │ │ │ │ + nop │ │ │ │ + pkhbt r0, r8, fp │ │ │ │ + stc2l 0, cr0, [r0], #-40 @ 0xffffffd8 │ │ │ │ + cdp2 0, 6, cr0, cr2, cr10, {0} │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r2, r2] │ │ │ │ + movs r6, r1 │ │ │ │ + strh r2, [r5, #28] │ │ │ │ + movs r5, r1 │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ + movs r6, r1 │ │ │ │ + strh r4, [r0, #28] │ │ │ │ + movs r5, r1 │ │ │ │ + ldr r0, [r1, r1] │ │ │ │ + movs r6, r1 │ │ │ │ + strh r6, [r3, #26] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +00037e2c : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 37e40 │ │ │ │ + ldr r2, [pc, #60] @ (37e74 ) │ │ │ │ + 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] @ (37e78 ) │ │ │ │ + ldr r1, [pc, #40] @ (37e7c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #36] @ (37e80 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ 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 36a46 │ │ │ │ - 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 36abc │ │ │ │ - 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 36a96 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - ldrd r1, r3, [sp] │ │ │ │ - blx fp │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 36b14 │ │ │ │ - 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 36aea │ │ │ │ - ldr r2, [pc, #40] @ (36b40 ) │ │ │ │ - ldr r3, [pc, #36] @ (36b3c ) │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + strd r0, r0, [sl, #44]! @ 0x2c │ │ │ │ + usada8 r0, lr, sl, r0 │ │ │ │ + stc2 0, cr0, [r8, #40] @ 0x28 │ │ │ │ + ldmia r6!, {r1, r4, r7} │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00037e84 : │ │ │ │ + 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 37efc │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 37f1a │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (37f2c ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #88 @ 0x58 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 37f1e │ │ │ │ + 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 37ebe │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (37f30 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (37f34 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (37f38 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 36b32 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 30d40 │ │ │ │ nop │ │ │ │ - strb r6, [r2, #20] │ │ │ │ + strh r4, [r2, #20] │ │ │ │ movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r7, #14] │ │ │ │ + @ instruction: 0xfad2000a │ │ │ │ + stc2l 0, cr0, [r4], #40 @ 0x28 │ │ │ │ + ldmia r5, {r2, r5, r6, r7} │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00037f3c : │ │ │ │ + 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 37f84 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 37fa2 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (37fb4 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 37fa6 │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (37fb8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (37fbc ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (37fc0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30d40 │ │ │ │ + nop │ │ │ │ + strh r2, [r4, #14] │ │ │ │ movs r5, r1 │ │ │ │ + @ instruction: 0xfa4a000a │ │ │ │ + stc2l 0, cr0, [r4], #-40 @ 0xffffffd8 │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00036b44 : │ │ │ │ +00037fc4 : │ │ │ │ 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 r4, [pc, #188] @ (36c14 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #188] @ (36c18 ) │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #268] @ (380e4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (380e8 ) │ │ │ │ + sub sp, #12 │ │ │ │ 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 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r2 │ │ │ │ - ittt gt │ │ │ │ - movgt lr, r4 │ │ │ │ - movgt r2, r5 │ │ │ │ - movgt r1, #1 │ │ │ │ - ble.n 36ba4 │ │ │ │ - vldmia r2!, {s14} │ │ │ │ + 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] @ (380ec ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 38010 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 3802c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - cmp r1, r7 │ │ │ │ - vmla.f32 s15, s14, s13 │ │ │ │ - vstmia lr!, {s15} │ │ │ │ - bne.n 36b8e │ │ │ │ - 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] │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 3803c │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 36bf6 │ │ │ │ - vldr s12, [r6] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + beq.n 37ff4 │ │ │ │ + ldr r3, [pc, #192] @ (380f0 ) │ │ │ │ + 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 │ │ │ │ - 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 36bd8 │ │ │ │ - ldr r2, [pc, #36] @ (36c1c ) │ │ │ │ - ldr r3, [pc, #28] @ (36c18 ) │ │ │ │ + blx 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #160] @ (380f4 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #132] @ (380f8 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 380c8 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 32aec │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #80] @ (380fc ) │ │ │ │ + ldr r1, [pc, #84] @ (38100 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (38104 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 36c10 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r7, #13] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r3, #11] │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00036c20 : │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 36c50 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vldr s13, [r3] │ │ │ │ + add r1, pc │ │ │ │ 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 36c3a │ │ │ │ - bx lr │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 380a0 │ │ │ │ nop │ │ │ │ + ldrsb r4, [r1, r1] │ │ │ │ + movs r6, r1 │ │ │ │ + strh r0, [r4, #10] │ │ │ │ + movs r5, r1 │ │ │ │ + ldrsb r0, [r7, r0] │ │ │ │ + movs r6, r1 │ │ │ │ + strb r2, [r7, r7] │ │ │ │ + movs r6, r1 │ │ │ │ + ldrsh.w r0, [lr, #10] │ │ │ │ + vld1.8 {d0[0]}, [r8], sl │ │ │ │ + strb r0, [r7, r5] │ │ │ │ + movs r6, r1 │ │ │ │ + smlsd r0, lr, sl, r0 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5} │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00036c54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00038108 : │ │ │ │ + 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] @ (36cec ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #128] @ (36cf0 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 38158 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (3815c ) │ │ │ │ + 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 33734 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 36cc8 │ │ │ │ - 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 33200 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - cmp r4, r6 │ │ │ │ - vstmia r5!, {s0} │ │ │ │ - bne.n 36ca0 │ │ │ │ - add.w r1, r8, r7, lsl #2 │ │ │ │ + blx 2f350 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 30498 │ │ │ │ - ldr r2, [pc, #40] @ (36cf4 ) │ │ │ │ - ldr r3, [pc, #36] @ (36cf0 ) │ │ │ │ + blx 2dd44 │ │ │ │ + ldr r2, [pc, #32] @ (38160 ) │ │ │ │ + ldr r3, [pc, #28] @ (3815c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36ce6 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 38154 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r4, [r4, #9] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #8] │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036cf8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00038164 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #512] @ (36f0c ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #512] @ (36f10 ) │ │ │ │ - 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 36ee0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r4, r1 │ │ │ │ - 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 36d44 │ │ │ │ - sub.w r1, sl, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 36eb6 │ │ │ │ - mov ip, r7 │ │ │ │ - mov.w r1, sl, asr #1 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (381f0 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (381f4 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (381f8 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ 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 36d86 │ │ │ │ - ands.w sl, sl, #1 │ │ │ │ - bne.n 36e6c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ + blx 2f350 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 33084 │ │ │ │ + ldr r0, [pc, #92] @ (381fc ) │ │ │ │ + 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] │ │ │ │ - add r0, sp, #24 │ │ │ │ - mov r3, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 3128c │ │ │ │ - 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 36efe │ │ │ │ - sub.w r1, ip, #3 │ │ │ │ - vldr s14, [r2] │ │ │ │ - mov r0, r2 │ │ │ │ - mov r3, r7 │ │ │ │ - lsrs r1, r1, #1 │ │ │ │ - vldr s15, [r3, #8] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s13, [r3, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s15, [r0, #-4] │ │ │ │ - vstr s14, [r0] │ │ │ │ - bne.n 36df4 │ │ │ │ - mov r0, ip │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 36e34 │ │ │ │ - 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 36e52 │ │ │ │ - adds r0, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - cmp r0, r3 │ │ │ │ - str.w r1, [r6], #4 │ │ │ │ - str.w r2, [r4], #4 │ │ │ │ - bne.n 36e3e │ │ │ │ - ldr r2, [pc, #192] @ (36f14 ) │ │ │ │ - ldr r3, [pc, #184] @ (36f10 ) │ │ │ │ + mov r3, r6 │ │ │ │ + blx 304a4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2dab8 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 314c4 │ │ │ │ + ldr r2, [pc, #40] @ (38200 ) │ │ │ │ + ldr r3, [pc, #28] @ (381f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36f02 │ │ │ │ - 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 3128c │ │ │ │ - vldr s15, [r7] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w ip, [r8] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - cmp.w ip, #2 │ │ │ │ - vstr s15, [r2] │ │ │ │ - bgt.n 36de6 │ │ │ │ - mov r0, ip │ │ │ │ - b.n 36e34 │ │ │ │ - bne.n 36eee │ │ │ │ - vldr s12, [r2] │ │ │ │ - movs r0, #2 │ │ │ │ - vldr s15, [r2, #4] │ │ │ │ - vldr s13, [pc, #68] @ 36f08 │ │ │ │ - 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 36e3a │ │ │ │ - vldr s15, [r2] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 36e52 │ │ │ │ - vldr s15, [r2] │ │ │ │ - movs r0, #1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 36e3a │ │ │ │ - mov r0, ip │ │ │ │ - b.n 36e20 │ │ │ │ + bne.n 381ec │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cbz r7, 36f80 │ │ │ │ - subs r7, #221 @ 0xdd │ │ │ │ - strb r4, [r0, #7] │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ + b.n 37f58 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r2!, {r5} │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r4, [r7, r3] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036f18 : │ │ │ │ - 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 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - add ip, lr │ │ │ │ - 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 30fdc │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00036f60 : │ │ │ │ - b.w 308f0 │ │ │ │ - │ │ │ │ -00036f64 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 36fce │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ble.n 36fa2 │ │ │ │ - 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 36f8a │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 30e50 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 36fca │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - subs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - bne.n 36fb6 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00036fd0 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 37036 │ │ │ │ +00038204 : │ │ │ │ push {r4, r5, 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 │ │ │ │ + ldr.w ip, [pc, #64] @ 38254 │ │ │ │ sub sp, #12 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, r1 │ │ │ │ - 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 36ff4 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - blx 328d4 │ │ │ │ - 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 37022 │ │ │ │ + ldr r3, [pc, #60] @ (38258 ) │ │ │ │ + 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 2f350 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 314c4 │ │ │ │ + ldr r2, [pc, #32] @ (3825c ) │ │ │ │ + ldr r3, [pc, #28] @ (38258 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 38250 │ │ │ │ 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 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldrb r0, [r7, r2] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r3, r2] │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -00037048 : │ │ │ │ +00038260 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - ldr r3, [pc, #452] @ (37228 ) │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov r7, sl │ │ │ │ - mov r6, lr │ │ │ │ + str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #896] @ (385fc ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #896] @ (38600 ) │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ 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 370b6 │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 3711a │ │ │ │ - mov r6, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3336c <__aeabi_idivmod@plt> │ │ │ │ - clz r2, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - mov r7, r5 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 371f2 │ │ │ │ - orrs.w r2, fp, r2 │ │ │ │ - str.w r9, [sl, #4]! │ │ │ │ - bne.n 370ae │ │ │ │ - cmp r6, r4 │ │ │ │ - ite ne │ │ │ │ - movne r2, r8 │ │ │ │ - moveq r2, r4 │ │ │ │ - rsb r1, r8, #8 │ │ │ │ - rsb r0, r8, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r1, r2 │ │ │ │ - add r0, r2 │ │ │ │ - rsb r2, r8, #4 │ │ │ │ - cmp r6, r4 │ │ │ │ - it eq │ │ │ │ - moveq r2, #4 │ │ │ │ - add r1, r3 │ │ │ │ - add r0, r3 │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ - blx 32aec │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bne.n 370b6 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - strd sl, r3, [r2] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ + strd r4, r3, [sp, #28] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bic.w r8, r6, r6, asr #31 │ │ │ │ + mul.w r4, r5, r8 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + mul.w r3, r5, r6 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + bic.w r0, r5, r5, asr #31 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ blx 33734 │ │ │ │ + vldr s15, [pc, #732] @ 385f4 │ │ │ │ + ldr r0, [pc, #744] @ (38604 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + vdiv.f32 s17, s0, s15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2faa4 │ │ │ │ + ldr r0, [pc, #732] @ (38608 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + add r0, pc │ │ │ │ + blx 2dadc │ │ │ │ + ldr r0, [pc, #724] @ (3860c ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add r0, pc │ │ │ │ + blx 2dadc │ │ │ │ + ldr r0, [pc, #716] @ (38610 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr r1, [pc, #708] @ (38614 ) │ │ │ │ + ldr r0, [pc, #708] @ (38618 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3400c │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + blx 31f08 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + blx 339ec │ │ │ │ + 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 │ │ │ │ - beq.n 3721a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmov s15, r3 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - vdiv.f32 s20, s0, s15 │ │ │ │ - ldr.w r8, [fp, #4]! │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - add.w r3, r3, #1 │ │ │ │ + ble.n 38396 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 30d44 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + vldr s16, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3844a │ │ │ │ + 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 383ac │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 3844a │ │ │ │ + adds r3, r7, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add.w r9, r9, #4 │ │ │ │ + adds r6, #1 │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + add.w fp, r3, #4 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + movs r7, #1 │ │ │ │ + add.w sl, r3, #4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov.w r3, ip, lsl #2 │ │ │ │ + add.w r5, r9, r3 │ │ │ │ + add.w r4, fp, r3 │ │ │ │ + add.w r0, sl, r3 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, r2 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 3842a │ │ │ │ + vldr s13, [r3] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38438 │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38438 │ │ │ │ + vdiv.f32 s14, s13, s12 │ │ │ │ + adds r2, #1 │ │ │ │ + adds r1, #4 │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r2, r6 │ │ │ │ + vstmia r4!, {s14} │ │ │ │ + vstmia r0!, {s15} │ │ │ │ + beq.n 38442 │ │ │ │ + vldmia r5!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 383f8 │ │ │ │ + vmov.f32 s14, s16 │ │ │ │ + vmov.f32 s15, s16 │ │ │ │ + b.n 38418 │ │ │ │ + adds r7, #1 │ │ │ │ + add ip, r8 │ │ │ │ + cmp r7, lr │ │ │ │ + bne.n 383de │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ - mul.w r1, r8, r1 │ │ │ │ - ble.n 37212 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #2 │ │ │ │ - ble.n 37208 │ │ │ │ - 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 │ │ │ │ + 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] │ │ │ │ - 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] @ 37224 │ │ │ │ - add.w r5, r3, sl, lsl #2 │ │ │ │ - vmul.f32 s17, s17, s20 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ - adds r5, #8 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 31720 │ │ │ │ + ldrd r2, r3, [sp, #84] @ 0x54 │ │ │ │ + blx 2ecd0 │ │ │ │ + ldr r0, [pc, #432] @ (3861c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, pc │ │ │ │ + blx 33c00 │ │ │ │ + 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 384c4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + mvns r1, r3 │ │ │ │ + add.w r1, r1, r3, lsl #1 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + subs r5, r3, #4 │ │ │ │ + adds r0, r1, #4 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r0, r4 │ │ │ │ + adds r7, r3, #1 │ │ │ │ + ldr.w r3, [r5, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #4]! │ │ │ │ + ldr.w r3, [r1, #4]! │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r0, #4]! │ │ │ │ + bne.n 384a6 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 38546 │ │ │ │ + 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 38534 │ │ │ │ + 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 3852c │ │ │ │ + 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 38508 │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 384ec │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add ip, sl │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 38546 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 384de │ │ │ │ + ldr r4, [pc, #216] @ (38620 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #216] @ (38624 ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r0, [pc, #208] @ (38628 ) │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2faec │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 387d6 │ │ │ │ + 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 │ │ │ │ + movs r4, #2 │ │ │ │ + vdiv.f32 s18, s19, s15 │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add.w fp, r2, r3 │ │ │ │ + b.n 385ae │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt.w 387be │ │ │ │ + ldr.w r5, [r9, #4]! │ │ │ │ + ldr.w r7, [fp, #4]! │ │ │ │ + sub.w r8, r5, r7 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 385a4 │ │ │ │ + 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 385a4 │ │ │ │ + add.w sl, r7, #1 │ │ │ │ + cmp r5, sl │ │ │ │ + blt.n 386bc │ │ │ │ + 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 │ │ │ │ - cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - str.w r2, [r5, #-8] │ │ │ │ - str.w r3, [r5, #-4] │ │ │ │ - bne.n 371b8 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.n 37200 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + vldr s11, [pc, #12] @ 385f8 │ │ │ │ + adds r1, r3, r4 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ add r4, r3 │ │ │ │ - b.n 3719e │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 3707c │ │ │ │ - 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 37156 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + b.n 3869a │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r0, fp] │ │ │ │ - │ │ │ │ -0003722c : │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 3723c │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - add r1, r2 │ │ │ │ - add r2, r1 │ │ │ │ - b.w 2e4b8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00037240 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r6, [pc, #528] @ (37464 ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r5, [pc, #528] @ (37468 ) │ │ │ │ - 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] │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf718000a │ │ │ │ + @ instruction: 0xf718000a │ │ │ │ + @ instruction: 0xf718000a │ │ │ │ + movw r0, #18442 @ 0x480a │ │ │ │ + b.n 38010 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf70a000a │ │ │ │ + @ instruction: 0xf5f8000a │ │ │ │ + b.n 38c2c │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf522000a │ │ │ │ + adds.w r0, sl, #9043968 @ 0x8a0000 │ │ │ │ + vldr s14, [r1, #4] │ │ │ │ + vcmp.f32 s14, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 386aa │ │ │ │ + vldr s13, [r4, #-8] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 386aa │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s12, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 386aa │ │ │ │ + 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 38862 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, sl │ │ │ │ + blt.n 386b6 │ │ │ │ + mov r2, r4 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 3862c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, sl │ │ │ │ + bge.n 3869a │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 38798 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3883e │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.w 385a4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r3, r7 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + adds r3, r2, r4 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r2, r3 │ │ │ │ + blx 33b88 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov sl, r0 │ │ │ │ + adds r2, r3, r5 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + blx 33b88 │ │ │ │ + sub.w r1, sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 373f8 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - add.w r8, r4, #8 │ │ │ │ - mov.w r9, #1 │ │ │ │ - add.w r8, r8, r1, lsl #2 │ │ │ │ - mov sl, r6 │ │ │ │ - mov r7, r9 │ │ │ │ - mov fp, r3 │ │ │ │ - strd r6, r1, [sp, #28] │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r4, [r8, #-4]! │ │ │ │ - mov r0, sl │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - mul.w r3, r0, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.w 385a4 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + vldr s15, [r2] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + vldr s14, [r3] │ │ │ │ + subs r3, r5, #1 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + adds r3, r2, r5 │ │ │ │ + vldr s13, [r3] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 385a4 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + add r4, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33b88 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + blx 33b88 │ │ │ │ + sub.w r1, sl, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.w 385a4 │ │ │ │ + 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 385a4 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + subs r1, r7, #1 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + adds r6, #1 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r1, r3 │ │ │ │ + blx 32710 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.w 385ae │ │ │ │ + ldrd r3, r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + add r3, r2 │ │ │ │ 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 37416 │ │ │ │ - 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 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r4, #1 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq.n 387d6 │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 3858e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r1, [pc, #164] @ (38880 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - beq.n 373dc │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fea4 │ │ │ │ - mov.w r9, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - blt.n 37386 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 37292 │ │ │ │ - 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 373bc │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2db2c │ │ │ │ - b.n 37302 │ │ │ │ - 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 373ce │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 326e8 │ │ │ │ - b.n 37302 │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - beq.n 373ea │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 30488 │ │ │ │ - b.n 37302 │ │ │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 373f8 │ │ │ │ - ldr.w r2, [ip] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 373f8 │ │ │ │ - ldr r1, [pc, #208] @ (3746c ) │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #200] @ (37468 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #160] @ (38884 ) │ │ │ │ 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 37412 │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2db2c │ │ │ │ - mov.w r9, #0 │ │ │ │ - b.n 37306 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 326e8 │ │ │ │ - b.n 373c8 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fea4 │ │ │ │ - b.n 373c8 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ - blx 30488 │ │ │ │ - b.n 373c8 │ │ │ │ - ldr r2, [pc, #116] @ (37470 ) │ │ │ │ - ldr r3, [pc, #108] @ (37468 ) │ │ │ │ + ldr r0, [pc, #160] @ (38888 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #112] @ (3888c ) │ │ │ │ + ldr r3, [pc, #112] @ (38890 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 37412 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__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 37446 │ │ │ │ - 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 316cc │ │ │ │ - b.n 373c8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ + bne.n 38878 │ │ │ │ + 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 2ffc0 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 38798 │ │ │ │ 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 316cc │ │ │ │ - b.n 37302 │ │ │ │ - nop │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + 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 2de18 │ │ │ │ + b.n 38798 │ │ │ │ + subs r0, r2, #4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 2de18 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + vldr s11, [pc, #12] @ 3887c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + b.n 38690 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #48] @ 0x30 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + bic.w r0, r4, #9043968 @ 0x8a0000 │ │ │ │ + @ instruction: 0xf298000a │ │ │ │ + rsb r0, lr, #10 │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ movs r5, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00037474 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 374a0 │ │ │ │ - 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 3128c │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ +00038894 : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000374a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003889c : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r6, [pc, #472] @ (37690 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r5, [pc, #472] @ (37694 ) │ │ │ │ - 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 37638 │ │ │ │ - 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 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (38910 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (38914 ) │ │ │ │ + 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] @ (38918 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 388e6 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 38902 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 38908 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 388ca │ │ │ │ + ldr r3, [pc, #24] @ (3891c ) │ │ │ │ + add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33278 <__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 37656 │ │ │ │ - tbb [pc, r3] │ │ │ │ - strh r3, [r4, r5] │ │ │ │ - lsls r6, r7, #8 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - adds r1, r0, r3 │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r5, [pc, #816] @ (38c44 ) │ │ │ │ + movs r6, r1 │ │ │ │ + ldrb r0, [r3, #10] │ │ │ │ + movs r5, r1 │ │ │ │ + ldr r5, [pc, #744] @ (38c04 ) │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r5, [pc, #496] @ (38b10 ) │ │ │ │ + movs r6, r1 │ │ │ │ + │ │ │ │ +00038920 : │ │ │ │ + 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] @ (389b0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 38956 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ 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 3761c │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2ef10 │ │ │ │ - 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 374f2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 37638 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 37638 │ │ │ │ - ldr r1, [pc, #280] @ (37698 ) │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #272] @ (37694 ) │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 38990 │ │ │ │ + ldr r2, [pc, #108] @ (389b4 ) │ │ │ │ + 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] @ (389b8 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #96] @ (389bc ) │ │ │ │ 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 37652 │ │ │ │ - ldrd r0, r1, [sp, #32] │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, r3 │ │ │ │ + ldr r0, [pc, #96] @ (389c0 ) │ │ │ │ + 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 304a4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32db8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ 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 37600 │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 303e0 │ │ │ │ - b.n 3755a │ │ │ │ - add r0, r6 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3760e │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 31f44 │ │ │ │ - b.n 3755a │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3762a │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2fe98 │ │ │ │ - b.n 3755a │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 303e0 │ │ │ │ - b.n 3755a │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 31f44 │ │ │ │ - b.n 3755a │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2ef10 │ │ │ │ - b.n 3755a │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2fe98 │ │ │ │ - b.n 3755a │ │ │ │ - ldr r2, [pc, #96] @ (3769c ) │ │ │ │ - ldr r3, [pc, #88] @ (37694 ) │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 38946 │ │ │ │ + ldr r2, [pc, #48] @ (389c4 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #48] @ (389c8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (389cc ) │ │ │ │ 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 37652 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 37686 │ │ │ │ - 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 2dce4 │ │ │ │ - ldrd r3, r4, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - eoreq.w sl, sl, #1 │ │ │ │ - b.n 37560 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 37666 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrb r2, [r3, #8] │ │ │ │ movs r5, r1 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + ldr r5, [pc, #216] @ (38a90 ) │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r5, [pc, #144] @ (38a4c ) │ │ │ │ + movs r6, r1 │ │ │ │ + udf #250 @ 0xfa │ │ │ │ + movs r3, r1 │ │ │ │ + rev16 r6, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + orr.w r0, r0, #10 │ │ │ │ + @ instruction: 0xf272000a │ │ │ │ + stmia r3!, {r1, r4, r6} │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +000389d0 : │ │ │ │ + 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] @ (38a60 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 38a06 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 38a40 │ │ │ │ + ldr r2, [pc, #108] @ (38a64 ) │ │ │ │ + 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] @ (38a68 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #96] @ (38a6c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #96] @ (38a70 ) │ │ │ │ + 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 304a4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32db8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 389f6 │ │ │ │ + ldr r2, [pc, #48] @ (38a74 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #48] @ (38a78 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (38a7c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ movs r5, r1 │ │ │ │ + ldr r4, [pc, #544] @ (38c88 ) │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r4, [pc, #464] @ (38c3c ) │ │ │ │ + movs r6, r1 │ │ │ │ + udf #74 @ 0x4a │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r6, 38a9e │ │ │ │ + movs r3, r1 │ │ │ │ + vaddl.s16 q0, d0, d10 │ │ │ │ + rsb r0, sl, #10 │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000376a0 : │ │ │ │ +00038a80 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 376cc │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 38af8 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 38b16 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (38b28 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #40 @ 0x28 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 38b1a │ │ │ │ + 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 38aba │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (38b2c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (38b30 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (38b34 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 30d40 │ │ │ │ + nop │ │ │ │ + ldrb r0, [r5, #2] │ │ │ │ + movs r5, r1 │ │ │ │ + cdp 0, 13, cr0, cr6, cr10, {0} │ │ │ │ + adds.w r0, r8, #10 │ │ │ │ + stmia r1!, {r3, r5, r6, r7} │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00038b38 : │ │ │ │ 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 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - add.w r3, r2, ip │ │ │ │ - add ip, r3 │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 34158 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 38b80 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 38b9e │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (38bb0 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 38ba2 │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (38bb4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (38bb8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (38bbc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bx lr │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30d40 │ │ │ │ nop │ │ │ │ + strb r6, [r6, #31] │ │ │ │ + movs r5, r1 │ │ │ │ + cdp 0, 4, cr0, cr14, cr10, {0} │ │ │ │ + eors.w r0, r8, #10 │ │ │ │ + stmia r1!, {r5, r6} │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000376d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ - bic.w r2, r3, r3, asr #31 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - mul.w r3, r3, r2 │ │ │ │ - bic.w r1, r3, r3, asr #31 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mul.w r3, r3, r2 │ │ │ │ - bic.w r0, r3, r3, asr #31 │ │ │ │ - mvns r3, r2 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - subs r2, r3, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - subs r3, r3, r0 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - blx 33734 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr.w fp, [r8] │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - beq.w 3793a │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 3776e │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - blx 30d44 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3814a │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w r4, r3, r2, lsl #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - mov.w r3, r3, lsl #2 │ │ │ │ - ble.n 377ce │ │ │ │ - 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 377ae │ │ │ │ - add r4, sl │ │ │ │ - cmp r0, ip │ │ │ │ - beq.n 377cc │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 377a4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r0 │ │ │ │ - ble.n 37872 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 38132 │ │ │ │ - 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 381d6 │ │ │ │ - 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 3781c │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add sl, fp │ │ │ │ - cmp ip, r7 │ │ │ │ - bne.n 3780e │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - add lr, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 3800e │ │ │ │ - adds r1, #1 │ │ │ │ - b.n 377fc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 38176 │ │ │ │ - subs r2, #3 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bic.w r2, r2, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - add.w sl, r2, #5 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r7, fp │ │ │ │ - add.w r4, r9, #12 │ │ │ │ - add.w ip, r2, r1 │ │ │ │ - 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 38106 │ │ │ │ - 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 378dc │ │ │ │ - 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 378cc │ │ │ │ - ldrd r5, r2, [sp, #28] │ │ │ │ - ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - cmp r4, r2 │ │ │ │ - beq.w 37f06 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - add ip, r4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r5, r4 │ │ │ │ - b.n 378a4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 3794c │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - blx 30d44 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ble.w 380e0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 379dc │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov.w lr, #2 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - add.w ip, r0, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str.w fp, [sp] │ │ │ │ - add.w r8, r2, r7, lsl #1 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add.w r5, r9, r3 │ │ │ │ - add.w sl, r6, r3 │ │ │ │ - mla r9, r1, r7, r2 │ │ │ │ - str r6, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov.w r1, r8, lsl #2 │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - add.w r6, sl, r1 │ │ │ │ - add.w r4, sl, r2 │ │ │ │ - add r1, r5 │ │ │ │ - add r2, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - vldr s14, [r6, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - vldr s15, [r4, #4] │ │ │ │ - add r6, r3 │ │ │ │ - add r4, r3 │ │ │ │ - cmp r0, ip │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1, #4] │ │ │ │ - add r1, r3 │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - add r2, r3 │ │ │ │ - bne.n 379a0 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, r7 │ │ │ │ - sub.w r9, r9, r7 │ │ │ │ - cmp fp, lr │ │ │ │ - bge.n 3798a │ │ │ │ - ldr.w fp, [sp] │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 38188 │ │ │ │ - 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 31720 │ │ │ │ - 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] @ 37ba4 │ │ │ │ - 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 37ab0 │ │ │ │ - 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 37a8e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 37b40 │ │ │ │ - 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 37b2e │ │ │ │ - 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 37b08 │ │ │ │ - adds r5, #1 │ │ │ │ - add r6, r7 │ │ │ │ - sub.w ip, ip, r7 │ │ │ │ - cmp sl, r5 │ │ │ │ - bge.n 37ad8 │ │ │ │ - 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 37a5e │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ - ble.n 37ba8 │ │ │ │ - ldr.w ip, [sp, #20] │ │ │ │ - add.w r0, fp, #1 │ │ │ │ - ldr.w lr, [sp, #168] @ 0xa8 │ │ │ │ - movs r4, #2 │ │ │ │ - add.w r5, r8, r9 │ │ │ │ - mov r1, lr │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s15, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia r5!, {s14} │ │ │ │ - cmp r2, r0 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 37b80 │ │ │ │ - adds r4, #1 │ │ │ │ - add r3, r7 │ │ │ │ - cmp ip, r4 │ │ │ │ - blt.n 37ba8 │ │ │ │ - mov.w r9, r3, lsl #2 │ │ │ │ - b.n 37b78 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 37ea6 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 37c08 │ │ │ │ - adds r7, r3, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 38120 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov.w sl, #1 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - adds r2, r1, r0 │ │ │ │ - mov.w r9, r1, lsl #2 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - mov.w r8, r0, lsl #2 │ │ │ │ - adds r3, #4 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 30d44 │ │ │ │ - add fp, r8 │ │ │ │ - add.w r3, r0, r9 │ │ │ │ - cmp sl, r7 │ │ │ │ - bne.n 37be8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 37e9c │ │ │ │ - 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 37c9c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add.w r6, r0, r9, lsl #2 │ │ │ │ - add.w r5, r0, sl, lsl #2 │ │ │ │ - movs r4, #1 │ │ │ │ - subs r1, r1, r7 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - add.w r8, r1, ip │ │ │ │ - vldr s15, [r6, #4] │ │ │ │ - add r8, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - add r6, r3 │ │ │ │ - cmp r4, lr │ │ │ │ - vstr s15, [r8] │ │ │ │ - ldr.w r8, [r5, #4] │ │ │ │ - add r5, r3 │ │ │ │ - str.w r8, [r1, #4] │ │ │ │ - add r1, r2 │ │ │ │ - bne.n 37c76 │ │ │ │ - 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 37c5e │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #164] @ 0xa4 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 37e9c │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - cmp r4, r5 │ │ │ │ - bge.n 37dca │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - cmp r6, #2 │ │ │ │ - ble.w 37e9c │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - lsls r1, r2, #1 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - adds r4, #2 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - add r5, r6 │ │ │ │ - subs r6, #3 │ │ │ │ - bic.w r6, r6, #1 │ │ │ │ - mla r1, r2, r4, r1 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - add.w r9, r6, #5 │ │ │ │ - add.w r5, r5, r2, lsl #1 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r4, r7 │ │ │ │ - add r4, r2 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - adds r7, r2, r3 │ │ │ │ - add.w r5, r2, r5, lsl #1 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r1, #2 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add.w r2, r0, #12 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add.w r2, r7, #8 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - adds r7, r2, #1 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 380f2 │ │ │ │ - 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 37d60 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne.n 37d52 │ │ │ │ - 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 37e9c │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add r5, r6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - add r0, r6 │ │ │ │ - add r4, r6 │ │ │ │ - b.n 37d26 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 37e9c │ │ │ │ - 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 381c4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov ip, r2 │ │ │ │ - movs r5, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - sub.w r8, r0, r2 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add.w lr, r0, r1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - mov.w r3, lr, lsl #2 │ │ │ │ - add.w r0, r6, ip, lsl #2 │ │ │ │ - add.w r1, r6, r8, lsl #2 │ │ │ │ - add r2, r3 │ │ │ │ - mov r4, sl │ │ │ │ - add r3, fp │ │ │ │ - vldr s12, [r1, #8] │ │ │ │ - subs r4, #1 │ │ │ │ - vldr s14, [r0, #8] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s13, [r0, #12] │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r0, #8 │ │ │ │ - vadd.f32 s11, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - subs r3, #8 │ │ │ │ - cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ - vadd.f32 s12, s13, s15 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r2] │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s12, [r2, #4] │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - bne.n 37e38 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r5, #1 │ │ │ │ - add ip, r9 │ │ │ │ - add r8, r9 │ │ │ │ - add lr, r3 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 37e24 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.n 37e06 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 37c08 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r9, r3, #1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 381b2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov.w lr, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r8, r6 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - adds r3, r2, r1 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - add r3, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - add.w ip, r0, #4 │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - add.w ip, ip, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add.w r7, r3, lr │ │ │ │ - mov r1, ip │ │ │ │ - mov r2, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r5, [r1, #0] │ │ │ │ - add r2, r4 │ │ │ │ - add r1, r0 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 37ee6 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r9, lr │ │ │ │ - bne.n 37ee0 │ │ │ │ - b.n 37c00 │ │ │ │ - mov fp, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.w 38142 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 3814a │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r1, #2 │ │ │ │ - ble.w 37958 │ │ │ │ - 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 37fec │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - mov.w r9, #3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r8, r1, lr │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - add lr, r1 │ │ │ │ - add.w r5, r8, sl │ │ │ │ - add.w r4, lr, sl │ │ │ │ - mov r1, lr │ │ │ │ - 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 37f86 │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - cmp r9, fp │ │ │ │ - bne.n 37f78 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.n 38004 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r4, r1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - sub.w sl, sl, r1 │ │ │ │ - b.n 37f5e │ │ │ │ - movs r7, #3 │ │ │ │ - add.w lr, r7, #2 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp lr, fp │ │ │ │ - beq.n 37fd8 │ │ │ │ - cmp r7, fp │ │ │ │ - bne.n 37fee │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.n 37fe0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ - b.n 37958 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 381ea │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 379dc │ │ │ │ - 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 38164 │ │ │ │ - sub.w r8, r4, r1 │ │ │ │ - mov lr, r1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - strd r0, r4, [sp, #24] │ │ │ │ - mov.w r1, lr, lsl #2 │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ - adds r4, r6, r1 │ │ │ │ - adds r0, r6, r2 │ │ │ │ - add r1, r9 │ │ │ │ - add r2, r9 │ │ │ │ - mov r5, sl │ │ │ │ - vldr s12, [r4, #8] │ │ │ │ - subs r5, #1 │ │ │ │ - vldr s15, [r0, #8] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s13, [r0, #12] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s14, [r4, #4] │ │ │ │ - adds r0, #8 │ │ │ │ - vadd.f32 s11, s12, s15 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - adds r2, #8 │ │ │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vsub.f32 s12, s14, s13 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s11, [r1] │ │ │ │ - vstr s12, [r2] │ │ │ │ - vstr s14, [r1, #4] │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - bne.n 3807a │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add lr, fp │ │ │ │ - add r8, fp │ │ │ │ - cmp ip, r7 │ │ │ │ - bne.n 38068 │ │ │ │ - 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 38050 │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 37958 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 37eae │ │ │ │ - bne.w 37e9c │ │ │ │ - movs r7, #2 │ │ │ │ - b.n 37bc4 │ │ │ │ - movs r6, #3 │ │ │ │ - add.w ip, r6, #2 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp r9, ip │ │ │ │ - beq.w 37db6 │ │ │ │ - cmp r6, r9 │ │ │ │ - bne.n 380f4 │ │ │ │ - b.n 37db6 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov.w lr, #3 │ │ │ │ - add.w r8, lr, #2 │ │ │ │ - add.w lr, lr, #4 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.w 37924 │ │ │ │ - cmp lr, sl │ │ │ │ - bne.n 3810c │ │ │ │ - b.n 37924 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.w 37c00 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 38122 │ │ │ │ - b.n 37c00 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3815a │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 38136 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 3801c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 38190 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 37e9c │ │ │ │ - adds r7, r0, #1 │ │ │ │ - b.n 37bbc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 3801c │ │ │ │ - b.n 37e9c │ │ │ │ - movs r5, #1 │ │ │ │ - add.w ip, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp ip, r7 │ │ │ │ - beq.n 380cc │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 38166 │ │ │ │ - b.n 380cc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - movs r2, #2 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 3819a │ │ │ │ - adds r2, #2 │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 3817a │ │ │ │ - b.n 37f0a │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - bge.n 38150 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 37eae │ │ │ │ - b.n 37e9c │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r0 │ │ │ │ - blt.w 37f12 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 3801c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 38190 │ │ │ │ - b.n 37e9c │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq.w 37c00 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 381b4 │ │ │ │ - b.n 37c00 │ │ │ │ - movs r4, #1 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - adds r4, #2 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.w 37e8c │ │ │ │ - cmp r7, r4 │ │ │ │ - bne.n 381c6 │ │ │ │ - b.n 37e8c │ │ │ │ - movs r5, #1 │ │ │ │ - add.w ip, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp ip, r7 │ │ │ │ - beq.n 381f2 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 381d8 │ │ │ │ - b.w 37860 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 38190 │ │ │ │ - b.n 37bbc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add lr, r0 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.w 3786e │ │ │ │ - ldr.w fp, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 38142 │ │ │ │ - │ │ │ │ -00038208 : │ │ │ │ - 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 3859a │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r7, r1, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r2 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - sub.w r9, r2, #4 │ │ │ │ - bic.w r5, r0, r0, asr #31 │ │ │ │ - mov sl, r3 │ │ │ │ - mvns r2, r5 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - mul.w r0, r1, r5 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - adds r7, r1, r5 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add.w r1, r5, r5, lsl #1 │ │ │ │ - adds r4, r2, r0 │ │ │ │ - adds r1, r2, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - adds r3, r4, r5 │ │ │ │ - add r4, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - subs r0, r4, r0 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - add r1, r0 │ │ │ │ - adds r0, r1, r5 │ │ │ │ - adds r1, r2, r5 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r4, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, r7 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add.w r7, r6, r3, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add.w lr, r6, r0, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w ip, r6, r4, lsl #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add.w r8, r6, r5, lsl #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w r1, sl, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - add.w r5, sl, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s4, [pc, #772] @ 385a4 │ │ │ │ - mov.w sl, r0, lsl #2 │ │ │ │ - vldr s5, [pc, #768] @ 385a8 │ │ │ │ - vldr s6, [pc, #768] @ 385ac │ │ │ │ - vldr s7, [pc, #768] @ 385b0 │ │ │ │ - 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 382b2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 3859a │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s4, [pc, #604] @ 385a4 │ │ │ │ - vldr s5, [pc, #604] @ 385a8 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - vldr s6, [pc, #596] @ 385ac │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - vldr s7, [pc, #592] @ 385b0 │ │ │ │ - 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 38558 │ │ │ │ - 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 383cc │ │ │ │ - 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 38370 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000385b4 : │ │ │ │ - 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 38930 │ │ │ │ - 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 38668 │ │ │ │ - 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 38936 │ │ │ │ - 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 38752 │ │ │ │ - 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 38874 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - b.n 3871e │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldrd r2, r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 38930 │ │ │ │ - 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] @ 38944 │ │ │ │ - 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 388c4 │ │ │ │ - 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 38880 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - subs r7, #53 @ 0x35 │ │ │ │ - │ │ │ │ -00038948 : │ │ │ │ - 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 38b3a │ │ │ │ - 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] @ 38b40 │ │ │ │ - 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 389b4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 38b3a │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s4, [pc, #312] @ 38b40 │ │ │ │ - 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 38b16 │ │ │ │ - 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 38a5a │ │ │ │ - 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 38a26 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 38bb8 │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -00038b44 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 38ce4 │ │ │ │ - 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 38ba8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - subs r1, r3, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 38cea │ │ │ │ - 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 38c1c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r7, r4 │ │ │ │ - add r9, r4 │ │ │ │ - add r6, r3 │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 38c90 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - b.n 38c0a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldrd ip, r2, [sp, #40] @ 0x28 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 38ce4 │ │ │ │ - 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 38cbe │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 38c9a │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00038cf4 : │ │ │ │ - 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 33734 │ │ │ │ - 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 392f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 38db0 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 39714 │ │ │ │ - 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 30d44 │ │ │ │ - add r9, r8 │ │ │ │ - adds r3, r0, r4 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 38d98 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 396ba │ │ │ │ - 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 38e6e │ │ │ │ - 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 38e44 │ │ │ │ - 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 38e2c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov lr, r3 │ │ │ │ - ldrd fp, r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - beq.w 38fc0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.w 39466 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - cmp r4, #2 │ │ │ │ - ble.w 38fc0 │ │ │ │ - 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 38fa4 │ │ │ │ - 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 38f3c │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne.n 38f2e │ │ │ │ - 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 38fba │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - add r1, r5 │ │ │ │ - add r4, r5 │ │ │ │ - add r0, r7 │ │ │ │ - b.n 38f04 │ │ │ │ - movs r5, #3 │ │ │ │ - adds r7, r5, #2 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp r7, r9 │ │ │ │ - beq.n 38f90 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne.n 38fa6 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - ble.n 38f98 │ │ │ │ - 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 31720 │ │ │ │ - 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] @ 39354 │ │ │ │ - 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 39096 │ │ │ │ - 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 39074 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 39124 │ │ │ │ - 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 39112 │ │ │ │ - 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 390ec │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, r5 │ │ │ │ - sub.w lr, lr, r5 │ │ │ │ - cmp fp, r6 │ │ │ │ - bge.n 390bc │ │ │ │ - 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 39042 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldrd fp, lr, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3917e │ │ │ │ - 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 39160 │ │ │ │ - adds r7, #1 │ │ │ │ - add r6, r5 │ │ │ │ - cmp r4, r7 │ │ │ │ - bge.n 39158 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 39202 │ │ │ │ - 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 391ca │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, sl │ │ │ │ - sub.w lr, lr, sl │ │ │ │ - cmp fp, r6 │ │ │ │ - bge.n 391b4 │ │ │ │ - ldr.w fp, [sp, #4] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 392ee │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cmp r2, r1 │ │ │ │ - ble.w 39358 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 39406 │ │ │ │ - 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 396fc │ │ │ │ - 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 39284 │ │ │ │ - add.w fp, fp, #2 │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - cmp r9, fp │ │ │ │ - bne.n 39274 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r5, r3 │ │ │ │ - blt.w 3969a │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - sub.w r8, r8, r2 │ │ │ │ - add r0, r5 │ │ │ │ - b.n 39258 │ │ │ │ - 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 396b0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 396a0 │ │ │ │ - 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 39336 │ │ │ │ - adds r6, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r6, lr │ │ │ │ - bne.n 39330 │ │ │ │ - b.n 38db0 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 39406 │ │ │ │ - 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 39726 │ │ │ │ - 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 393ac │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, fp │ │ │ │ - add lr, fp │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 39396 │ │ │ │ - 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 39382 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 39418 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 30d44 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3953e │ │ │ │ - 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 3944a │ │ │ │ - add r0, r8 │ │ │ │ - cmp lr, r5 │ │ │ │ - beq.n 3953e │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 39440 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 38fc0 │ │ │ │ - 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 3974a │ │ │ │ - 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 394d6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - add ip, fp │ │ │ │ - add lr, fp │ │ │ │ - add r8, r3 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 394c2 │ │ │ │ - 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 394a4 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b.n 38fc0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 39600 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cmp r0, #2 │ │ │ │ - ble.w 392ee │ │ │ │ - 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 396ea │ │ │ │ - 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 395aa │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp lr, r9 │ │ │ │ - bne.n 3959a │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - cmp r5, r2 │ │ │ │ - beq.w 392ee │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r4 │ │ │ │ - add r8, r5 │ │ │ │ - b.n 39578 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 392ee │ │ │ │ - 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 39738 │ │ │ │ - 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 39646 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, fp │ │ │ │ - cmp r7, lr │ │ │ │ - bne.n 39638 │ │ │ │ - ldrd r1, r2, [sp, #4] │ │ │ │ - add r2, r4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r6, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 392ee │ │ │ │ - adds r1, #1 │ │ │ │ - b.n 39626 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - b.n 39406 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, lr │ │ │ │ - beq.w 38db0 │ │ │ │ - cmp r3, lr │ │ │ │ - bne.n 396a2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 38db8 │ │ │ │ - b.n 396c2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 392ee │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 396d4 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - blx 30d44 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 392ee │ │ │ │ - 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 39418 │ │ │ │ - movs r5, #3 │ │ │ │ - adds r7, r5, #2 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp lr, r7 │ │ │ │ - beq.w 395ee │ │ │ │ - cmp r5, lr │ │ │ │ - bne.n 396ec │ │ │ │ - b.n 395ee │ │ │ │ - mov.w ip, #3 │ │ │ │ - add.w lr, ip, #2 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r9, lr │ │ │ │ - beq.w 392da │ │ │ │ - cmp ip, r9 │ │ │ │ - bne.n 39700 │ │ │ │ - b.n 392da │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 396b0 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 39716 │ │ │ │ - b.w 38db0 │ │ │ │ - movs r4, #1 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - adds r4, #2 │ │ │ │ - cmp r7, r6 │ │ │ │ - beq.w 393fa │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 39728 │ │ │ │ - b.n 393fa │ │ │ │ - movs r5, #1 │ │ │ │ - add.w lr, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r7, lr │ │ │ │ - beq.n 3968a │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 3973a │ │ │ │ - b.n 3968a │ │ │ │ - movs r5, #1 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.n 3975a │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 3974c │ │ │ │ - b.n 3952a │ │ │ │ - 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 394a4 │ │ │ │ - b.n 3953a │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00039770 : │ │ │ │ - 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 39b18 │ │ │ │ - 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] @ 39b24 │ │ │ │ - mov.w sl, r0, lsl #2 │ │ │ │ - add.w r6, r6, r4, lsl #2 │ │ │ │ - vldr s7, [pc, #792] @ 39b28 │ │ │ │ - vldr s8, [pc, #792] @ 39b2c │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s9, [pc, #792] @ 39b30 │ │ │ │ - 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 3981a │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 39b18 │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s1, [pc, #612] @ 39b24 │ │ │ │ - vldr s2, [pc, #612] @ 39b28 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - vldr s3, [pc, #604] @ 39b2c │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - vldr s4, [pc, #600] @ 39b30 │ │ │ │ - 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 39ad6 │ │ │ │ - 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 39940 │ │ │ │ - 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 398e8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00039b34 : │ │ │ │ - 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 39ec4 │ │ │ │ - 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 39bfc │ │ │ │ - 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 39ece │ │ │ │ - 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 39ce4 │ │ │ │ - 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 39e06 │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - b.n 39cae │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldrd r3, r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - lsls r1, r1, #31 │ │ │ │ - bmi.n 39ec4 │ │ │ │ - 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] @ 39ee0 │ │ │ │ - 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 39e56 │ │ │ │ - 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 39e12 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00039ee4 : │ │ │ │ - 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 3a0dc │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - mov r6, r2 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - vldr s10, [pc, #484] @ 3a0e4 │ │ │ │ - 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 39f50 │ │ │ │ - ldrd r7, r2, [sp, #12] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 3a0dc │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s2, [pc, #312] @ 3a0e4 │ │ │ │ - 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 3a0b8 │ │ │ │ - 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 39ff8 │ │ │ │ - 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 39fca │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cbz r7, 3a15c │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -0003a0e8 : │ │ │ │ - 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 3a29c │ │ │ │ - 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 3a152 │ │ │ │ - ldrd r9, r1, [sp, #8] │ │ │ │ - subs r1, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 3a2a2 │ │ │ │ - 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 3a1be │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, r6 │ │ │ │ - add r9, r6 │ │ │ │ - add sl, r3 │ │ │ │ - cmp lr, r7 │ │ │ │ - beq.n 3a238 │ │ │ │ - mov.w r3, sl, lsl #2 │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - b.n 3a1ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 3a29c │ │ │ │ - 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 3a26a │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 3a242 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003a2ac : │ │ │ │ - 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 3a5a0 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 3a584 │ │ │ │ - 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] @ 3a590 │ │ │ │ - subs r5, #2 │ │ │ │ - vldr s17, [pc, #652] @ 3a594 │ │ │ │ - vldr s16, [pc, #652] @ 3a598 │ │ │ │ - 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] @ 3a59c │ │ │ │ - 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 3a542 │ │ │ │ - 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 3a3a8 │ │ │ │ - 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 3a350 │ │ │ │ - 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 3a584 @ unpredictable │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r0, r0, r1, lsl #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ - vldr s1, [pc, #-32] @ 3a590 │ │ │ │ - vldr s2, [pc, #-32] @ 3a594 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - vldr s3, [pc, #-36] @ 3a598 │ │ │ │ - vldr s4, [pc, #-36] @ 3a59c │ │ │ │ - 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 3a5da │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003a6f0 : │ │ │ │ - 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 3a8f4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3a8ea │ │ │ │ - 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 3a8b0 │ │ │ │ - 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 3a7be │ │ │ │ - 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 3a77e │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3a8ea │ │ │ │ - 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 3a918 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003a9b4 : │ │ │ │ - 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 3ab4a │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 3ab44 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - vldr s3, [pc, #508] @ 3abf4 │ │ │ │ - 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 3ab20 │ │ │ │ - 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 3aa60 │ │ │ │ - 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 3aa32 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3ab44 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add.w r4, r8, r4, lsl #3 │ │ │ │ - vldr s6, [pc, #156] @ 3abf4 │ │ │ │ - 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 3ab6e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 3ac6c │ │ │ │ - ittte pl │ │ │ │ - │ │ │ │ -0003abf8 : │ │ │ │ - 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 3ac9a │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3ac94 │ │ │ │ - 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 3ac56 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3ac94 │ │ │ │ - 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 3acd6 │ │ │ │ - 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 3acc0 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003ad50 : │ │ │ │ - stmdb 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 3aeb4 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3b1b4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3b4c4 │ │ │ │ - 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 3ae90 │ │ │ │ - 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 3ae42 │ │ │ │ - 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 3ae30 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - ldrd r0, r4, [sp, #32] │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.w 3b15e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r0, r9 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 3ae18 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 3b4b4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 3ae94 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r1, #1 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bge.n 3ae12 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - b.n 3b16a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3b1aa │ │ │ │ - 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 3af76 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3af76 │ │ │ │ - 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 3af34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add.w fp, fp, #4 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 3af2e │ │ │ │ - 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 3af0e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3afe4 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3afdc │ │ │ │ - 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 3afbe │ │ │ │ - adds r7, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r8, r7 │ │ │ │ - bge.n 3afb8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3b1b8 │ │ │ │ - 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 3b0a2 │ │ │ │ - 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 3b080 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r4, r3, r7 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 3b12e │ │ │ │ - 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 3b11c │ │ │ │ - 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 3b0f6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r8 │ │ │ │ - sub.w ip, ip, r8 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 3b0ca │ │ │ │ - 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 3b1ce │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 3b05c │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3afe4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3b486 │ │ │ │ - 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 30d44 │ │ │ │ - add r4, sl │ │ │ │ - adds r3, r0, r7 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 3b194 │ │ │ │ - b.n 3afdc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3af92 │ │ │ │ - b.n 3b1c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3b16a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3b32a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 3b2ba │ │ │ │ - b.n 3b2c6 │ │ │ │ - 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 3b216 │ │ │ │ - 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 3b1f6 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r8 │ │ │ │ - cmp r4, r6 │ │ │ │ - bge.n 3b1ee │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 3b296 │ │ │ │ - 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 3b240 │ │ │ │ - adds r5, #1 │ │ │ │ - add r3, r8 │ │ │ │ - sub.w r0, r0, r8 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 3b2a8 │ │ │ │ - mov.w fp, r3, lsl #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - b.n 3b230 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.w 3b4d8 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3b29a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 3b32a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3b2cc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 30d44 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 3b330 │ │ │ │ - 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 3b336 │ │ │ │ - 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 3b304 │ │ │ │ - add r4, sl │ │ │ │ - cmp fp, r5 │ │ │ │ - beq.n 3b336 │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 3b2f8 │ │ │ │ - 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 3b3ec │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.n 3b330 │ │ │ │ - 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 3b3d6 │ │ │ │ - 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 3b394 │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp lr, r9 │ │ │ │ - bne.n 3b384 │ │ │ │ - ldrd r8, r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 3b330 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - add.w r7, r5, r8 │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - add r3, r6 │ │ │ │ - b.n 3b366 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3b330 │ │ │ │ - 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 3b4a2 │ │ │ │ - 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 3b432 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, sl │ │ │ │ - cmp r6, lr │ │ │ │ - bne.n 3b424 │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r5, r2 │ │ │ │ - add r1, r3 │ │ │ │ - beq.w 3b330 │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 3b414 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt.n 3b498 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3b48a │ │ │ │ - b.n 3afdc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 3afe4 │ │ │ │ - b.n 3b1c0 │ │ │ │ - movs r7, #1 │ │ │ │ - add.w lr, r7, #1 │ │ │ │ - adds r7, #2 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 3b476 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 3b4a4 │ │ │ │ - b.n 3b476 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.w 3b15e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 3ae12 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.w 3afe4 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3b4c8 │ │ │ │ - b.n 3b162 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3b32a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 3b2ba │ │ │ │ - b.n 3b2cc │ │ │ │ - │ │ │ │ -0003b4f0 : │ │ │ │ - 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 3b7d8 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 3b7be │ │ │ │ - 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] @ 3b7c8 │ │ │ │ - subs r5, #2 │ │ │ │ - vldr s2, [pc, #640] @ 3b7cc │ │ │ │ - vldr s3, [pc, #640] @ 3b7d0 │ │ │ │ - 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] @ 3b7d4 │ │ │ │ - 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 3b77c │ │ │ │ - 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 3b5ec │ │ │ │ - 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 3b594 │ │ │ │ - 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 3b7be │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r0, r0, r1, lsl #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ - vldr s1, [pc, #-32] @ 3b7c8 │ │ │ │ - vldr s2, [pc, #-32] @ 3b7cc │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - vldr s3, [pc, #-36] @ 3b7d0 │ │ │ │ - vldr s4, [pc, #-36] @ 3b7d4 │ │ │ │ - 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 3b812 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003b928 : │ │ │ │ - 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 3bb28 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3bb1e │ │ │ │ - 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 3bae4 │ │ │ │ - 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 3b9f6 │ │ │ │ - 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 3b9b6 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3bb1e │ │ │ │ - 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 3bb4c │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003bbe8 : │ │ │ │ - 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 3bd7a │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 3bd74 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - vldr s3, [pc, #504] @ 3be24 │ │ │ │ - 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 3bd50 │ │ │ │ - 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 3bc94 │ │ │ │ - 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 3bc66 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3bd74 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add.w r4, r8, r4, lsl #3 │ │ │ │ - vldr s6, [pc, #156] @ 3be24 │ │ │ │ - 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 3bd9e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 3be9c │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -0003be28 : │ │ │ │ - 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 3beca │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3bec4 │ │ │ │ - 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 3be86 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3bec4 │ │ │ │ - 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 3bf06 │ │ │ │ - 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 3bef0 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003bf80 : │ │ │ │ - stmdb 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 3c0e4 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3c3e4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3c6f4 │ │ │ │ - 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 3c0c0 │ │ │ │ - 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 3c072 │ │ │ │ - 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 3c060 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - ldrd r0, r4, [sp, #32] │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.w 3c38e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r0, r9 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 3c048 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq.w 3c6e4 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 3c0c4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r1, #1 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - bge.n 3c042 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - b.n 3c39a │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3c3da │ │ │ │ - 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 3c1a6 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3c1a6 │ │ │ │ - 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 3c164 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add.w fp, fp, #4 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 3c15e │ │ │ │ - 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 3c13e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3c214 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3c20c │ │ │ │ - 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 3c1ee │ │ │ │ - adds r7, #1 │ │ │ │ - adds r5, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r8, r7 │ │ │ │ - bge.n 3c1e8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3c3e8 │ │ │ │ - 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 3c2d2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #76] @ 0x4c │ │ │ │ - add.w r5, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - vldr s11, [fp, #-8] │ │ │ │ - vldr s12, [fp, #-4] │ │ │ │ - add.w r6, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r1!, {s13} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s14} │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - vmla.f32 s14, s11, s13 │ │ │ │ - vmul.f32 s15, s12, s15 │ │ │ │ - vstmia r5!, {s14} │ │ │ │ - vstmia r6!, {s15} │ │ │ │ - bne.n 3c2b0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r4, r3, r7 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 3c35e │ │ │ │ - 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 3c34c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - add.w fp, sl, r7, lsl #2 │ │ │ │ - ldrd r2, r1, [sp, #12] │ │ │ │ - add.w r0, sl, ip, lsl #2 │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - vldr s11, [r3, #-8] │ │ │ │ - vldr s12, [r3, #-4] │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia fp!, {s13} │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - vmla.f32 s15, s13, s11 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmla.f32 s15, s14, s12 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 3c326 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r8 │ │ │ │ - sub.w ip, ip, r8 │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 3c2fa │ │ │ │ - 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 3c3fe │ │ │ │ - mov r7, r4 │ │ │ │ - b.n 3c28c │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3c214 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 3c6b6 │ │ │ │ - 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 30d44 │ │ │ │ - add r4, sl │ │ │ │ - adds r3, r0, r7 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 3c3c4 │ │ │ │ - b.n 3c20c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3c1c2 │ │ │ │ - b.n 3c3f0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 3c39a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3c55a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 3c4ea │ │ │ │ - b.n 3c4f6 │ │ │ │ - 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 3c446 │ │ │ │ - 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 3c426 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r8 │ │ │ │ - cmp r4, r6 │ │ │ │ - bge.n 3c41e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.n 3c4c6 │ │ │ │ - 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 3c470 │ │ │ │ - adds r5, #1 │ │ │ │ - add r3, r8 │ │ │ │ - sub.w r0, r0, r8 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 3c4d8 │ │ │ │ - mov.w fp, r3, lsl #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - b.n 3c460 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.w 3c708 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3c4ca │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 3c55a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3c4fc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 30d44 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 3c560 │ │ │ │ - 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 3c566 │ │ │ │ - ldr r4, [sp, #160] @ 0xa0 │ │ │ │ - add.w ip, r9, r0 │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - movs r5, #2 │ │ │ │ - adds r7, r4, r0 │ │ │ │ - adds r6, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - mov.w r8, #1 │ │ │ │ - add.w lr, ip, r3 │ │ │ │ - add r3, r7 │ │ │ │ - vldr s15, [lr, #4] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - vldr s15, [lr, #8] │ │ │ │ - add lr, r0 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - add r3, r0 │ │ │ │ - bne.n 3c534 │ │ │ │ - add r4, sl │ │ │ │ - cmp fp, r5 │ │ │ │ - beq.n 3c566 │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 3c528 │ │ │ │ - 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 3c61c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.n 3c560 │ │ │ │ - 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 3c606 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - add.w fp, r1, ip │ │ │ │ - mov.w r9, #4 │ │ │ │ - add ip, sl │ │ │ │ - strd r8, r3, [sp, #4] │ │ │ │ - add.w r7, r6, r7, lsl #2 │ │ │ │ - vldr s10, [r7, #8] │ │ │ │ - mov r6, ip │ │ │ │ - vldr s11, [r7, #12] │ │ │ │ - mov r3, fp │ │ │ │ - mov.w r8, #1 │ │ │ │ - vldr s12, [r3] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - vldr s13, [r3, #-4] │ │ │ │ - cmp r8, r4 │ │ │ │ - add r3, r0 │ │ │ │ - vmul.f32 s15, s11, s12 │ │ │ │ - vmul.f32 s14, s13, s11 │ │ │ │ - vmla.f32 s14, s10, s12 │ │ │ │ - vnmls.f32 s15, s10, s13 │ │ │ │ - vstr s14, [r6] │ │ │ │ - vstr s15, [r6, #-4] │ │ │ │ - add r6, r0 │ │ │ │ - bne.n 3c5c4 │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp lr, r9 │ │ │ │ - bne.n 3c5b4 │ │ │ │ - ldrd r8, r3, [sp, #4] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.n 3c560 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - add.w r7, r5, r8 │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - add r3, r6 │ │ │ │ - b.n 3c596 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3c560 │ │ │ │ - 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 3c6d2 │ │ │ │ - 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 s15, [r1, #4] │ │ │ │ - subs r7, #1 │ │ │ │ - vldr s11, [r2, #16] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s13, [r2, #12] │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s12, [r1, #-8] │ │ │ │ - adds r2, #8 │ │ │ │ - vmul.f32 s14, s15, s11 │ │ │ │ - cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - vmla.f32 s15, s12, s11 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - vstr s14, [r3, #4] │ │ │ │ - bne.n 3c662 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, sl │ │ │ │ - cmp r6, lr │ │ │ │ - bne.n 3c654 │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r5, r2 │ │ │ │ - add r1, r3 │ │ │ │ - beq.w 3c560 │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 3c644 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - movs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt.n 3c6c8 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3c6ba │ │ │ │ - b.n 3c20c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 3c214 │ │ │ │ - b.n 3c3f0 │ │ │ │ - movs r7, #1 │ │ │ │ - add.w lr, r7, #1 │ │ │ │ - adds r7, #2 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 3c6a6 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 3c6d4 │ │ │ │ - b.n 3c6a6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt.w 3c38e │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, r3 │ │ │ │ - b.n 3c042 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r1, r2 │ │ │ │ - blt.w 3c214 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 3c6f8 │ │ │ │ - b.n 3c392 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3c55a │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 3c4ea │ │ │ │ - b.n 3c4fc │ │ │ │ - │ │ │ │ -0003c720 : │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 3c732 │ │ │ │ - add.w r1, r1, r2, lsl #3 │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - b.w 33bd4 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0003c734 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub sp, #8 │ │ │ │ - sub.w r5, ip, #2 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3c800 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov.w r2, ip, lsl #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 30d44 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r2, r4 │ │ │ │ - blx 308c0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - vmov s14, r5 │ │ │ │ - vmov.f32 s11, #0 @ 0x40000000 2.0 │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - adds r0, r5, #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r5, #2 │ │ │ │ - add.w r0, r0, r0, lsr #31 │ │ │ │ - vdiv.f32 s13, s11, s14 │ │ │ │ - mov.w r0, r0, asr #1 │ │ │ │ - vmul.f32 s12, s13, s12 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vstr s15, [r6] │ │ │ │ - ble.n 3c7d0 │ │ │ │ - ldr.w ip, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - mov lr, r3 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - adds r1, #8 │ │ │ │ - cmp r0, r2 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vnmul.f32 s15, s13, s15 │ │ │ │ - vstmia lr!, {s14} │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - bgt.n 3c7b0 │ │ │ │ - cmp r5, #0 │ │ │ │ - and.w r2, r5, #1 │ │ │ │ - it lt │ │ │ │ - neglt r2, r2 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 3c7fc │ │ │ │ - add.w r4, r4, r5, lsl #2 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - movs r1, #0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - vldr s15, [r4, #-4] │ │ │ │ - add r3, r0 │ │ │ │ - add r2, r0 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vldr s15, [r1] │ │ │ │ - it ne │ │ │ │ - vstrne s15, [r2] │ │ │ │ - bne.n 3c7fc │ │ │ │ - vldr s12, [r1, #4] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vadd.f32 s14, s12, s15 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0003c830 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mov r6, r2 │ │ │ │ - subs r3, r1, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3c8a2 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r8, r2 │ │ │ │ - mov lr, r4 │ │ │ │ - mov.w ip, r2, asr #1 │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - mov.w r9, ip, lsl #2 │ │ │ │ - add.w r2, r4, ip, lsl #2 │ │ │ │ - mov ip, r0 │ │ │ │ - vldmia lr!, {s14} │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - cmp lr, r2 │ │ │ │ - vnmul.f32 s15, s13, s15 │ │ │ │ - vstr s14, [ip, #-4] │ │ │ │ - vstr s15, [ip] │ │ │ │ - bne.n 3c860 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - lsls r3, r1, #31 │ │ │ │ - itttt pl │ │ │ │ - addpl r4, r9 │ │ │ │ - addpl.w r3, r0, r8, lsl #2 │ │ │ │ - ldrpl r2, [r4, #0] │ │ │ │ - strpl r2, [r3, #0] │ │ │ │ - add.w r2, r7, r1, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 300c8 │ │ │ │ - vldr s15, [r2] │ │ │ │ - itett eq │ │ │ │ - vldreq s14, [r4] │ │ │ │ - vstrne s15, [r0] │ │ │ │ - vaddeq.f32 s13, s14, s15 │ │ │ │ - vsubeq.f32 s15, s15, s14 │ │ │ │ - itt eq │ │ │ │ - vstreq s13, [r0] │ │ │ │ - vstreq s15, [r0, #4] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003c8c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 33734 │ │ │ │ - ldr.w fp, [r4] │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w lr, [pc, #424] @ 3ca9c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r8, fp │ │ │ │ - mov r5, ip │ │ │ │ - add lr, pc │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - cmp.w ip, #3 │ │ │ │ - add.w r7, r5, #2 │ │ │ │ - it hi │ │ │ │ - addhi.w r9, r9, #2 │ │ │ │ - strd ip, lr, [sp, #12] │ │ │ │ - mov.w r7, r7, lsl #2 │ │ │ │ - it ls │ │ │ │ - ldrls.w r9, [lr, ip, lsl #2] │ │ │ │ - subs.w fp, r9, #2 │ │ │ │ - it ne │ │ │ │ - movne.w fp, #1 │ │ │ │ - b.n 3c930 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 3c990 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3336c <__aeabi_idivmod@plt> │ │ │ │ - mov r3, r5 │ │ │ │ - adds r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub.w r2, r5, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - clz r2, r2 │ │ │ │ - mov r8, r6 │ │ │ │ - mov r4, r1 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 3ca88 │ │ │ │ - orrs.w r2, fp, r2 │ │ │ │ - str.w r9, [sl, r7] │ │ │ │ - bne.n 3c92a │ │ │ │ - rsb r0, r7, #12 │ │ │ │ - sub.w r2, r7, #8 │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r1 │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #4 │ │ │ │ - add.w r1, r0, r5, lsl #2 │ │ │ │ - add r0, r7 │ │ │ │ - add r1, sl │ │ │ │ - add r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - adds r7, #4 │ │ │ │ - blx 32aec │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r6, #1 │ │ │ │ - str.w r3, [sl, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bne.n 3c930 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - strd fp, r5, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 3ca7e │ │ │ │ - vmov s15, fp │ │ │ │ - vadd.f32 s0, s16, s16 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - vldr s17, [pc, #236] @ 3ca98 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - mov r9, r6 │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - vdiv.f32 s16, s0, s15 │ │ │ │ - ldr.w r7, [sl, #4]! │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - cmp r7, #1 │ │ │ │ - mul.w r6, r7, r6 │ │ │ │ - ble.n 3ca7a │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vmul.f32 s0, s0, s16 │ │ │ │ - blx 31720 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vmov.f32 s11, s17 │ │ │ │ - vldr s9, [sp, #24] │ │ │ │ - vldr s10, [sp, #28] │ │ │ │ - mov.w ip, r5, lsl #2 │ │ │ │ - add.w r1, r3, r4, lsl #2 │ │ │ │ - movs r0, #1 │ │ │ │ - sub.w lr, r5, #5 │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vmul.f32 s14, s10, s11 │ │ │ │ - vmul.f32 s15, s10, s12 │ │ │ │ - vmla.f32 s15, s9, s11 │ │ │ │ - cmp r5, #4 │ │ │ │ - vnmls.f32 s14, s9, s12 │ │ │ │ - vmov.f32 s11, s15 │ │ │ │ - vstr s15, [r1, #4] │ │ │ │ - vmov.f32 s12, s14 │ │ │ │ - vstr s14, [r1] │ │ │ │ - ble.n 3ca6a │ │ │ │ - mov.w r2, lr, lsr #1 │ │ │ │ - mov r3, r1 │ │ │ │ - vmul.f32 s13, s11, s14 │ │ │ │ - vmul.f32 s8, s11, s15 │ │ │ │ - vmla.f32 s13, s12, s15 │ │ │ │ - subs r2, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ - vmov.f32 s15, s13 │ │ │ │ - vmov.f32 s13, s8 │ │ │ │ - vnmls.f32 s13, s12, s14 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - vstr s13, [r3] │ │ │ │ - vmov.f32 s14, s13 │ │ │ │ - bne.n 3ca3c │ │ │ │ - adds r0, #1 │ │ │ │ - add r1, ip │ │ │ │ - cmp r7, r0 │ │ │ │ - bne.n 3ca12 │ │ │ │ - subs r7, #2 │ │ │ │ - add r4, r5 │ │ │ │ - mla r4, r5, r7, r4 │ │ │ │ - cmp r8, r9 │ │ │ │ - bne.n 3c9c2 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd ip, lr, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 3c902 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003caa0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #160] @ (3cb58 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #160] @ (3cb5c ) │ │ │ │ - sub sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.n 3cb32 │ │ │ │ - subs r3, r6, #1 │ │ │ │ - vmov s15, r3 │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - add r5, r8 │ │ │ │ - add.w r6, r7, r6, lsl #2 │ │ │ │ - vldr s16, [pc, #100] @ 3cb54 │ │ │ │ - adds r4, r7, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - vdiv.f32 s17, s0, s15 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vstmia r4!, {s14} │ │ │ │ - cmp r4, r6 │ │ │ │ - vstmdb r5!, {s15} │ │ │ │ - bne.n 3cafc │ │ │ │ - add.w r1, r7, r8 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 30498 │ │ │ │ - ldr r2, [pc, #44] @ (3cb60 ) │ │ │ │ - ldr r3, [pc, #36] @ (3cb5c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3cb50 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r3, #14 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003cb64 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #380] @ (3ccf4 ) │ │ │ │ - ldr r3, [pc, #380] @ (3ccf8 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - subs r2, r6, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - add.w r3, r6, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ble.w 3cca8 │ │ │ │ - vldr s11, [r1] │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.n 3cc66 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - sub.w ip, r8, #4 │ │ │ │ - subs r0, r1, #4 │ │ │ │ - mov r9, r2 │ │ │ │ - add r0, r2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r2, ip │ │ │ │ - mov r3, r1 │ │ │ │ - asrs r7, r6, #1 │ │ │ │ - add.w lr, r1, #4 │ │ │ │ - add.w r5, r8, #4 │ │ │ │ - vadd.f32 s14, s15, s11 │ │ │ │ - vsub.f32 s11, s11, s15 │ │ │ │ - mov.w ip, #2 │ │ │ │ - vstr s14, [r1] │ │ │ │ - vldr s15, [lr] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmdb r0!, {s12} │ │ │ │ - cmp r7, ip │ │ │ │ - vldmia r5!, {s14} │ │ │ │ - vldmdb r2!, {s10} │ │ │ │ - vsub.f32 s13, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmla.f32 s11, s13, s10 │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia lr!, {s13} │ │ │ │ - vstr s15, [r0] │ │ │ │ - bge.n 3cbd4 │ │ │ │ - add.w r2, r8, r9 │ │ │ │ - ands.w r6, r6, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vstr s11, [sp, #8] │ │ │ │ - bne.n 3ccc4 │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 308c0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vldr s11, [sp, #8] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - cmp r5, #3 │ │ │ │ - vstr s11, [r1, #4] │ │ │ │ - ble.n 3cc8e │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r2, #2 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - vldr s14, [r3, #8] │ │ │ │ - subs r2, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r3, #12] │ │ │ │ - str.w r4, [r3, #8]! │ │ │ │ - adds r4, r2, #1 │ │ │ │ - bne.n 3cc40 │ │ │ │ - cbz r6, 3cc8e │ │ │ │ - add.w r5, r1, r5, lsl #2 │ │ │ │ - str.w r0, [r5, #-4] │ │ │ │ - b.n 3cc8e │ │ │ │ - vldr s13, [r1, #8] │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - vadd.f32 s14, s13, s11 │ │ │ │ - vsub.f32 s11, s11, s13 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s11, [r1, #4] │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vstr s13, [r1] │ │ │ │ - vstr s14, [r1, #8] │ │ │ │ - ldr r2, [pc, #108] @ (3ccfc ) │ │ │ │ - ldr r3, [pc, #100] @ (3ccf8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3ccf0 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne.n 3cc8e │ │ │ │ - vldr s15, [r1] │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1, #4] │ │ │ │ - vstr s15, [r1] │ │ │ │ - b.n 3cc8e │ │ │ │ - add.w r7, r1, r7, lsl #2 │ │ │ │ - add r0, sp, #16 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - vldr s15, [r7] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - blx 308c0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vldr s11, [sp, #8] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - cmp r5, #3 │ │ │ │ - vstr s11, [r1, #4] │ │ │ │ - bgt.n 3cc36 │ │ │ │ - b.n 3cc5c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r3, #13 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r0, #9 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003cd00 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - blx 33734 │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 3cd5c │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - mov r5, r9 │ │ │ │ - adds r6, r7, #1 │ │ │ │ - vldr s16, [pc, #64] @ 3cd70 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - vmov s15, r7 │ │ │ │ - movs r4, #1 │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s17, s0, s15 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - adds r4, #1 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 30c5c │ │ │ │ - cmp r4, r6 │ │ │ │ - vstmia r5!, {s0} │ │ │ │ - bne.n 3cd46 │ │ │ │ - vpop {d8-d9} │ │ │ │ - add.w r1, r9, r7, lsl #2 │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30494 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003cd74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - mov fp, r3 │ │ │ │ - add.w lr, sl, #1 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w lr, lr, lr, lsr #31 │ │ │ │ - mov.w lr, lr, asr #1 │ │ │ │ - ble.n 3ce9a │ │ │ │ - mov.w r4, sl, lsl #2 │ │ │ │ - adds r2, r1, #4 │ │ │ │ - adds r3, r1, r4 │ │ │ │ - add.w r0, fp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov.w ip, #2 │ │ │ │ - vldmia r5!, {s15} │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmdb r7!, {s14} │ │ │ │ - cmp lr, ip │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstmia r9!, {s13} │ │ │ │ - vstmdb r8!, {s15} │ │ │ │ - bge.n 3cdbe │ │ │ │ - ands.w sl, sl, #1 │ │ │ │ - beq.n 3ce84 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - ldr.w ip, [sp] │ │ │ │ - subs r7, r5, #4 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r7, r5 │ │ │ │ - movs r5, #2 │ │ │ │ - vldmdb r4!, {s11} │ │ │ │ - adds r5, #1 │ │ │ │ - vldmdb r7!, {s15} │ │ │ │ - cmp lr, r5 │ │ │ │ - vldmia r0!, {s13} │ │ │ │ - vldmia ip!, {s12} │ │ │ │ - vmul.f32 s14, s11, s15 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmla.f32 s15, s12, s11 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vstmdb r3!, {s14} │ │ │ │ - bge.n 3cdf2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3ce62 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 308c0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.n 3ce5c │ │ │ │ - subs r3, #3 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s14, [r1] │ │ │ │ - subs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1] │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - bne.n 3ce3c │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov.w r2, lr, lsl #2 │ │ │ │ - add.w r3, fp, r2 │ │ │ │ - vldr s14, [r3] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r2, r1 │ │ │ │ - add.w r3, r3, lr, lsl #2 │ │ │ │ - vldr s15, [r3, #-4] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 3ce26 │ │ │ │ - mov.w r5, lr, lsl #2 │ │ │ │ - adds r7, r1, r5 │ │ │ │ - add r5, fp │ │ │ │ - vldr s15, [r7] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r5] │ │ │ │ - b.n 3cde4 │ │ │ │ - tst.w sl, #1 │ │ │ │ - bne.n 3ce26 │ │ │ │ - mov.w r2, lr, lsl #2 │ │ │ │ - adds r3, r1, r2 │ │ │ │ - vldr s14, [r3] │ │ │ │ - add.w r3, fp, r2 │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vstr s14, [r3] │ │ │ │ - b.n 3ce6e │ │ │ │ - │ │ │ │ -0003ceb8 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - push {lr} │ │ │ │ - sub.w ip, r3, #2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bgt.n 3ceec │ │ │ │ - beq.n 3ceca │ │ │ │ - pop {pc} │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vldr s13, [pc, #40] @ 3cef8 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1, #4] │ │ │ │ - vstr s15, [r1] │ │ │ │ - pop {pc} │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - b.w 336e8 │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - │ │ │ │ -0003cefc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w r9, [r0] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - add.w r4, r9, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - add.w r4, r4, r4, lsr #31 │ │ │ │ - mov.w r4, r4, asr #1 │ │ │ │ - ble.w 3d032 │ │ │ │ - sub.w r7, r9, #3 │ │ │ │ - lsrs r7, r7, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s14, [r1] │ │ │ │ - subs r7, #1 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - vsub.f32 s13, s14, s15 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1] │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - bne.n 3cf32 │ │ │ │ - vldr s15, [r6] │ │ │ │ - ands.w r3, r9, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r6] │ │ │ │ - beq.n 3d014 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 300cc │ │ │ │ - add.w r1, r8, r9 │ │ │ │ - add.w lr, r6, r9 │ │ │ │ - add.w r3, r8, #4 │ │ │ │ - sub.w ip, r5, #4 │ │ │ │ - adds r2, r6, #4 │ │ │ │ - add ip, r9 │ │ │ │ - mov fp, r5 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, lr │ │ │ │ - movs r0, #2 │ │ │ │ - vldmdb r7!, {s11} │ │ │ │ - adds r0, #1 │ │ │ │ - vldmdb ip!, {s15} │ │ │ │ - cmp r4, r0 │ │ │ │ - vldmia r8!, {s13} │ │ │ │ - vldmia fp!, {s12} │ │ │ │ - vmul.f32 s14, s11, s15 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmla.f32 s15, s12, s11 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstmia r9!, {s15} │ │ │ │ - vstmdb sl!, {s14} │ │ │ │ - bge.n 3cf92 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - cbz r0, 3cff6 │ │ │ │ - movs r0, #2 │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - adds r0, #1 │ │ │ │ - vldmdb r1!, {s14} │ │ │ │ - cmp r4, r0 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstmia r2!, {s13} │ │ │ │ - vstmdb lr!, {s15} │ │ │ │ - bge.n 3cfc6 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r6] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r0, r6, r4, lsl #2 │ │ │ │ - add.w r5, r5, r4, lsl #2 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vmul.f32 s15, s14, s15 │ │ │ │ - vstr s15, [r0] │ │ │ │ - b.n 3cfc4 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - mov r2, r8 │ │ │ │ - add.w r3, r6, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - vldr s15, [r3, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - blx 300cc │ │ │ │ - b.n 3cf72 │ │ │ │ - vldr s15, [r1] │ │ │ │ - tst.w r9, #1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r1] │ │ │ │ - bne.n 3d078 │ │ │ │ - add.w r9, r6, r9, lsl #2 │ │ │ │ - mov r2, r8 │ │ │ │ - vldr s15, [r9, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r9, #-4] │ │ │ │ - blx 300cc │ │ │ │ - add.w r3, r6, r4, lsl #2 │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vldr s14, [r4, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 3cfe4 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 300cc │ │ │ │ - b.n 3cfe4 │ │ │ │ - │ │ │ │ -0003d080 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - push {lr} │ │ │ │ - sub.w ip, r3, #2 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bgt.n 3d0c8 │ │ │ │ - vldr s15, [r1] │ │ │ │ - beq.n 3d0a2 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1] │ │ │ │ - pop {pc} │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ - vldr s11, [pc, #40] @ 3d0d4 │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s14, s14, s15 │ │ │ │ - vmul.f32 s15, s13, s11 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vstr s15, [r1, #4] │ │ │ │ - vstr s14, [r1] │ │ │ │ - pop {pc} │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - b.w 2fd94 │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ - │ │ │ │ -0003d0d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mov fp, sl │ │ │ │ - ldr r2, [pc, #492] @ (3d2e4 ) │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r5, r6 │ │ │ │ - mov.w lr, #0 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add.w r2, ip, #4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str.w ip, [sp] │ │ │ │ - cmp.w lr, #3 │ │ │ │ - mov.w r7, sl, lsl #2 │ │ │ │ - it hi │ │ │ │ - addhi.w fp, fp, #2 │ │ │ │ - rsb r6, r7, #4 │ │ │ │ - add r7, r2 │ │ │ │ - mov r8, sl │ │ │ │ - it ls │ │ │ │ - ldrls r3, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd lr, r2, [sp, #20] │ │ │ │ - it ls │ │ │ │ - ldrls.w fp, [r3, lr, lsl #2] │ │ │ │ - mov r3, r7 │ │ │ │ - subs.w r9, fp, #2 │ │ │ │ - mov r7, fp │ │ │ │ - it ne │ │ │ │ - movne.w r9, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 3d150 │ │ │ │ - subs r6, #4 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3d1b4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3336c <__aeabi_idivmod@plt> │ │ │ │ - mov ip, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - clz r0, r8 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 3d2d0 │ │ │ │ - orrs.w r0, r9, r0 │ │ │ │ - str.w r7, [fp, #4]! │ │ │ │ - bne.n 3d14a │ │ │ │ - cmp sl, r1 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ite ne │ │ │ │ - movne r2, r6 │ │ │ │ - moveq r2, #0 │ │ │ │ - rsb r1, r6, #8 │ │ │ │ - rsb r0, r6, #12 │ │ │ │ - add r1, r2 │ │ │ │ - add r0, r2 │ │ │ │ - add r1, r3 │ │ │ │ - rsb r2, r6, #4 │ │ │ │ - add r0, r3 │ │ │ │ - it eq │ │ │ │ - moveq r2, #4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 32aec │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - subs r6, #4 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bne.n 3d150 │ │ │ │ - ldr.w ip, [sp] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - mov.w fp, #2 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - strd r6, r8, [ip] │ │ │ │ - adds r6, r7, #2 │ │ │ │ - blx 33734 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - vmov s15, r2 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - vldr s19, [pc, #248] @ 3d2e0 │ │ │ │ - mov r8, r4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - vdiv.f32 s20, s0, s15 │ │ │ │ - ldr.w r9, [r6, #4]! │ │ │ │ - adds r4, #1 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - cmp.w r9, #1 │ │ │ │ - mul.w r8, r9, r8 │ │ │ │ - ble.n 3d2c0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - add.w ip, r0, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - mov r6, r9 │ │ │ │ - mov.w sl, ip, lsl #1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - sub.w r5, sl, #4 │ │ │ │ - mov r2, sl │ │ │ │ - movs r3, #0 │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - lsrs r3, r5, #1 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - strd r3, r4, [sp, #16] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r2, #3 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r5, r1, fp, lsl #2 │ │ │ │ - vstr s18, [r5, #-8] │ │ │ │ - vstr s19, [r5, #-4] │ │ │ │ - ble.n 3d298 │ │ │ │ - vmov s15, r3 │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ - mov r4, r5 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - vcvt.f32.s32 s17, s15 │ │ │ │ - mov r5, sl │ │ │ │ - vldr s16, [pc, #124] @ 3d2e0 │ │ │ │ - mov sl, r2 │ │ │ │ - vmul.f32 s17, s17, s20 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ - subs r5, #1 │ │ │ │ - adds r4, #8 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 31720 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - adds r3, r5, #1 │ │ │ │ - str.w r1, [r4, #-8] │ │ │ │ - str.w r2, [r4, #-4] │ │ │ │ - bne.n 3d26a │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - add fp, r3 │ │ │ │ - cmp r6, #5 │ │ │ │ - ble.n 3d2b2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - ldr.w r4, [r3, #-8] │ │ │ │ - str.w r4, [r5, #-8] │ │ │ │ - ldr.w r3, [r3, #-4] │ │ │ │ - str.w r3, [r5, #-4] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r6, r9 │ │ │ │ - bne.n 3d234 │ │ │ │ - ldrd r4, r8, [sp, #20] │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 3d1f0 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd lr, r2, [sp, #20] │ │ │ │ - mov fp, r7 │ │ │ │ - mov r5, ip │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 3d112 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #704] @ 0x2c0 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003d2e8 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 3d2fa │ │ │ │ - add.w r2, r1, r3, lsl #4 │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 2f4f8 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0003d2fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r6, [pc, #476] @ (3d4ec ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r5, [pc, #476] @ (3d4f0 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - mov.w r5, #0 │ │ │ │ - strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movs r5, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ble.w 3d492 │ │ │ │ - add.w r8, r4, #4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r4, [r8, #4]! │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - adds r7, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - mul.w r5, r4, r5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - subs r2, r6, #1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mul.w r3, fp, r0 │ │ │ │ - add.w r2, r9, r2, lsl #2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - subs r3, r4, #2 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.w 3d4b0 │ │ │ │ - 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 3d476 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 30354 │ │ │ │ - eor.w sl, sl, #1 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - subs r4, #1 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, r3 │ │ │ │ - ble.n 3d34a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3d492 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3d492 │ │ │ │ - ldr r1, [pc, #284] @ (3d4f4 ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #276] @ (3d4f0 ) │ │ │ │ - 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 3d4ac │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - 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 3d45a │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 325bc │ │ │ │ - b.n 3d3b4 │ │ │ │ - add r0, r6 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3d468 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 2db54 │ │ │ │ - b.n 3d3b4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3d484 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 2f7fc │ │ │ │ - b.n 3d3b4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 325bc │ │ │ │ - b.n 3d3b4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 2db54 │ │ │ │ - b.n 3d3b4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 30354 │ │ │ │ - b.n 3d3b4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 2f7fc │ │ │ │ - b.n 3d3b4 │ │ │ │ - ldr r2, [pc, #100] @ (3d4f8 ) │ │ │ │ - ldr r3, [pc, #88] @ (3d4f0 ) │ │ │ │ - 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 3d4ac │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3d4e2 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - blx 2fbbc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3d3b8 │ │ │ │ - b.n 3d3b4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 3d4c0 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r6, r7, #8 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003d4fc : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 3d526 │ │ │ │ - add.w lr, r2, ip, lsl #4 │ │ │ │ - add.w r3, r2, ip, lsl #3 │ │ │ │ - str.w lr, [sp] │ │ │ │ - blx 2ecf4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003d52c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r6, [pc, #476] @ (3d71c ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r5, [pc, #476] @ (3d720 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - mov.w r5, #0 │ │ │ │ - strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - movs r5, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ble.w 3d6c2 │ │ │ │ - add.w r8, r4, #4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r4, [r8, #4]! │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - adds r7, #1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - mul.w r5, r4, r5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - subs r2, r6, #1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mul.w r3, fp, r0 │ │ │ │ - add.w r2, r9, r2, lsl #2 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - subs r3, r4, #2 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.w 3d6e0 │ │ │ │ - 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 3d6a6 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 32608 │ │ │ │ - eor.w sl, sl, #1 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - subs r4, #1 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - mla r6, r3, r4, r6 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, r3 │ │ │ │ - ble.n 3d57a │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3d6c2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3d6c2 │ │ │ │ - ldr r1, [pc, #284] @ (3d724 ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #276] @ (3d720 ) │ │ │ │ - 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 3d6dc │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - 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 3d68a │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 32818 │ │ │ │ - b.n 3d5e4 │ │ │ │ - add r0, r6 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3d698 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 2db48 │ │ │ │ - b.n 3d5e4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3d6b4 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 2ff50 │ │ │ │ - b.n 3d5e4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 32818 │ │ │ │ - b.n 3d5e4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 2db48 │ │ │ │ - b.n 3d5e4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 32608 │ │ │ │ - b.n 3d5e4 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 2ff50 │ │ │ │ - b.n 3d5e4 │ │ │ │ - ldr r2, [pc, #100] @ (3d728 ) │ │ │ │ - ldr r3, [pc, #88] @ (3d720 ) │ │ │ │ - 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 3d6dc │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3d712 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #8] │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - blx 2feb0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3d5e8 │ │ │ │ - b.n 3d5e4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 3d6f0 │ │ │ │ - lsrs r2, r2, #6 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r6, r1, #32 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003d72c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp.w ip, #1 │ │ │ │ - beq.n 3d756 │ │ │ │ - add.w lr, r2, ip, lsl #4 │ │ │ │ - add.w r3, r2, ip, lsl #3 │ │ │ │ - str.w lr, [sp] │ │ │ │ - blx 3419c │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003d75c : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003d760 : │ │ │ │ - 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] @ (3d830 ) │ │ │ │ - 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 32088 │ │ │ │ - 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 2fbb0 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - vaddl.u8 q0, d4, d13 │ │ │ │ - │ │ │ │ -0003d834 : │ │ │ │ - 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] @ (3d8d8 ) │ │ │ │ - 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 335bc │ │ │ │ - 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 30900 │ │ │ │ - cdp2 0, 10, cr0, cr12, cr13, {0} │ │ │ │ - │ │ │ │ -0003d8dc : │ │ │ │ - stmdb 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] @ (3d97c ) │ │ │ │ - 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 2f5bc │ │ │ │ - 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 341a8 │ │ │ │ - nop │ │ │ │ - cdp2 0, 0, cr0, cr4, cr13, {0} │ │ │ │ - │ │ │ │ -0003d980 : │ │ │ │ - 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] @ 3da08 │ │ │ │ - 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 32e78 │ │ │ │ - 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 2f768 │ │ │ │ - nop │ │ │ │ - ldc2l 0, cr0, [lr, #-52] @ 0xffffffcc │ │ │ │ - │ │ │ │ -0003da0c : │ │ │ │ - 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] @ (3dab0 ) │ │ │ │ - mov r9, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldrd r8, sl, [sp, #80] @ 0x50 │ │ │ │ - str.w sl, [sp] │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 323e4 │ │ │ │ - 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 317f0 │ │ │ │ - nop │ │ │ │ - ldc2l 0, cr0, [r4], {13} │ │ │ │ - │ │ │ │ -0003dab4 : │ │ │ │ - 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, #44 @ 0x2c │ │ │ │ - ldr r5, [pc, #152] @ (3db60 ) │ │ │ │ - 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 3393c │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - ldrd r6, r7, [r5] │ │ │ │ - ldrd r1, r0, [sp, #32] │ │ │ │ - subs r5, r6, #1 │ │ │ │ - subs r6, r7, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, r6, lsl #2 │ │ │ │ - strd r4, r5, [sp, #76] @ 0x4c │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31934 │ │ │ │ - stc2 0, cr0, [ip], #-52 @ 0xffffffcc │ │ │ │ - │ │ │ │ -0003db64 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #36] @ (3dba0 ) │ │ │ │ - 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 32088 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - usada8 r0, sl, sp, r0 │ │ │ │ - │ │ │ │ -0003dba4 : │ │ │ │ - push {r4, r5, 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] @ (3dbe0 ) │ │ │ │ - ldrd r5, lr, [sp, #36] @ 0x24 │ │ │ │ - add r4, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldrd ip, r4, [r4] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w ip, lr, ip, lsl #2 │ │ │ │ - add.w r4, lr, r4, lsl #2 │ │ │ │ - strd r4, ip, [sp, #8] │ │ │ │ - blx 30904 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - smlawb r0, sl, sp, r0 │ │ │ │ - │ │ │ │ -0003dbe4 : │ │ │ │ - b.w 2f768 │ │ │ │ - │ │ │ │ -0003dbe8 : │ │ │ │ - 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] @ (3dc20 ) │ │ │ │ - ldrd r5, lr, [sp, #20] │ │ │ │ - add r4, pc │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldrd ip, r4, [r4] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w ip, lr, ip, lsl #2 │ │ │ │ - add.w r4, lr, r4, lsl #2 │ │ │ │ - strd r4, ip, [sp, #20] │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 341a8 │ │ │ │ - @ instruction: 0xfafa000d │ │ │ │ - │ │ │ │ -0003dc24 : │ │ │ │ - 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] @ (3dc68 ) │ │ │ │ - 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 317f4 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfaba000d │ │ │ │ - │ │ │ │ -0003dc6c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #36] @ (3dca8 ) │ │ │ │ - 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 31938 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfa72000d │ │ │ │ - │ │ │ │ -0003dcac : │ │ │ │ - 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] @ 3dd3c │ │ │ │ - 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 2fbb0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xfa38000d │ │ │ │ - │ │ │ │ -0003dd40 : │ │ │ │ - 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] @ 3ddbc │ │ │ │ - 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 335bc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vld1.8 {d0[0]}, [r4]! │ │ │ │ - │ │ │ │ -0003ddc0 : │ │ │ │ - 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] @ 3de34 │ │ │ │ - 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 2f5bc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vld4.8 {d0-d3}, [r4]! │ │ │ │ - │ │ │ │ -0003de38 : │ │ │ │ - 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] @ 3dea4 │ │ │ │ - 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 32e78 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strh.w r0, [ip, #13] │ │ │ │ - │ │ │ │ -0003dea8 : │ │ │ │ - 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] @ 3df1c │ │ │ │ - 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 323e4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrh.w r0, [ip, sp] │ │ │ │ - │ │ │ │ -0003df20 : │ │ │ │ - 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] @ 3df8c │ │ │ │ - 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 3393c │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - @ instruction: 0xf7c4000d │ │ │ │ - │ │ │ │ -0003df90 : │ │ │ │ - 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, #92] @ 3e000 │ │ │ │ - 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 33090 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf754000d │ │ │ │ - │ │ │ │ -0003e004 : │ │ │ │ - push {r4, r5, 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] @ 3e098 │ │ │ │ - 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 2ee6c │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf6e0000d │ │ │ │ - │ │ │ │ -0003e09c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #84] @ (3e100 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ - add.w lr, ip, lr, lsl #2 │ │ │ │ - str.w lr, [sp, #16] │ │ │ │ - ldr r5, [r4, #44] @ 0x2c │ │ │ │ - add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ - add.w lr, ip, lr, lsl #2 │ │ │ │ - str.w lr, [sp, #12] │ │ │ │ - ldr r5, [r4, #48] @ 0x30 │ │ │ │ - add.w lr, r5, #4294967295 @ 0xffffffff │ │ │ │ - add.w lr, ip, lr, lsl #2 │ │ │ │ - str.w lr, [sp, #8] │ │ │ │ - ldr.w lr, [r4, #52] @ 0x34 │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w lr, ip, lr, lsl #2 │ │ │ │ - add.w r4, ip, r4, lsl #2 │ │ │ │ - strd r4, lr, [sp] │ │ │ │ - blx 30f68 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movw r0, #43021 @ 0xa80d │ │ │ │ - │ │ │ │ -0003e104 : │ │ │ │ - b.w 2e608 │ │ │ │ - │ │ │ │ -0003e108 : │ │ │ │ - b.w 2f83c │ │ │ │ - │ │ │ │ -0003e10c : │ │ │ │ - stmdb 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 r6, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.w 3e24a │ │ │ │ - adds r3, r5, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add.w r1, r3, r3, lsr #31 │ │ │ │ - cmp.w r2, r1, asr #1 │ │ │ │ - blt.w 3e268 │ │ │ │ - add.w lr, r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - adds r6, r2, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - add r6, lr │ │ │ │ - mla r7, r2, r3, r3 │ │ │ │ - add.w sl, lr, r6 │ │ │ │ - mul.w r2, r2, lr │ │ │ │ - add.w r9, lr, sl │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add.w ip, lr, r9 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - add.w fp, lr, ip │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - ldr.w ip, [pc, #272] @ 3e28c │ │ │ │ - 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 30f38 │ │ │ │ - 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] @ (3e290 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #60] @ (3e294 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (3e298 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - b.n 3e130 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #25 │ │ │ │ - ldr r1, [pc, #44] @ (3e29c ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #40] @ (3e2a0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #40] @ (3e2a4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - b.n 3e140 │ │ │ │ - nop │ │ │ │ - sbcs.w r0, r2, #9240576 @ 0x8d0000 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r6, r2 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [sp, #728] @ 0x2d8 │ │ │ │ - movs r2, r1 │ │ │ │ - add r8, pc │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003e2a8 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - adds r3, r1, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - ldr.w ip, [sp, #12] │ │ │ │ - ldr.w lr, [r0] │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ - add.w r3, r3, r5, lsl #1 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - add.w r2, ip, r0 │ │ │ │ - vldr s13, [r3] │ │ │ │ - vldr s14, [r3, #4] │ │ │ │ - adds r3, r4, #2 │ │ │ │ - vstr s13, [r2] │ │ │ │ - vstr s14, [r2, #4] │ │ │ │ - add.w r2, lr, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 3e344 │ │ │ │ - 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 3e31e │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003e348 : │ │ │ │ - stmdb 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] @ (3e3e0 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (3e3e4 ) │ │ │ │ - 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 3e3c2 │ │ │ │ - adds r6, #2 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r5, sl │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mul.w r1, r3, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - strd r5, fp, [sp, #8] │ │ │ │ - add.w r1, r8, r1, lsl #2 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - blx 2e42c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r3, r7 │ │ │ │ - ble.n 3e39c │ │ │ │ - ldr r2, [pc, #36] @ (3e3e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (3e3e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3e3dc │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - usada8 r0, r4, ip, r0 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - mla r0, lr, ip, r0 │ │ │ │ - │ │ │ │ -0003e3ec : │ │ │ │ - stmdb 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 31490 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - bgt.n 3e4e4 │ │ │ │ - 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 3e450 │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - add.w r3, r8, r7 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3e4e2 │ │ │ │ - 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 3e4b2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r9, r5 │ │ │ │ - beq.n 3e4dc │ │ │ │ - adds r7, #4 │ │ │ │ - add r8, r0 │ │ │ │ - rsb fp, fp, #0 │ │ │ │ - b.n 3e49c │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cbnz r2, 3e4ea │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3e4e4 │ │ │ │ - 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 3e506 │ │ │ │ - adds r2, #1 │ │ │ │ - add r4, r0 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.n 3e4fe │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003e538 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3e610 │ │ │ │ - adds r4, #1 │ │ │ │ - beq.n 3e54e │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r1, #0 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ble.n 3e54a │ │ │ │ - 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 3e568 │ │ │ │ - add.w r6, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov r8, r4 │ │ │ │ - movs r5, #1 │ │ │ │ - cmp ip, r5 │ │ │ │ - blt.n 3e604 │ │ │ │ - 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 3e5a4 │ │ │ │ - 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 3e5da │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - add r8, sl │ │ │ │ - adds r5, #1 │ │ │ │ - subs r6, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 3e594 │ │ │ │ - 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 3e54a │ │ │ │ - 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 3e622 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3e54a │ │ │ │ - add.w r5, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov r8, lr │ │ │ │ - adds r6, r2, #4 │ │ │ │ - adds r7, r3, #4 │ │ │ │ - cmp ip, r4 │ │ │ │ - blt.n 3e6ba │ │ │ │ - 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 3e662 │ │ │ │ - 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 3e694 │ │ │ │ - add.w r8, r5, #1 │ │ │ │ - add r8, sl │ │ │ │ - adds r4, #1 │ │ │ │ - subs r5, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ - bge.n 3e656 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003e6c8 : │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cbnz r3, 3e6de │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - str.w r1, [ip] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - rsb r0, r3, r2, lsl #1 │ │ │ │ - adds r0, #2 │ │ │ │ - mul.w r0, r3, r0 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - add r1, r0 │ │ │ │ - str.w r1, [ip] │ │ │ │ - add r2, r1 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003e700 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #148] @ (3e7a8 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (3e7ac ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd r9, r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldrd sl, r8, [sp, #112] @ 0x70 │ │ │ │ - cmp r3, #0 │ │ │ │ - it lt │ │ │ │ - neglt r3, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldrd r3, r7, [sp, #128] @ 0x80 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldrd r2, fp, [sp, #120] @ 0x78 │ │ │ │ - mov ip, r7 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - adds r7, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 3e788 │ │ │ │ - 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 2e42c │ │ │ │ - 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 2de34 │ │ │ │ - ldr r2, [pc, #36] @ (3e7b0 ) │ │ │ │ - ldr r3, [pc, #32] @ (3e7ac ) │ │ │ │ - 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 3e7a2 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf7bc000c │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf748000c │ │ │ │ - │ │ │ │ -0003e7b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #252] @ (3e8c8 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #248] @ (3e8cc ) │ │ │ │ - ldrd r9, r7, [sp, #116] @ 0x74 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - it lt │ │ │ │ - neglt r3, r3 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r7, r4, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldrd r4, r8, [sp, #144] @ 0x90 │ │ │ │ - blx 2e60c │ │ │ │ - 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 2e42c │ │ │ │ - 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 2de34 │ │ │ │ - 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 2de34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.n 3e8a2 │ │ │ │ - ldr r2, [pc, #68] @ (3e8d0 ) │ │ │ │ - ldr r3, [pc, #60] @ (3e8c8 ) │ │ │ │ - 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 3e8c4 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ (3e8d4 ) │ │ │ │ - ldr r3, [pc, #32] @ (3e8c8 ) │ │ │ │ - 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 3e8c4 │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 32aa0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6fe000c │ │ │ │ - movw r0, #34828 @ 0x880c │ │ │ │ - @ instruction: 0xf62e000c │ │ │ │ - │ │ │ │ -0003e8d8 : │ │ │ │ - stmdb 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 r4, [pc, #460] @ (3eab8 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #460] @ (3eabc ) │ │ │ │ - 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 3ea66 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 3ea4c │ │ │ │ - adds r2, r3, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ble.n 3ea4c │ │ │ │ - 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 3e984 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 3ea4c │ │ │ │ - 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 2e60c │ │ │ │ - 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 31490 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mla r3, r3, r1, r4 │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - subs r4, #1 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - strd sl, r5, [sp, #28] │ │ │ │ - add.w r4, r0, r4, lsl #2 │ │ │ │ - strd r9, r2, [sp, #16] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 33360 │ │ │ │ - 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 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mls r3, r3, r1, r2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 33360 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 3e978 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2f338 │ │ │ │ - b.n 3e978 │ │ │ │ - ldr r2, [pc, #112] @ (3eac0 ) │ │ │ │ - ldr r3, [pc, #108] @ (3eabc ) │ │ │ │ - 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 3eab4 │ │ │ │ - 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 31490 │ │ │ │ - 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 33360 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 3e964 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf5e4000c │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - eor.w r0, r4, #9175040 @ 0x8c0000 │ │ │ │ - │ │ │ │ -0003eac4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #172] @ (3eb84 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #172] @ (3eb88 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - add r4, pc │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ - adds r7, #1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldrd lr, fp, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #0 │ │ │ │ - strd r0, r3, [sp, #28] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldrd r3, r6, [sp, #108] @ 0x6c │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ - bne.n 3eb34 │ │ │ │ - negs r3, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 3eb64 │ │ │ │ - ldr r1, [pc, #124] @ (3eb8c ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #116] @ (3eb88 ) │ │ │ │ - adds r2, #4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3eb7e │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - 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 31490 │ │ │ │ - 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 2df50 │ │ │ │ - ldr r2, [pc, #40] @ (3eb90 ) │ │ │ │ - ldr r3, [pc, #32] @ (3eb88 ) │ │ │ │ - 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 3eb7e │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf3f8000c │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf3be000c │ │ │ │ - bfi r0, ip, #0, #13 │ │ │ │ - │ │ │ │ -0003eb94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #248] @ (3eca4 ) │ │ │ │ - mov r5, r2 │ │ │ │ - strd r0, r3, [sp, #28] │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [pc, #244] @ (3eca8 ) │ │ │ │ - ldrd sl, r6, [sp, #112] @ 0x70 │ │ │ │ - ldrd fp, r8, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r6, [sp, #132] @ 0x84 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ldrd r6, r7, [sp, #136] @ 0x88 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - blx 2e60c │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r7, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - blx 31490 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - strd r8, r6, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - str.w r9, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - blx 2df50 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - subs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - strd r7, r9, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - strd fp, r8, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - blx 2df50 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.n 3ec70 │ │ │ │ - ldr r2, [pc, #84] @ (3ecac ) │ │ │ │ - ldr r3, [pc, #76] @ (3eca8 ) │ │ │ │ - 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 3eca0 │ │ │ │ - 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] @ (3ecb0 ) │ │ │ │ - ldr r3, [pc, #44] @ (3eca8 ) │ │ │ │ - add r2, pc │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3eca0 │ │ │ │ - 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 316bc │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ssat16 r0, #13, r4 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf27a000c │ │ │ │ - @ instruction: 0xf25a000c │ │ │ │ - │ │ │ │ -0003ecb4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #284] @ (3ede4 ) │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #284] @ (3ede8 ) │ │ │ │ - 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 3edb4 │ │ │ │ - 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 3ed6c │ │ │ │ - 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 3105c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, fp │ │ │ │ - ble.n 3ed28 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - cmp r0, fp │ │ │ │ - ble.n 3ed9a │ │ │ │ - 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 3ed8c │ │ │ │ - ldr r2, [pc, #80] @ (3edec ) │ │ │ │ - ldr r3, [pc, #72] @ (3ede8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3ede0 │ │ │ │ - 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 31198 │ │ │ │ - ldr.w ip, [fp] │ │ │ │ - b.n 3ed12 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - addw r0, r8, #12 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf136000c │ │ │ │ - │ │ │ │ -0003edf0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #368] @ (3ef74 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add.w fp, lr, #1 │ │ │ │ - ldr r3, [pc, #352] @ (3ef78 ) │ │ │ │ - add fp, lr │ │ │ │ - ldrd r9, sl, [sp, #148] @ 0x94 │ │ │ │ - bic.w r6, fp, fp, asr #31 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - rsb ip, r3, #0 │ │ │ │ - ldr r4, [sp, #124] @ 0x7c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - mul.w ip, r6, ip │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - sub.w r4, lr, ip │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ble.n 3ef48 │ │ │ │ - rsb r2, lr, #0 │ │ │ │ - cmp lr, r2 │ │ │ │ - blt.n 3ee76 │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - sub.w r0, r5, ip, lsl #2 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - cmp fp, r3 │ │ │ │ - blt.n 3eed4 │ │ │ │ - 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 2f5bc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, fp │ │ │ │ - ble.n 3ee86 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w ip, fp, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bgt.n 3ef2e │ │ │ │ - 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 3ef24 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - cmp r3, r4 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - bne.n 3ef16 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add ip, r6 │ │ │ │ - cmp r9, lr │ │ │ │ - bne.n 3ef06 │ │ │ │ - ldr r2, [pc, #76] @ (3ef7c ) │ │ │ │ - ldr r3, [pc, #68] @ (3ef78 ) │ │ │ │ - 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 3ef6e │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub.w r3, r5, ip, lsl #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - strd r9, sl, [sp, #20] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - blx 32e78 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 3ee76 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf0ca000c │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - vaddl.s32 q0, d2, d12 │ │ │ │ - │ │ │ │ -0003ef80 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - bgt.n 3efa4 │ │ │ │ - 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 3ef8c │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003efa8 : │ │ │ │ - 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 r3, [sp, #4] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r3, [pc, #20] @ (3efe4 ) │ │ │ │ - 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 323e4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003efe8 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - negs r3, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ - blt.n 3f00c │ │ │ │ - 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 3eff4 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003f010 : │ │ │ │ - vldr s15, [r1] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003f028 : │ │ │ │ - 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 3f1e6 │ │ │ │ - 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 3f08e │ │ │ │ - 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 3f154 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - add.w r7, r0, r9, lsl #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - adds r0, r4, r1 │ │ │ │ - add.w sl, r4, #4 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - add.w fp, sl, r1 │ │ │ │ - mov.w r9, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add.w r8, r3, #4 │ │ │ │ - vldr d5, [pc, #256] @ 3f1f8 │ │ │ │ - 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 3f104 │ │ │ │ - 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 3f1f2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - b.n 3f0f4 │ │ │ │ - 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] @ 3f1f8 │ │ │ │ - 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 3f196 │ │ │ │ - vcvt.f32.f64 s10, d5 │ │ │ │ - vcvt.f32.f64 s8, d4 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp r5, r8 │ │ │ │ - vstmia r9!, {s10} │ │ │ │ - vstmia sl!, {s8} │ │ │ │ - beq.n 3f1f2 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 3f184 │ │ │ │ - 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} │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003f200 : │ │ │ │ - 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 r2, [r2, #0] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cbnz r2, 3f252 │ │ │ │ - cmp ip, r0 │ │ │ │ - blt.n 3f23e │ │ │ │ - sub.w r2, ip, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - blx 30d44 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s15, [pc, #388] @ 3f3c4 │ │ │ │ - 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 3f36e │ │ │ │ - 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 3f398 │ │ │ │ - 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 3f312 │ │ │ │ - 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 3f2d0 │ │ │ │ - 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 3f242 │ │ │ │ - cmp ip, r0 │ │ │ │ - blt.w 3f23e │ │ │ │ - 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 3f384 │ │ │ │ - b.n 3f23e │ │ │ │ - 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 3f242 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003f3c8 : │ │ │ │ - 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, 3f3f8 │ │ │ │ - cmp r2, lr │ │ │ │ - bgt.n 3f4a2 │ │ │ │ - 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 30d40 │ │ │ │ - adds r1, #1 │ │ │ │ - beq.n 3f4a4 │ │ │ │ - rsb r1, r2, lr, lsl #1 │ │ │ │ - cmp r2, lr │ │ │ │ - mul.w r1, r2, r1 │ │ │ │ - add.w ip, r1, r2 │ │ │ │ - add ip, r2 │ │ │ │ - beq.n 3f4cc │ │ │ │ - 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 3f4a2 │ │ │ │ - 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 3f46a │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r2, lr │ │ │ │ - bgt.n 3f4a2 │ │ │ │ - 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 3f4b8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0003f4f4 : │ │ │ │ - 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 31490 │ │ │ │ - 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 3335c │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003f568 : │ │ │ │ - stmdb 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] @ (3f704 ) │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #380] @ (3f708 ) │ │ │ │ - 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 3f6ba │ │ │ │ - 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 31440 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 3f678 │ │ │ │ - cbz r3, 3f61a │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 3f61a │ │ │ │ - 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 3f5f8 │ │ │ │ - ldr.w fp, [r6] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add.w r2, fp, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 3f64a │ │ │ │ - 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 2e9fc │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - adds r3, r2, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bge.n 3f62a │ │ │ │ - ldr r2, [pc, #192] @ (3f70c ) │ │ │ │ - ldr r3, [pc, #184] @ (3f708 ) │ │ │ │ - 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 3f700 │ │ │ │ - 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 313a0 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 3f61a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 3f61a │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 3f61a │ │ │ │ - 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 3f696 │ │ │ │ - b.n 3f61a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 3f6e6 │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r1, [pc, #76] @ (3f710 ) │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #64] @ (3f708 ) │ │ │ │ - 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 3f700 │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #44] @ (3f714 ) │ │ │ │ - ldr r3, [pc, #28] @ (3f708 ) │ │ │ │ - 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 3f700 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strd r0, r0, [lr, #-48] @ 0x30 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia.w r6, {r2, r3} │ │ │ │ - @ instruction: 0xe80c000c │ │ │ │ - b.n 3f6ec │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0003f718 : │ │ │ │ - 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 3f794 │ │ │ │ - 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 3f78e │ │ │ │ - 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 3f76e │ │ │ │ - vcvt.f32.f64 s12, d6 │ │ │ │ - vstr s12, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3f7d2 │ │ │ │ - add r1, ip │ │ │ │ - adds r4, #1 │ │ │ │ - mov.w ip, ip, lsl #2 │ │ │ │ - vldr d6, [pc, #52] @ 3f7d8 │ │ │ │ - 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 3f7b0 │ │ │ │ - vcvt.f32.f64 s12, d6 │ │ │ │ - b.n 3f78e │ │ │ │ - vldr s12, [pc, #12] @ 3f7e0 │ │ │ │ - b.n 3f78e │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003f7e4 : │ │ │ │ - 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 31490 │ │ │ │ - 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 2df4c │ │ │ │ - │ │ │ │ -0003f83c : │ │ │ │ - stmdb 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] @ (3f9fc ) │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #420] @ (3fa00 ) │ │ │ │ - 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 3f9cc │ │ │ │ - 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 308d8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 3f90c │ │ │ │ - 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] │ │ │ │ - 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 3057c │ │ │ │ - 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 3f8d8 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 3f96e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cbz r3, 3f954 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3f954 │ │ │ │ - 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 3f932 │ │ │ │ - ldr r2, [pc, #172] @ (3fa04 ) │ │ │ │ - ldr r3, [pc, #164] @ (3f9fc ) │ │ │ │ - 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 3f9f8 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3f954 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 3f954 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 3f9b4 │ │ │ │ - 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 3f992 │ │ │ │ - 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 3f954 │ │ │ │ - negs r3, r7 │ │ │ │ - cmp r7, r3 │ │ │ │ - blt.n 3f954 │ │ │ │ - ldr r1, [pc, #52] @ (3fa08 ) │ │ │ │ - lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #36] @ (3f9fc ) │ │ │ │ - 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 3f9f8 │ │ │ │ - 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 2f2e0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 3f6f0 │ │ │ │ - movs r4, r1 │ │ │ │ - b.n 3f500 │ │ │ │ - movs r4, r1 │ │ │ │ - b.n 3f400 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0003fa0c : │ │ │ │ - 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 3fa86 │ │ │ │ - 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 3fa4c │ │ │ │ - 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 3fab8 │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0003fac8 : │ │ │ │ - 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] @ (3fbc0 ) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #224] @ (3fbc4 ) │ │ │ │ - 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 308d8 │ │ │ │ - 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 3057c │ │ │ │ - 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, 3fb86 │ │ │ │ - cbnz r0, 3fba4 │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 3fbae │ │ │ │ - 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] @ (3fbc8 ) │ │ │ │ - ldr r3, [pc, #96] @ (3fbc4 ) │ │ │ │ - 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 3fbb8 │ │ │ │ - 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 3fb5c │ │ │ │ - add.w r2, r7, r2, lsl #2 │ │ │ │ - vldr s13, [r2] │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - b.n 3fb5c │ │ │ │ - vldr s15, [sp, #32] │ │ │ │ - vldr s14, [sp, #28] │ │ │ │ - b.n 3fb5c │ │ │ │ - vldr s14, [pc, #12] @ 3fbbc │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - b.n 3fb5c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 403a4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 402b0 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0003fbcc : │ │ │ │ - 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 3fce4 │ │ │ │ - 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 33200 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 2dc20 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 2dc20 │ │ │ │ - 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 3fc46 │ │ │ │ - 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 3fcee │ │ │ │ - adds r3, #1 │ │ │ │ - b.n 3fc2c │ │ │ │ - ldrd fp, lr, [sp, #16] │ │ │ │ - cmp r4, #1 │ │ │ │ - ldrd r7, ip, [sp, #24] │ │ │ │ - add fp, lr │ │ │ │ - vldr s22, [pc, #528] @ 3fee8 │ │ │ │ - add.w ip, ip, fp, lsl #2 │ │ │ │ - vstr s22, [ip] │ │ │ │ - bne.w 3fe5e │ │ │ │ - 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] @ 3fee8 │ │ │ │ - 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 33200 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 33200 │ │ │ │ - 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 3fd4e │ │ │ │ - vldr s15, [r8] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s15, s15, s23 │ │ │ │ - cmp r7, r2 │ │ │ │ - vstmia r8!, {s15} │ │ │ │ - beq.n 3fdbc │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 3fd38 │ │ │ │ - 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 33200 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 33200 │ │ │ │ - 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 3fdf4 │ │ │ │ - vldr s15, [r9] │ │ │ │ - cmp r7, r4 │ │ │ │ - vmul.f32 s15, s15, s22 │ │ │ │ - vstmia r9!, {s15} │ │ │ │ - beq.w 3fcc8 │ │ │ │ - adds r7, #1 │ │ │ │ - b.n 3fde8 │ │ │ │ - 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 33200 │ │ │ │ - vmov.f32 s23, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - vmul.f32 s0, s17, s20 │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 33200 │ │ │ │ - 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 3fe84 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - bgt.w 3fce4 │ │ │ │ - vstmia r8!, {s22} │ │ │ │ - b.n 3fe74 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003feec : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 3ff5e │ │ │ │ - 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] @ 3ff60 │ │ │ │ - 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 31720 │ │ │ │ - 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 3ff22 │ │ │ │ - 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 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003ff68 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 400c2 │ │ │ │ - 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] @ 400c8 │ │ │ │ - vldr d14, [pc, #280] @ 400d0 │ │ │ │ - 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 33310 │ │ │ │ - vmov.f64 d11, d0 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - beq.n 400b8 │ │ │ │ - vmov.f64 d8, d11 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r3, #2 │ │ │ │ - vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 3fff6 │ │ │ │ - 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 3fff2 │ │ │ │ - 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 3ffde │ │ │ │ - vmov.f64 d0, d11 │ │ │ │ - vmul.f64 d8, d8, d8 │ │ │ │ - blx 2e6f4 │ │ │ │ - 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 3ffc6 │ │ │ │ - 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 4002c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -000400d8 : │ │ │ │ - stmdb 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] @ (401ac ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, fp │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #184] @ (401b0 ) │ │ │ │ - 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 3149c │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2f004 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31be8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 32210 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 32210 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31c84 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2dde4 │ │ │ │ - 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 330b8 │ │ │ │ - ldr r2, [pc, #36] @ (401b4 ) │ │ │ │ - ldr r3, [pc, #24] @ (401ac ) │ │ │ │ - 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 401a8 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 40168 │ │ │ │ - movs r4, r1 │ │ │ │ - ble.n 4023c │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000401b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 40266 │ │ │ │ - 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 4021c │ │ │ │ - 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 401e4 │ │ │ │ - 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 40262 │ │ │ │ - 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 4022c │ │ │ │ - subs r3, r4, r1 │ │ │ │ - add ip, r3 │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 401ce │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004026c : │ │ │ │ - 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 402ea │ │ │ │ - adds r0, r2, #4 │ │ │ │ - vldr s14, [pc, #236] @ 40380 │ │ │ │ - add.w r0, r0, r8, lsl #2 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, r9 │ │ │ │ - mov.w r5, #1065353216 @ 0x3f800000 │ │ │ │ - vldmia r1!, {s15} │ │ │ │ - adds r3, #8 │ │ │ │ - str.w r5, [r3, #-8] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - cmp r1, r0 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - bne.n 402a2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - vldr s12, [pc, #200] @ 40384 │ │ │ │ - vldr s13, [pc, #200] @ 40388 │ │ │ │ - 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 402c6 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4037c │ │ │ │ - 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] @ 4038c │ │ │ │ - vldr s12, [pc, #144] @ 40390 │ │ │ │ - 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 4034e │ │ │ │ - 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 40320 │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.n 4037c │ │ │ │ - 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 40310 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 403f8 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00040394 : │ │ │ │ - b.w 30494 │ │ │ │ - │ │ │ │ -00040398 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 403f0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 403f0 │ │ │ │ - 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 403c4 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - cmp r4, lr │ │ │ │ - bne.n 403c0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000403f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - rsb lr, r7, #0 │ │ │ │ - cmp r7, lr │ │ │ │ - blt.n 4043c │ │ │ │ - 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 40430 │ │ │ │ - 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 40426 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r4, r8 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp lr, r7 │ │ │ │ - bne.n 4041a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - │ │ │ │ -00040440 : │ │ │ │ - stmdb 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] @ (40554 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #256] @ (40558 ) │ │ │ │ - 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 40522 │ │ │ │ - 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 4054c │ │ │ │ - mov.w fp, r2, lsl #3 │ │ │ │ - mov r2, fp │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2f2e4 │ │ │ │ - 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 32c78 │ │ │ │ - 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 4053c │ │ │ │ - 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 404fa │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 40522 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov.w sl, r2, lsl #1 │ │ │ │ - add r5, r3 │ │ │ │ - b.n 4049e │ │ │ │ - ldr r2, [pc, #56] @ (4055c ) │ │ │ │ - ldr r3, [pc, #48] @ (40558 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 40550 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - blt.n 40522 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - add r5, r3 │ │ │ │ - b.n 404aa │ │ │ │ - mov r2, sl │ │ │ │ - b.n 404aa │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - bge.n 40650 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 404bc │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00040560 : │ │ │ │ - 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] @ (40680 ) │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #268] @ (40684 ) │ │ │ │ - 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 40672 │ │ │ │ - mov.w lr, #0 │ │ │ │ - cmp r2, #1 │ │ │ │ - str.w lr, [r4] │ │ │ │ - beq.n 405c0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w lr, [r0, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w lr, [r0, #8]! │ │ │ │ - bne.n 405b2 │ │ │ │ - ldr.w lr, [r9] │ │ │ │ - cmp r2, lr │ │ │ │ - bgt.n 405f8 │ │ │ │ - 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 405e2 │ │ │ │ - mov.w r3, lr, lsl #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - cmp r7, r0 │ │ │ │ - ble.n 40618 │ │ │ │ - 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 2f2e4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, sp │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 32c78 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ble.n 40658 │ │ │ │ - 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 40642 │ │ │ │ - ldr r2, [pc, #44] @ (40688 ) │ │ │ │ - ldr r3, [pc, #40] @ (40684 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4067c │ │ │ │ - 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 405c0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - bls.n 4073c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 4077c │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004068c : │ │ │ │ - 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] @ (4083c ) │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [pc, #408] @ (40840 ) │ │ │ │ - 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 4080c │ │ │ │ - mov ip, r2 │ │ │ │ - adds r2, r1, #1 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r0, r2, r1 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - vldr s16, [pc, #340] @ 40838 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - ldr.w fp, [ip] │ │ │ │ - negs r6, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mla r7, r3, r0, r1 │ │ │ │ - add.w r3, fp, #1 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - sub.w r8, r7, r1 │ │ │ │ - add.w r1, r3, fp │ │ │ │ - add.w r3, r4, r7, lsl #2 │ │ │ │ - mov r7, fp │ │ │ │ - add.w r8, r4, r8, lsl #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - lsls r2, r3, #1 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - adds r3, #4 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4082a │ │ │ │ - cmp r3, #1 │ │ │ │ - vstr s16, [r5] │ │ │ │ - beq.n 40746 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - vstr s16, [r1, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - adds r1, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s16, [r1] │ │ │ │ - bne.n 40736 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - bgt.n 40788 │ │ │ │ - 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 4076e │ │ │ │ - mov.w r3, lr, lsl #1 │ │ │ │ - mov.w sl, fp, lsl #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ - ble.n 407ac │ │ │ │ - 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 2f2e4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str.w sl, [sp, #56] @ 0x38 │ │ │ │ - blx 32c78 │ │ │ │ - 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 407f8 │ │ │ │ - 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 407e2 │ │ │ │ - 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 40722 │ │ │ │ - ldr r2, [pc, #52] @ (40844 ) │ │ │ │ - ldr r3, [pc, #48] @ (40840 ) │ │ │ │ - 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 40832 │ │ │ │ - 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 40746 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 4089c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 407d0 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00040848 : │ │ │ │ - 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] @ (40874 ) │ │ │ │ - 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 317f4 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - str r0, [r4, #4] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00040878 : │ │ │ │ - stmdb 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] @ (409b8 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #300] @ (409bc ) │ │ │ │ - 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 40998 │ │ │ │ - add.w r4, sl, #1 │ │ │ │ - mov ip, r3 │ │ │ │ - add r4, sl │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r7, r0 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - mul.w r3, r3, r4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - add.w r5, r5, r3, lsl #2 │ │ │ │ - mvn.w r3, #3 │ │ │ │ - subs r2, r3, r4 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - add.w r9, r3, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bic.w r9, r9, r9, asr #31 │ │ │ │ - add.w r3, ip, #4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w ip, r7, lsl #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - add.w r2, r3, ip │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str.w r3, [r8] │ │ │ │ - ble.n 40928 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add.w lr, r8, r0, lsl #3 │ │ │ │ - add.w fp, r8, #4 │ │ │ │ - adds r0, #1 │ │ │ │ - add ip, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - vstmia fp!, {s15} │ │ │ │ - vldmdb r2!, {s15} │ │ │ │ - vstmdb lr!, {s15} │ │ │ │ - bne.n 40912 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2e988 │ │ │ │ - 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 40990 │ │ │ │ - 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 40968 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, r9 │ │ │ │ - cmp sl, r6 │ │ │ │ - bge.n 408ee │ │ │ │ - ldr r2, [pc, #36] @ (409c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (409bc ) │ │ │ │ - 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 409b2 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bvs.n 40a48 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 40a34 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000409c4 : │ │ │ │ - b.w 308bc │ │ │ │ - │ │ │ │ -000409c8 : │ │ │ │ - b.w 300c8 │ │ │ │ - │ │ │ │ -000409cc : │ │ │ │ - stmdb 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] @ (40af4 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #276] @ (40af8 ) │ │ │ │ - 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 40ab2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 40ab2 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 40ad4 │ │ │ │ - ldr r0, [pc, #236] @ (40afc ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 40a98 │ │ │ │ - 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 40a5e │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - vstr s0, [r5] │ │ │ │ - blt.n 40a98 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - add r6, r1 │ │ │ │ - add r8, r0 │ │ │ │ - subs r5, r6, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bge.n 40a46 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt.n 40a46 │ │ │ │ - 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 2f70c │ │ │ │ - cmp r9, r4 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - vstr s0, [r5] │ │ │ │ - bge.n 40a58 │ │ │ │ - ldr r2, [pc, #100] @ (40b00 ) │ │ │ │ - ldr r3, [pc, #92] @ (40af8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 40af0 │ │ │ │ - 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] @ (40b04 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #72] @ (40b08 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (40b0c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 40a0c │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (40b10 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (40b14 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (40b18 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 40a0c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - bmi.n 40ad8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r0, #6] │ │ │ │ - movs r2, r1 │ │ │ │ - bmi.n 40b74 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r4, [r1, #2] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r0, [r5, #2] │ │ │ │ - movs r2, r1 │ │ │ │ - adds r6, r5, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r6, [r1, #2] │ │ │ │ - movs r2, r1 │ │ │ │ - adds r4, r1, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00040b1c : │ │ │ │ - stmdb 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] @ (40c44 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #276] @ (40c48 ) │ │ │ │ - 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 40c02 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 40c02 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 40c24 │ │ │ │ - ldr r0, [pc, #236] @ (40c4c ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 40be8 │ │ │ │ - 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 40bae │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - vstr s0, [r5] │ │ │ │ - blt.n 40be8 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - add r6, r1 │ │ │ │ - add r8, r0 │ │ │ │ - subs r5, r6, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bge.n 40b96 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt.n 40b96 │ │ │ │ - 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 2f884 │ │ │ │ - cmp r9, r4 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - vstr s0, [r5] │ │ │ │ - bge.n 40ba8 │ │ │ │ - ldr r2, [pc, #100] @ (40c50 ) │ │ │ │ - ldr r3, [pc, #92] @ (40c48 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 40c40 │ │ │ │ - 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] @ (40c54 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #72] @ (40c58 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (40c5c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 40b5c │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (40c60 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (40c64 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (40c68 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 40b5c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - bcc.n 40b88 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r6, #0] │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 40c24 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [r1, #120] @ 0x78 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r6, r3, r5 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r5, #116] @ 0x74 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, r7, r4 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00040c6c : │ │ │ │ - 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] @ (40d50 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r4, [pc, #208] @ (40d54 ) │ │ │ │ - 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 40ce6 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 40ce6 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 40d06 │ │ │ │ - ldr r0, [pc, #172] @ (40d58 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 40d22 │ │ │ │ - ldr r2, [pc, #156] @ (40d5c ) │ │ │ │ - ldr r3, [pc, #148] @ (40d54 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 40d4c │ │ │ │ - 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 328b4 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #28 │ │ │ │ - ldr r2, [pc, #116] @ (40d60 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #112] @ (40d64 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #112] @ (40d68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 40caa │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #96] @ (40d6c ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #92] @ (40d70 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #92] @ (40d74 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 40caa │ │ │ │ - ldr r2, [pc, #84] @ (40d78 ) │ │ │ │ - ldr r3, [pc, #44] @ (40d54 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 40d4c │ │ │ │ - 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 31480 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - bcs.n 40df4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 40d88 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r0, [r3, #100] @ 0x64 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r2, r7, r1 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [r2, #104] @ 0x68 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [r3, #100] @ 0x64 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r2, r3, r1 │ │ │ │ - movs r3, r1 │ │ │ │ - bne.n 40cd8 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00040d7c : │ │ │ │ - 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] @ (40e18 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #136] @ (40e1c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #132] @ (40e20 ) │ │ │ │ - ldr r1, [pc, #132] @ (40e24 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 32848 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [pc, #112] @ (40e28 ) │ │ │ │ - movs r2, #5 │ │ │ │ - adds r1, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - 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] @ (40e2c ) │ │ │ │ - add r3, pc │ │ │ │ - adds r2, r3, #4 │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ - blx 2dba8 │ │ │ │ - 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 320e4 │ │ │ │ - ldr r2, [pc, #52] @ (40e30 ) │ │ │ │ - ldr r3, [pc, #28] @ (40e1c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 40e12 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bne.n 40ea0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r2, #96] @ 0x60 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r1, {r1, r4, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r4, [r3, #92] @ 0x5c │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ - movs r3, r1 │ │ │ │ - beq.n 40de0 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00040e34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #292] @ (40f60 ) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - add r4, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ble.w 40f58 │ │ │ │ - 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 40f2e │ │ │ │ - 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, 40f12 │ │ │ │ - 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 40eb8 │ │ │ │ - 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 40e92 │ │ │ │ - ldr r2, [pc, #24] @ (40f64 ) │ │ │ │ - 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 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r7!, {r1, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00040f68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r4, [pc, #352] @ (410d0 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - strd r5, r1, [sp, #28] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ble.w 410ca │ │ │ │ - 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 41090 │ │ │ │ - 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 4106a │ │ │ │ - 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 4108c │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4100a │ │ │ │ - vcmp.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41054 │ │ │ │ - vldr s14, [r8] │ │ │ │ - vcmp.f32 s12, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41054 │ │ │ │ - b.n 4100e │ │ │ │ - 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 40fd4 │ │ │ │ - ldr r1, [pc, #20] @ (410d4 ) │ │ │ │ - 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} │ │ │ │ - stmia r7!, {r1, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000410d8 : │ │ │ │ - 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, #116] @ (41160 ) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #116] @ (41164 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (41168 ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r1, [pc, #104] @ (4116c ) │ │ │ │ - add r0, pc │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32848 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #92] @ (41170 ) │ │ │ │ - movs r2, #5 │ │ │ │ - adds r1, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [pc, #84] @ (41174 ) │ │ │ │ - mov r0, r5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r3, pc │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - blx 2dba8 │ │ │ │ - ldr r0, [pc, #64] @ (41178 ) │ │ │ │ - ldr r1, [pc, #44] @ (41164 ) │ │ │ │ - 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 4115a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 320e0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r5, {r1, r2, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #40] @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsb r4, [r5, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r5!, {r2, r3, r4, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004117c : │ │ │ │ - ldr.w ip, [pc, #124] @ 411fc │ │ │ │ - movs r3, #1 │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - str.w r3, [ip, #8] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 411f8 │ │ │ │ - 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 411b0 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - vmov.f32 s15, s12 │ │ │ │ - cbz r3, 411de │ │ │ │ - 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 411ae │ │ │ │ - ldr r2, [pc, #16] @ (41200 ) │ │ │ │ - add.w r3, ip, #2 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #8] │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - stmia r5!, {r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r5!, {r4, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00041204 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [pc, #108] @ (41274 ) │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - movs r2, #1 │ │ │ │ - add r4, pc │ │ │ │ - cmp r5, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ble.n 41272 │ │ │ │ - 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 4122e │ │ │ │ - mov r4, ip │ │ │ │ - add.w ip, r4, #1 │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - cbz r6, 41242 │ │ │ │ - vcmp.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41260 │ │ │ │ - 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 4122c │ │ │ │ - ldr r3, [pc, #12] @ (41278 ) │ │ │ │ - adds r4, #2 │ │ │ │ - add r3, pc │ │ │ │ - str r4, [r3, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stmia r5!, {r3, r4, r5} │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0004127c : │ │ │ │ - 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 │ │ │ │ - ldr r6, [pc, #548] @ (414b8 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #548] @ (414bc ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r6, pc │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r0, [pc, #540] @ (414c0 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3406c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 41382 │ │ │ │ - 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 4134a │ │ │ │ - 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 413a2 │ │ │ │ - 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 41340 │ │ │ │ - mov.w lr, #1 │ │ │ │ - adds r5, #1 │ │ │ │ - add r4, r7 │ │ │ │ - add r6, r7 │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 41382 │ │ │ │ - vldr s14, [r4, #-4] │ │ │ │ - add r2, r3 │ │ │ │ - vldr s15, [r4, #-8] │ │ │ │ - vcmp.f32 s16, s14 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 412e4 │ │ │ │ - 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 4134a │ │ │ │ - ldr r2, [pc, #320] @ (414c4 ) │ │ │ │ - ldr r3, [pc, #308] @ (414bc ) │ │ │ │ - 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 414b0 │ │ │ │ - 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 41340 │ │ │ │ - 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 4148e │ │ │ │ - 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 41340 │ │ │ │ - vmov s15, sl │ │ │ │ - vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s3, [pc, #148] @ 414b4 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - strd r3, r1, [sp, #8] │ │ │ │ - strd lr, r2, [sp, #24] │ │ │ │ - vdiv.f32 s2, s2, s15 │ │ │ │ - blx 2dbb4 │ │ │ │ - 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 32700 <_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 41452 │ │ │ │ - ldrd r3, r1, [sp, #8] │ │ │ │ - mov lr, r8 │ │ │ │ - ldrd r5, r4, [sp, #16] │ │ │ │ - mov r2, fp │ │ │ │ - b.n 41340 │ │ │ │ - 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 41410 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000414c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #384] @ (4165c ) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #384] @ (41660 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [pc, #384] @ (41664 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3406c │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 415fe │ │ │ │ - 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 41538 │ │ │ │ - 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 415fe │ │ │ │ - add.w r3, r1, lr │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 41522 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vldr s13, [r1] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4157e │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4162a │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 415fe │ │ │ │ - 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 41556 │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - adds r2, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 41618 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 415fe │ │ │ │ - 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 4157e │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41560 │ │ │ │ - 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 415e0 │ │ │ │ - b.n 41560 │ │ │ │ - ldr r2, [pc, #104] @ (41668 ) │ │ │ │ - ldr r3, [pc, #92] @ (41660 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 41656 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 415fe │ │ │ │ - mov r1, r3 │ │ │ │ - add r3, lr │ │ │ │ - adds r4, #1 │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - b.n 41548 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 415b0 │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 415fe │ │ │ │ - vldr s13, [r3] │ │ │ │ - add r3, lr │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4157e │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41560 │ │ │ │ - b.n 4162e │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r5, #104] @ 0x68 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004166c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #164] @ (41724 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #164] @ (41728 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #160] @ (4172c ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldrd r8, r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 41704 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - adds r5, #4 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - adds r4, #4 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - adds r7, #4 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - mov.w fp, r0, lsl #2 │ │ │ │ - add.w r9, r2, #1 │ │ │ │ - mov.w sl, r1, lsl #2 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r0, [r5, #-4] │ │ │ │ - cmp r0, r8 │ │ │ │ - it eq │ │ │ │ - moveq r1, r8 │ │ │ │ - beq.n 416f4 │ │ │ │ - ldr.w r1, [r7, #-4] │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.n 416f4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - adds r6, #1 │ │ │ │ - str.w r1, [r4, #-4] │ │ │ │ - add r5, r3 │ │ │ │ - add r4, fp │ │ │ │ - add r7, sl │ │ │ │ - cmp r6, r9 │ │ │ │ - bne.n 416d6 │ │ │ │ - ldr r2, [pc, #40] @ (41730 ) │ │ │ │ - ldr r3, [pc, #32] @ (41728 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4171e │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r0!, {r4, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r4, #80] @ 0x50 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r7!, {r2, r3, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00041734 : │ │ │ │ - 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 r7, [r3, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4178a │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add.w fp, r0, #4 │ │ │ │ - adds r6, r1, #4 │ │ │ │ - adds r4, r2, #4 │ │ │ │ - adds r7, #1 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w r9, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - adds r5, #1 │ │ │ │ - ldr.w r0, [fp, #-4] │ │ │ │ - add r6, r9 │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - add fp, sl │ │ │ │ - str.w r0, [r4, #-4] │ │ │ │ - cmp r5, r7 │ │ │ │ - add r4, r8 │ │ │ │ - bne.n 4176e │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00041790 : │ │ │ │ - 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 r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (4182c ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (41830 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (41834 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 417fc │ │ │ │ - ldr r1, [pc, #100] @ (41838 ) │ │ │ │ - ldr r2, [pc, #88] @ (41830 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 41826 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2db1c │ │ │ │ - ldr r1, [pc, #60] @ (4183c ) │ │ │ │ - ldr r2, [pc, #48] @ (41830 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 41826 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 32764 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r7!, {r3, r5} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r7, #60] @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00041840 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #152] @ (418ec ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (418f0 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #148] @ (418f4 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 418ce │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - add.w r2, r9, #4 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r5, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr.w lr, [r0, #-4] │ │ │ │ - cmp lr, r4 │ │ │ │ - it eq │ │ │ │ - moveq r3, r4 │ │ │ │ - beq.n 418bc │ │ │ │ - ldr.w r3, [r1, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - mulne.w r3, lr, r3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r0, r8 │ │ │ │ - add r2, r7 │ │ │ │ - add r1, r6 │ │ │ │ - cmp ip, r5 │ │ │ │ - bne.n 418a4 │ │ │ │ - ldr r2, [pc, #40] @ (418f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (418f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 418e8 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r2, #52] @ 0x34 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r6!, {r1} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000418fc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 41940 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - adds r4, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w lr, [r1, #-4] │ │ │ │ - add r0, r7 │ │ │ │ - add r1, r6 │ │ │ │ - cmp ip, r4 │ │ │ │ - mul.w r3, lr, r3 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r2, r5 │ │ │ │ - bne.n 41922 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00041944 : │ │ │ │ - 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 r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (419e0 ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (419e4 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (419e8 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 419b0 │ │ │ │ - ldr r1, [pc, #100] @ (419ec ) │ │ │ │ - ldr r2, [pc, #88] @ (419e4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 419da │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 32dc4 │ │ │ │ - ldr r1, [pc, #60] @ (419f0 ) │ │ │ │ - ldr r2, [pc, #48] @ (419e4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 419da │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2e4fc │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r5!, {r1, r3, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r5!, {r5} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000419f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #152] @ (41aa0 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (41aa4 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #148] @ (41aa8 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 41a82 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - add.w r2, r9, #4 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r5, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr.w lr, [r0, #-4] │ │ │ │ - cmp lr, r4 │ │ │ │ - it eq │ │ │ │ - moveq r3, r4 │ │ │ │ - beq.n 41a70 │ │ │ │ - ldr.w r3, [r1, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - subne.w r3, lr, r3 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r0, r8 │ │ │ │ - add r2, r7 │ │ │ │ - add r1, r6 │ │ │ │ - cmp ip, r5 │ │ │ │ - bne.n 41a58 │ │ │ │ - ldr r2, [pc, #40] @ (41aac ) │ │ │ │ - ldr r3, [pc, #28] @ (41aa4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 41a9c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r3, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r3, #24] │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r4!, {r1, r2, r3, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00041ab0 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 41af8 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w r7, [r1, #-4] │ │ │ │ - add r0, r6 │ │ │ │ - add r1, r5 │ │ │ │ - cmp ip, lr │ │ │ │ - sub.w r3, r3, r7 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r2, r4 │ │ │ │ - bne.n 41ad8 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00041afc : │ │ │ │ - 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 r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (41b98 ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (41b9c ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (41ba0 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 41b68 │ │ │ │ - ldr r1, [pc, #100] @ (41ba4 ) │ │ │ │ - ldr r2, [pc, #88] @ (41b9c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 41b92 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 32440 │ │ │ │ - ldr r1, [pc, #60] @ (41ba8 ) │ │ │ │ - ldr r2, [pc, #48] @ (41b9c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 41b92 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3166c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r1, #8] │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r3!, {r1, r4, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00041bac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #152] @ (41c58 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #152] @ (41c5c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #148] @ (41c60 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldrd r6, r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 41c38 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - add.w r2, r9, #4 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - mov.w r8, r3, lsl #2 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r5, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr.w lr, [r0, #-4] │ │ │ │ - cmp lr, r4 │ │ │ │ - it eq │ │ │ │ - moveq r3, r4 │ │ │ │ - beq.n 41c26 │ │ │ │ - ldr.w r3, [r1, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - it ne │ │ │ │ - addne r3, lr │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r0, r8 │ │ │ │ - add r2, r7 │ │ │ │ - add r1, r6 │ │ │ │ - cmp ip, r5 │ │ │ │ - bne.n 41c10 │ │ │ │ - ldr r2, [pc, #40] @ (41c64 ) │ │ │ │ - ldr r3, [pc, #32] @ (41c5c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 41c52 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r3!, {r4} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r7] │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00041c68 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 41cae │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w r7, [r1, #-4] │ │ │ │ - add r0, r6 │ │ │ │ - add r1, r5 │ │ │ │ - cmp ip, lr │ │ │ │ - add r3, r7 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r2, r4 │ │ │ │ - bne.n 41c90 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00041cb0 : │ │ │ │ - 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 r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (41d4c ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (41d50 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (41d54 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 41d1c │ │ │ │ - ldr r1, [pc, #100] @ (41d58 ) │ │ │ │ - ldr r2, [pc, #88] @ (41d50 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 41d46 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2f22c │ │ │ │ - ldr r1, [pc, #60] @ (41d5c ) │ │ │ │ - ldr r2, [pc, #48] @ (41d50 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 41d46 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2dc60 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r2!, {r3} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r1!, {r2, r4, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00041d60 : │ │ │ │ - stmdb 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 fp, r2 │ │ │ │ - ldr r2, [pc, #208] @ (41e48 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #208] @ (41e4c ) │ │ │ │ - mov r9, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r0, [pc, #200] @ (41e50 ) │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 326d0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 41e2a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - rsb r5, r3, #1 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - rsb r7, r1, #1 │ │ │ │ - mov r3, fp │ │ │ │ - rsb r6, r0, #1 │ │ │ │ - mov fp, sl │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov sl, r9 │ │ │ │ - b.n 41e06 │ │ │ │ - subs r1, r7, #1 │ │ │ │ - ldr.w r7, [fp, r1, lsl #2] │ │ │ │ - cmp r7, r8 │ │ │ │ - beq.n 41e1e │ │ │ │ - strd r2, r3, [sp, #20] │ │ │ │ - add.w r1, fp, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - adds r4, #1 │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ - cmp r2, r4 │ │ │ │ - str.w r0, [r3, r9, lsl #2] │ │ │ │ - blt.n 41e2a │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w ip, [r7] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - add r6, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r5, ip │ │ │ │ - adds r7, r0, r1 │ │ │ │ - subs r0, r6, #1 │ │ │ │ - add.w r9, r5, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr.w r1, [sl, r0, lsl #2] │ │ │ │ - cmp r1, r8 │ │ │ │ - bne.n 41dd0 │ │ │ │ - adds r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r2, r4 │ │ │ │ - str.w r0, [r3, r9, lsl #2] │ │ │ │ - bge.n 41df8 │ │ │ │ - ldr r2, [pc, #40] @ (41e54 ) │ │ │ │ - ldr r3, [pc, #28] @ (41e4c ) │ │ │ │ - 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 41e44 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00041e58 : │ │ │ │ - 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.w fp, [r3] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 41ecc │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r1 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - rsb r5, r0, #1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - rsb r9, r3, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - rsb sl, r1, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 41ea6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r9, r1 │ │ │ │ - add r5, r0 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r1, r7, r1, lsl #2 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ - adds r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - str.w r0, [r8, r1, lsl #2] │ │ │ │ - bge.n 41e9a │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00041ed0 : │ │ │ │ - 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 r9, r1 │ │ │ │ - ldr r1, [pc, #136] @ (41f70 ) │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #136] @ (41f74 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #132] @ (41f78 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 41f40 │ │ │ │ - ldr r1, [pc, #100] @ (41f7c ) │ │ │ │ - ldr r2, [pc, #92] @ (41f74 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 41f6c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 31994 │ │ │ │ - ldr r1, [pc, #60] @ (41f80 ) │ │ │ │ - ldr r2, [pc, #48] @ (41f74 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 41f6c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 33954 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - it al │ │ │ │ - moval r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - itt lt │ │ │ │ - movlt r4, r1 │ │ │ │ - noplt {9} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00041f84 : │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 41fb0 │ │ │ │ - push {r4, lr} │ │ │ │ - adds r2, r0, r1 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ - add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ - ldrb.w r3, [r2, #-1]! │ │ │ │ - ldrb.w lr, [ip, #1]! │ │ │ │ - strb.w lr, [r2] │ │ │ │ - strb.w r3, [ip] │ │ │ │ - rsb r3, r2, #1 │ │ │ │ - add r3, r0 │ │ │ │ - add r3, r1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge.n 41f92 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00041fb4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2e8dc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 41ffc │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 41ffc │ │ │ │ - subs r0, r1, r0 │ │ │ │ - subs r3, r4, #1 │ │ │ │ - mvns r2, r0 │ │ │ │ - mov.w lr, #32 │ │ │ │ - add r3, r1 │ │ │ │ - add.w ip, r4, r2 │ │ │ │ - cmp r0, r1 │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - itee ge │ │ │ │ - strbge.w lr, [r3, #1] │ │ │ │ - ldrblt.w r2, [ip, r1] │ │ │ │ - strblt r2, [r3, #1] │ │ │ │ - subs r1, #1 │ │ │ │ - bne.n 41fe6 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00042000 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2edf0 │ │ │ │ - cbz r0, 42042 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 42042 │ │ │ │ - sub.w lr, r1, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - add r1, r4 │ │ │ │ - rsb ip, r4, #1 │ │ │ │ - add.w r2, ip, r3 │ │ │ │ - cmp lr, r2 │ │ │ │ - ite lt │ │ │ │ - movlt r2, #32 │ │ │ │ - ldrbge r2, [r3, r0] │ │ │ │ - adds r3, #1 │ │ │ │ - strb.w r2, [r3, #-1] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 4202c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00042048 : │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 42060 │ │ │ │ - adds r3, r0, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - tst.w r2, #223 @ 0xdf │ │ │ │ - bne.n 42062 │ │ │ │ - subs r0, #1 │ │ │ │ - bne.n 42050 │ │ │ │ - bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00042064 : │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 42086 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 42070 │ │ │ │ - mov r0, r3 │ │ │ │ - ldrb.w ip, [r2, #1]! │ │ │ │ - adds r3, r0, #1 │ │ │ │ - tst.w ip, #223 @ 0xdf │ │ │ │ - bne.n 42082 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 4206e │ │ │ │ - bx lr │ │ │ │ - subs r0, #1 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004208c : │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 420a8 │ │ │ │ - adds r3, r0, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - tst.w r2, #223 @ 0xdf │ │ │ │ - bne.n 420a6 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 42094 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000420ac : │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 420d2 │ │ │ │ - subs r2, r0, #2 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - add r1, r2 │ │ │ │ - rsb ip, r0, #2 │ │ │ │ - add.w r0, ip, r3 │ │ │ │ - ldrb.w r2, [r3, #1]! │ │ │ │ - tst.w r2, #223 @ 0xdf │ │ │ │ - bne.n 420ce │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 420ba │ │ │ │ - bx lr │ │ │ │ - subs r0, #1 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000420d8 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 4210c │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r1, #1 │ │ │ │ - vldr s14, [r3] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w ip, ip, lsl #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, ip │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - addeq r0, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 420f2 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00042110 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 4213c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, lr │ │ │ │ - cmp r4, r1 │ │ │ │ - it eq │ │ │ │ - addeq r0, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 4212a │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00042140 : │ │ │ │ - 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 r6, [r1, #0] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4218e │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - mov r7, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r6, #1 │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - mov.w r8, #0 │ │ │ │ - movs r5, #1 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - adds r5, #1 │ │ │ │ - blx 30e44 <_gfortran_compare_string@plt> │ │ │ │ - cbnz r0, 42182 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r4, fp │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 4216e │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00042198 : │ │ │ │ - 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.w r9, [r1] │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 421e6 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - bic.w fp, sl, sl, asr #31 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - adds r4, #1 │ │ │ │ - mla r0, r0, ip, r6 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r9, r4 │ │ │ │ - add r5, r0 │ │ │ │ - bge.n 421c4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000421f0 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 4221a │ │ │ │ - push {r4, lr} │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - it eq │ │ │ │ - addeq r0, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 42208 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00042220 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 42254 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r1, #1 │ │ │ │ - vldr s14, [r3] │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w ip, ip, lsl #2 │ │ │ │ - vldr s15, [r2] │ │ │ │ - add r2, ip │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 4223a │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00042258 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 42284 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - vldr s14, [r3] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 42272 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - blt.n 42284 │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4226c │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00042288 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 422b6 │ │ │ │ - push {r4, lr} │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - add r2, lr │ │ │ │ - cmp r4, r1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 422a4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000422bc : │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 422ea │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - push {lr} │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 422dc │ │ │ │ - adds r0, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - blt.n 422e6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - add r3, r1 │ │ │ │ - cmp r2, lr │ │ │ │ - bne.n 422d6 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000422f0 : │ │ │ │ - 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 r7, [r1, #0] │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4233c │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - mov r8, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - adds r7, #1 │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, sl │ │ │ │ - blx 30e44 <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r6, r4 │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, fp │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 4231c │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -00042344 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 4238e │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - bic.w sl, r7, r7, asr #31 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 42378 │ │ │ │ - adds r5, #1 │ │ │ │ - add r4, r9 │ │ │ │ - cmp r8, r5 │ │ │ │ - blt.n 4238e │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 30e44 <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 42370 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00042398 : │ │ │ │ - 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.w r9, [r1] │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 423ea │ │ │ │ - mov r8, r3 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - bic.w fp, sl, sl, asr #31 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mla r0, r0, ip, r6 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, r4 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - bge.n 423c4 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000423f4 : │ │ │ │ - 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.w r9, [r1] │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 42442 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - bic.w sl, r8, r8, asr #31 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 42426 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - blt.n 42442 │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - subs r0, r4, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - mla r0, r7, r0, r5 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 42420 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004244c : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 42476 │ │ │ │ - push {r4, lr} │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - ldrb r4, [r3, #0] │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ - add r2, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 42464 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004247c : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 424a6 │ │ │ │ - push {lr} │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - ldrb.w lr, [r3] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 42498 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - blt.n 424a2 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - add r3, ip │ │ │ │ - cmp r2, lr │ │ │ │ - bne.n 42492 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000424ac : │ │ │ │ - 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, [r0, #0] │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r5, #1 │ │ │ │ - ble.n 424e8 │ │ │ │ - subs r0, #1 │ │ │ │ - subs r7, r1, #4 │ │ │ │ - sub.w r8, r2, #4 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ - adds r4, #1 │ │ │ │ - blx 3336c <__aeabi_idivmod@plt> │ │ │ │ - cmp r5, r4 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str.w r1, [r8, #4]! │ │ │ │ - bne.n 424d0 │ │ │ │ - adds r0, #1 │ │ │ │ - subs r5, #1 │ │ │ │ - str.w r0, [r6, r5, lsl #2] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000424f4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r5, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ble.n 42528 │ │ │ │ - mov.w ip, #1 │ │ │ │ - subs r1, #4 │ │ │ │ - mov lr, ip │ │ │ │ - ldr.w r4, [r1, #4]! │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ - cmp r5, lr │ │ │ │ - add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ - mul.w ip, r4, ip │ │ │ │ - mla r3, ip, r0, r3 │ │ │ │ - bne.n 4250a │ │ │ │ - str r3, [r6, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004252c : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 42576 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 42574 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - mov r2, r5 │ │ │ │ - adds r0, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - adds r3, #1 │ │ │ │ - vmov s15, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - add r2, r1 │ │ │ │ - bne.n 42560 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 42574 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - b.n 42558 │ │ │ │ - │ │ │ │ -00042584 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 425c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 425c2 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - movs r2, #0 │ │ │ │ - adds r0, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r5, r2, lsl #2] │ │ │ │ - cmp r0, r3 │ │ │ │ - add r2, r4 │ │ │ │ - bne.n 425b6 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 425c2 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - b.n 425b0 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000425d4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #120] @ (4265c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #120] @ (42660 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33ce4 │ │ │ │ - vmov s15, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31748 │ │ │ │ - cbnz r0, 4263c │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r2, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r3, s15 │ │ │ │ - adds r5, r3, r2 │ │ │ │ - ldr r2, [pc, #36] @ (42664 ) │ │ │ │ - ldr r3, [pc, #32] @ (42660 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42656 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00042668 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #128] @ (426fc ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #128] @ (42700 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33ce4 │ │ │ │ - vmov s16, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s15, s16 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31748 │ │ │ │ - cbz r0, 426ce │ │ │ │ - vmov r0, s16 │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r2, [pc, #80] @ (42704 ) │ │ │ │ - ldr r3, [pc, #72] @ (42700 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 426f6 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r0, s15 │ │ │ │ - add r0, r3 │ │ │ │ - b.n 426b2 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb852 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb81e │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00042708 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #120] @ (42790 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #120] @ (42794 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33ce4 │ │ │ │ - vmov s15, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31748 │ │ │ │ - cbnz r0, 42772 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - subs r3, #1 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r2, s15 │ │ │ │ - adds r5, r2, r3 │ │ │ │ - ldr r2, [pc, #36] @ (42798 ) │ │ │ │ - ldr r3, [pc, #28] @ (42794 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4278c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb7b6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004279c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #128] @ (42830 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #128] @ (42834 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33ce4 │ │ │ │ - vmov s16, r0 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s15, s16 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31748 │ │ │ │ - cbz r0, 42802 │ │ │ │ - vmov r3, s16 │ │ │ │ - subs r0, r3, #1 │ │ │ │ - ldr r2, [pc, #80] @ (42838 ) │ │ │ │ - ldr r3, [pc, #72] @ (42834 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4282c │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - subs r3, #1 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r0, s15 │ │ │ │ - add r0, r3 │ │ │ │ - b.n 427e6 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb71e │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004283c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #128] @ (428d0 ) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #128] @ (428d4 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - blx 30348 <__memcpy_chk@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 42888 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - b.n 4287e │ │ │ │ - subs r4, #1 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 42888 │ │ │ │ - ldrb.w r3, [r0, #-1]! │ │ │ │ - tst.w r3, #223 @ 0xdf │ │ │ │ - beq.n 42878 │ │ │ │ - add r4, sp │ │ │ │ - mov r2, r8 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - strb r3, [r4, #4] │ │ │ │ - blx 2f2e4 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 2ecc4 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 428b0 │ │ │ │ - blx 30a44 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30d44 │ │ │ │ - ldr r2, [pc, #36] @ (428d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (428d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 428ca │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb680 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb620 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000428dc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr.w ip, [pc, #104] @ 42954 │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #96] @ (42958 ) │ │ │ │ - add ip, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - ldr.w r0, [ip, r0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov.w r0, #0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 30348 <__memcpy_chk@plt> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4292a │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r1, r2 │ │ │ │ - b.n 42920 │ │ │ │ - subs r2, #1 │ │ │ │ - beq.n 4292a │ │ │ │ - ldrb.w r3, [r1, #-1]! │ │ │ │ - tst.w r3, #223 @ 0xdf │ │ │ │ - beq.n 4291c │ │ │ │ - add r2, sp │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - strb r3, [r2, #12] │ │ │ │ - blx 2ed80 │ │ │ │ - ldr r2, [pc, #36] @ (4295c ) │ │ │ │ - ldr r3, [pc, #28] @ (42958 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4294e │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00042960 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 32cc4 <_gfortran_iargc@plt> │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00042978 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - blx 32f38 <_gfortran_get_command_argument_i4@plt> │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ - ldr.w ip, [pc, #628] @ 42c20 │ │ │ │ - sub sp, #372 @ 0x174 │ │ │ │ - ldr r4, [pc, #628] @ (42c24 ) │ │ │ │ - cmp r0, #2 │ │ │ │ - add ip, pc │ │ │ │ - ldr r5, [pc, #624] @ (42c28 ) │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #364] @ 0x16c │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - beq.n 42a52 │ │ │ │ - mov r7, r2 │ │ │ │ - cmp r0, #3 │ │ │ │ - beq.n 42a08 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 42a6e │ │ │ │ - adds r1, r4, #1 │ │ │ │ - ldr r4, [pc, #596] @ (42c2c ) │ │ │ │ - cmp r3, #31 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - add r4, pc │ │ │ │ - add.w r4, r4, r1, lsl #5 │ │ │ │ - ble.n 42a96 │ │ │ │ - ldr r2, [pc, #588] @ (42c30 ) │ │ │ │ - ldr r3, [pc, #572] @ (42c24 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ittt eq │ │ │ │ - moveq r2, #32 │ │ │ │ - moveq r1, r7 │ │ │ │ - moveq r0, r4 │ │ │ │ - bne.n 42ac2 │ │ │ │ - add sp, #372 @ 0x174 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 32ae8 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 42ae2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 42a54 │ │ │ │ - ldr r1, [pc, #544] @ (42c34 ) │ │ │ │ - cmp r3, #32 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r2, lsl #5 │ │ │ │ - ble.n 42ac6 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 32aec │ │ │ │ - ldr r1, [pc, #524] @ (42c38 ) │ │ │ │ - ldr r2, [pc, #504] @ (42c24 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, #32 │ │ │ │ - subeq.w r2, r3, #32 │ │ │ │ - addeq r0, r7, r1 │ │ │ │ - bne.n 42ac2 │ │ │ │ - add sp, #372 @ 0x174 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - str r4, [r1, #0] │ │ │ │ - ldr r2, [pc, #484] @ (42c3c ) │ │ │ │ - ldr r3, [pc, #460] @ (42c24 ) │ │ │ │ - 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 42ac2 │ │ │ │ - add sp, #372 @ 0x174 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r6, [pc, #464] @ (42c40 ) │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r2, #32 │ │ │ │ - add r6, pc │ │ │ │ - add.w r3, r6, r4, lsl #5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 30e44 <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 42b74 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r2 │ │ │ │ - subs r4, #1 │ │ │ │ - blx 2f2e4 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - b.n 42a54 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 32aec │ │ │ │ - ldr r1, [pc, #416] @ (42c44 ) │ │ │ │ - ldr r2, [pc, #380] @ (42c24 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ittt eq │ │ │ │ - rsbeq r2, r3, #32 │ │ │ │ - moveq r1, #32 │ │ │ │ - addeq r0, r4, r3 │ │ │ │ - beq.n 42a48 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #384] @ (42c48 ) │ │ │ │ - ldr r2, [pc, #344] @ (42c24 ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ - eors r0, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - itt eq │ │ │ │ - moveq r2, r3 │ │ │ │ - moveq r0, r7 │ │ │ │ - beq.n 429fe │ │ │ │ - b.n 42ac2 │ │ │ │ - ldr r0, [pc, #360] @ (42c4c ) │ │ │ │ - movs r2, #7 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r4, r5 │ │ │ │ - add r0, pc │ │ │ │ - add.w r7, r5, #8 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [pc, #344] @ (42c50 ) │ │ │ │ - movs r2, #7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - movs r6, #32 │ │ │ │ - blx 326d0 │ │ │ │ - ldr.w ip, [r4], #12 │ │ │ │ - ldr r0, [pc, #332] @ (42c54 ) │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - cmp.w ip, #1 │ │ │ │ - ldr r3, [pc, #328] @ (42c58 ) │ │ │ │ - it ge │ │ │ │ - movge.w ip, #1 │ │ │ │ - add r0, pc │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #21 │ │ │ │ - add.w r0, r0, ip, lsl #5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - movs r0, #53 @ 0x35 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r2, [pc, #300] @ (42c5c ) │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d44 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add.w r0, r5, #100 @ 0x64 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - mov r2, r7 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 325ec │ │ │ │ - blx 2e144 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2dd68 <_gfortran_stop_string@plt> │ │ │ │ - ldr r0, [pc, #232] @ (42c60 ) │ │ │ │ - movs r2, #7 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - movs r7, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [pc, #224] @ (42c64 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 326d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movs r2, #21 │ │ │ │ - add r1, sp, #16 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov.w r0, #53 @ 0x35 │ │ │ │ - it ge │ │ │ │ - movge r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - mov r7, r5 │ │ │ │ - add.w r3, r6, r3, lsl #5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #188] @ (42c68 ) │ │ │ │ - add r3, pc │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r2, [pc, #184] @ (42c6c ) │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr.w r4, [r7], #12 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - movs r0, #97 @ 0x61 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add.w r4, r6, r4, lsl #5 │ │ │ │ - movs r7, #32 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r2, [pc, #136] @ (42c70 ) │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #25 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #97 @ 0x61 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add r1, sp, #240 @ 0xf0 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30d44 │ │ │ │ - movs r1, #32 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - add.w r0, r5, #134 @ 0x86 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add.w r2, r5, #8 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - b.n 42b62 │ │ │ │ - push {r1, r5, lr} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #616 @ 0x268 │ │ │ │ - movs r5, r1 │ │ │ │ - bls.n 42c2c │ │ │ │ - movs r4, r1 │ │ │ │ - push {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - bls.n 42bbc │ │ │ │ - movs r4, r1 │ │ │ │ - push {r3, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - bls.n 42d08 │ │ │ │ - movs r4, r1 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ - movs r4, r1 │ │ │ │ - push {r1, r3} │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [r2, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r1, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - bhi.n 42bdc │ │ │ │ - movs r4, r1 │ │ │ │ - str r4, [r7, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r7, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r0, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r7, r0] │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r4, r0] │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r6, r0] │ │ │ │ - movs r2, r1 │ │ │ │ - str r2, [r1, r0] │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00042c74 : │ │ │ │ - mov r3, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - b.n 42998 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00042c80 : │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #3 │ │ │ │ - b.n 42998 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00042c8c : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movs r0, #2 │ │ │ │ - b.n 42998 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00042c98 : │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r0, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 42998 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00042ca8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3488] @ 0xda0 │ │ │ │ - ldr r5, [pc, #316] @ (42df8 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #316] @ (42dfc ) │ │ │ │ - sub.w sp, sp, #572 @ 0x23c │ │ │ │ - add r5, pc │ │ │ │ - mov sl, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r4, #199 @ 0xc7 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r5, sp, #364 @ 0x16c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #564] @ 0x234 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bgt.w 42dde │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #200 @ 0xc8 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e8dc │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r7, [pc, #256] @ (42e00 ) │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldr r2, [pc, #252] @ (42e04 ) │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w fp, #4 │ │ │ │ - ldr r3, [pc, #248] @ (42e08 ) │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #64] @ 0x40 │ │ │ │ - add r7, pc │ │ │ │ - add r3, pc │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r3, #19 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add.w r3, sp, #358 @ 0x166 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - vldr d7, [pc, #188] @ 42df0 │ │ │ │ - movw lr, #8224 @ 0x2020 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia.w ip!, {r0, r1} │ │ │ │ - add r0, sp, #8 │ │ │ │ - vstr d7, [sp, #8] │ │ │ │ - strh.w r2, [ip] │ │ │ │ - strh.w lr, [sp, #362] @ 0x16a │ │ │ │ - blx 33af8 <_gfortran_st_write@plt> │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 42dc2 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r6, fp │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - movs r3, #12 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov.w r3, #4096 @ 0x1000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 33af8 <_gfortran_st_write@plt> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - mul.w r1, r3, r6 │ │ │ │ - mul.w r3, fp, r3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ - ite le │ │ │ │ - rsble r2, r1, r3 │ │ │ │ - rsbgt r2, r1, #200 @ 0xc8 │ │ │ │ - add r1, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ - cmp r9, fp │ │ │ │ - bge.n 42d6e │ │ │ │ - ldr r2, [pc, #72] @ (42e0c ) │ │ │ │ - ldr r3, [pc, #52] @ (42dfc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #564] @ 0x234 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42dea │ │ │ │ - add.w sp, sp, #572 @ 0x23c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - b.n 42cf0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r0, [r0, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - sxth r2, r2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #280] @ (42f1c ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [pc, #256] @ (42f08 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [pc, #320] @ (42f4c ) │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r6, 42e12 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00042e10 : │ │ │ │ - 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, #2680] @ 0xa78 │ │ │ │ - ldr r5, [pc, #448] @ (42fe8 ) │ │ │ │ - subw sp, sp, #1372 @ 0x55c │ │ │ │ - ldr r4, [pc, #448] @ (42fec ) │ │ │ │ - mov r9, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr.w r3, [sp, #1428] @ 0x594 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str.w r4, [sp, #1364] @ 0x554 │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr.w r4, [sp, #1416] @ 0x588 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ble.w 42f54 │ │ │ │ - ldr r3, [pc, #412] @ (42ff0 ) │ │ │ │ - movs r5, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #404] @ (42ff4 ) │ │ │ │ - vldr d8, [pc, #384] @ 42fe0 │ │ │ │ - add r3, pc │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 42f46 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov.w r8, #1 │ │ │ │ - add.w r9, sp, #60 @ 0x3c │ │ │ │ - mov sl, r7 │ │ │ │ - mov.w r6, #1024 @ 0x400 │ │ │ │ - add r7, sp, #340 @ 0x154 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b.n 42ea0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add.w sl, sl, #1024 @ 0x400 │ │ │ │ - cmp r3, r8 │ │ │ │ - blt.n 42f42 │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r2, r0, r0, asr #31 │ │ │ │ - add.w fp, r2, #1024 @ 0x400 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 32aec │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3111c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r7, r6, [sp, #120] @ 0x78 │ │ │ │ - str.w r9, [sp, #92] @ 0x5c │ │ │ │ - vstr d8, [r3, #-8] │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - blx 2ea24 <_gfortran_st_inquire@plt> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 42e92 │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2e8dc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, r3 │ │ │ │ - ble.n 42f86 │ │ │ │ - ldr r1, [pc, #216] @ (42ff8 ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #216] @ (42ffc ) │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w sl, sl, #1024 @ 0x400 │ │ │ │ - cmp r3, r8 │ │ │ │ - bge.n 42ea0 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - adds r5, #1 │ │ │ │ - add.w r1, r1, #1024 @ 0x400 │ │ │ │ - cmp r3, r5 │ │ │ │ - bge.n 42e6c │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 42f64 │ │ │ │ - mov r2, r3 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r2, [pc, #152] @ (43000 ) │ │ │ │ - ldr r3, [pc, #132] @ (42fec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1364] @ 0x554 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42fdc │ │ │ │ - addw sp, sp, #1372 @ 0x55c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 42f64 │ │ │ │ - cmp.w r3, #1024 @ 0x400 │ │ │ │ - ble.n 42fd0 │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32aec │ │ │ │ - ldr r2, [pc, #100] @ (43004 ) │ │ │ │ - ldr r3, [pc, #72] @ (42fec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1364] @ 0x554 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42fdc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, r4, #1024 @ 0x400 │ │ │ │ - sub.w r2, r3, #1024 @ 0x400 │ │ │ │ - addw sp, sp, #1372 @ 0x55c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32aec │ │ │ │ - b.n 42f64 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #96] @ (43054 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [pc, #104] @ (43060 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r5, [pc, #576] @ (4323c ) │ │ │ │ - movs r2, r1 │ │ │ │ - str.w r0, [sl, sl] │ │ │ │ - add r7, sp, #432 @ 0x1b0 │ │ │ │ - movs r4, r1 │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00043008 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr r2, [pc, #128] @ (4309c ) │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ - ldr r3, [pc, #128] @ (430a0 ) │ │ │ │ - movs r5, #1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [pc, #128] @ 430a4 │ │ │ │ - add r7, sp, #8 │ │ │ │ - add r6, sp, #12 │ │ │ │ - add sl, pc │ │ │ │ - mov.w r9, #14 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov.w r8, #384 @ 0x180 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - mov.w r3, #0 │ │ │ │ - b.n 43046 │ │ │ │ - add r5, r3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ - beq.n 4307e │ │ │ │ - add r0, sp, #16 │ │ │ │ - strd sl, r9, [sp, #24] │ │ │ │ - strd r7, r6, [sp, #44] @ 0x2c │ │ │ │ - strd r8, r5, [sp, #16] │ │ │ │ - blx 2ea24 <_gfortran_st_inquire@plt> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 43040 │ │ │ │ - ldr r2, [pc, #68] @ (430a8 ) │ │ │ │ - ldr r3, [pc, #56] @ (430a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43098 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r0, #30 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #40] @ (430ac ) │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #36] @ (430b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #36] @ (430b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 43062 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #720 @ 0x2d0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #584] @ (432f0 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, sp, #440 @ 0x1b8 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r4, [pc, #248] @ (431a8 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [pc, #360] @ (4321c ) │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xf6e4000a │ │ │ │ - │ │ │ │ -000430b8 : │ │ │ │ - cmp r2, r3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r4, r2 │ │ │ │ - it ge │ │ │ │ - movge r4, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4311a │ │ │ │ - subs r2, r0, #1 │ │ │ │ - subs r1, #1 │ │ │ │ - b.n 430e0 │ │ │ │ - cmp.w sl, #32 │ │ │ │ - bne.n 43114 │ │ │ │ - cmp r4, ip │ │ │ │ - blt.n 4311a │ │ │ │ - add.w ip, r2, #3 │ │ │ │ - ldrb.w r3, [r1, #1]! │ │ │ │ - ldrb.w lr, [r2, #1]! │ │ │ │ - sub.w ip, ip, r7 │ │ │ │ - sub.w r0, lr, #65 @ 0x41 │ │ │ │ - cmp lr, r3 │ │ │ │ - beq.n 430dc │ │ │ │ - sub.w sl, r3, lr │ │ │ │ - sub.w r9, lr, #97 @ 0x61 │ │ │ │ - cmp r0, #25 │ │ │ │ - sub.w lr, lr, r3 │ │ │ │ - bls.n 430d6 │ │ │ │ - cmp.w r9, #25 │ │ │ │ - bhi.n 43114 │ │ │ │ - cmp.w lr, #32 │ │ │ │ - beq.n 430dc │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 4314e │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r3, r4, #1 │ │ │ │ - it lt │ │ │ │ - movlt r1, r6 │ │ │ │ - cmp r5, r6 │ │ │ │ - ble.n 4314a │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt.n 4314e │ │ │ │ - subs r2, r7, #1 │ │ │ │ - add r2, r4 │ │ │ │ - b.n 4313c │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 4314e │ │ │ │ - adds r3, r2, #3 │ │ │ │ - ldrb.w r0, [r2, #1]! │ │ │ │ - subs r3, r3, r7 │ │ │ │ - cmp r0, #32 │ │ │ │ - beq.n 43138 │ │ │ │ - b.n 43114 │ │ │ │ - cmp r3, r1 │ │ │ │ - ble.n 43154 │ │ │ │ - movs r0, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ - add r2, r4 │ │ │ │ - b.n 43160 │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 4314e │ │ │ │ - adds r3, r2, #3 │ │ │ │ - ldrb.w r0, [r2, #1]! │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ - cmp r0, #32 │ │ │ │ - beq.n 4315c │ │ │ │ - b.n 43114 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ - sub.w sp, sp, #564 @ 0x234 │ │ │ │ - subs r4, r0, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ - ldr.w r2, [pc, #2340] @ 43ab4 │ │ │ │ - ldr.w r3, [pc, #2340] @ 43ab8 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w fp, [sp, #600] @ 0x258 │ │ │ │ - ldrd r6, r1, [sp, #608] @ 0x260 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd sl, r5, [sp, #616] @ 0x268 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #556] @ 0x22c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #604] @ 0x25c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r4, #7 │ │ │ │ - bhi.w 43862 │ │ │ │ - tbh [pc, r4, lsl #1] │ │ │ │ - lsls r6, r2, #1 │ │ │ │ - lsls r7, r2, #6 │ │ │ │ - lsls r3, r2, #10 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - lsls r5, r2, #8 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr.w r4, [pc, #2288] @ 43abc │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 437ce │ │ │ │ - ldr.w r7, [pc, #2268] @ 43ac0 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - add r7, pc │ │ │ │ - b.n 431f8 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.w 437ce │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r2, r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 431ec │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 437ce │ │ │ │ - ldr.w r3, [pc, #2216] @ 43ac4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp sl, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r1, r0, r1, r3 │ │ │ │ - ble.w 43826 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 32aec │ │ │ │ - ldr.w r2, [pc, #2192] @ 43ac8 │ │ │ │ - ldr.w r3, [pc, #2172] @ 43ab8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 43466 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - sub.w r2, sl, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - adds r0, #80 @ 0x50 │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - mov r9, r0 │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r2, r0, r0, asr #31 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - adds r7, r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 32174 │ │ │ │ - ldr.w r1, [pc, #2128] @ 43acc │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - str r7, [sp, #16] │ │ │ │ - add r7, r5 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r7, #15 │ │ │ │ - bgt.w 43816 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r3, #1128 @ 0x468 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r7, #16 │ │ │ │ - add r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr.w r6, [pc, #2032] @ 43ad0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - movs r3, #1 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r2, [r6, #1040] @ 0x410 │ │ │ │ - str.w r3, [r6, #1144] @ 0x478 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 437ce │ │ │ │ - ldr.w r7, [pc, #2008] @ 43ad4 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r8, r6, #1128 @ 0x468 │ │ │ │ - mov r4, r2 │ │ │ │ - add r7, pc │ │ │ │ - b.n 43316 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - str.w r3, [r6, #1144] @ 0x478 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt.w 437ce │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mla r1, r5, r1, r7 │ │ │ │ - blx 2ff08 │ │ │ │ - ldr.w r1, [r6, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4330a │ │ │ │ - ldr.w r3, [pc, #1960] @ 43ad8 │ │ │ │ - subs r4, r1, #1 │ │ │ │ - add r3, pc │ │ │ │ - mla r4, r5, r4, r3 │ │ │ │ - addw r5, r6, #1148 @ 0x47c │ │ │ │ - mov r6, r5 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3111c │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ef34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - b.n 437ce │ │ │ │ - mov r7, r0 │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r7, [pc, #1888] @ 43adc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r4, r9, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - add r7, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.w 43808 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - add r0, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr.w r4, [pc, #1796] @ 43ae0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 437ce │ │ │ │ - ldr.w r6, [pc, #1772] @ 43ae4 │ │ │ │ - add.w r7, r4, #1128 @ 0x468 │ │ │ │ - mov r8, r2 │ │ │ │ - add r6, pc │ │ │ │ - b.n 43410 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 437ce │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r5 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - mla r1, r5, r1, r6 │ │ │ │ - blx 2ff08 │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43404 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 437ce │ │ │ │ - ldr.w r2, [pc, #1716] @ 43ae8 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ - add r2, pc │ │ │ │ - mla r1, r5, r1, r2 │ │ │ │ - ble.w 4384c │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 32aec │ │ │ │ - ldr.w r2, [pc, #1692] @ 43aec │ │ │ │ - ldr.w r3, [pc, #1636] @ 43ab8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.w 43250 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr.w r4, [pc, #1668] @ 43af0 │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 437ce │ │ │ │ - ldr.w r7, [pc, #1648] @ 43af4 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - add r7, pc │ │ │ │ - b.n 43498 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.w 437ce │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r2, r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4348c │ │ │ │ - ldr.w r5, [pc, #1604] @ 43af8 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - addw r6, r4, #1148 @ 0x47c │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r6 │ │ │ │ - mla r5, r3, r1, r5 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3111c │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ef34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - b.n 437ce │ │ │ │ - mov r7, r0 │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r7, [pc, #1532] @ 43afc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r4, r9, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - add r7, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.w 437ec │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - add r0, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr.w r5, [pc, #1436] @ 43b00 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - movs r1, #1 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [r5, #1040] @ 0x410 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 437ce │ │ │ │ - ldr.w r6, [pc, #1412] @ 43b04 │ │ │ │ - add.w r7, r5, #1128 @ 0x468 │ │ │ │ - mov r8, r3 │ │ │ │ - add r6, pc │ │ │ │ - b.n 43596 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 437ce │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - mla r1, r4, r1, r6 │ │ │ │ - blx 2ff08 │ │ │ │ - ldr.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4358a │ │ │ │ - ldr.w r3, [pc, #1364] @ 43b08 │ │ │ │ - subs r1, #1 │ │ │ │ - addw r6, r5, #1148 @ 0x47c │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r6 │ │ │ │ - mla r4, r4, r1, r3 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3111c │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3365c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - b.n 437ce │ │ │ │ - ldr.w r4, [pc, #1316] @ 43b0c │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 437ce │ │ │ │ - ldr.w r7, [pc, #1300] @ 43b10 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - add r7, pc │ │ │ │ - b.n 43612 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.w 437ce │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r2, r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43606 │ │ │ │ - ldr.w r5, [pc, #1252] @ 43b14 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - addw r6, r4, #1148 @ 0x47c │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r6 │ │ │ │ - mla r5, r3, r1, r5 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3111c │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3365c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - b.n 437ce │ │ │ │ - ldr.w r4, [pc, #1204] @ 43b18 │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 437ce │ │ │ │ - ldr.w r7, [pc, #1184] @ 43b1c │ │ │ │ - mov r8, r5 │ │ │ │ - mov r5, r3 │ │ │ │ - add r7, pc │ │ │ │ - b.n 43690 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r5 │ │ │ │ - bgt.w 437ce │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r2, r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43684 │ │ │ │ - ldr.w r5, [pc, #1140] @ 43b20 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - addw r6, r4, #1148 @ 0x47c │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r6 │ │ │ │ - mla r5, r3, r1, r5 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3111c │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 311e0 │ │ │ │ - vstr s0, [fp] │ │ │ │ - b.n 437ce │ │ │ │ - mov r7, r0 │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr.w r7, [pc, #1068] @ 43b24 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r4, r9, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - add r7, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 437fa │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - add r0, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r5, [pc, #976] @ (43b28 ) │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - movs r1, #1 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [r5, #1040] @ 0x410 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 437ce │ │ │ │ - ldr r6, [pc, #956] @ (43b2c ) │ │ │ │ - add.w r7, r5, #1128 @ 0x468 │ │ │ │ - mov r8, r3 │ │ │ │ - add r6, pc │ │ │ │ - b.n 43784 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.n 437ce │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - mla r1, r4, r1, r6 │ │ │ │ - blx 2ff08 │ │ │ │ - ldr.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4377a │ │ │ │ - ldr r3, [pc, #912] @ (43b30 ) │ │ │ │ - subs r1, #1 │ │ │ │ - addw r6, r5, #1148 @ 0x47c │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r6 │ │ │ │ - mla r4, r4, r1, r3 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3111c │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 311e0 │ │ │ │ - vstr s0, [fp] │ │ │ │ - ldr r2, [pc, #868] @ (43b34 ) │ │ │ │ - ldr r3, [pc, #740] @ (43ab8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 43466 │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - blx 32aec │ │ │ │ - b.n 43560 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - blx 32aec │ │ │ │ - b.n 43756 │ │ │ │ - movs r2, #16 │ │ │ │ - add.w r0, r7, #1128 @ 0x468 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 32aec │ │ │ │ - b.n 433da │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r3, #1128 @ 0x468 │ │ │ │ - blx 32aec │ │ │ │ - b.n 432de │ │ │ │ - ldr r2, [pc, #784] @ (43b38 ) │ │ │ │ - ldr r3, [pc, #652] @ (43ab8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 43466 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 32ae8 │ │ │ │ - ldr r2, [pc, #748] @ (43b3c ) │ │ │ │ - ldr r3, [pc, #616] @ (43ab8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #556] @ 0x22c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4383c │ │ │ │ - b.n 43466 │ │ │ │ - ldr r4, [pc, #732] @ (43b40 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #732] @ (43b44 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 312b0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 43882 │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #708] @ (43b48 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #708] @ (43b4c ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 312b0 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 438a2 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - strb r3, [r4, #4] │ │ │ │ - ldr r4, [pc, #684] @ (43b50 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #684] @ (43b54 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - blx 312b0 │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 438c6 │ │ │ │ - movs r3, #32 │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - ldr r5, [pc, #656] @ (43b58 ) │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - ldr r0, [pc, #652] @ (43b5c ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r5, pc │ │ │ │ - add.w r6, r5, #12 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r6 │ │ │ │ - blx 32024 │ │ │ │ - mov r1, r6 │ │ │ │ - mov.w r0, #1024 @ 0x400 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 437ce │ │ │ │ - blx 31758 │ │ │ │ - str.w r0, [r5, #1036] @ 0x40c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 437ce │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - movs r3, #39 @ 0x27 │ │ │ │ - ldr r6, [pc, #604] @ (43b60 ) │ │ │ │ - movs r7, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r6, pc │ │ │ │ - strd r6, r3, [sp, #32] │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #588] @ (43b64 ) │ │ │ │ - mov r9, r6 │ │ │ │ - str r7, [sp, #188] @ 0xbc │ │ │ │ - add.w r8, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - movs r3, #9 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #2304 @ 0x900 │ │ │ │ - movt r3, #256 @ 0x100 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 302dc <_gfortran_st_open@plt> │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - add r0, sp, #24 │ │ │ │ - strd r6, r3, [sp, #32] │ │ │ │ - ldr.w r3, [r5, #1036] @ 0x40c │ │ │ │ - strd r7, r3, [sp, #24] │ │ │ │ - blx 312d4 <_gfortran_st_rewind@plt> │ │ │ │ - ldr.w ip, [pc, #540] @ 43b68 │ │ │ │ - str.w r7, [r5, #1040] @ 0x410 │ │ │ │ - add ip, pc │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - add.w fp, ip, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r5, #1044] @ 0x414 │ │ │ │ - ldr r3, [pc, #520] @ (43b6c ) │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - str.w r9, [sp, #216] @ 0xd8 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - ldr.w r3, [r5, #1036] @ 0x40c │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - addw r3, r5, #1044 @ 0x414 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov.w r3, #4128 @ 0x1020 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - blx 31388 <_gfortran_st_read@plt> │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add.w r1, r5, #1048 @ 0x418 │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - blx 2f2f0 <_gfortran_transfer_character@plt> │ │ │ │ - add r0, sp, #208 @ 0xd0 │ │ │ │ - blx 2e70c <_gfortran_st_read_done@plt> │ │ │ │ - ldr.w r3, [r5, #1044] @ 0x414 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 43a4e │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ - ldrb.w r3, [r5, #1048] @ 0x418 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 4395a │ │ │ │ - ldr.w r6, [r5, #1040] @ 0x410 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - str.w r3, [r5, #1040] @ 0x410 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 43a76 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #1 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - add.w r1, r3, #1048 @ 0x418 │ │ │ │ - mov r3, fp │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - ldr r3, [pc, #412] @ (43b70 ) │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r2, r6, r3 │ │ │ │ - subs r6, r0, #1 │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - ble.n 439ee │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30d44 │ │ │ │ - b.n 43a06 │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - blx 30d44 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - add r0, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r6, [pc, #364] @ (43b74 ) │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - add r6, pc │ │ │ │ - add.w r3, r6, #1048 @ 0x418 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2e8dc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r2, [r6, #1040] @ 0x410 │ │ │ │ - adds r1, r3, r7 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - subs r6, r0, r3 │ │ │ │ - ldr r3, [pc, #336] @ (43b78 ) │ │ │ │ - subs r0, r2, #1 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add r3, pc │ │ │ │ - cmp r6, #78 @ 0x4e │ │ │ │ - mla r7, r2, r0, r3 │ │ │ │ - ble.n 43a98 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30d44 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - blx 3111c │ │ │ │ - ldr r3, [pc, #312] @ (43b7c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #1044] @ 0x414 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 4395a │ │ │ │ - ldr r3, [pc, #304] @ (43b80 ) │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #304] @ (43b84 ) │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, pc │ │ │ │ - str.w r1, [r8, #12] │ │ │ │ - add r2, pc │ │ │ │ - str.w r2, [r8, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r8] │ │ │ │ - ldr.w r3, [r3, #1036] @ 0x40c │ │ │ │ - str.w r3, [r8, #4] │ │ │ │ - blx 2ef8c <_gfortran_st_close@plt> │ │ │ │ - b.n 437ce │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr r1, [pc, #268] @ (43b88 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #264] @ (43b8c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #264] @ (43b90 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr.w r6, [r5, #1040] @ 0x410 │ │ │ │ - subs r6, #1 │ │ │ │ - b.n 439bc │ │ │ │ - adds r6, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bic.w r6, r6, r6, asr #31 │ │ │ │ - mov r2, r6 │ │ │ │ - blx 30d44 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r7, r6 │ │ │ │ - blx 2f2e4 │ │ │ │ - b.n 43a3a │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #336 @ (adr r6, 43c10 ) │ │ │ │ - movs r5, r1 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sp, #624 @ 0x270 │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, pc, #640 @ (adr r5, 43d50 ) │ │ │ │ - movs r5, r1 │ │ │ │ - add r5, pc, #232 @ (adr r5, 43bbc ) │ │ │ │ - movs r5, r1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, pc, #632 @ (adr r4, 43d58 ) │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, pc, #248 @ (adr r4, 43bdc ) │ │ │ │ - movs r5, r1 │ │ │ │ - ldmia r0!, {} │ │ │ │ - movs r5, r1 │ │ │ │ - add r0, sp, #536 @ 0x218 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ - movs r4, r1 │ │ │ │ - add r3, pc, #720 @ (adr r3, 43dc4 ) │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r7!, {r3, r4, r5, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - add r0, sp, #8 │ │ │ │ - movs r5, r1 │ │ │ │ - add r3, pc, #96 @ (adr r3, 43b60 ) │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, pc, #736 @ (adr r2, 43de4 ) │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - add r7, pc, #24 @ (adr r7, 43b24 ) │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, pc, #232 @ (adr r2, 43bf8 ) │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - add r6, pc, #544 @ (adr r6, 43d38 ) │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, pc, #752 @ (adr r1, 43e0c ) │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r5!, {r7} │ │ │ │ - movs r5, r1 │ │ │ │ - add r6, pc, #40 @ (adr r6, 43b4c ) │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, pc, #128 @ (adr r1, 43ba8 ) │ │ │ │ - movs r5, r1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 43e3c ) │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - add r5, pc, #104 @ (adr r5, 43b9c ) │ │ │ │ - movs r5, r1 │ │ │ │ - add r7, pc, #8 @ (adr r7, 43b40 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, pc, #680 @ (adr r6, 43de4 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 43d50 ) │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r7, [sp, #744] @ 0x2e8 │ │ │ │ - movs r5, r1 │ │ │ │ - add ip, r0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [sp, #616] @ 0x268 │ │ │ │ - movs r5, r1 │ │ │ │ - add r0, lr │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, fp │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r7, [sp, #336] @ 0x150 │ │ │ │ - movs r5, r1 │ │ │ │ - add r6, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, r2 │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, r1 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [sp, #848] @ 0x350 │ │ │ │ - movs r5, r1 │ │ │ │ - mvns r4, r1 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r2!, {r1, r2, r5} │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, pc, #600 @ (adr r2, 43dd4 ) │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r5, [sp, #824] @ 0x338 │ │ │ │ - movs r5, r1 │ │ │ │ - cmn r0, r0 │ │ │ │ - movs r2, r1 │ │ │ │ - cmn r4, r4 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r0, r6 │ │ │ │ - movs r2, r1 │ │ │ │ - stcl 0, cr0, [sl], #40 @ 0x28 │ │ │ │ - │ │ │ │ -00043b94 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 43170 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00043bc0 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov.w ip, #0 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - mov r3, ip │ │ │ │ - strd r0, ip, [sp, #8] │ │ │ │ - mov r2, ip │ │ │ │ - str r1, [sp, #4] │ │ │ │ - movs r0, #8 │ │ │ │ - mov r1, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - bl 43170 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043bf4 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - movs r3, #0 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - strd r0, r3, [sp, #8] │ │ │ │ - movs r0, #7 │ │ │ │ - strd ip, r3, [sp] │ │ │ │ - bl 43170 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043c24 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, ip │ │ │ │ - strd ip, r2, [sp, #16] │ │ │ │ - mov r2, ip │ │ │ │ - strd r0, ip, [sp, #8] │ │ │ │ - movs r0, #6 │ │ │ │ - strd ip, ip, [sp] │ │ │ │ - bl 43170 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00043c54 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r0, #5 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - bl 43170 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00043c80 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov lr, r2 │ │ │ │ - mov r2, ip │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r0, #4 │ │ │ │ - mov r3, ip │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 43170 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043cb8 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov ip, r2 │ │ │ │ - mov lr, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #3 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r3, lr, [sp, #4] │ │ │ │ - str.w ip, [sp] │ │ │ │ - bl 43170 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00043cec : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov lr, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - strd lr, r2, [sp, #12] │ │ │ │ - strd r2, ip, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 43170 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043d20 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - movs r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - strd r0, ip, [sp, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - bl 43170 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00043d50 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (43d80 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #32] @ (43d84 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 312b0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 43d7e │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - ble.n 43d38 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00043d88 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #80] @ (43de8 ) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 312b0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbz r0, 43dd6 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 43dd6 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ - ble.n 43dd8 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30d44 │ │ │ │ - sub.w r2, r5, #80 @ 0x50 │ │ │ │ - add.w r0, r6, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - nop │ │ │ │ - ble.n 43d30 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00043dec : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (43e24 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r4, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 312b0 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 43e14 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 311e0 │ │ │ │ - vstr s0, [r5] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ble.n 43ea8 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00043e28 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (43e5c ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r4, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 312b0 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 43e50 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 3365c │ │ │ │ - str r0, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - ble.n 43e68 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00043e60 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (43e94 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r4, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 312b0 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 43e88 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 2ef34 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - bgt.n 43e30 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00043e98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrd r9, fp, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #200] @ (43f94 ) │ │ │ │ - mov r2, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w r4, r9, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - add r6, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 43f76 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32aec │ │ │ │ - adds r0, r6, r4 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [pc, #108] @ (43f98 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ - add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 312b0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbz r0, 43f70 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 43f70 │ │ │ │ - cmp.w fp, #80 @ 0x50 │ │ │ │ - ble.n 43f84 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d44 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, fp, #80 @ 0x50 │ │ │ │ - add.w r0, r4, #80 @ 0x50 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - add.w r0, r6, #84 @ 0x54 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32aec │ │ │ │ - b.n 43f22 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - bgt.n 44070 │ │ │ │ - movs r5, r1 │ │ │ │ - bgt.n 43fc0 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00043f9c : │ │ │ │ - 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 r9, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #164] @ (44070 ) │ │ │ │ - mov r2, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - add r6, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r4, r3, r5 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 4404e │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [pc, #68] @ (44074 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ - add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 312b0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 4405c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r6, #84 @ 0x54 │ │ │ │ - blx 32aec │ │ │ │ - b.n 44026 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 311e0 │ │ │ │ - vstr s0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - blt.n 44154 │ │ │ │ - movs r5, r1 │ │ │ │ - blt.n 44094 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00044078 : │ │ │ │ - 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 r9, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #164] @ (4414c ) │ │ │ │ - mov r2, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - add r6, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r4, r3, r5 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 4412a │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [pc, #68] @ (44150 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ - add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 312b0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 44138 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r6, #84 @ 0x54 │ │ │ │ - blx 32aec │ │ │ │ - b.n 44102 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3365c │ │ │ │ - str.w r0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bge.n 44078 │ │ │ │ - movs r5, r1 │ │ │ │ - bge.n 441b8 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00044154 : │ │ │ │ - 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 r9, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #164] @ (44228 ) │ │ │ │ - mov r2, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - add r6, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r4, r3, r5 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 44206 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [pc, #68] @ (4422c ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ - add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 312b0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 44214 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r6, #84 @ 0x54 │ │ │ │ - blx 32aec │ │ │ │ - b.n 441de │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ef34 │ │ │ │ - str.w r0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - bls.n 4419c │ │ │ │ - movs r5, r1 │ │ │ │ - bls.n 442dc │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00044230 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ (442a4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #100] @ (442a8 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 312b0 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 4425e │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #76] @ (442ac ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #76] @ (442b0 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r5, pc │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r5, #4 │ │ │ │ - blx 312b0 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 4427e │ │ │ │ - movs r3, #45 @ 0x2d │ │ │ │ - strb r3, [r5, #4] │ │ │ │ - ldr r5, [pc, #52] @ (442b4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #52] @ (442b8 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r5, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - blx 312b0 │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 442a2 │ │ │ │ - movs r3, #61 @ 0x3d │ │ │ │ - strb r3, [r5, #8] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - bls.n 44364 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r2, #168 @ 0xa8 │ │ │ │ - movs r2, r1 │ │ │ │ - bls.n 4432c │ │ │ │ - movs r5, r1 │ │ │ │ - subs r3, #8 │ │ │ │ - movs r2, r1 │ │ │ │ - bls.n 442f4 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r2, #244 @ 0xf4 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -000442bc : │ │ │ │ - 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 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - blx 32174 │ │ │ │ - strd r5, r7, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r5, [pc, #240] @ (443dc ) │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - bgt.n 443c0 │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - adds r0, r5, r4 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r4, [pc, #200] @ (443e0 ) │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 32e60 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 443ba │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 44346 │ │ │ │ - ldr r2, [pc, #168] @ (443e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 443ba │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 31ec0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44338 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44338 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r6, [r4, #180] @ 0xb4 │ │ │ │ - blx 2e8dc │ │ │ │ - cmp r8, r7 │ │ │ │ - ble.n 443ba │ │ │ │ - subs r4, r0, r6 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - cmp r8, r4 │ │ │ │ - ble.n 443ce │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d44 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, r4 │ │ │ │ - add.w r0, r9, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 32aec │ │ │ │ - b.n 44316 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - bhi.n 44344 │ │ │ │ - movs r5, r1 │ │ │ │ - bhi.n 442f0 │ │ │ │ - movs r5, r1 │ │ │ │ - bhi.n 444bc │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000443e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - blx 32174 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [pc, #200] @ (444dc ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, pc │ │ │ │ - mov r0, r4 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - bgt.n 444ce │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r4, [pc, #156] @ (444e0 ) │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 32e60 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 444c8 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 44470 │ │ │ │ - ldr r2, [pc, #128] @ (444e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 444c8 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 31ec0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44462 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44462 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e8dc │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 311e0 │ │ │ │ - vstr s0, [r8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 32aec │ │ │ │ - b.n 44440 │ │ │ │ - bvc.n 443f8 │ │ │ │ - movs r5, r1 │ │ │ │ - bvc.n 4459c │ │ │ │ - movs r5, r1 │ │ │ │ - bvc.n 44568 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000444e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - blx 32174 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [pc, #200] @ (445dc ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, pc │ │ │ │ - mov r0, r4 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - bgt.n 445ce │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r4, [pc, #156] @ (445e0 ) │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 32e60 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 445c8 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 44570 │ │ │ │ - ldr r2, [pc, #128] @ (445e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 445c8 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 31ec0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44562 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44562 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e8dc │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 3365c │ │ │ │ - str.w r0, [r8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 32aec │ │ │ │ - b.n 44540 │ │ │ │ - bvs.n 444f8 │ │ │ │ - movs r5, r1 │ │ │ │ - bvs.n 4469c │ │ │ │ - movs r5, r1 │ │ │ │ - bvs.n 44668 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000445e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - blx 32174 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [pc, #200] @ (446dc ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, pc │ │ │ │ - mov r0, r4 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - bgt.n 446ce │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r4, [pc, #156] @ (446e0 ) │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 32e60 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 446c8 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 44670 │ │ │ │ - ldr r2, [pc, #128] @ (446e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 446c8 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 31ec0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44662 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44662 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e8dc │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2ef34 │ │ │ │ - str.w r0, [r8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 32aec │ │ │ │ - b.n 44640 │ │ │ │ - bpl.n 445f8 │ │ │ │ - movs r5, r1 │ │ │ │ - bpl.n 4479c │ │ │ │ - movs r5, r1 │ │ │ │ - bpl.n 44768 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000446e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrd r9, fp, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - adds r7, r4, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 32174 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r5, [pc, #316] @ (44858 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r4, #2 │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32174 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r6, r9, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - bgt.n 4483c │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - adds r0, r5, r6 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r4, [pc, #200] @ (4485c ) │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 32e60 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 44836 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 447c2 │ │ │ │ - ldr r2, [pc, #168] @ (44860 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 44836 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 31ec0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 447b4 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 447b4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r6, [r4, #180] @ 0xb4 │ │ │ │ - blx 2e8dc │ │ │ │ - cmp fp, r7 │ │ │ │ - ble.n 44836 │ │ │ │ - subs r4, r0, r6 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - cmp fp, r4 │ │ │ │ - ble.n 4484a │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30d44 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, fp, r4 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 32aec │ │ │ │ - b.n 44792 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - bmi.n 44760 │ │ │ │ - movs r5, r1 │ │ │ │ - bmi.n 44874 │ │ │ │ - movs r5, r1 │ │ │ │ - bcc.n 44840 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00044864 : │ │ │ │ - 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 r7, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32174 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r5, [pc, #276] @ (449ac ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r4, #2 │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32174 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r6, r3, r4 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - bgt.n 4499c │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r4, [pc, #160] @ (449b0 ) │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 32e60 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 44996 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 4493e │ │ │ │ - ldr r2, [pc, #128] @ (449b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 44996 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 31ec0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44930 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44930 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e8dc │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 311e0 │ │ │ │ - vstr s0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 32aec │ │ │ │ - b.n 4490e │ │ │ │ - nop │ │ │ │ - bcc.n 449c0 │ │ │ │ - movs r5, r1 │ │ │ │ - bcs.n 448d0 │ │ │ │ - movs r5, r1 │ │ │ │ - bcs.n 44a9c │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000449b8 : │ │ │ │ - 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 r7, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32174 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r5, [pc, #276] @ (44b00 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r4, #2 │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32174 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r6, r3, r4 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - bgt.n 44af0 │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r4, [pc, #160] @ (44b04 ) │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 32e60 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 44aea │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 44a92 │ │ │ │ - ldr r2, [pc, #128] @ (44b08 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 44aea │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 31ec0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44a84 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44a84 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e8dc │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 3365c │ │ │ │ - str.w r0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 32aec │ │ │ │ - b.n 44a62 │ │ │ │ - nop │ │ │ │ - bne.n 44a6c │ │ │ │ - movs r5, r1 │ │ │ │ - bne.n 44b7c │ │ │ │ - movs r5, r1 │ │ │ │ - bne.n 44b48 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00044b0c : │ │ │ │ - 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 r7, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - blx 2e8dc │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32174 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - ldr r5, [pc, #276] @ (44c54 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r4, #2 │ │ │ │ - add r5, pc │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32174 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - adds r6, r3, r4 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - bgt.n 44c44 │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r4, [pc, #160] @ (44c58 ) │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 32e60 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 44c3e │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 44be6 │ │ │ │ - ldr r2, [pc, #128] @ (44c5c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 44c3e │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 31ec0 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44bd8 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44bd8 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e8dc │ │ │ │ - subs r1, r0, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2ef34 │ │ │ │ - str.w r0, [sl] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 32aec │ │ │ │ - b.n 44bb6 │ │ │ │ - nop │ │ │ │ - beq.n 44d18 │ │ │ │ - movs r5, r1 │ │ │ │ - ldmia r7, {r1, r2, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00044c60 : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00044c64 : │ │ │ │ - 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 r6, [pc, #120] @ (44cf0 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r6, pc │ │ │ │ - blx 2e8dc │ │ │ │ - ldr r1, [pc, #108] @ (44cf4 ) │ │ │ │ - movs r3, #11 │ │ │ │ - bic.w r2, r0, r0, asr #31 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ff08 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r3, 44ca4 │ │ │ │ - cbz r0, 44ce6 │ │ │ │ - blx 34094 │ │ │ │ - blx 2f778 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 44cd4 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 44cd8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 2efe8 │ │ │ │ - adds r6, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 3361c │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 44cac │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dc48 │ │ │ │ - b.n 44cb2 │ │ │ │ - blx 32540 │ │ │ │ - str.w r8, [r6] │ │ │ │ - b.n 44c9c │ │ │ │ - cbnz r2, 44d12 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r0, #252 @ 0xfc │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00044cf8 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #80] @ (44d58 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 44d46 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 44d44 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 33060 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 33628 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 33794 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 44d1c │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 32540 │ │ │ │ - blx 34094 │ │ │ │ - blx 2f778 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 44d14 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00044d5c : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #80] @ (44dbc ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 44daa │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 44da8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 30650 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 2e018 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 3254c │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 44d80 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 32540 │ │ │ │ - blx 34094 │ │ │ │ - blx 2f778 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 44d78 │ │ │ │ - @ instruction: 0xb886 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00044dc0 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #80] @ (44e20 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cbnz r3, 44e0e │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 44e0c │ │ │ │ - movs r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 32fb4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 319cc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 3326c │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 44de4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 32540 │ │ │ │ - blx 34094 │ │ │ │ - blx 2f778 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 44ddc │ │ │ │ - @ instruction: 0xb822 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00044e24 : │ │ │ │ - stmdb 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 │ │ │ │ - ldr r6, [pc, #148] @ (44ecc ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #148] @ (44ed0 ) │ │ │ │ - add r6, pc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30e44 <_gfortran_compare_string@plt> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cbz r3, 44e62 │ │ │ │ - cbnz r0, 44ec0 │ │ │ │ - blx 34094 │ │ │ │ - blx 2f778 │ │ │ │ - ldr.w fp, [r9] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 44eba │ │ │ │ - movs r6, #1 │ │ │ │ - mov.w sl, #80 @ 0x50 │ │ │ │ - mov.w r9, #8 │ │ │ │ - b.n 44ea2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - adds r6, #1 │ │ │ │ - blx 31404 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - blx 2d9a8 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ - cmp fp, r6 │ │ │ │ - blt.n 44eba │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 44e78 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - blx 2fa88 │ │ │ │ - b.n 44e78 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 32540 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 44e5a │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb7bc │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r7, #82 @ 0x52 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00044ed4 : │ │ │ │ - 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.w r8, [pc, #124] @ 44f64 │ │ │ │ - mov r9, r3 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r8, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cbnz r3, 44f50 │ │ │ │ - ldr.w r9, [r9] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 44f4a │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 33a34 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 3215c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fca8 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bge.n 44f0e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 32540 │ │ │ │ - blx 34094 │ │ │ │ - blx 2f778 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - b.n 44efc │ │ │ │ - @ instruction: 0xb70a │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00044f68 : │ │ │ │ - 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.w r8, [pc, #124] @ 44ff8 │ │ │ │ - mov r9, r3 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r8, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cbnz r3, 44fe4 │ │ │ │ - ldr.w r9, [r9] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 44fde │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 2f530 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30b70 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 3221c │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bge.n 44fa2 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 32540 │ │ │ │ - blx 34094 │ │ │ │ - blx 2f778 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - b.n 44f90 │ │ │ │ - cpsid ai │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00044ffc : │ │ │ │ - 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.w r8, [pc, #124] @ 4508c │ │ │ │ - mov r9, r3 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - add r8, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cbnz r3, 45078 │ │ │ │ - ldr.w r9, [r9] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 45072 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 2daf4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2f7c8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 3200c │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bge.n 45036 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 32540 │ │ │ │ - blx 34094 │ │ │ │ - blx 2f778 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - b.n 45024 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00045090 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r0, [ip, #-56] │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (45150 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #168] @ (45154 ) │ │ │ │ - add r2, pc │ │ │ │ - sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ - add.w ip, sp, #4096 @ 0x1000 │ │ │ │ - mov r8, r0 │ │ │ │ - add.w ip, ip, #28 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r1, #32 │ │ │ │ - addw r0, sp, #1052 @ 0x41c │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [ip] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r0, [pc, #124] @ (45158 ) │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - movs r2, #6 │ │ │ │ - addw r1, sp, #2076 @ 0x81c │ │ │ │ - add r0, pc │ │ │ │ - mov.w r4, #1024 @ 0x400 │ │ │ │ - blx 2f14c │ │ │ │ - ldr r0, [pc, #108] @ (4515c ) │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - addw r1, sp, #3100 @ 0xc1c │ │ │ │ - blx 2f14c │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 2f14c │ │ │ │ - ldr r3, [pc, #76] @ (45160 ) │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - addw r0, sp, #1052 @ 0x41c │ │ │ │ - add r3, pc │ │ │ │ - str r5, [sp, #12] │ │ │ │ - adds r1, r3, #4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - blx 325e0 │ │ │ │ - ldr r2, [pc, #56] @ (45164 ) │ │ │ │ - ldr r3, [pc, #40] @ (45154 ) │ │ │ │ - add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - add r2, pc │ │ │ │ - adds r1, #28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4514a │ │ │ │ - add.w sp, sp, #4128 @ 0x1020 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r0, [r5, #48] @ 0x30 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00045168 : │ │ │ │ - movs r3, #20 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00045170 : │ │ │ │ - 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] @ (451e4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (451e8 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #160 @ 0xa0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (451ec ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 451ba │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 451d6 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #20 │ │ │ │ - bgt.n 451dc │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 4519e │ │ │ │ - ldr r3, [pc, #24] @ (451f0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldmia r2, {r2, r4, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - push {r4, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r2!, {r1, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000451f4 : │ │ │ │ - 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 45226 │ │ │ │ - ldr r2, [pc, #172] @ (452bc ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 4526e │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 45248 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 45294 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (452c0 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (452c4 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (452c8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (452cc ) │ │ │ │ - ldr r0, [pc, #132] @ (452d0 ) │ │ │ │ - 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 2dee8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 32a04 │ │ │ │ - ldr r2, [pc, #100] @ (452d4 ) │ │ │ │ - ldr r0, [pc, #100] @ (452d8 ) │ │ │ │ - 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 2e410 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2f53c │ │ │ │ - ldr r2, [pc, #68] @ (452dc ) │ │ │ │ - ldr r0, [pc, #72] @ (452e0 ) │ │ │ │ - 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 2e7c8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 33fa4 │ │ │ │ - nop │ │ │ │ - asrs r0, r2, #27 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r7, #84 @ 0x54 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r3, #114 @ 0x72 │ │ │ │ - movs r2, r1 │ │ │ │ - bpl.n 45340 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r2!, {r4} │ │ │ │ - movs r5, r1 │ │ │ │ - cbz r6, 4533e │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - cbz r0, 4533e │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - cbz r2, 4533c │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000452e4 : │ │ │ │ - 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 45316 │ │ │ │ - ldr r2, [pc, #172] @ (453ac ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 4535e │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 45338 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 45384 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #152] @ (453b0 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #148] @ (453b4 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #148] @ (453b8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [pc, #128] @ (453bc ) │ │ │ │ - ldr r0, [pc, #132] @ (453c0 ) │ │ │ │ - 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 2dee8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 30e9c │ │ │ │ - ldr r2, [pc, #100] @ (453c4 ) │ │ │ │ - ldr r0, [pc, #100] @ (453c8 ) │ │ │ │ - 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 2e410 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 30fbc │ │ │ │ - ldr r2, [pc, #68] @ (453cc ) │ │ │ │ - ldr r0, [pc, #72] @ (453d0 ) │ │ │ │ - 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 2e7c8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 30ae4 │ │ │ │ - nop │ │ │ │ - asrs r0, r4, #23 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ - movs r2, r1 │ │ │ │ - bmi.n 45450 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ - movs r5, r1 │ │ │ │ - uxth r6, r7 │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - uxth r0, r3 │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r0!, {r2, r4, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - sxtb r2, r6 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000453d4 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 453e8 │ │ │ │ - ldr r2, [pc, #60] @ (4541c ) │ │ │ │ - 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] @ (45420 ) │ │ │ │ - ldr r1, [pc, #40] @ (45424 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r0, [pc, #36] @ (45428 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - asrs r2, r0, #20 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r1, #176 @ 0xb0 │ │ │ │ - movs r2, r1 │ │ │ │ - bcc.n 45500 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0004542c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 454a4 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 454c2 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (454d4 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #160 @ 0xa0 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 454c6 │ │ │ │ - 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 45466 │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (454d8 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (454dc ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (454e0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 30d40 │ │ │ │ - nop │ │ │ │ - cbz r0, 45502 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r1, #12 │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 4545c │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -000454e4 : │ │ │ │ - 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, #19 │ │ │ │ - bhi.n 4552c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4554a │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (4555c ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 4554e │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (45560 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (45564 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (45568 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30d40 │ │ │ │ - nop │ │ │ │ - sub sp, #472 @ 0x1d8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r4, #78 @ 0x4e │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 455d4 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0004556c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00038bc0 : │ │ │ │ + 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] @ (4568c ) │ │ │ │ + ldr r4, [pc, #268] @ (38ce0 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (45690 ) │ │ │ │ + ldr r7, [pc, #268] @ (38ce4 ) │ │ │ │ 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] @ (45694 ) │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + ldr r4, [pc, #252] @ (38ce8 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 455b8 │ │ │ │ + b.n 38c0c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 2ff08 │ │ │ │ - cbnz r0, 455d4 │ │ │ │ + cbnz r0, 38c28 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cmp r1, #20 │ │ │ │ - bgt.n 455e4 │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 38c38 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 2ff08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 4559c │ │ │ │ - ldr r3, [pc, #192] @ (45698 ) │ │ │ │ + beq.n 38bf0 │ │ │ │ + ldr r3, [pc, #192] @ (38cec ) │ │ │ │ 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 2e8dc │ │ │ │ bic.w r6, r0, r0, asr #31 │ │ │ │ add.w r0, r6, #11 │ │ │ │ blx 32174 │ │ │ │ - ldr r3, [pc, #160] @ (4569c ) │ │ │ │ + ldr r3, [pc, #160] @ (38cf0 ) │ │ │ │ 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 32174 │ │ │ │ - ldr r3, [pc, #132] @ (456a0 ) │ │ │ │ + ldr r3, [pc, #132] @ (38cf4 ) │ │ │ │ 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2ffc4 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 45670 │ │ │ │ + ble.n 38cc4 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ blx 32aec │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ blx 2ffc4 │ │ │ │ - ldr r2, [pc, #80] @ (456a4 ) │ │ │ │ - ldr r1, [pc, #84] @ (456a8 ) │ │ │ │ + ldr r2, [pc, #80] @ (38cf8 ) │ │ │ │ + ldr r1, [pc, #84] @ (38cfc ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (456ac ) │ │ │ │ + ldr r0, [pc, #84] @ (38d00 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #24 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 2d990 │ │ │ │ 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 32aec │ │ │ │ movs r1, #32 │ │ │ │ rsb r2, r5, #80 @ 0x50 │ │ │ │ adds r0, r4, r5 │ │ │ │ blx 2f2e4 │ │ │ │ - b.n 45648 │ │ │ │ + b.n 38c9c │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - add sp, #464 @ 0x1d0 │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r6!, {r2, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r6!, {r1, r2, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - movs r3, #194 @ 0xc2 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r6!, {r2} │ │ │ │ + ldr r2, [pc, #672] @ (38f84 ) │ │ │ │ + movs r6, r1 │ │ │ │ + strb r4, [r6, #29] │ │ │ │ movs r5, r1 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ - movs r2, r1 │ │ │ │ - bne.n 456dc │ │ │ │ - movs r2, r1 │ │ │ │ + ldr r2, [pc, #592] @ (38f3c ) │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r2, [pc, #344] @ (38e48 ) │ │ │ │ + movs r6, r1 │ │ │ │ + stcl 0, cr0, [r2, #40] @ 0x28 │ │ │ │ + stc 0, cr0, [ip, #40]! @ 0x28 │ │ │ │ + ldr r1, [pc, #848] @ (3904c ) │ │ │ │ + movs r6, r1 │ │ │ │ + vaddl.s8 q0, d2, d10 │ │ │ │ + stmia r0!, {r1, r6} │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000456b0 : │ │ │ │ +00038d04 : │ │ │ │ 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] @ 45700 │ │ │ │ + ldr.w ip, [pc, #64] @ 38d54 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (45704 ) │ │ │ │ + ldr r3, [pc, #60] @ (38d58 ) │ │ │ │ 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 2f214 │ │ │ │ + blx 323a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 31e14 │ │ │ │ - ldr r2, [pc, #32] @ (45708 ) │ │ │ │ - ldr r3, [pc, #28] @ (45704 ) │ │ │ │ + blx 31c90 │ │ │ │ + ldr r2, [pc, #32] @ (38d5c ) │ │ │ │ + ldr r3, [pc, #28] @ (38d58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 456fc │ │ │ │ + bne.n 38d50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ - movs r4, r1 │ │ │ │ + str r0, [r7, r6] │ │ │ │ + movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #62] @ 0x3e │ │ │ │ - movs r4, r1 │ │ │ │ + str r0, [r3, r6] │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -0004570c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00038d60 : │ │ │ │ + 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, #276] @ (45834 ) │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #276] @ (45838 ) │ │ │ │ - mov r9, r2 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #276] @ (38e88 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #276] @ (38e8c ) │ │ │ │ + mov r8, r2 │ │ │ │ add r4, pc │ │ │ │ - mov r8, r0 │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ + mov r7, r0 │ │ │ │ + add r6, sp, #28 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - add r4, sp, #8 │ │ │ │ + add r4, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2f214 │ │ │ │ - add r1, sp, #16 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 323a8 │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e310 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + blx 33994 │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30acc │ │ │ │ + blx 3013c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f084 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + blx 318a8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 45784 │ │ │ │ + beq.n 38dd8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 457be │ │ │ │ + beq.n 38e12 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 457f6 │ │ │ │ - ldr r2, [pc, #208] @ (4583c ) │ │ │ │ - ldr r3, [pc, #200] @ (45838 ) │ │ │ │ + beq.n 38e4a │ │ │ │ + ldr r2, [pc, #208] @ (38e90 ) │ │ │ │ + ldr r3, [pc, #200] @ (38e8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 45830 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #184] @ (45840 ) │ │ │ │ + bne.n 38e84 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #184] @ (38e94 ) │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #184] @ (45844 ) │ │ │ │ + ldr r0, [pc, #184] @ (38e98 ) │ │ │ │ movs r2, #2 │ │ │ │ add r3, pc │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ - mov r7, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + movs r5, #8 │ │ │ │ add r0, pc │ │ │ │ - add r2, sp, #12 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 32678 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #20 │ │ │ │ + add r1, sp, #20 │ │ │ │ blx 31eb4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 2e410 │ │ │ │ - add r1, sp, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 327b4 │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f540 │ │ │ │ - b.n 4576a │ │ │ │ + blx 2efc0 │ │ │ │ + b.n 38dbe │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [pc, #132] @ (45848 ) │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #132] @ (4584c ) │ │ │ │ + ldr r3, [pc, #132] @ (38e9c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #132] @ (38ea0 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov r7, r3 │ │ │ │ - add r2, sp, #12 │ │ │ │ add r0, pc │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 304a4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #20 │ │ │ │ + add r1, sp, #20 │ │ │ │ blx 32db8 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 2dee8 │ │ │ │ - add r1, sp, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2f350 │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32a08 │ │ │ │ - b.n 4576a │ │ │ │ - ldr r3, [pc, #88] @ (45850 ) │ │ │ │ + blx 314c4 │ │ │ │ + b.n 38dbe │ │ │ │ movs r2, #2 │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ + movs r0, #8 │ │ │ │ + ldr r3, [pc, #84] @ (38ea4 ) │ │ │ │ + mov r1, r6 │ │ │ │ strd r2, r0, [sp] │ │ │ │ - ldr r0, [pc, #80] @ (45854 ) │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [pc, #76] @ (38ea8 ) │ │ │ │ add r3, pc │ │ │ │ - mov r7, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ blx 30ddc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #20 │ │ │ │ + add r1, sp, #20 │ │ │ │ blx 3341c │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 2e7c8 │ │ │ │ - add r1, sp, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31280 │ │ │ │ + add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33fa8 │ │ │ │ - b.n 4576a │ │ │ │ + blx 2fce4 │ │ │ │ + b.n 38dbe │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r6, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ + str r4, [r3, r5] │ │ │ │ + movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #58] @ 0x3a │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + str r2, [r2, r4] │ │ │ │ + movs r5, r1 │ │ │ │ + bge.n 38d98 │ │ │ │ movs r3, r1 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r5, #5 │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ movs r3, r1 │ │ │ │ - movs r5, #196 @ 0xc4 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r5, #4 │ │ │ │ + bge.n 38f28 │ │ │ │ + movs r3, r1 │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ + movs r3, r1 │ │ │ │ + bge.n 38eb4 │ │ │ │ + movs r3, r1 │ │ │ │ + push {r1, r2, r5, r6, lr} │ │ │ │ movs r3, r1 │ │ │ │ - movs r5, #138 @ 0x8a │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00045858 : │ │ │ │ +00038eac : │ │ │ │ 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] @ 458a8 │ │ │ │ + ldr.w ip, [pc, #64] @ 38efc │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (458ac ) │ │ │ │ + ldr r3, [pc, #60] @ (38f00 ) │ │ │ │ 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 2f214 │ │ │ │ + blx 323a8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 33ea8 │ │ │ │ - ldr r2, [pc, #32] @ (458b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (458ac ) │ │ │ │ + blx 2e0bc │ │ │ │ + ldr r2, [pc, #32] @ (38f04 ) │ │ │ │ + ldr r3, [pc, #28] @ (38f00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 458a4 │ │ │ │ + bne.n 38ef8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r4, #50] @ 0x32 │ │ │ │ - movs r4, r1 │ │ │ │ + str r0, [r2, r0] │ │ │ │ + movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #50] @ 0x32 │ │ │ │ - movs r4, r1 │ │ │ │ + ldr r7, [pc, #960] @ (392c8 ) │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -000458b4 : │ │ │ │ - movs r3, #4 │ │ │ │ - str r3, [r0, #0] │ │ │ │ +00038f08 : │ │ │ │ + ldr r3, [pc, #8] @ (38f14 ) │ │ │ │ + add r3, pc │ │ │ │ + str r0, [r3, #0] │ │ │ │ + mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ + strb r6, [r0, #21] │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -000458bc : │ │ │ │ - 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] @ (45930 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (45934 ) │ │ │ │ - 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] @ (45938 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 45906 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 45922 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #4 │ │ │ │ - bgt.n 45928 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 458ea │ │ │ │ - ldr r3, [pc, #24] @ (4593c ) │ │ │ │ +00038f18 : │ │ │ │ + ldr r1, [pc, #20] @ (38f30 ) │ │ │ │ + ldr r3, [pc, #24] @ (38f34 ) │ │ │ │ + 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} │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ + ldr r2, [pc, #20] @ (38f38 ) │ │ │ │ + str r0, [r1, #0] │ │ │ │ + mov r0, lr │ │ │ │ + add r2, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + blxns r9 │ │ │ │ + movs r6, r1 │ │ │ │ + strb r0, [r6, #20] │ │ │ │ movs r5, r1 │ │ │ │ - sub sp, #400 @ 0x190 │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ + lsls r5, r1, #26 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00038f3c : │ │ │ │ + ldr.w ip, [pc, #16] @ 38f50 │ │ │ │ + push {lr} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + bx ip │ │ │ │ + nop │ │ │ │ + strb r6, [r1, #20] │ │ │ │ movs r5, r1 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ + │ │ │ │ +00038f54 : │ │ │ │ + ldr.w ip, [pc, #16] @ 38f68 │ │ │ │ + push {lr} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + bx ip │ │ │ │ + nop │ │ │ │ + strb r6, [r6, #19] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00045940 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00038f6c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #176] @ (45a04 ) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ - cbnz r3, 459c8 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r1, #3 │ │ │ │ - bhi.n 459a8 │ │ │ │ - ldr r3, [pc, #152] @ (45a08 ) │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #64] @ (38fbc ) │ │ │ │ + subs r5, r1, #0 │ │ │ │ add r3, pc │ │ │ │ - add.w r3, r3, #196 @ 0xc4 │ │ │ │ - mla r3, r2, r1, r3 │ │ │ │ - bgt.n 4599a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30d44 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - add r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - ldr r2, [pc, #96] @ (45a0c ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #96] @ (45a10 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #96] @ (45a14 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + bgt.n 38f88 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 33df4 │ │ │ │ + ldr r1, [pc, #52] @ (38fc0 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, r4 │ │ │ │ + ldr r0, [pc, #52] @ (38fc4 ) │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #76] @ (45a18 ) │ │ │ │ - add.w r7, r5, #196 @ 0xc4 │ │ │ │ - ldr r0, [pc, #76] @ (45a1c ) │ │ │ │ - movs r2, #8 │ │ │ │ - add r3, pc │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + blx 31bdc │ │ │ │ + ldrb.w r0, [r4], #1 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + blx 33550 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 38f9e │ │ │ │ + ldr r0, [pc, #24] @ (38fc8 ) │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ - mov r1, r5 │ │ │ │ - strd r2, r6, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2ee08 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r5, #32 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31b44 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r5, #192] @ 0xc0 │ │ │ │ - b.n 45962 │ │ │ │ + blx 31bdc │ │ │ │ + b.n 38f82 │ │ │ │ + ldr r7, [pc, #344] @ (39118 ) │ │ │ │ + movs r5, r1 │ │ │ │ + movs r1, #0 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r6], #40 @ 0x28 │ │ │ │ + stc 0, cr0, [ip], {10} │ │ │ │ + │ │ │ │ +00038fcc : │ │ │ │ + ldr r3, [pc, #24] @ (38fe8 ) │ │ │ │ + ldr.w ip, [pc, #28] @ 38fec │ │ │ │ + add r3, pc │ │ │ │ + push {r4} │ │ │ │ + ldr r2, [pc, #24] @ (38ff0 ) │ │ │ │ + ldr.w r4, [r3, ip] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + pop {r4} │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ - movs r4, r1 │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r6, r2, #7 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r4, #36 @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r4, #29 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r3, #190 @ 0xbe │ │ │ │ - movs r2, r1 │ │ │ │ + ldr r7, [pc, #8] @ (38ff4 ) │ │ │ │ + movs r5, r1 │ │ │ │ + movs r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ + ... │ │ │ │ │ │ │ │ -00045a20 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r4, [pc, #176] @ (45ae4 ) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbnz r3, 45a9c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 45a7c │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 45a96 │ │ │ │ - ldr r1, [pc, #148] @ (45ae8 ) │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - cmp r5, r2 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #196 @ 0xc4 │ │ │ │ - mla r1, r2, r3, r1 │ │ │ │ - ble.n 45ad6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d44 │ │ │ │ +00038ff4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r4, r0, r2 │ │ │ │ + bgt.n 39018 │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.n 39088 │ │ │ │ + cmp r0, r4 │ │ │ │ + bcs.n 39016 │ │ │ │ + subs r0, #1 │ │ │ │ + add r2, r1 │ │ │ │ + ldrb.w r3, [r1], #1 │ │ │ │ + strb.w r3, [r0, #1]! │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 3900a │ │ │ │ + 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 39050 │ │ │ │ + cmp r1, r2 │ │ │ │ + bcs.n 39078 │ │ │ │ + add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r1 │ │ │ │ + ldrb.w ip, [r3], #1 │ │ │ │ + strb.w ip, [lr, #1]! │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3903e │ │ │ │ + subs r0, r0, r1 │ │ │ │ + add r0, r2 │ │ │ │ + b.n 39078 │ │ │ │ + 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 39056 │ │ │ │ + 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 39016 │ │ │ │ + subs r2, r4, r0 │ │ │ │ movs r1, #32 │ │ │ │ - sub.w r2, r5, #80 @ 0x50 │ │ │ │ - add.w r0, r9, #80 @ 0x50 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 2f2e0 │ │ │ │ - ldr r2, [pc, #108] @ (45aec ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #108] @ (45af0 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #108] @ (45af4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #88] @ (45af8 ) │ │ │ │ - add.w r7, r4, #196 @ 0xc4 │ │ │ │ - ldr r0, [pc, #88] @ (45afc ) │ │ │ │ - movs r2, #8 │ │ │ │ - add r3, pc │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - strd r2, r6, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2ee08 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r4, #32 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31b44 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - b.n 45a42 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30d40 │ │ │ │ - add r7, sp, #528 @ 0x210 │ │ │ │ - movs r4, r1 │ │ │ │ - add r7, sp, #408 @ 0x198 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r2, r0, #4 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r3, #88 @ 0x58 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r4!, {r3, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r1, #26 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #234 @ 0xea │ │ │ │ - movs r2, r1 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + cmp r3, r0 │ │ │ │ + bls.n 39002 │ │ │ │ + cmp r0, r4 │ │ │ │ + it cc │ │ │ │ + movcc r2, r4 │ │ │ │ + bcs.n 39016 │ │ │ │ + ldrb.w r0, [r3, #-1]! │ │ │ │ + strb.w r0, [r2, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 39096 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00045b00 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000390a4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 45b78 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 45b96 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (45ba8 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #32 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 45b9a │ │ │ │ - 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 45b3a │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (45bac ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (45bb0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (45bb4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 30d40 │ │ │ │ - nop │ │ │ │ - add r6, sp, #592 @ 0x250 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r2, #96 @ 0x60 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 33df4 │ │ │ │ │ │ │ │ -00045bb8 : │ │ │ │ - push {lr} │ │ │ │ +000390b8 : │ │ │ │ + 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] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #56] @ (39100 ) │ │ │ │ sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 45c00 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 45c1e │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (45c30 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 45c22 │ │ │ │ - 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 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r3 │ │ │ │ + blx 32174 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 390e0 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (45c34 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (45c38 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (45c3c ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #32] @ (39104 ) │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [r5, r2] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldr r2, [pc, #28] @ (39108 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 323fc <__fprintf_chk@plt> │ │ │ │ + ldr r0, [pc, #20] @ (3910c ) │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30d40 │ │ │ │ + blx 32758 │ │ │ │ + b.n 390da │ │ │ │ nop │ │ │ │ - add r5, sp, #904 @ 0x388 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r2, r7, #5 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r3!, {r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ + ldr r6, [pc, #24] @ (3911c ) │ │ │ │ + movs r5, r1 │ │ │ │ + movs r1, #0 │ │ │ │ + movs r0, r0 │ │ │ │ + sbc.w r0, sl, sl │ │ │ │ + strb r6, [r1, #13] │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -00045c40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00039110 : │ │ │ │ + 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, #264] @ (45d5c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (45d60 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ble.n 391c6 │ │ │ │ + sub.w r8, r2, #4 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #32 │ │ │ │ - ldr r4, [pc, #248] @ (45d64 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 45c8c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 45ca8 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #4 │ │ │ │ - bgt.n 45cb8 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 45c70 │ │ │ │ - ldr r3, [pc, #188] @ (45d68 ) │ │ │ │ - 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 2e8dc │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #156] @ (45d6c ) │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #128] @ (45d70 ) │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 45d42 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 32aec │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #80] @ (45d74 ) │ │ │ │ - ldr r1, [pc, #80] @ (45d78 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (45d7c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ + 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 39158 │ │ │ │ + add r1, r0 │ │ │ │ + cmp r5, r1 │ │ │ │ + bcc.n 391d8 │ │ │ │ + subs r6, r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bgt.n 391b8 │ │ │ │ + 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 3918c │ │ │ │ + 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 3917e │ │ │ │ + add r9, r0 │ │ │ │ adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 32aec │ │ │ │ + cmp r2, sl │ │ │ │ + bne.n 39166 │ │ │ │ + cmp r4, #1 │ │ │ │ + bmi.n 391a0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r9 │ │ │ │ movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ blx 2f2e4 │ │ │ │ - b.n 45d1a │ │ │ │ - stmia r0!, {r2, r3, r4, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r0!, {r1, r3} │ │ │ │ - movs r5, r1 │ │ │ │ - adds r6, r5, #3 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r0, r3, #3 │ │ │ │ - movs r2, r1 │ │ │ │ - itet hi │ │ │ │ - movhi r5, r1 │ │ │ │ - movls r0, #204 @ 0xcc │ │ │ │ - movhi r2, r1 │ │ │ │ - ldmia r2, {r2, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00045d80 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #64] @ (45dd0 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #60] @ (45dd4 ) │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 33d58 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + cbz r7, 391c0 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 2f494 │ │ │ │ - ldr r2, [pc, #32] @ (45dd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (45dd4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 45dcc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r7, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00045ddc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #172] @ (45e9c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #172] @ (45ea0 ) │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - add r2, pc │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov.w r3, #0 │ │ │ │ - bgt.n 45e8e │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ blx 30d44 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2ffc0 │ │ │ │ + add lr, r0 │ │ │ │ + cmp r9, r3 │ │ │ │ + bne.n 39144 │ │ │ │ + b.n 3915e │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r4, #1 │ │ │ │ + bmi.n 391c0 │ │ │ │ + mov r2, r4 │ │ │ │ movs r1, #32 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - ldr r7, [pc, #128] @ (45ea4 ) │ │ │ │ - blx 33d58 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 33964 │ │ │ │ - ldr r0, [pc, #116] @ (45ea8 ) │ │ │ │ - add r7, pc │ │ │ │ - mov.w r9, #40 @ 0x28 │ │ │ │ - mov.w r8, #80 @ 0x50 │ │ │ │ - movs r3, #2 │ │ │ │ - add r0, pc │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 2ee08 │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 33770 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2f2e0 │ │ │ │ + ldr r1, [pc, #20] @ (391f0 ) │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r7, r5 │ │ │ │ + add r1, pc │ │ │ │ + mov r6, r4 │ │ │ │ + blx 2f028 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - add r0, sp, #20 │ │ │ │ - mov r1, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31b44 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #16 │ │ │ │ - blx 32574 │ │ │ │ - ldr r2, [pc, #52] @ (45eac ) │ │ │ │ - ldr r3, [pc, #40] @ (45ea0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 45e98 │ │ │ │ - add sp, #148 @ 0x94 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30d44 │ │ │ │ - b.n 45e1a │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r4, #6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r6, r2, #5 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r3, #2] │ │ │ │ - movs r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 39160 │ │ │ │ + eors.w r0, r4, sl │ │ │ │ │ │ │ │ -00045eb0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000391f4 : │ │ │ │ + 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, #64] @ (45f00 ) │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #60] @ (45f04 ) │ │ │ │ + ldr r1, [pc, #780] @ (39518 ) │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #780] @ (3951c ) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r4, [pc, #776] @ (39520 ) │ │ │ │ + ldr r0, [pc, #780] @ (39524 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ add r4, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 33d58 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 32574 │ │ │ │ - ldr r2, [pc, #32] @ (45f08 ) │ │ │ │ - ldr r3, [pc, #28] @ (45f04 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + mov.w r2, #0 │ │ │ │ + movs r2, #7 │ │ │ │ + blx 326d0 │ │ │ │ + ldr r0, [pc, #760] @ (39528 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + add.w r6, r4, #28 │ │ │ │ + blx 326d0 │ │ │ │ + ldr r0, [pc, #744] @ (3952c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 326d0 │ │ │ │ + ldr r0, [pc, #736] @ (39530 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 326d0 │ │ │ │ + ldr r0, [pc, #724] @ (39534 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 32848 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 2f1ec │ │ │ │ + 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 31298 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 45efc │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r1, #0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00045f0c : │ │ │ │ - movs r3, #6 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00045f14 : │ │ │ │ - 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] @ (45f88 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (45f8c ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #48 @ 0x30 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (45f90 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 45f5e │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 45f7a │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #6 │ │ │ │ - bgt.n 45f80 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + blx 32650 │ │ │ │ + mov r1, r5 │ │ │ │ + add.w r5, r4, #64 @ 0x40 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + movs r2, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32650 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2e8dc │ │ │ │ + movs r1, #32 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2e8dc │ │ │ │ + movs r1, #32 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e8dc │ │ │ │ + ldr r1, [pc, #628] @ (39538 ) │ │ │ │ + movs r3, #1 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + mov r2, r3 │ │ │ │ blx 2ff08 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 45f42 │ │ │ │ - ldr r3, [pc, #24] @ (45f94 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - pop {r2, r3, r4, r6, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, sp, #576 @ 0x240 │ │ │ │ - movs r4, r1 │ │ │ │ - pop {r1, r3, r6, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r2, r3, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00045f98 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (460d8 ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #304] @ (460dc ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #300] @ (460e0 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ + cbz r0, 39330 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4609e │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r2, #5 │ │ │ │ - bhi.n 46080 │ │ │ │ - ldr r3, [pc, #272] @ (460e4 ) │ │ │ │ - lsls r1, r2, #2 │ │ │ │ + bne.n 3935c │ │ │ │ + ldr r3, [pc, #604] @ (3953c ) │ │ │ │ + ldr r1, [pc, #608] @ (39540 ) │ │ │ │ + ldr r0, [pc, #608] @ (39544 ) │ │ │ │ add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 46000 │ │ │ │ - ldr r3, [pc, #264] @ (460e8 ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - str.w r2, [r3, #292] @ 0x124 │ │ │ │ - ldr r2, [pc, #256] @ (460ec ) │ │ │ │ - ldr r3, [pc, #240] @ (460dc ) │ │ │ │ + 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 31394 │ │ │ │ + ldr r0, [pc, #564] @ (39548 ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r0, #4 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ + blx 325ec │ │ │ │ + blx 2e144 │ │ │ │ + ldr r0, [pc, #548] @ (3954c ) │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2dd98 │ │ │ │ + ldr r4, [pc, #540] @ (39550 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 393a0 │ │ │ │ + ldr r2, [pc, #532] @ (39554 ) │ │ │ │ + ldr r3, [pc, #472] @ (3951c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 460d2 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #236] @ (460f0 ) │ │ │ │ - movs r0, #8 │ │ │ │ - ldr r3, [pc, #236] @ (460f4 ) │ │ │ │ + bne.w 39514 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #504] @ (39558 ) │ │ │ │ + movs r0, #2 │ │ │ │ + ldr r3, [pc, #504] @ (3955c ) │ │ │ │ add r1, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r1, [pc, #500] @ (39560 ) │ │ │ │ add r3, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r0, #18 │ │ │ │ - movs r2, #10 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #216] @ (460f8 ) │ │ │ │ - add r3, sp, #20 │ │ │ │ - movs r0, #16 │ │ │ │ + strd r0, r2, [sp, #100] @ 0x64 │ │ │ │ + adds r3, #4 │ │ │ │ add r1, pc │ │ │ │ - movs r2, #18 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ - ldr r4, [pc, #204] @ (460fc ) │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - add.w ip, sp, #40 @ 0x28 │ │ │ │ - add r4, pc │ │ │ │ - add.w lr, r4, #4 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - mov r5, lr │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - add.w r0, r4, #38 @ 0x26 │ │ │ │ - movs r1, #32 │ │ │ │ - movs r4, #6 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - strh.w r3, [lr] │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r1, [pc, #152] @ (46100 ) │ │ │ │ - mov.w ip, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #148] @ (46104 ) │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r4, #104] @ 0x68 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #484] @ (39564 ) │ │ │ │ + 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 31394 │ │ │ │ + b.n 39310 │ │ │ │ + ldr r1, [pc, #452] @ (39568 ) │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - mov r2, r5 │ │ │ │ + blx 2ff08 │ │ │ │ + cbz r0, 393b8 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 39404 │ │ │ │ + ldr r4, [pc, #432] @ (3956c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #432] @ (39570 ) │ │ │ │ + mov r2, r3 │ │ │ │ + add r4, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + blx 2ff08 │ │ │ │ + cbz r0, 393d4 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3944e │ │ │ │ + ldr r4, [pc, #412] @ (39574 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3933e │ │ │ │ + ldr r1, [pc, #404] @ (39578 ) │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + add r1, pc │ │ │ │ + blx 32650 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + blx 325ec │ │ │ │ + b.n 3933e │ │ │ │ + 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 394be │ │ │ │ + ldr r1, [pc, #356] @ (3957c ) │ │ │ │ + ldr r3, [pc, #356] @ (39580 ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #356] @ (39584 ) │ │ │ │ + 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 31394 │ │ │ │ + b.n 394aa │ │ │ │ + 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 394f8 │ │ │ │ + ldr r2, [pc, #292] @ (39588 ) │ │ │ │ + ldr r3, [pc, #296] @ (3958c ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #292] @ (39590 ) │ │ │ │ + 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] @ (39594 ) │ │ │ │ + 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 31394 │ │ │ │ + ldr r0, [pc, #236] @ (39598 ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - b.n 45fe8 │ │ │ │ - ldr r2, [pc, #132] @ (46108 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #132] @ (4610c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #132] @ (46110 ) │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + adds r1, r0, #4 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ + blx 325ec │ │ │ │ + b.n 393d4 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + movs r5, #11 │ │ │ │ + ldr r2, [pc, #216] @ (3959c ) │ │ │ │ + ldr r0, [pc, #216] @ (395a0 ) │ │ │ │ + ldr r3, [pc, #220] @ (395a4 ) │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + 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 │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - b.n 45fe8 │ │ │ │ - ldr r3, [pc, #116] @ (46114 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #116] @ (46118 ) │ │ │ │ - movs r1, #8 │ │ │ │ + ldr r2, [pc, #204] @ (395a8 ) │ │ │ │ add r3, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + 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 39498 │ │ │ │ + ldr r3, [pc, #176] @ (395ac ) │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + ldr r0, [pc, #176] @ (395b0 ) │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #176] @ (395b4 ) │ │ │ │ add r0, pc │ │ │ │ - add.w r2, r4, #292 @ 0x124 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 30ddc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #292 @ 0x124 │ │ │ │ - add.w r0, r4, #48 @ 0x30 │ │ │ │ - blx 3341c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #288] @ 0x120 │ │ │ │ - b.n 45fc8 │ │ │ │ + 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 39430 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ - movs r4, r1 │ │ │ │ + ldr r4, [pc, #784] @ (3982c ) │ │ │ │ + movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r0, r5, #5 │ │ │ │ + add lr, r9 │ │ │ │ + movs r6, r1 │ │ │ │ + orrs.w r0, lr, sl │ │ │ │ + orr.w r0, lr, sl │ │ │ │ + orr.w r0, r4, sl │ │ │ │ + bics.w r0, lr, sl │ │ │ │ + bics.w r0, r8, sl │ │ │ │ + rev r6, r5 │ │ │ │ movs r3, r1 │ │ │ │ - add r3, sp, #896 @ 0x380 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r0, [r5, #27] │ │ │ │ - movs r4, r1 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r2, r6, #7 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r2, r5, #7 │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r4, r6, r7} │ │ │ │ + strb r2, [r4, #5] │ │ │ │ movs r5, r1 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + ldrd r0, r0, [r4, #40] @ 0x28 │ │ │ │ + strd r0, r0, [r0, #40]! @ 0x28 │ │ │ │ + mvns r4, r2 │ │ │ │ + movs r6, r1 │ │ │ │ + stmdb sl!, {r1, r3} │ │ │ │ + bics r6, r6 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r3, [pc, #584] @ (397a0 ) │ │ │ │ + movs r5, r1 │ │ │ │ + ldrd r0, r0, [r2, #-40] @ 0x28 │ │ │ │ + strb r0, [r3, #3] │ │ │ │ + movs r5, r1 │ │ │ │ + ldmdb r0!, {r1, r3} │ │ │ │ + stmdb sl!, {r1, r3} │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + movs r3, r1 │ │ │ │ + orrs r0, r5 │ │ │ │ + movs r6, r1 │ │ │ │ + b.n 39160 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r7!, {} │ │ │ │ + orrs r2, r2 │ │ │ │ + movs r6, r1 │ │ │ │ + ldmdb ip, {r1, r3} │ │ │ │ + @ instruction: 0xe8c2000a │ │ │ │ + strb r4, [r4, #0] │ │ │ │ + movs r5, r1 │ │ │ │ + stmia.w r0!, {r1, r3} │ │ │ │ + stmia.w r8, {r1, r3} │ │ │ │ + ldr r2, [r3, #124] @ 0x7c │ │ │ │ + movs r5, r1 │ │ │ │ + strex r0, r0, [r0, #40] @ 0x28 │ │ │ │ + @ instruction: 0xe82e000a │ │ │ │ + tst r2, r7 │ │ │ │ + movs r6, r1 │ │ │ │ + b.n 39570 │ │ │ │ movs r2, r1 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + b.n 39594 │ │ │ │ movs r2, r1 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + movs r5, r1 │ │ │ │ + b.n 3954c │ │ │ │ movs r2, r1 │ │ │ │ - stmia r6!, {r1, r5, r6, r7} │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ + movs r5, r1 │ │ │ │ + b.n 3959c │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r6, r2, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r0, r5, #3 │ │ │ │ + b.n 39530 │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -0004611c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + 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, #132] @ (461b0 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #680] @ (39874 ) │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #680] @ (39878 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [pc, #680] @ (3987c ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #680] @ (39880 ) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ add r4, pc │ │ │ │ - ldr.w r3, [r4, #288] @ 0x120 │ │ │ │ - cbnz r3, 46154 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi.n 4618e │ │ │ │ - ldr r2, [pc, #112] @ (461b4 ) │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr.w r3, [r3, #292] @ 0x124 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #96] @ (461b8 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #96] @ (461bc ) │ │ │ │ - movs r1, #8 │ │ │ │ - add r3, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ - add.w r2, r4, #292 @ 0x124 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 30ddc │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #292 @ 0x124 │ │ │ │ - add.w r0, r4, #48 @ 0x30 │ │ │ │ - blx 3341c │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #288] @ 0x120 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bls.n 46142 │ │ │ │ - ldr r2, [pc, #48] @ (461c0 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #44] @ (461c4 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (461c8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + 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 326d0 │ │ │ │ + ldr r0, [pc, #652] @ (39884 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #316 @ 0x13c │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - add r2, sp, #568 @ 0x238 │ │ │ │ - movs r4, r1 │ │ │ │ - add r2, sp, #496 @ 0x1f0 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r2, r6, #0 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r5, #31 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r4, r0, #2 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -000461cc : │ │ │ │ - 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, #5 │ │ │ │ - bhi.n 46244 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 46262 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (46274 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #48 @ 0x30 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 46266 │ │ │ │ - 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 46206 │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (46278 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (4627c ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (46280 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + add.w r7, r4, #336 @ 0x150 │ │ │ │ + blx 326d0 │ │ │ │ + ldr r0, [pc, #640] @ (39888 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #320 @ 0x140 │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 30d40 │ │ │ │ - nop │ │ │ │ - add r1, sp, #816 @ 0x330 │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, r2, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00046284 : │ │ │ │ - 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, #5 │ │ │ │ - bhi.n 462cc │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 462ea │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (462fc ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 462ee │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (46300 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (46304 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (46308 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 326d0 │ │ │ │ + ldr r0, [pc, #628] @ (3988c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #324 @ 0x144 │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30d40 │ │ │ │ - nop │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r6, r5, #26 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, r2, r5 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r4!, {r2, r4, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0004630c : │ │ │ │ - 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] @ (46428 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (4642c ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #48 @ 0x30 │ │ │ │ - ldr r4, [pc, #248] @ (46430 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 46358 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 46374 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #6 │ │ │ │ - bgt.n 46384 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 4633c │ │ │ │ - ldr r3, [pc, #188] @ (46434 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str.w r3, [r9] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + blx 326d0 │ │ │ │ + ldr r0, [pc, #620] @ (39890 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #328 @ 0x148 │ │ │ │ + add r0, pc │ │ │ │ + blx 32848 │ │ │ │ + add.w r0, r4, #332 @ 0x14c │ │ │ │ + blx 2f1ec │ │ │ │ + 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 31298 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + blx 32650 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + movs r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ + add.w r0, r4, #372 @ 0x174 │ │ │ │ + blx 32650 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ blx 2e8dc │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #156] @ (46438 ) │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #128] @ (4643c ) │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 4640e │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 32aec │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #80] @ (46440 ) │ │ │ │ - ldr r1, [pc, #80] @ (46444 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (46448 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 32aec │ │ │ │ + blx 2e8dc │ │ │ │ movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 2f2e4 │ │ │ │ - b.n 463e6 │ │ │ │ - cbnz r4, 46464 │ │ │ │ - movs r5, r1 │ │ │ │ - add r0, sp, #608 @ 0x260 │ │ │ │ - movs r4, r1 │ │ │ │ - cbnz r0, 46468 │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r2, 4645c │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r1, #24 │ │ │ │ - movs r2, r1 │ │ │ │ - cbnz r2, 46448 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r0, r0, r1 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0004644c : │ │ │ │ - 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] @ 4649c │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (464a0 ) │ │ │ │ - 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 2e7c8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30ae8 │ │ │ │ - ldr r2, [pc, #32] @ (464a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (464a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 46498 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #9] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000464a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #124] @ (46538 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (4653c ) │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r5, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w r8, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #116] @ (46540 ) │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - add r7, pc │ │ │ │ + str.w r0, [r4, #408] @ 0x198 │ │ │ │ + add.w r0, r4, #372 @ 0x174 │ │ │ │ + blx 2e8dc │ │ │ │ + ldr r1, [pc, #516] @ (39894 ) │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r0, [r4, #412] @ 0x19c │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + mov r2, r3 │ │ │ │ + blx 2ff08 │ │ │ │ + cbz r0, 396ae │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2e7c8 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 33f28 │ │ │ │ - ldr r0, [pc, #88] @ (46544 ) │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30ddc │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 327d8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 3341c │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 33fa8 │ │ │ │ - ldr r2, [pc, #44] @ (46548 ) │ │ │ │ - ldr r3, [pc, #28] @ (4653c ) │ │ │ │ - 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 46534 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r2, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r6, r4, r2 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r6, [r6, #6] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004654c : │ │ │ │ - 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] @ 4659c │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (465a0 ) │ │ │ │ - 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 2e7c8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r2, r3, [sp, #136] @ 0x88 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33fa8 │ │ │ │ - ldr r2, [pc, #32] @ (465a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (465a0 ) │ │ │ │ + blx r4 │ │ │ │ + ldr r4, [pc, #488] @ (39898 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 396dc │ │ │ │ + ldr r2, [pc, #476] @ (3989c ) │ │ │ │ + ldr r3, [pc, #436] @ (39878 ) │ │ │ │ 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 46598 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r6, #5] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #5] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000465a8 : │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000465b0 : │ │ │ │ - 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] @ (46624 ) │ │ │ │ + bne.w 3986e │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #448] @ (398a0 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (46628 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #24 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (4662c ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 465fa │ │ │ │ - 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 2ff08 │ │ │ │ - cbnz r0, 46616 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #3 │ │ │ │ - bgt.n 4661c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ + cbz r0, 396f6 │ │ │ │ + ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 39748 │ │ │ │ + ldr r4, [pc, #428] @ (398a4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #428] @ (398a8 ) │ │ │ │ + mov r2, r3 │ │ │ │ + add r4, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ blx 2ff08 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ + cbz r0, 39714 │ │ │ │ + ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 39798 │ │ │ │ + ldr r4, [pc, #404] @ (398ac ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 396be │ │ │ │ + ldr r1, [pc, #392] @ (398b0 ) │ │ │ │ + add.w r0, r4, #420 @ 0x1a4 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + add r1, pc │ │ │ │ + blx 32650 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add.w r2, r4, #324 @ 0x144 │ │ │ │ + add.w r1, r4, #312 @ 0x138 │ │ │ │ + add.w r0, r4, #420 @ 0x1a4 │ │ │ │ + blx 325ec │ │ │ │ + b.n 396be │ │ │ │ + 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 465de │ │ │ │ - ldr r3, [pc, #24] @ (46630 ) │ │ │ │ + bne.n 39814 │ │ │ │ + ldr r1, [pc, #340] @ (398b4 ) │ │ │ │ + ldr r3, [pc, #340] @ (398b8 ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r1, [pc, #340] @ (398bc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0xb794 │ │ │ │ - movs r5, r1 │ │ │ │ - add r7, pc, #192 @ (adr r7, 466ec ) │ │ │ │ - movs r4, r1 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00046634 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (46774 ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #304] @ (46778 ) │ │ │ │ - mov r6, r0 │ │ │ │ + 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 31394 │ │ │ │ + b.n 397fc │ │ │ │ + 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 39852 │ │ │ │ + ldr r2, [pc, #272] @ (398c0 ) │ │ │ │ + ldr r3, [pc, #272] @ (398c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #300] @ (4677c ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 46738 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bhi.n 4671a │ │ │ │ - ldr r3, [pc, #272] @ (46780 ) │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 4669a │ │ │ │ - ldr r3, [pc, #264] @ (46784 ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #272] @ (398c8 ) │ │ │ │ add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #260] @ (46788 ) │ │ │ │ - ldr r3, [pc, #240] @ (46778 ) │ │ │ │ + ldr.w r0, [r4, #412] @ 0x19c │ │ │ │ + adds r3, #4 │ │ │ │ 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 4676e │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #240] @ (4678c ) │ │ │ │ - movs r0, #8 │ │ │ │ - ldr r3, [pc, #240] @ (46790 ) │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r0, #18 │ │ │ │ - movs r2, #10 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #220] @ (46794 ) │ │ │ │ - add r3, sp, #20 │ │ │ │ - movs r0, #16 │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #18 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ - ldr r4, [pc, #204] @ (46798 ) │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - add.w ip, sp, #40 @ 0x28 │ │ │ │ - add r4, pc │ │ │ │ - add.w lr, r4, #16 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - mov r5, lr │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - add.w r0, r4, #50 @ 0x32 │ │ │ │ - movs r1, #32 │ │ │ │ - movs r4, #6 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - strh.w r3, [lr] │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r1, [pc, #152] @ (4679c ) │ │ │ │ - mov.w ip, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #152] @ (467a0 ) │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r5 │ │ │ │ + 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] @ (398cc ) │ │ │ │ + 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 31394 │ │ │ │ + ldr r0, [pc, #208] @ (398d0 ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - b.n 46682 │ │ │ │ - ldr r2, [pc, #136] @ (467a4 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #132] @ (467a8 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #132] @ (467ac ) │ │ │ │ + add.w r2, r0, #324 @ 0x144 │ │ │ │ + add.w r1, r0, #312 @ 0x138 │ │ │ │ + add.w r0, r0, #420 @ 0x1a4 │ │ │ │ + blx 325ec │ │ │ │ + b.n 39714 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + movs r6, #11 │ │ │ │ + ldr r2, [pc, #184] @ (398d4 ) │ │ │ │ + ldr r0, [pc, #188] @ (398d8 ) │ │ │ │ + ldr r3, [pc, #188] @ (398dc ) │ │ │ │ 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 2d990 │ │ │ │ - b.n 46682 │ │ │ │ - ldr r1, [pc, #116] @ (467b0 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #116] @ (467b4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #116] @ (467b8 ) │ │ │ │ - adds r5, r1, #4 │ │ │ │ + ldr r2, [pc, #172] @ (398e0 ) │ │ │ │ add r3, pc │ │ │ │ - movs r1, #8 │ │ │ │ + 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 397ea │ │ │ │ + ldr r3, [pc, #144] @ (398e4 ) │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + ldr r0, [pc, #144] @ (398e8 ) │ │ │ │ + str r1, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #140] @ (398ec ) │ │ │ │ add r0, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 304a4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 32db8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 46664 │ │ │ │ + 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 39778 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ - movs r4, r1 │ │ │ │ + ldr r1, [pc, #16] @ (39888 ) │ │ │ │ + movs r5, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #688 @ (adr r6, 46a30 ) │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r4, r5, #11 │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, pc, #368 @ (adr r6, 46900 ) │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r0, r3, #29 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r2, #29 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r6, r6, #28 │ │ │ │ + asrs r6, r1 │ │ │ │ + movs r6, r1 │ │ │ │ + b.n 395c0 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r0!, {r1, r2, r5, r6} │ │ │ │ + b.n 39598 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r2, r4, #9 │ │ │ │ + b.n 39588 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r0, r3, #28 │ │ │ │ + b.n 39580 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + b.n 39578 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb61e │ │ │ │ + cpsie │ │ │ │ + movs r3, r1 │ │ │ │ + ands r0, r7 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r0, [pc, #72] @ (398e8 ) │ │ │ │ movs r5, r1 │ │ │ │ - lsls r0, r3, #8 │ │ │ │ + add r4, sp, #856 @ 0x358 │ │ │ │ movs r3, r1 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + subs r7, #234 @ 0xea │ │ │ │ + movs r6, r1 │ │ │ │ + b.n 39e1c │ │ │ │ movs r2, r1 │ │ │ │ - │ │ │ │ -000467bc : │ │ │ │ - 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] @ (46850 ) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbnz r3, 467f2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 4682e │ │ │ │ - ldr r2, [pc, #112] @ (46854 ) │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #100] @ (46858 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r3, [pc, #100] @ (4685c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #100] @ (46860 ) │ │ │ │ - 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 304a4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 32db8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #144] @ 0x90 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bls.n 467e2 │ │ │ │ - ldr r2, [pc, #52] @ (46864 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #48] @ (46868 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #48] @ (4686c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - add r5, pc, #168 @ (adr r5, 468fc ) │ │ │ │ - movs r4, r1 │ │ │ │ - push {r3, r4, r5, r6, lr} │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ + movs r6, r1 │ │ │ │ + b.n 39468 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 393ac │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ + movs r5, r1 │ │ │ │ + b.n 39370 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 39338 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ movs r5, r1 │ │ │ │ - push {r2, r5, r6, lr} │ │ │ │ + b.n 392ac │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 39288 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ + movs r6, r1 │ │ │ │ + b.n 391fc │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 39220 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r2, #22 │ │ │ │ + b.n 391d4 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r6, r1, #5 │ │ │ │ + ldr r2, [r5, #60] @ 0x3c │ │ │ │ + movs r5, r1 │ │ │ │ + b.n 39220 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r4, r0, #24 │ │ │ │ + b.n 391b4 │ │ │ │ movs r2, r1 │ │ │ │ - ite cc │ │ │ │ - movcc r2, r1 │ │ │ │ │ │ │ │ -00046870 : │ │ │ │ - pushcs {r4, r5, r6, r7, lr} │ │ │ │ +000398f0 : │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + mov r3, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 39900 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 30d40 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00039904 : │ │ │ │ + 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, #2 │ │ │ │ - bhi.n 468e8 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 46906 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (46918 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #24 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 4690a │ │ │ │ - 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 468aa │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (4691c ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (46920 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (46924 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 30d40 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 39946 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + ittt gt │ │ │ │ + movgt r9, r0 │ │ │ │ + movgt r3, r1 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble.n 3994a │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mla r1, r1, r4, r9 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 30d44 │ │ │ │ + cmp r5, r4 │ │ │ │ + add.w r3, r0, r8 │ │ │ │ + bne.n 3992e │ │ │ │ + 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 39946 │ │ │ │ + cmp r5, r2 │ │ │ │ + bne.n 3994c │ │ │ │ + b.n 39946 │ │ │ │ nop │ │ │ │ - add r4, pc, #400 @ (adr r4, 46aac ) │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r2, #21 │ │ │ │ - movs r2, r1 │ │ │ │ - bkpt 0x0078 │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00046928 : │ │ │ │ - push {lr} │ │ │ │ +0003995c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 46970 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4698e │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (469a0 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 46992 │ │ │ │ + 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (469a4 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (469a8 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (469ac ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30d40 │ │ │ │ - nop │ │ │ │ - add r3, pc, #712 @ (adr r3, 46c6c ) │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r2, #19 │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r2, r1 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 3997e │ │ │ │ + mov r1, r0 │ │ │ │ + subs r2, r4, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30d44 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + strb.w r2, [r3, #-1] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000469b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00039988 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #268] @ (46ad0 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #268] @ (46ad4 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 310c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000399a4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 327c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000399c8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 338f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000399ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ec3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039a08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33adc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039a24 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f8dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039a40 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 314dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039a5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31050 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039a78 : │ │ │ │ + stmdb 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, #24 │ │ │ │ - ldr r4, [pc, #252] @ (46ad8 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 469fc │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 46a18 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #3 │ │ │ │ - bgt.n 46a28 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 469e0 │ │ │ │ - ldr r3, [pc, #192] @ (46adc ) │ │ │ │ - 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 2e8dc │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - ldr r3, [pc, #160] @ (46ae0 ) │ │ │ │ - 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 39b24 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 39b32 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 32af8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #132] @ (46ae4 ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ blx 2ffc4 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 46ab4 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 32aec │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - ldr r2, [pc, #80] @ (46ae8 ) │ │ │ │ - ldr r1, [pc, #84] @ (46aec ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #84] @ (46af0 ) │ │ │ │ - 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] @ (39b40 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (39b44 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #16 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #16 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32aec │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 2f2e4 │ │ │ │ - b.n 46a8c │ │ │ │ - nop │ │ │ │ - cbz r4, 46b38 │ │ │ │ - movs r5, r1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 46b98 ) │ │ │ │ - movs r4, r1 │ │ │ │ - cbz r0, 46b3c │ │ │ │ - movs r5, r1 │ │ │ │ - cbz r2, 46b30 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (39b48 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (39b4c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 39f58 │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r5, #29 │ │ │ │ + b.n 39f90 │ │ │ │ movs r2, r1 │ │ │ │ - uxtb r0, r0 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r2, r7, #14 │ │ │ │ + b.n 39f44 │ │ │ │ movs r2, r1 │ │ │ │ - pop {r1, r4, r6, r7} │ │ │ │ + b.n 39fcc │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046af4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00039b50 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 46b44 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (46b48 ) │ │ │ │ - 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 2dee8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30ea0 │ │ │ │ - ldr r2, [pc, #32] @ (46b4c ) │ │ │ │ - ldr r3, [pc, #28] @ (46b48 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 46b40 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r1, #15] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #14] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f308 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046b50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00039b6c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #124] @ (46be0 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (46be4 ) │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r5, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w r8, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #116] @ (46be8 ) │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2dee8 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 31d34 │ │ │ │ - ldr r0, [pc, #88] @ (46bec ) │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 304a4 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 33e3c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 32db8 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 32a08 │ │ │ │ - ldr r2, [pc, #44] @ (46bf0 ) │ │ │ │ - ldr r3, [pc, #28] @ (46be4 ) │ │ │ │ - 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 46bdc │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r5, #13] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r6, #40]! @ 0x28 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r6, [r1, #12] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30820 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046bf4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00039b88 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 46c44 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (46c48 ) │ │ │ │ - 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 2dee8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 32a08 │ │ │ │ - ldr r2, [pc, #32] @ (46c4c ) │ │ │ │ - ldr r3, [pc, #28] @ (46c48 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 46c40 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r1, #11] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #10] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ddd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046c50 : │ │ │ │ - movs r3, #12 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +00039ba4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f824 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046c58 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00039bc0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (46ccc ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (46cd0 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #96 @ 0x60 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #80] @ (46cd4 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 46ca2 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 46cbe │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #12 │ │ │ │ - bgt.n 46cc4 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 46c86 │ │ │ │ - ldr r3, [pc, #24] @ (46cd8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbz r4, 46ce2 │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, pc, #112 @ (adr r1, 46d44 ) │ │ │ │ - movs r4, r1 │ │ │ │ - cbz r2, 46ce6 │ │ │ │ - movs r5, r1 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3292c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046cdc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00039bdc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #304] @ (46e1c ) │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #304] @ (46e20 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #300] @ (46e24 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r4, #576] @ 0x240 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 46de2 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r2, #11 │ │ │ │ - bhi.n 46dc4 │ │ │ │ - ldr r3, [pc, #272] @ (46e28 ) │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 46d44 │ │ │ │ - ldr r3, [pc, #264] @ (46e2c ) │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - str.w r2, [r3, #580] @ 0x244 │ │ │ │ - ldr r2, [pc, #256] @ (46e30 ) │ │ │ │ - ldr r3, [pc, #240] @ (46e20 ) │ │ │ │ - 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 46e16 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #236] @ (46e34 ) │ │ │ │ - movs r0, #8 │ │ │ │ - ldr r3, [pc, #236] @ (46e38 ) │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - add r3, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r0, #18 │ │ │ │ - movs r2, #10 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #216] @ (46e3c ) │ │ │ │ - add r3, sp, #20 │ │ │ │ - movs r0, #16 │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #18 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ - ldr r4, [pc, #204] @ (46e40 ) │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - add.w ip, sp, #40 @ 0x28 │ │ │ │ - add r4, pc │ │ │ │ - add.w lr, r4, #4 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - mov r5, lr │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - add.w r0, r4, #38 @ 0x26 │ │ │ │ - movs r1, #32 │ │ │ │ - movs r4, #6 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - strh.w r3, [lr] │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r1, [pc, #152] @ (46e44 ) │ │ │ │ - mov.w ip, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #148] @ (46e48 ) │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - b.n 46d2c │ │ │ │ - ldr r2, [pc, #132] @ (46e4c ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #132] @ (46e50 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #132] @ (46e54 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - b.n 46d2c │ │ │ │ - ldr r3, [pc, #116] @ (46e58 ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #116] @ (46e5c ) │ │ │ │ - movs r1, #8 │ │ │ │ - add r3, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - add r0, pc │ │ │ │ - add.w r2, r4, #580 @ 0x244 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32678 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #580 @ 0x244 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - blx 31eb4 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #576] @ 0x240 │ │ │ │ - b.n 46d0c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r2, [r4, #7] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #608 @ (adr r0, 47088 ) │ │ │ │ - movs r4, r1 │ │ │ │ - mrrc2 0, 0, r0, r8, cr10 │ │ │ │ - add r0, pc, #432 @ (adr r0, 46fe0 ) │ │ │ │ - movs r4, r1 │ │ │ │ - strb r4, [r4, #6] │ │ │ │ - movs r4, r1 │ │ │ │ - add r0, pc, #280 @ (adr r0, 46f50 ) │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r4, #2 │ │ │ │ - movs r2, r1 │ │ │ │ - add sp, #256 @ 0x100 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ - movs r2, r1 │ │ │ │ - cbnz r4, 46e7a │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r7, #14 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r1, #2 │ │ │ │ - movs r2, r1 │ │ │ │ - cbnz r6, 46e7e │ │ │ │ - movs r2, r1 │ │ │ │ - smull r0, r0, r6, sl │ │ │ │ - lsrs r4, r4, #30 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31b78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046e60 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00039bf8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #132] @ (46ef4 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32c54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00039c20 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32e94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00039c44 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32568 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00039c68 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2ee84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00039c8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e404 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039ca8 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00039cc4 : │ │ │ │ + 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 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r3, [r4, #576] @ 0x240 │ │ │ │ - cbnz r3, 46e98 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 46ed2 │ │ │ │ - ldr r2, [pc, #112] @ (46ef8 ) │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr.w r3, [r3, #580] @ 0x244 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 39d38 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 34234 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #96] @ (46efc ) │ │ │ │ - movs r2, #2 │ │ │ │ - ldr r0, [pc, #96] @ (46f00 ) │ │ │ │ - movs r1, #8 │ │ │ │ - add r3, pc │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - add r0, pc │ │ │ │ - add.w r2, r4, #580 @ 0x244 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32678 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r1, r4, #580 @ 0x244 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - blx 31eb4 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r4, #576] @ 0x240 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bls.n 46e86 │ │ │ │ - ldr r2, [pc, #48] @ (46f04 ) │ │ │ │ - mov.w ip, #20 │ │ │ │ - ldr r1, [pc, #44] @ (46f08 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (46f0c ) │ │ │ │ - add r2, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (39d48 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (39d4c ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, ip, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - movs r4, r1 │ │ │ │ - @ instruction: 0xfad0000a │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r5, #10 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + svc 246 @ 0xf6 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb890 │ │ │ │ + b.n 39e10 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00046f10 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00039d50 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 46f88 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 46fa6 │ │ │ │ - mov ip, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #132] @ (46fb8 ) │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #96 @ 0x60 │ │ │ │ - mla r1, r0, r3, r1 │ │ │ │ - ble.n 46faa │ │ │ │ - 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 46f4a │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (46fbc ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (46fc0 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (46fc4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 30d40 │ │ │ │ - nop │ │ │ │ - ldr r6, [sp, #352] @ 0x160 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r2, r6, #7 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r2, #27 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xb7d8 │ │ │ │ - movs r2, 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 30be0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00046fc8 : │ │ │ │ - push {lr} │ │ │ │ +00039d7c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039d98 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32240 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039db4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 47010 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4702e │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #88] @ (47040 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 47032 │ │ │ │ - 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 2f2e0 │ │ │ │ - ldr r2, [pc, #48] @ (47044 ) │ │ │ │ - mov.w lr, #20 │ │ │ │ - ldr r1, [pc, #48] @ (47048 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - ldr r0, [pc, #44] @ (4704c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2e9b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00039ddc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32614 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039df8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039e14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30754 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039e30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 314e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039e4c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30158 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039e68 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e7a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039e84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039ea0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2df28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039ebc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34210 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039ed8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f26c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039ef4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2de00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039f10 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 30954 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00039f34 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eed4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039f50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039f6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33078 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039f88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dc7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039fa4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ba4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039fc0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 304e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039fdc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31834 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00039ff8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e628 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a014 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30cb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a030 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3a09e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2dbd0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3a0ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3a0b0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 30d40 │ │ │ │ - nop │ │ │ │ - ldr r5, [sp, #664] @ 0x298 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bgt.n 39fd0 │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb750 │ │ │ │ + ble.n 3a0f8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047050 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003a0b4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #264] @ (4716c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (47170 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add.w r8, r7, #96 @ 0x60 │ │ │ │ - ldr r4, [pc, #248] @ (47174 ) │ │ │ │ - add r4, pc │ │ │ │ - b.n 4709c │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 2ff08 │ │ │ │ - cbnz r0, 470b8 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #12 │ │ │ │ - bgt.n 470c8 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 47080 │ │ │ │ - ldr r3, [pc, #188] @ (47178 ) │ │ │ │ - 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 2e8dc │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #156] @ (4717c ) │ │ │ │ - mov r1, r0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add.w r0, r6, #11 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - ldr r3, [pc, #128] @ (47180 ) │ │ │ │ - add.w r2, r6, #11 │ │ │ │ + cbz r0, 3a122 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f638 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 47152 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 32aec │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #80] @ (47184 ) │ │ │ │ - ldr r1, [pc, #80] @ (47188 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (4718c ) │ │ │ │ - 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] @ (3a130 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3a134 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - 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 32aec │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 2f2e4 │ │ │ │ - b.n 4712a │ │ │ │ - add r5, sp, #336 @ 0x150 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ - movs r5, r1 │ │ │ │ - add r5, sp, #8 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r4, r7, #20 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bgt.n 3a14c │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb634 │ │ │ │ + bgt.n 3a0c4 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047190 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003a138 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 471e0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (471e4 ) │ │ │ │ - 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 2e410 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30fc0 │ │ │ │ - ldr r2, [pc, #32] @ (471e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (471e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 471dc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r5, #80] @ 0x50 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #80] @ 0x50 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000471ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003a154 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #124] @ (4727c ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #124] @ (47280 ) │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r5, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w r8, #40 @ 0x28 │ │ │ │ - ldr r7, [pc, #116] @ (47284 ) │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2e410 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 31a58 │ │ │ │ - ldr r0, [pc, #88] @ (47288 ) │ │ │ │ - movs r3, #2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #20 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 32678 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 33fc0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 31eb4 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 2f540 │ │ │ │ - ldr r2, [pc, #44] @ (4728c ) │ │ │ │ - ldr r3, [pc, #28] @ (47280 ) │ │ │ │ - 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 47278 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf792000a │ │ │ │ - lsrs r2, r4, #13 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [r6, #68] @ 0x44 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047290 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003a170 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 472e0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (472e4 ) │ │ │ │ - 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 2e410 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2f540 │ │ │ │ - ldr r2, [pc, #32] @ (472e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (472e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 472dc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r5, #64] @ 0x40 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30dd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000472ec : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003a18c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #188] @ (473c0 ) │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #188] @ (473c4 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - mov r2, r3 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 311f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a1a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32450 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a1c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3118c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a1e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33404 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a1fc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f3a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a218 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3265c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a234 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2de88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a250 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a26c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33830 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a288 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 2e908 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2e908 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ite eq │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 4739a │ │ │ │ - ldr r0, [pc, #116] @ (473c8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #16 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ - add r0, pc │ │ │ │ - movs r4, #6 │ │ │ │ - blx 3406c │ │ │ │ - ldr r2, [pc, #104] @ (473cc ) │ │ │ │ - ldr r1, [pc, #108] @ (473d0 ) │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3a2fa │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r0, [pc, #108] @ (473d4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - add r0, pc │ │ │ │ - vldr s16, [sp, #16] │ │ │ │ - blx 2d990 │ │ │ │ - ldr r2, [pc, #92] @ (473d8 ) │ │ │ │ - ldr r3, [pc, #68] @ (473c4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 473bc │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 33514 │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vsqrt.f32 s15, s16 │ │ │ │ - vdiv.f32 s16, s0, s15 │ │ │ │ - b.n 4737a │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r1, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r3, #12 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2df98 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3a308 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3a30c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bge.n 3a374 │ │ │ │ movs r2, r1 │ │ │ │ - sxtb r0, r5 │ │ │ │ + blt.n 3a33c │ │ │ │ movs r2, r1 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -000473dc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003a310 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2f884 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2f884 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 47460 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, r4, #4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - adds r0, r6, #4 │ │ │ │ - vldr s13, [pc, #72] @ 47468 │ │ │ │ - add.w ip, r5, #1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - movs r3, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - vldr s14, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, r2 │ │ │ │ - cmp r3, ip │ │ │ │ - vsub.f32 s14, s14, s16 │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - vmla.f32 s13, s14, s15 │ │ │ │ - bne.n 4742e │ │ │ │ - vmov s15, r5 │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vdiv.f32 s0, s13, s0 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vldr s13, [pc, #4] @ 47468 │ │ │ │ - b.n 4744c │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 302c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004746c : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 474a8 │ │ │ │ - push {lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - vldr s0, [pc, #44] @ 474b0 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s14, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r1, #-4] │ │ │ │ - add r0, lr │ │ │ │ - add r1, ip │ │ │ │ - cmp r3, r2 │ │ │ │ - vmla.f32 s0, s14, s15 │ │ │ │ - bne.n 47490 │ │ │ │ - pop {pc} │ │ │ │ - vldr s0, [pc, #4] @ 474b0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ +0003a32c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e220 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000474b4 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 474ca │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 300d8 │ │ │ │ - nop │ │ │ │ +0003a348 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2df8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000474d0 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 474e6 │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 30c20 │ │ │ │ - nop │ │ │ │ +0003a364 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e6e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000474ec : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ge │ │ │ │ - movge r0, #1 │ │ │ │ - movlt r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003a380 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047504 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003a39c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 47584 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (47588 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (4758c ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4755e │ │ │ │ - ldr r2, [pc, #80] @ (47590 ) │ │ │ │ - ldr r3, [pc, #72] @ (47588 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47580 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 3418c │ │ │ │ - ldr r2, [pc, #52] @ (47594 ) │ │ │ │ - ldr r3, [pc, #36] @ (47588 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47580 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2f0a8 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r5, #6 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f158 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047598 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 475ae │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 300d8 │ │ │ │ - nop │ │ │ │ +0003a3b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33234 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000475b4 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 475ca │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 30c20 │ │ │ │ - nop │ │ │ │ +0003a3d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000475d0 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ls │ │ │ │ - movls r0, #1 │ │ │ │ - movhi r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003a3f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eebc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000475e8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003a40c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 47668 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (4766c ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (47670 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 47642 │ │ │ │ - ldr r2, [pc, #80] @ (47674 ) │ │ │ │ - ldr r3, [pc, #72] @ (4766c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47664 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2fcd0 │ │ │ │ - ldr r2, [pc, #52] @ (47678 ) │ │ │ │ - ldr r3, [pc, #36] @ (4766c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47664 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2e920 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33724 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004767c : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 47692 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 32e84 │ │ │ │ - nop │ │ │ │ +0003a428 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047698 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 476ae │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 2f984 │ │ │ │ - nop │ │ │ │ +0003a444 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000476b4 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - movgt r0, #1 │ │ │ │ - movle r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003a460 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f260 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000476cc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003a47c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 4774c │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (47750 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (47754 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 47726 │ │ │ │ - ldr r2, [pc, #80] @ (47758 ) │ │ │ │ - ldr r3, [pc, #72] @ (47750 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47748 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2fcf0 │ │ │ │ - ldr r2, [pc, #52] @ (4775c ) │ │ │ │ - ldr r3, [pc, #36] @ (47750 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47748 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 31150 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #124] @ 0x7c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ - movs r4, r1 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31544 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047760 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 47776 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 32e84 │ │ │ │ - nop │ │ │ │ +0003a498 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004777c : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 47792 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 2f984 │ │ │ │ - nop │ │ │ │ +0003a4b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047798 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite mi │ │ │ │ - movmi r0, #1 │ │ │ │ - movpl r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003a4d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30994 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000477b0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003a4ec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 47830 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (47834 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (47838 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4780a │ │ │ │ - ldr r2, [pc, #80] @ (4783c ) │ │ │ │ - ldr r3, [pc, #72] @ (47834 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4782c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 31e2c │ │ │ │ - ldr r2, [pc, #52] @ (47840 ) │ │ │ │ - ldr r3, [pc, #36] @ (47834 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4782c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2fd84 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r4, [r1, #112] @ 0x70 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r5, #108] @ 0x6c │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047844 : │ │ │ │ - vldr s15, [r0] │ │ │ │ - vldr s13, [r1] │ │ │ │ - vldr s14, [r2] │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - movgt r0, #1 │ │ │ │ - movle r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003a508 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 330f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047868 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003a524 : │ │ │ │ + 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, #116] @ (478ec ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 478d6 │ │ │ │ - ldr r4, [pc, #108] @ (478f0 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #108] @ (478f4 ) │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 3406c │ │ │ │ - vldr s14, [r5] │ │ │ │ - vldr s12, [r6] │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vldr s9, [r4, #4] │ │ │ │ - vabs.f32 s10, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s9 │ │ │ │ - vadd.f32 s13, s13, s10 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - movgt r0, #1 │ │ │ │ - movle r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #32] @ (478f8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #32] @ (478fc ) │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3a596 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31cc4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3a5a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3a5a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 47882 │ │ │ │ - nop │ │ │ │ - str r7, [sp, #544] @ 0x220 │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, pc, #544 @ (adr r5, 47b14 ) │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r2, r2, #25 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bvc.n 3a4d8 │ │ │ │ movs r2, r1 │ │ │ │ - add r5, pc, #208 @ (adr r5, 479cc ) │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r6, r6, #23 │ │ │ │ + bhi.n 3a4f0 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00047900 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003a5ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33018 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047918 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003a5c8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 47998 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (4799c ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (479a0 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 47972 │ │ │ │ - ldr r2, [pc, #80] @ (479a4 ) │ │ │ │ - ldr r3, [pc, #72] @ (4799c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47994 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2f984 │ │ │ │ - ldr r2, [pc, #52] @ (479a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (4799c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47994 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 325f8 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r4, [r4, #88] @ 0x58 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #22 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2efcc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000479ac : │ │ │ │ - vldr s15, [r0] │ │ │ │ - vldr s13, [r1] │ │ │ │ - vldr s14, [r2] │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ls │ │ │ │ - movls r0, #1 │ │ │ │ - movhi r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003a5e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32fc0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000479d0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003a600 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ (47a54 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 47a3e │ │ │ │ - ldr r4, [pc, #108] @ (47a58 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #108] @ (47a5c ) │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 3406c │ │ │ │ - vldr s14, [r5] │ │ │ │ - vldr s12, [r6] │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vldr s9, [r4, #4] │ │ │ │ - vabs.f32 s10, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s9 │ │ │ │ - vadd.f32 s13, s13, s10 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ls │ │ │ │ - movls r0, #1 │ │ │ │ - movhi r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #32] @ (47a60 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #32] @ (47a64 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 479ea │ │ │ │ - nop │ │ │ │ - str r6, [sp, #144] @ 0x90 │ │ │ │ - movs r4, r1 │ │ │ │ - add r4, pc, #160 @ (adr r4, 47afc ) │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r2, r5, #19 │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, pc, #848 @ (adr r3, 47db4 ) │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r6, r1, #18 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f0d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047a68 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite eq │ │ │ │ - moveq r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003a61c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e97c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047a80 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003a638 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #112] @ 47b00 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #108] @ (47b04 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #108] @ (47b08 ) │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 47ada │ │ │ │ - ldr r2, [pc, #80] @ (47b0c ) │ │ │ │ - ldr r3, [pc, #72] @ (47b04 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47afc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 30c20 │ │ │ │ - ldr r2, [pc, #52] @ (47b10 ) │ │ │ │ - ldr r3, [pc, #36] @ (47b04 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47afc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 32d0c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r4, [r7, #64] @ 0x40 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [r6, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ed4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047b14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003a654 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #588] @ (47d78 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a670 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dca4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a68c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30014 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a6a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31208 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a6c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e6d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a6e0 : │ │ │ │ + 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, #588] @ (47d7c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - vldr s19, [pc, #532] @ 47d50 │ │ │ │ - movs r7, #41 @ 0x29 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w fp, [sp, #132] @ 0x84 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - vldr s16, [pc, #508] @ 47d54 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - vldr s17, [pc, #504] @ 47d58 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ + mov r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 47bc6 │ │ │ │ - vldr s13, [pc, #480] @ 47d5c │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vstrpl s12, [r5] │ │ │ │ - bpl.n 47b9a │ │ │ │ - movw r3, #51245 @ 0xc82d │ │ │ │ - movt r3, #49095 @ 0xbfc7 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vldr s13, [pc, #444] @ 47d60 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 47d2c │ │ │ │ - subs r7, #1 │ │ │ │ - beq.w 47d1a │ │ │ │ - vldr s15, [r4] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3a752 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30310 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - vsubgt.f32 s14, s15, s19 │ │ │ │ - vaddle.f32 s14, s15, s19 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vstr s14, [sp, #48] @ 0x30 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - vsubgt.f32 s15, s15, s19 │ │ │ │ - vaddle.f32 s15, s15, s19 │ │ │ │ - vstr s15, [sp, #64] @ 0x40 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - blx r6 │ │ │ │ - vldr s6, [sp, #36] @ 0x24 │ │ │ │ - vldr s5, [sp, #52] @ 0x34 │ │ │ │ - vldr s10, [sp, #48] @ 0x30 │ │ │ │ - vldr s11, [sp, #64] @ 0x40 │ │ │ │ - vldr s14, [sp, #44] @ 0x2c │ │ │ │ - vldr s7, [sp, #56] @ 0x38 │ │ │ │ - vldr s13, [r4] │ │ │ │ - vldr s12, [r5] │ │ │ │ - vsub.f32 s14, s14, s6 │ │ │ │ - vsub.f32 s7, s7, s5 │ │ │ │ - vldr s8, [sp, #40] @ 0x28 │ │ │ │ - vsub.f32 s10, s10, s13 │ │ │ │ - vldr s9, [sp, #60] @ 0x3c │ │ │ │ - vsub.f32 s11, s11, s12 │ │ │ │ - vsub.f32 s8, s8, s6 │ │ │ │ - vsub.f32 s9, s9, s5 │ │ │ │ - vdiv.f32 s15, s14, s11 │ │ │ │ - vdiv.f32 s14, s7, s10 │ │ │ │ - vdiv.f32 s7, s8, s10 │ │ │ │ - vdiv.f32 s8, s9, s11 │ │ │ │ - vmul.f32 s11, s15, s14 │ │ │ │ - vnmls.f32 s11, s7, s8 │ │ │ │ - vabs.f32 s10, s11 │ │ │ │ - vcmpe.f32 s10, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 47d2c │ │ │ │ - vdiv.f32 s4, s18, s11 │ │ │ │ - vldr s10, [r9] │ │ │ │ - vldr s9, [sl] │ │ │ │ - vsub.f32 s11, s10, s5 │ │ │ │ - vsub.f32 s10, s9, s6 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vmul.f32 s14, s14, s10 │ │ │ │ - vnmls.f32 s15, s8, s10 │ │ │ │ - vnmls.f32 s14, s7, s11 │ │ │ │ - vmul.f32 s15, s15, s4 │ │ │ │ - vmul.f32 s14, s14, s4 │ │ │ │ - vadd.f32 s13, s13, s15 │ │ │ │ - vcmpe.f32 s13, s17 │ │ │ │ - vstr s13, [r4] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47cf0 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cbz r3, 47d0e │ │ │ │ - vldr s11, [pc, #160] @ 47d64 │ │ │ │ - vsub.f32 s13, s13, s11 │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s13, [r4] │ │ │ │ - vadd.f32 s12, s12, s14 │ │ │ │ - vldr s13, [pc, #144] @ 47d68 │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 47b78 │ │ │ │ - movw r3, #51245 @ 0xc82d │ │ │ │ - movt r3, #16327 @ 0x3fc7 │ │ │ │ - b.n 47b94 │ │ │ │ - vldr s11, [pc, #120] @ 47d6c │ │ │ │ - vcmpe.f32 s13, s11 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47cd2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cbz r3, 47d14 │ │ │ │ - vldr s11, [pc, #92] @ 47d64 │ │ │ │ - vadd.f32 s13, s13, s11 │ │ │ │ - b.n 47cca │ │ │ │ - vldr s13, [pc, #96] @ 47d70 │ │ │ │ - b.n 47cca │ │ │ │ - vldr s13, [pc, #92] @ 47d74 │ │ │ │ - b.n 47cca │ │ │ │ - ldr r0, [pc, #100] @ (47d80 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #32 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3a760 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3a764 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #84] @ (47d84 ) │ │ │ │ - ldr r3, [pc, #76] @ (47d7c ) │ │ │ │ - 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 47d4a │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ - itete ls │ │ │ │ - addls r3, #214 @ 0xd6 │ │ │ │ - asrhi r6, r7, #5 │ │ │ │ - eorls r1, r1 │ │ │ │ - lsrhi r3, r3, #31 │ │ │ │ - itett gt │ │ │ │ - addgt r0, sp, #520 @ 0x208 │ │ │ │ - addle r7, #251 @ 0xfb │ │ │ │ - lsrgt r3, r3, #31 │ │ │ │ - lsrgt r1, r1 │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - asrs r6, r7, #5 │ │ │ │ - stmia r0!, {r0, r3, r6} │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ - eors r0, r1 │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #7 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bpl.n 3a71c │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 3a784 │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [r4, #24] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00047d88 : │ │ │ │ - push {lr} │ │ │ │ +0003a768 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmul.f32 s17, s0, s18 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 328f0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s13, s0 │ │ │ │ - vldr s14, [pc, #644] @ 48048 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - vsub.f32 s12, s17, s14 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47e14 │ │ │ │ - vsub.f32 s17, s15, s17 │ │ │ │ - vldr s0, [pc, #620] @ 4804c │ │ │ │ - vldr s15, [pc, #620] @ 48050 │ │ │ │ - vmov.f32 s14, #57 @ 0x41c80000 25.0 │ │ │ │ - vcmpe.f32 s17, s0 │ │ │ │ - vmla.f32 s16, s17, s14 │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s16, [r3] │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s0, s17 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - vstr s0, [r2] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {pc} │ │ │ │ - vsub.f32 s12, s14, s17 │ │ │ │ - vcmpe.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 47e64 │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vadd.f32 s10, s17, s15 │ │ │ │ - vldr s15, [pc, #544] @ 4804c │ │ │ │ - vmov.f32 s11, #57 @ 0x41c80000 25.0 │ │ │ │ - vldr s12, [pc, #540] @ 48050 │ │ │ │ - vsub.f32 s14, s14, s17 │ │ │ │ - vnmls.f32 s16, s10, s11 │ │ │ │ - vmul.f32 s13, s0, s12 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s16, [r3] │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s15, s14 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {pc} │ │ │ │ - vabs.f32 s12, s15 │ │ │ │ - vabs.f32 s11, s0 │ │ │ │ - vcmpe.f32 s12, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47ec6 │ │ │ │ - vcmpe.f32 s11, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vstrmi s0, [r2] │ │ │ │ - bmi.n 47e0c │ │ │ │ - vdiv.f32 s14, s0, s16 │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vdiv.f32 s15, s16, s0 │ │ │ │ - vcmpe.f32 s0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s18 │ │ │ │ - vmla.f32 s12, s15, s15 │ │ │ │ - vsqrt.f32 s14, s12 │ │ │ │ - vsub.f32 s15, s14, s15 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - it le │ │ │ │ - vnegle.f32 s15, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 47e0c │ │ │ │ - vldr s14, [pc, #396] @ 48054 │ │ │ │ - vcmpe.f32 s11, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 47f4e │ │ │ │ - vmul.f32 s12, s15, s15 │ │ │ │ - vldr s14, [pc, #380] @ 48058 │ │ │ │ - vldr s10, [pc, #380] @ 4805c │ │ │ │ - vldr s8, [pc, #380] @ 48060 │ │ │ │ - vldr s3, [pc, #380] @ 48064 │ │ │ │ - vmul.f32 s11, s15, s12 │ │ │ │ - vmul.f32 s9, s12, s12 │ │ │ │ - vldr s4, [pc, #372] @ 48068 │ │ │ │ - vldr s5, [pc, #372] @ 4806c │ │ │ │ - vldr s6, [pc, #372] @ 48070 │ │ │ │ - vmul.f32 s14, s11, s14 │ │ │ │ - vmul.f32 s13, s11, s12 │ │ │ │ - vmla.f32 s14, s15, s10 │ │ │ │ - vmul.f32 s12, s11, s11 │ │ │ │ - vmul.f32 s9, s9, s11 │ │ │ │ - vldr s7, [pc, #352] @ 48074 │ │ │ │ - vstr s0, [r2] │ │ │ │ - vmul.f32 s10, s13, s13 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - vmul.f32 s14, s10, s11 │ │ │ │ - vmls.f32 s15, s13, s8 │ │ │ │ - vmul.f32 s8, s11, s12 │ │ │ │ - vmul.f32 s13, s13, s12 │ │ │ │ - vmla.f32 s15, s9, s3 │ │ │ │ - vmul.f32 s12, s8, s12 │ │ │ │ - vmls.f32 s15, s8, s4 │ │ │ │ - vmla.f32 s15, s13, s5 │ │ │ │ - vmls.f32 s15, s14, s6 │ │ │ │ - vmla.f32 s15, s12, s7 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 47e0c │ │ │ │ - vadd.f32 s14, s15, s15 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - strd r2, r3, [sp, #4] │ │ │ │ - vstr s15, [sp] │ │ │ │ - vdiv.f32 s0, s14, s16 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - blx 2fc50 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - blx 31720 │ │ │ │ - vldr s9, [sp, #16] │ │ │ │ - vldr s8, [sp, #20] │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s5, #0 @ 0x40000000 2.0 │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - vmov.f32 s6, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vadd.f32 s10, s8, s9 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vdiv.f32 s11, s5, s8 │ │ │ │ - vcmpe.f32 s13, #0.0 │ │ │ │ - vdiv.f32 s7, s13, s16 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vdiv.f32 s14, s16, s13 │ │ │ │ - vsub.f32 s10, s10, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vdiv.f32 s13, s9, s10 │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s6, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vsub.f32 s11, s11, s12 │ │ │ │ - vsub.f32 s14, s14, s7 │ │ │ │ - vmul.f32 s11, s11, s13 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vmul.f32 s12, s11, s11 │ │ │ │ - vmul.f32 s14, s14, s18 │ │ │ │ - vmov.f32 s8, s12 │ │ │ │ - vmul.f32 s9, s14, s14 │ │ │ │ - vnmls.f32 s8, s13, s13 │ │ │ │ - vadd.f32 s7, s9, s13 │ │ │ │ - vsub.f32 s13, s13, s12 │ │ │ │ - vadd.f32 s12, s9, s12 │ │ │ │ - vmul.f32 s10, s13, s13 │ │ │ │ - vmul.f32 s8, s8, s12 │ │ │ │ - vnmls.f32 s8, s10, s9 │ │ │ │ - vadd.f32 s9, s9, s15 │ │ │ │ - vsqrt.f32 s10, s8 │ │ │ │ - vmla.f32 s10, s14, s13 │ │ │ │ - vmul.f32 s13, s10, s16 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s16, s16 │ │ │ │ - vmul.f32 s13, s13, s6 │ │ │ │ - vdiv.f32 s10, s13, s12 │ │ │ │ - vmul.f32 s13, s7, s7 │ │ │ │ - vnmls.f32 s13, s9, s12 │ │ │ │ - vsqrt.f32 s15, s13 │ │ │ │ - vstr s10, [r2] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vnmls.f32 s15, s11, s7 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s14, s15, s12 │ │ │ │ - vstr s14, [r3] │ │ │ │ - b.n 47e0c │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc │ │ │ │ - asrs r7, r5, #9 │ │ │ │ - subs r2, #131 @ 0x83 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - subs r7, #12 │ │ │ │ - movs r1, #85 @ 0x55 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ - ands r4, r3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ - lsls r5, r7 │ │ │ │ - add r7, sp, #676 @ 0x2a4 │ │ │ │ - lsrs r6, r4 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ - lsls r4, r2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ - lsrs r7, r6, #12 │ │ │ │ - subs r6, #69 @ 0x45 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30db8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048078 : │ │ │ │ - b.w 32668 │ │ │ │ +0003a784 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e3b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a7a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eff8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004807c : │ │ │ │ +0003a7bc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr.w ip, [pc, #48] @ 480cc │ │ │ │ - ldr.w lr, [pc, #48] @ 480d0 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - add ip, pc │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [pc, #32] @ 480d4 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr.w r4, [lr, ip] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 31cf0 │ │ │ │ + blx 33a60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - stmdb r0, {r1, r3} │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #232 @ 0xe8 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000480d8 : │ │ │ │ - push {lr} │ │ │ │ +0003a7e0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 328f0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s0, s15 │ │ │ │ - vcmpe.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s0, s14 │ │ │ │ - vstr s0, [r3] │ │ │ │ - blx 30c5c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmul.f32 s0, s17, s0 │ │ │ │ - vstr s0, [r2] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31268 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048150 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003a7fc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (4820c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #164] @ (48210 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - vldr s16, [r1] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vstr s16, [r4] │ │ │ │ - blx 30c5c │ │ │ │ - vldr s15, [pc, #116] @ 48200 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vldr s14, [pc, #112] @ 48204 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itet hi │ │ │ │ - vldrhi s15, [r0] │ │ │ │ - vldrls s13, [pc, #100] @ 48208 │ │ │ │ - vdivhi.f32 s13, s15, s0 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s13, [r0] │ │ │ │ - bhi.n 481ce │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - vcmpe.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 481e0 │ │ │ │ - ldr r0, [pc, #68] @ (48214 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #52] @ (48218 ) │ │ │ │ - ldr r3, [pc, #44] @ (48210 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 481fc │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, r5] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0, #-36] @ 0xffffffdc │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eb10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004821c : │ │ │ │ - push {lr} │ │ │ │ +0003a818 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 33734 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 328f0 │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vldr s13, [pc, #204] @ 4831c │ │ │ │ - vmul.f32 s11, s16, s11 │ │ │ │ - vldr s8, [pc, #200] @ 48320 │ │ │ │ - vldr s15, [pc, #200] @ 48324 │ │ │ │ - vldr s10, [r1] │ │ │ │ - vldr s1, [pc, #196] @ 48328 │ │ │ │ - vsub.f32 s12, s11, s13 │ │ │ │ - vsub.f32 s13, s13, s11 │ │ │ │ - vldr s14, [pc, #188] @ 4832c │ │ │ │ - vldr s2, [pc, #188] @ 48330 │ │ │ │ - vldr s4, [pc, #188] @ 48334 │ │ │ │ - vcmpe.f32 s12, s10 │ │ │ │ - vldr s5, [pc, #184] @ 48338 │ │ │ │ - vldr s3, [pc, #184] @ 4833c │ │ │ │ - vldr s7, [pc, #184] @ 48340 │ │ │ │ - vldr s6, [pc, #184] @ 48344 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s12, s10 │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s12, s13 │ │ │ │ - vmul.f32 s13, s12, s12 │ │ │ │ - vmul.f32 s11, s12, s13 │ │ │ │ - vmul.f32 s9, s13, s13 │ │ │ │ - vmls.f32 s15, s13, s8 │ │ │ │ - vldr s8, [pc, #140] @ 48348 │ │ │ │ - vmul.f32 s10, s11, s11 │ │ │ │ - vmul.f32 s14, s11, s14 │ │ │ │ - vmls.f32 s15, s9, s1 │ │ │ │ - vmla.f32 s14, s12, s4 │ │ │ │ - vmul.f32 s13, s13, s11 │ │ │ │ - vmul.f32 s4, s11, s9 │ │ │ │ - vmul.f32 s9, s9, s9 │ │ │ │ - vldr s12, [pc, #112] @ 4834c │ │ │ │ - vmul.f32 s11, s11, s10 │ │ │ │ - vmla.f32 s15, s10, s2 │ │ │ │ - vmul.f32 s10, s10, s10 │ │ │ │ - vmls.f32 s14, s13, s3 │ │ │ │ - vmul.f32 s13, s13, s13 │ │ │ │ - vmls.f32 s15, s9, s5 │ │ │ │ - vmla.f32 s14, s4, s6 │ │ │ │ - vmla.f32 s15, s13, s7 │ │ │ │ - vmls.f32 s14, s11, s12 │ │ │ │ - vmla.f32 s15, s10, s8 │ │ │ │ - vmul.f32 s14, s14, s16 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - mov sp, r3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ - add r0, sp, #724 @ 0x2d4 │ │ │ │ - subs r7, #127 @ 0x7f │ │ │ │ - lsrs r3, r7 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ - ldr r0, [pc, #596] @ (48588 ) │ │ │ │ - subs r6, #2 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r7} │ │ │ │ - subs r6, #183 @ 0xb7 │ │ │ │ - add r5, pc, #92 @ (adr r5, 48398 ) │ │ │ │ - subs r5, #63 @ 0x3f │ │ │ │ - str r4, [r4, #24] │ │ │ │ - subs r4, #167 @ 0xa7 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ - subs r3, #135 @ 0x87 │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ - subs r4, #26 │ │ │ │ - stmia r6!, {r0, r2, r3, r5} │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ - cmp r5, #251 @ 0xfb │ │ │ │ - subs r3, #13 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e080 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048350 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003a834 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #368] @ (484d8 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #368] @ (484dc ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - vldr s17, [pc, #300] @ 484a0 │ │ │ │ - vldr s16, [pc, #300] @ 484a4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - vmov.f32 s14, s0 │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vldr s15, [pc, #276] @ 484a8 │ │ │ │ - vldr s0, [pc, #276] @ 484ac │ │ │ │ - vdiv.f32 s11, s12, s14 │ │ │ │ - vldr s1, [pc, #272] @ 484b0 │ │ │ │ - vldr s13, [r1] │ │ │ │ - vldr s2, [pc, #268] @ 484b4 │ │ │ │ - vldr s4, [pc, #268] @ 484b8 │ │ │ │ - vldr s14, [pc, #268] @ 484bc │ │ │ │ - vldr s3, [pc, #268] @ 484c0 │ │ │ │ - vldr s5, [pc, #268] @ 484c4 │ │ │ │ - vldr s6, [pc, #268] @ 484c8 │ │ │ │ - vldr s7, [pc, #268] @ 484cc │ │ │ │ - vldr s8, [pc, #268] @ 484d0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vldr s10, [pc, #264] @ 484d4 │ │ │ │ - vmul.f32 s11, s11, s13 │ │ │ │ - vldr s9, [r0] │ │ │ │ - vmul.f32 s12, s11, s11 │ │ │ │ - vmul.f32 s13, s12, s11 │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - vmla.f32 s15, s11, s17 │ │ │ │ - vmul.f32 s11, s12, s13 │ │ │ │ - vmul.f32 s12, s12, s12 │ │ │ │ - vmls.f32 s15, s11, s16 │ │ │ │ - vmul.f32 s12, s12, s13 │ │ │ │ - vmla.f32 s15, s12, s0 │ │ │ │ - vmul.f32 s12, s13, s13 │ │ │ │ - vmul.f32 s13, s13, s12 │ │ │ │ - vmul.f32 s11, s11, s12 │ │ │ │ - vmla.f32 s15, s13, s1 │ │ │ │ - vmla.f32 s15, s11, s2 │ │ │ │ - vmul.f32 s11, s15, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vmls.f32 s14, s11, s4 │ │ │ │ - vmul.f32 s12, s11, s11 │ │ │ │ - vmul.f32 s13, s15, s11 │ │ │ │ - vmls.f32 s14, s12, s3 │ │ │ │ - vmul.f32 s12, s12, s12 │ │ │ │ - vmul.f32 s4, s13, s13 │ │ │ │ - vmul.f32 s13, s13, s11 │ │ │ │ - vmla.f32 s14, s4, s5 │ │ │ │ - vmul.f32 s13, s13, s13 │ │ │ │ - vmul.f32 s11, s4, s4 │ │ │ │ - vmls.f32 s14, s12, s6 │ │ │ │ - vmla.f32 s14, s13, s7 │ │ │ │ - vmla.f32 s14, s11, s8 │ │ │ │ - vdiv.f32 s13, s9, s14 │ │ │ │ - vabs.f32 s14, s13 │ │ │ │ - vstr s13, [r5] │ │ │ │ - vcmpe.f32 s14, s10 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4846c │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4847e │ │ │ │ - ldr r0, [pc, #112] @ (484e0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #100] @ (484e4 ) │ │ │ │ - ldr r3, [pc, #88] @ (484dc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4849a │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 48734 │ │ │ │ - ands r6, r5 │ │ │ │ - pop {r0, r1, r4, r6, r7} │ │ │ │ - sbcs r4, r1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ - cbnz r7, 48528 │ │ │ │ - negs r7, r6 │ │ │ │ - @ instruction: 0xfb383c9e │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ - subs r4, #39 @ 0x27 │ │ │ │ - mov sp, r3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ - add r0, sp, #724 @ 0x2d4 │ │ │ │ - subs r7, #127 @ 0x7f │ │ │ │ - lsrs r3, r7 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #596] @ (4871c ) │ │ │ │ - subs r6, #2 │ │ │ │ - add r5, pc, #92 @ (adr r5, 48528 ) │ │ │ │ - subs r5, #63 @ 0x3f │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ - subs r3, #135 @ 0x87 │ │ │ │ - stmia r6!, {r0, r2, r3, r5} │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfa720009 │ │ │ │ - ldrh r2, [r2, r1] │ │ │ │ - movs r4, r1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31bb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a850 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ - sub sp, #444 @ 0x1bc │ │ │ │ - vldr s26, [pc, #848] @ 48850 │ │ │ │ - vldr d10, [pc, #836] @ 48848 │ │ │ │ - mov.w r8, #18 │ │ │ │ - ldr r7, [pc, #876] @ (48878 ) │ │ │ │ - vmov.f32 s24, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r1, r2, [sp, #8] │ │ │ │ - vmov.f32 s23, s26 │ │ │ │ - ldr r2, [pc, #864] @ (4887c ) │ │ │ │ - add r7, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #860] @ (48880 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r9, [pc, #860] @ 48884 │ │ │ │ - vmov.f32 s22, s26 │ │ │ │ - vmov.f32 s31, s26 │ │ │ │ - add r9, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #436] @ 0x1b4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 328f0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s15, [pc, #780] @ 48854 │ │ │ │ - vldr s0, [pc, #780] @ 48858 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vdiv.f32 s0, s15, s0 │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [pc, #764] @ 4885c │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - vldr s19, [sp, #20] │ │ │ │ - movs r3, #23 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - vmls.f32 s23, s14, s15 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - vmul.f32 s19, s19, s15 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - str.w r9, [sp, #140] @ 0x8c │ │ │ │ - str.w r8, [sp, #144] @ 0x90 │ │ │ │ - vstr s19, [sp, #56] @ 0x38 │ │ │ │ - vstr s23, [sp, #72] @ 0x48 │ │ │ │ - blx 33af8 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #756] @ (48888 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ - vldr s15, [pc, #680] @ 48860 │ │ │ │ - vldr s0, [pc, #680] @ 48864 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vdiv.f32 s0, s15, s0 │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [pc, #664] @ 48868 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - vldr s17, [sp, #20] │ │ │ │ - movs r3, #28 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - vmls.f32 s22, s14, s15 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - strd r9, r8, [sp, #140] @ 0x8c │ │ │ │ - vstr s17, [sp, #60] @ 0x3c │ │ │ │ - vstr s22, [sp, #76] @ 0x4c │ │ │ │ - blx 33af8 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #652] @ (4888c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ - vldr s14, [pc, #580] @ 4886c │ │ │ │ - vldr s15, [pc, #580] @ 48870 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s0, s16, s14 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [pc, #564] @ 48874 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - vldr s18, [sp, #20] │ │ │ │ - movs r3, #33 @ 0x21 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - vmls.f32 s31, s14, s15 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - strd r9, r8, [sp, #140] @ 0x8c │ │ │ │ - vstr s18, [sp, #64] @ 0x40 │ │ │ │ - vstr s31, [sp, #80] @ 0x50 │ │ │ │ - blx 33af8 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #544] @ (48890 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ - vsub.f32 s27, s17, s19 │ │ │ │ - vsub.f32 s25, s31, s22 │ │ │ │ - vsub.f32 s16, s23, s22 │ │ │ │ - vsub.f32 s29, s17, s18 │ │ │ │ - ldr r3, [pc, #496] @ (48894 ) │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - add r3, pc │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - vmul.f32 s25, s25, s27 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - movs r3, #35 @ 0x23 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - movs r3, #9 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - vnmls.f32 s25, s16, s29 │ │ │ │ - vstr s25, [sp, #36] @ 0x24 │ │ │ │ - blx 33af8 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #460] @ (48898 ) │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ - vsub.f32 s15, s31, s23 │ │ │ │ - vsub.f32 s28, s22, s31 │ │ │ │ - vsub.f32 s12, s18, s19 │ │ │ │ - vsub.f32 s14, s19, s17 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - vmul.f32 s13, s28, s15 │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vmla.f32 s13, s29, s12 │ │ │ │ - vmla.f32 s15, s14, s12 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - strd r9, r8, [sp, #140] @ 0x8c │ │ │ │ - vmul.f32 s13, s13, s24 │ │ │ │ - vmul.f32 s15, s15, s24 │ │ │ │ - vdiv.f32 s29, s13, s25 │ │ │ │ - vdiv.f32 s30, s15, s25 │ │ │ │ - vstr s29, [sp, #28] │ │ │ │ - vstr s30, [sp, #32] │ │ │ │ - blx 33af8 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #360] @ (4889c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #28 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r1, sp, #32 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ - vsub.f32 s15, s18, s17 │ │ │ │ - vadd.f32 s14, s22, s31 │ │ │ │ - vadd.f32 s19, s19, s17 │ │ │ │ - vadd.f32 s18, s17, s18 │ │ │ │ - vadd.f32 s23, s23, s22 │ │ │ │ - vmul.f32 s16, s16, s29 │ │ │ │ - vmul.f32 s28, s28, s30 │ │ │ │ - vmul.f32 s15, s15, s30 │ │ │ │ - vmul.f32 s27, s27, s29 │ │ │ │ - vmla.f32 s15, s14, s24 │ │ │ │ - vmla.f32 s16, s19, s24 │ │ │ │ - vmla.f32 s28, s18, s24 │ │ │ │ - vmla.f32 s27, s23, s24 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - strd r9, r8, [sp, #140] @ 0x8c │ │ │ │ - vadd.f32 s0, s16, s28 │ │ │ │ - vadd.f32 s16, s15, s27 │ │ │ │ - vmul.f32 s23, s0, s24 │ │ │ │ - vmul.f32 s16, s16, s24 │ │ │ │ - vstr s23, [sp, #68] @ 0x44 │ │ │ │ - vstr s16, [sp, #84] @ 0x54 │ │ │ │ - blx 33af8 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #232] @ (488a0 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ - vsub.f32 s14, s22, s16 │ │ │ │ - vsub.f32 s15, s26, s16 │ │ │ │ - vsub.f32 s13, s17, s23 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vmul.f32 s14, s14, s14 │ │ │ │ - ldr r2, [pc, #172] @ (488a4 ) │ │ │ │ - vmul.f32 s15, s15, s15 │ │ │ │ - vmla.f32 s14, s13, s13 │ │ │ │ - vmla.f32 s15, s23, s23 │ │ │ │ - add r2, pc │ │ │ │ - vldr s19, [r3] │ │ │ │ - str r7, [sp, #96] @ 0x60 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - vsub.f32 s19, s26, s19 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - movs r2, #10 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - vsqrt.f32 s18, s14 │ │ │ │ - vsqrt.f32 s20, s15 │ │ │ │ - vstr s19, [sp, #44] @ 0x2c │ │ │ │ - vstr s18, [sp, #40] @ 0x28 │ │ │ │ - vstr s20, [sp, #48] @ 0x30 │ │ │ │ - blx 33af8 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #116] @ (488a8 ) │ │ │ │ - movs r2, #9 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - b.n 488ac │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - asrs r0, r0, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - strb r7, [r5, #5] │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ - sub sp, #208 @ 0xd0 │ │ │ │ - ands r2, r0 │ │ │ │ - b.n 48688 │ │ │ │ - ands r2, r5 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ - strb r2, [r3, #2] │ │ │ │ - ands r6, r5 │ │ │ │ - ldr r6, [pc, #376] @ (489e4 ) │ │ │ │ - subs r7, #254 @ 0xfe │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - subs r7, #117 @ 0x75 │ │ │ │ - str r0, [r1, #100] @ 0x64 │ │ │ │ - eors r3, r3 │ │ │ │ - str r2, [r0, #48] @ 0x30 │ │ │ │ - subs r7, #164 @ 0xa4 │ │ │ │ - ldr??.w r0, [r2, #9] │ │ │ │ - ldr r2, [r6, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - vst1.8 {d16[0]}, [r8], r9 │ │ │ │ - ldr??.w r0, [r6, r9] │ │ │ │ - ldrsb.w r0, [r0, r9] │ │ │ │ - strh.w r0, [sl, #9] │ │ │ │ - ldr??.w r0, [ip, r9] │ │ │ │ - str??.w r0, [r2, r9] │ │ │ │ - strb.w r0, [r2, r9] │ │ │ │ - @ instruction: 0xf7840009 │ │ │ │ - @ instruction: 0xf7460009 │ │ │ │ - @ instruction: 0xf71c0009 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ - vadd.f32 s15, s18, s19 │ │ │ │ - vcmpe.f32 s20, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 489d2 │ │ │ │ - vmul.f32 s18, s18, s18 │ │ │ │ - vadd.f32 s0, s20, s20 │ │ │ │ - add r7, sp, #24 │ │ │ │ - vnmls.f32 s18, s20, s20 │ │ │ │ - vmul.f32 s0, s0, s19 │ │ │ │ - vmla.f32 s18, s19, s19 │ │ │ │ - vdiv.f32 s0, s18, s0 │ │ │ │ - blx 31ef0 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vneg.f32 s1, s22 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - blx 30770 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vneg.f32 s1, s16 │ │ │ │ - vmov.f32 s0, s23 │ │ │ │ - blx 30770 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vcmpe.f32 s18, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vnegmi.f32 s17, s17 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vstr s17, [sp, #24] │ │ │ │ - blx 31720 │ │ │ │ - ldr r3, [pc, #176] @ (489f0 ) │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - vldr s17, [sp, #16] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #164] @ (489f4 ) │ │ │ │ - mov.w r2, #4096 @ 0x1000 │ │ │ │ - vldr s18, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - movs r3, #9 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - movs r3, #6 │ │ │ │ - strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ - blx 33af8 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #140] @ (489f8 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - add r1, pc │ │ │ │ - blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ - add r0, sp, #88 @ 0x58 │ │ │ │ - blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ - vldr s15, [pc, #100] @ 489ec │ │ │ │ - vdiv.f32 s13, s19, s20 │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - vmul.f32 s14, s17, s16 │ │ │ │ - vmul.f32 s16, s18, s16 │ │ │ │ - vmla.f32 s14, s23, s18 │ │ │ │ - vnmls.f32 s16, s23, s17 │ │ │ │ - vmla.f32 s15, s14, s13 │ │ │ │ - vmul.f32 s16, s16, s13 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #80] @ (489fc ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s16, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [pc, #68] @ (48a00 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 489e8 │ │ │ │ - add sp, #444 @ 0x1bc │ │ │ │ - vpop {d8-d15} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #48] @ (48a04 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - vldr s15, [sp, #52] @ 0x34 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - b.n 489a8 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - sub.w r0, r8, #8978432 @ 0x890000 │ │ │ │ - rsb r0, lr, #8978432 @ 0x890000 │ │ │ │ - @ instruction: 0xf5f20009 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add.w r0, ip, #8978432 @ 0x890000 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30708 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048a08 : │ │ │ │ - mov ip, r0 │ │ │ │ - push {lr} │ │ │ │ - mov lr, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, ip │ │ │ │ - mov r2, lr │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.n 484e8 │ │ │ │ +0003a86c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048a1c : │ │ │ │ - push {r4, lr} │ │ │ │ +0003a888 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr s15, [r0] │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s14, [pc, #96] @ 48a94 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #96] @ 48a98 │ │ │ │ - vabs.f32 s13, s15 │ │ │ │ - ldr r2, [pc, #92] @ (48a9c ) │ │ │ │ - add ip, pc │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - ldr.w r2, [ip, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s15, [r4] │ │ │ │ - bls.n 48a76 │ │ │ │ - ldr r0, [pc, #60] @ (48aa0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #44] @ (48aa4 ) │ │ │ │ - ldr r3, [pc, #32] @ (48a9c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48a8e │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - strb r4, [r2, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - orns r0, ip, #8978432 @ 0x890000 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30810 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048aa8 : │ │ │ │ - push {lr} │ │ │ │ +0003a8a4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - vldr s16, [r1] │ │ │ │ - sub sp, #28 │ │ │ │ - vldr s14, [pc, #124] @ 48b40 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vabs.f32 s13, s16 │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 48b2e │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 33200 │ │ │ │ - vldr s15, [sp] │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 31720 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 2dc20 │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vldr s15, [sp] │ │ │ │ - vdiv.f32 s13, s12, s0 │ │ │ │ - vsub.f32 s14, s12, s14 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - vmla.f32 s16, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s16, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e2e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048b44 : │ │ │ │ - push {lr} │ │ │ │ +0003a8c0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #80] @ 48ba4 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #76] @ 48ba8 │ │ │ │ - add lr, pc │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - mov.w ip, #0 │ │ │ │ - blx 328f0 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - add r0, sp, #16 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 32900 │ │ │ │ - ldr r2, [pc, #32] @ (48bac ) │ │ │ │ - ldr r3, [pc, #28] @ (48ba8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48ba0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r7, r5] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30274 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048bb0 : │ │ │ │ +0003a8dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 324ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003a8f8 : │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr r4, [pc, #500] @ (48dbc ) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #500] @ (48dc0 ) │ │ │ │ - add r4, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r5, [pc, #496] @ (48dc4 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #488] @ (48dc8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 48c9c │ │ │ │ - ldr.w sl, [pc, #480] @ 48dcc │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r5, #1 │ │ │ │ - add sl, pc │ │ │ │ - str r6, [sp, #16] │ │ │ │ - vldr s18, [pc, #428] @ 48da4 │ │ │ │ - mov r9, sl │ │ │ │ - vldr s17, [pc, #424] @ 48da8 │ │ │ │ - add.w r6, sl, #288 @ 0x120 │ │ │ │ - vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - vmov s15, r5 │ │ │ │ - vmov.f32 s12, #40 @ 0x41400000 12.0 │ │ │ │ - vldr s14, [pc, #404] @ 48dac │ │ │ │ - mov fp, r6 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - mov sl, r9 │ │ │ │ - vldr s19, [pc, #396] @ 48db0 │ │ │ │ - movs r4, #1 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s13, s15, s12 │ │ │ │ - vmov.f32 s15, s18 │ │ │ │ - vnmls.f32 s15, s13, s14 │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - vmov s15, r4 │ │ │ │ - vmov.f32 s13, #24 @ 0x40c00000 6.0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3a9a4 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - add.w sl, sl, #48 @ 0x30 │ │ │ │ - add.w fp, fp, #48 @ 0x30 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s14, s15, s13 │ │ │ │ - vmov.f32 s15, s19 │ │ │ │ - vnmls.f32 s15, s14, s18 │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vstr s15, [sp, #36] @ 0x24 │ │ │ │ - blx 32900 │ │ │ │ - cmp r4, #7 │ │ │ │ - bne.n 48c40 │ │ │ │ - adds r5, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp r5, #13 │ │ │ │ - bne.n 48c0e │ │ │ │ - ldr r3, [pc, #324] @ (48dd0 ) │ │ │ │ - movs r4, #0 │ │ │ │ - ldrd r5, r6, [sp, #12] │ │ │ │ - add r3, pc │ │ │ │ - ldrd r1, r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ldr r7, [pc, #308] @ (48dd4 ) │ │ │ │ - vmov.f32 s9, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s10, [r6] │ │ │ │ - add r7, pc │ │ │ │ - vldr s11, [r1] │ │ │ │ - add.w r8, r7, #4 │ │ │ │ - vldr s12, [pc, #256] @ 48db4 │ │ │ │ - vldr s2, [pc, #244] @ 48dac │ │ │ │ - add.w r7, r7, #292 @ 0x124 │ │ │ │ - vldr s7, [pc, #228] @ 48da4 │ │ │ │ - vldr s8, [pc, #228] @ 48da8 │ │ │ │ - vldr s3, [pc, #232] @ 48db0 │ │ │ │ - vldr s1, [pc, #236] @ 48db8 │ │ │ │ - mov lr, r7 │ │ │ │ - mov ip, r8 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3a9b2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - vmov.f32 s4, #40 @ 0x41400000 12.0 │ │ │ │ - vmov.f32 s5, #24 @ 0x40c00000 6.0 │ │ │ │ - vldr s15, [ip, #-4] │ │ │ │ - vldr s14, [lr, #-4] │ │ │ │ - vsub.f32 s15, s15, s10 │ │ │ │ - vsub.f32 s14, s14, s11 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 48d4a │ │ │ │ - vmov s14, r3 │ │ │ │ - vcvt.f32.s32 s13, s1 │ │ │ │ - vmov.f32 s12, s15 │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - vsub.f32 s13, s13, s9 │ │ │ │ - vsub.f32 s15, s14, s9 │ │ │ │ - vmov.f32 s14, s7 │ │ │ │ - vdiv.f32 s6, s13, s4 │ │ │ │ - vdiv.f32 s13, s15, s5 │ │ │ │ - vmov.f32 s15, s3 │ │ │ │ - vnmls.f32 s14, s6, s2 │ │ │ │ - vnmls.f32 s15, s13, s7 │ │ │ │ - vmul.f32 s14, s14, s8 │ │ │ │ - vmul.f32 s15, s15, s8 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r0] │ │ │ │ - adds r3, #1 │ │ │ │ - add.w ip, ip, #48 @ 0x30 │ │ │ │ - add.w lr, lr, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bne.n 48cda │ │ │ │ - vmov r3, s1 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - adds r7, #4 │ │ │ │ - adds r3, #1 │ │ │ │ - vmov s1, r3 │ │ │ │ - cmp r3, #13 │ │ │ │ - bne.n 48ccc │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r4, [pc, #104] @ (48dd8 ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [pc, #104] @ (48ddc ) │ │ │ │ - add r6, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31cf0 │ │ │ │ - ldr r2, [pc, #92] @ (48de0 ) │ │ │ │ - ldr r3, [pc, #60] @ (48dc0 ) │ │ │ │ - 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 48d9e │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - vpop {d8-d9} │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2eb68 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ - @ instruction: 0xfa353c8e │ │ │ │ - movs r0, r0 │ │ │ │ - bics r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ - lsls r1, r7, #11 │ │ │ │ - str r5, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, r4] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r0, r4] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r4, [r5, #32] │ │ │ │ - movs r4, r1 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r2, [r7, #26] │ │ │ │ - movs r4, r1 │ │ │ │ - str r1, [sp, #488] @ 0x1e8 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 48e50 │ │ │ │ + ldr r1, [pc, #24] @ (3a9c0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3a9c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3a9c8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3a9cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bcc.n 3a8d8 │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r2, r5] │ │ │ │ - movs r4, r1 │ │ │ │ + bmi.n 3a990 │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 3aac4 │ │ │ │ + movs r2, r1 │ │ │ │ + bmi.n 3a9cc │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003a9d0 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003a9ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e6c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003aa08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32204 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003aa24 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 321c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003aa40 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33588 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003aa5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33f44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003aa78 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32334 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003aa94 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32854 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003aab0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e320 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003aacc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32340 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048de4 : │ │ │ │ - push {lr} │ │ │ │ +0003aae8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 328f0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov.f32 s13, #80 @ 0x3e800000 0.250 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s16, s16, s13 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vldr s12, [pc, #76] @ 48e74 │ │ │ │ - vstr s0, [r2] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vneg.f32 s13, s14 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s13 │ │ │ │ - vmla.f32 s0, s15, s12 │ │ │ │ - blx 2dc20 │ │ │ │ - blx 2f390 │ │ │ │ - vmov.f32 s15, #116 @ 0x3fa00000 1.250 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 313ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048e78 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ab04 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (48f34 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #164] @ (48f38 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vldr s15, [pc, #124] @ 48f30 │ │ │ │ - vldr s16, [r0] │ │ │ │ - vldr s0, [r1] │ │ │ │ - vstr s16, [r5] │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 2ddbc │ │ │ │ - blx 30508 │ │ │ │ - vmov.f32 s15, #116 @ 0x3fa00000 1.250 │ │ │ │ - vcmpe.f32 s17, s16 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s0, [r4] │ │ │ │ - blt.n 48efc │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - vcmpe.f32 s0, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 48f0e │ │ │ │ - ldr r0, [pc, #60] @ (48f3c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (48f40 ) │ │ │ │ - ldr r3, [pc, #36] @ (48f38 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48f2a │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ - str r0, [r0, r1] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - vaddl.s32 q8, d2, d9 │ │ │ │ - ldr r7, [pc, #776] @ (4924c ) │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 312a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048f44 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003ab20 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s15, [pc, #112] @ 48fc8 │ │ │ │ - sub sp, #16 │ │ │ │ - vldr s13, [r1] │ │ │ │ - mov r4, r0 │ │ │ │ - vldr s14, [pc, #104] @ 48fcc │ │ │ │ - vldr s0, [pc, #104] @ 48fd0 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ls │ │ │ │ - vmovls.f32 s0, s15 │ │ │ │ - blx 2dc20 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vnmul.f32 s15, s16, s15 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmul.f32 s0, s0, s16 │ │ │ │ - vstr s15, [r3] │ │ │ │ - vstr s0, [r2] │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - vmax.f16 , q11, q4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e5d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048fd4 : │ │ │ │ - vldr s1, [r1] │ │ │ │ - vldr s0, [r0] │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4903e │ │ │ │ - push {lr} │ │ │ │ +0003ab3c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 30770 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - blx 30508 │ │ │ │ - vldr s14, [pc, #44] @ 49050 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - vsub.f32 s0, s14, s0 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vstr s15, [r2] │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - vldr s0, [pc, #16] @ 49050 │ │ │ │ - vldr s15, [pc, #16] @ 49054 │ │ │ │ - vstr s0, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - bx lr │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ec20 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049058 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003ab58 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 328f0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 31720 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vldr s14, [pc, #32] @ 490ac │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmul.f32 s0, s0, s16 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - vdiv.f32 s15, s0, s14 │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f594 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000490b0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003ab74 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [r0] │ │ │ │ - sub sp, #16 │ │ │ │ - ldr.w lr, [pc, #172] @ 4917c │ │ │ │ - mov r4, r2 │ │ │ │ - vmul.f32 s15, s0, s0 │ │ │ │ - ldr.w ip, [pc, #168] @ 49180 │ │ │ │ - vmla.f32 s15, s14, s14 │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 49154 │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 2fc50 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vstr s0, [r3] │ │ │ │ - blx 30c5c │ │ │ │ - vabs.f32 s13, s0 │ │ │ │ - vldr s15, [pc, #92] @ 49170 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vldrle s15, [pc, #80] @ 49174 │ │ │ │ - bgt.n 49142 │ │ │ │ - vstr s15, [r4] │ │ │ │ - ldr r2, [pc, #88] @ (49184 ) │ │ │ │ - ldr r3, [pc, #80] @ (49180 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4916a │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr s15, [pc, #52] @ 49178 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vdiv.f32 s15, s14, s0 │ │ │ │ - b.n 49126 │ │ │ │ - ldr r0, [pc, #48] @ (49188 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 4912a │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - ldr r5, [pc, #984] @ (49558 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #664] @ (49420 ) │ │ │ │ - movs r4, r1 │ │ │ │ - stc 0, cr0, [sl, #36] @ 0x24 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 341e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004918c : │ │ │ │ - push {lr} │ │ │ │ +0003ab90 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 33734 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 328f0 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmul.f32 s14, s16, s14 │ │ │ │ - vldr s15, [pc, #64] @ 49204 │ │ │ │ - vstr s0, [r2] │ │ │ │ - vldr s13, [r1] │ │ │ │ - vsub.f32 s0, s14, s15 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vcmpe.f32 s0, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s0, s13 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s0, s15 │ │ │ │ - blx 2dc20 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3082c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049208 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003abac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (492ac ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (492b0 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vldr s16, [r0] │ │ │ │ - vldr s0, [r1] │ │ │ │ - vstr s16, [r5] │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - blx 30508 │ │ │ │ - vstr s0, [r4] │ │ │ │ - vcmpe.f32 s17, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 49278 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - vcmpe.f32 s0, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4928a │ │ │ │ - ldr r0, [pc, #56] @ (492b4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #44] @ (492b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (492b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 492a6 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #704] @ (49570 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6], #-36 @ 0xffffffdc │ │ │ │ - ldr r4, [pc, #280] @ (493d4 ) │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31300 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000492bc : │ │ │ │ - push {lr} │ │ │ │ +0003abc8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 328f0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [r1] │ │ │ │ - vstr s0, [r2] │ │ │ │ - vmul.f32 s0, s14, s15 │ │ │ │ - blx 2dc20 │ │ │ │ - ldr r2, [pc, #24] @ (49310 ) │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - vldr s15, [r2] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e940 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049314 : │ │ │ │ +0003abe4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr s0, [r0] │ │ │ │ - blx 30c5c │ │ │ │ - ldr r3, [pc, #8] @ (49334 ) │ │ │ │ - add r3, pc │ │ │ │ - vstr s0, [r3] │ │ │ │ + blx 2f060 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r4, [r4, #19] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00049338 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ac00 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (493dc ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (493e0 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r3, [pc, #108] @ (493e4 ) │ │ │ │ - vldr s15, [r1] │ │ │ │ - add r3, pc │ │ │ │ - vldr s16, [r0] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vldr s0, [r3] │ │ │ │ - vstr s16, [r5] │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - vdiv.f32 s0, s15, s0 │ │ │ │ - blx 30508 │ │ │ │ - vcmpe.f32 s17, s16 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s0, [r4] │ │ │ │ - bge.n 493bc │ │ │ │ - ldr r0, [pc, #60] @ (493e8 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #44] @ (493ec ) │ │ │ │ - ldr r3, [pc, #32] @ (493e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 493d8 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #512] @ (495e0 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ - movs r4, r1 │ │ │ │ - @ instruction: 0xeb340009 │ │ │ │ - ldr r3, [pc, #80] @ (49440 ) │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34130 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000493f0 : │ │ │ │ - push {lr} │ │ │ │ +0003ac1c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 328f0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vldr s0, [r1] │ │ │ │ - vstr s15, [r2] │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vcmpe.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s0, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s0, s15 │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 303d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049454 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ac38 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #140] @ (494f8 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #140] @ (494fc ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vldr s16, [r0] │ │ │ │ - vldr s0, [r1] │ │ │ │ - vstr s16, [r5] │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - blx 2fc50 │ │ │ │ - vstr s0, [r4] │ │ │ │ - vcmpe.f32 s17, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 494c4 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - vcmpe.f32 s0, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 494d6 │ │ │ │ - ldr r0, [pc, #56] @ (49500 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #44] @ (49504 ) │ │ │ │ - ldr r3, [pc, #32] @ (494fc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 494f2 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #400] @ (4968c ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ands.w r0, sl, r9 │ │ │ │ - ldr r1, [pc, #1000] @ (498f0 ) │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32d00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049508 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003ac54 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s17, [r0] │ │ │ │ - ldr r4, [pc, #72] @ (49568 ) │ │ │ │ - vldr s0, [pc, #64] @ 49564 │ │ │ │ - vabs.f32 s16, s17 │ │ │ │ - add r4, pc │ │ │ │ - vsub.f32 s0, s0, s16 │ │ │ │ - vstr s16, [r4] │ │ │ │ - blx 2dc20 │ │ │ │ - vstr s0, [r4, #4] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 33200 │ │ │ │ - vmov r3, s17 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vstr s15, [r4, #12] │ │ │ │ - pop {r4, pc} │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - ldrb r4, [r5, #11] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 304f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004956c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003ac70 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - vldr s1, [r1] │ │ │ │ - sub sp, #16 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r5, [pc, #168] @ (49634 ) │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - ldr r4, [pc, #168] @ (49638 ) │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r6, [pc, #164] @ (4963c ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov.w r4, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - vldr s16, [r6, #12] │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - vldreq s15, [pc, #116] @ 49630 │ │ │ │ - beq.n 495d8 │ │ │ │ - vnmul.f32 s1, s1, s16 │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 30770 │ │ │ │ - vldr s13, [r6, #8] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vdiv.f32 s15, s0, s13 │ │ │ │ - ldr r6, [pc, #100] @ (49640 ) │ │ │ │ - vstr s15, [r5] │ │ │ │ - add r6, pc │ │ │ │ - vldr s0, [r6, #4] │ │ │ │ - vsub.f32 s0, s14, s0 │ │ │ │ - blx 30508 │ │ │ │ - vldr s15, [r6] │ │ │ │ - ldr r0, [pc, #80] @ (49644 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - add r0, pc │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s15, [r4] │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ (49648 ) │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #36] @ (49638 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4962a │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #256] @ (49738 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, #9] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r6, [r6, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - strd r0, r0, [sl], #36 @ 0x24 │ │ │ │ - ldr r0, [pc, #784] @ (4995c ) │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32d94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004964c : │ │ │ │ +0003ac8c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #104] @ (496cc ) │ │ │ │ - add r4, pc │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 328f0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vldr s16, [r4, #12] │ │ │ │ - vldr s0, [r4] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmls.f32 s0, s16, s15 │ │ │ │ - blx 2dc20 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vldr s15, [r4, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - vldr s0, [r4, #8] │ │ │ │ - add r0, sp, #20 │ │ │ │ - vadd.f32 s17, s17, s15 │ │ │ │ - vmul.f32 s0, s18, s0 │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmul.f32 s16, s16, s17 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s17 │ │ │ │ - vnmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8-d9} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 339ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -000496d0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003acb4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #192] @ (497a4 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #192] @ (497a8 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vdiv.f32 s0, s15, s16 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 33ce4 │ │ │ │ - mov r4, r0 │ │ │ │ - vmov s15, r4 │ │ │ │ - ldr r2, [pc, #144] @ (497ac ) │ │ │ │ - add r1, sp, #8 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - add r0, sp, #4 │ │ │ │ - add r2, pc │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - blx 300dc │ │ │ │ - cbnz r0, 49754 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s15, s14 │ │ │ │ - vcvt.f32.s32 s12, s15 │ │ │ │ - vmov r4, s15 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vcvt.s32.f32 s14, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - add r4, r3 │ │ │ │ - vldr s0, [r5] │ │ │ │ - add.w r4, r4, r4, lsr #31 │ │ │ │ - ldr r2, [pc, #80] @ (497b0 ) │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e96c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ - add r2, pc │ │ │ │ - vmov r3, s15 │ │ │ │ - eors r3, r4 │ │ │ │ - asrs r3, r3, #31 │ │ │ │ - add r4, r3 │ │ │ │ - eors r4, r3 │ │ │ │ - vmov s15, r4 │ │ │ │ - ldr r3, [pc, #48] @ (497a8 ) │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vsub.f32 s0, s0, s15 │ │ │ │ - bne.n 4979e │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0x47ea │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 496cc │ │ │ │ - movs r2, r1 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000497b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003acd0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (49874 ) │ │ │ │ - ldr r3, [pc, #168] @ (49878 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - movs r5, #20 │ │ │ │ - add r7, sp, #12 │ │ │ │ - vldr s16, [pc, #144] @ 4986c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vldr s17, [pc, #140] @ 49870 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r9 │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - vabs.f32 s15, s13 │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 49848 │ │ │ │ - vldr s12, [sp, #16] │ │ │ │ - vldr s14, [r4] │ │ │ │ - vdiv.f32 s15, s12, s13 │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, s17 │ │ │ │ - vstr s14, [r4] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 49848 │ │ │ │ - subs r5, #1 │ │ │ │ - bne.n 497ec │ │ │ │ - ldr r2, [pc, #76] @ (4987c ) │ │ │ │ - movs r5, #29 │ │ │ │ - ldr r1, [pc, #76] @ (49880 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (49884 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - ldr r2, [pc, #60] @ (49888 ) │ │ │ │ - ldr r3, [pc, #44] @ (49878 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49866 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r4, [r3, r6] │ │ │ │ - adds r7, #73 @ 0x49 │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ - bxns r0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 496e0 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 49720 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ - movs r2, r1 │ │ │ │ - mov r8, r1 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004988c : │ │ │ │ - push {r4, lr} │ │ │ │ +0003acec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s18, [r1] │ │ │ │ - add r1, sp, #16 │ │ │ │ - vadd.f32 s18, s18, s18 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31720 │ │ │ │ - vadd.f32 s19, s19, s19 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s12, #8 @ 0x40400000 3.0 │ │ │ │ - vldr s14, [pc, #60] @ 49914 │ │ │ │ - vmov.f32 s13, #0 @ 0x40000000 2.0 │ │ │ │ - vdiv.f32 s15, s19, s12 │ │ │ │ - vldr s17, [sp, #20] │ │ │ │ - vldr s16, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vadd.f32 s17, s17, s18 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vadd.f32 s16, s16, s13 │ │ │ │ - vstr s16, [r3] │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vmls.f32 s17, s15, s0 │ │ │ │ - vstr s17, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cbz r7, 4998c │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32990 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049918 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003ad08 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s18, [r1] │ │ │ │ - add r1, sp, #16 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31720 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s16, [sp, #20] │ │ │ │ - vadd.f32 s15, s19, s15 │ │ │ │ - vldr s17, [sp, #16] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vadd.f32 s17, s17, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s17, [r3] │ │ │ │ - vmls.f32 s16, s15, s0 │ │ │ │ - vstr s16, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32ee0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049994 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003ad24 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s18, [r1] │ │ │ │ - add r1, sp, #16 │ │ │ │ - vadd.f32 s18, s18, s18 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31720 │ │ │ │ - vldr s17, [sp, #20] │ │ │ │ - vldr s16, [sp, #16] │ │ │ │ - vldr s0, [r4] │ │ │ │ - vadd.f32 s17, s17, s18 │ │ │ │ - blx 33200 │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vmls.f32 s17, s0, s19 │ │ │ │ - vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vadd.f32 s16, s16, s15 │ │ │ │ - vstr s17, [r2] │ │ │ │ - vstr s16, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33684 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049a08 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003ad40 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [pc, #104] @ 49a98 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vnmls.f32 s15, s0, s13 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vmovmi.f32 s15, s0 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vmovpl.f32 s14, s15 │ │ │ │ - vmul.f32 s0, s14, s13 │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 31720 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 320bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049a9c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ad5c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #216] @ (49b88 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #216] @ (49b8c ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vmov.f32 s13, s0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - vldr s1, [r1] │ │ │ │ - vldr s0, [r0] │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 49b72 │ │ │ │ - vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49b5c │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - vstr s13, [sp, #12] │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 30770 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vmul.f32 s0, s14, s12 │ │ │ │ - vstr s12, [sp, #8] │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - blx 2fc50 │ │ │ │ - vadd.f32 s15, s0, s0 │ │ │ │ - vldr s12, [sp, #8] │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vnmls.f32 s15, s13, s12 │ │ │ │ - ldr r2, [pc, #80] @ (49b90 ) │ │ │ │ - ldr r3, [pc, #76] @ (49b8c ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s14, [r4] │ │ │ │ - vstr s15, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49b80 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #52] @ (49b94 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - b.n 49b3c │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [pc, #12] @ 49b84 │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - b.n 49b3c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, r4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bics r4, r2 │ │ │ │ - movs r4, r1 │ │ │ │ - b.n 4a29c │ │ │ │ - movs r1, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e5f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049b98 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003ad78 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3adfc │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - vldr s16, [pc, #108] @ 49c1c │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s0, [r4] │ │ │ │ - vldr s14, [r1] │ │ │ │ - add r1, sp, #16 │ │ │ │ - vnmls.f32 s14, s15, s13 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vmovpl.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vmovpl.f32 s16, s15 │ │ │ │ - blx 31720 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 3ae0a │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #24] @ (3ae18 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3ae1c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3ae20 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3ae24 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 3add8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 3ae14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00049c20 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ae28 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 312f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ae44 : │ │ │ │ + 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 r4, r2 │ │ │ │ - ldr r2, [pc, #180] @ (49ce8 ) │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #180] @ (49cec ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s13, s0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vldr s1, [r1] │ │ │ │ - vldr s0, [r0] │ │ │ │ - vmul.f32 s14, s1, s1 │ │ │ │ - vmla.f32 s14, s0, s0 │ │ │ │ - vsqrt.f32 s15, s14 │ │ │ │ - vcmp.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 49cd2 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 49cbc │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - vstr s13, [sp] │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - blx 30770 │ │ │ │ - vldr s13, [sp] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vnmls.f32 s15, s13, s14 │ │ │ │ - ldr r2, [pc, #80] @ (49cf0 ) │ │ │ │ - ldr r3, [pc, #76] @ (49cec ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r4] │ │ │ │ - vstr s15, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49ce0 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3aeb6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2e154 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #52] @ (49cf4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3aec4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3aec8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - b.n 49c9c │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s0, [pc, #12] @ 49ce4 │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - b.n 49c9c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - tst r4, r6 │ │ │ │ - movs r4, r1 │ │ │ │ - b.n 4a13c │ │ │ │ - movs r1, r1 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r6, {r3, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 3afb0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00049cf8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003aecc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r2, r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [pc, #92] @ 49d7c │ │ │ │ - vldr s14, [r1] │ │ │ │ - vsub.f32 s15, s0, s15 │ │ │ │ - vnmls.f32 s14, s0, s13 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vmul.f32 s0, s15, s13 │ │ │ │ - blx 2dc20 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 31720 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 310dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049d80 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003aee8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - vmov.f32 s19, #96 @ 0x3f000000 0.5 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vldr s17, [r1] │ │ │ │ - vldr s16, [r0] │ │ │ │ - vmul.f32 s15, s17, s17 │ │ │ │ - vmla.f32 s15, s16, s16 │ │ │ │ - vsqrt.f32 s18, s15 │ │ │ │ - vmul.f32 s0, s18, s19 │ │ │ │ - blx 30508 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vcmp.f32 s18, #0.0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vnmls.f32 s0, s20, s19 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s0, [r3] │ │ │ │ - it eq │ │ │ │ - vldreq s0, [pc, #28] @ 49e00 │ │ │ │ - beq.n 49df2 │ │ │ │ - vneg.f32 s1, s17 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 30770 │ │ │ │ - vstr s0, [r4] │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8-d10} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049e04 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003af04 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 328f0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add r0, sp, #12 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vldr s0, [r1] │ │ │ │ - add r1, sp, #8 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - blx 31720 │ │ │ │ - ldr r3, [pc, #80] @ (49e8c ) │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - add r3, pc │ │ │ │ - vldr s14, [sp, #12] │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbz r2, 49e5c │ │ │ │ - vldr s13, [r3, #4] │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vmls.f32 s15, s14, s13 │ │ │ │ - vdiv.f32 s16, s16, s15 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 31720 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - ldr r3, [pc, #32] @ (49e90 ) │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - add r3, pc │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s16, [r3, #8] │ │ │ │ - vstr s15, [r4] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strh r2, [r4, #16] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r2, [r5, #14] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049e94 : │ │ │ │ - vldr s15, [r0] │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r3, [pc, #28] @ (49ebc ) │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - add r3, pc │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itte gt │ │ │ │ - vdivgt.f32 s13, s14, s15 │ │ │ │ - movgt r2, #1 │ │ │ │ - movle r2, #0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - it gt │ │ │ │ - vstrgt s13, [r3, #4] │ │ │ │ - bx lr │ │ │ │ - strh r6, [r7, #12] │ │ │ │ - movs r5, r1 │ │ │ │ +0003af20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ef04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049ec0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003af3c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - vldr s14, [r0] │ │ │ │ - mov r4, r3 │ │ │ │ - vldr s1, [r1] │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #288] @ 4a000 │ │ │ │ - mov r5, r2 │ │ │ │ - vmul.f32 s15, s14, s14 │ │ │ │ - vmla.f32 s15, s1, s1 │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - vsqrt.f32 s13, s15 │ │ │ │ - cbz r3, 49f42 │ │ │ │ - vldr s12, [ip, #4] │ │ │ │ - vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s9, s11 │ │ │ │ - vmul.f32 s10, s12, s12 │ │ │ │ - vmla.f32 s9, s10, s15 │ │ │ │ - vdiv.f32 s10, s15, s9 │ │ │ │ - vsqrt.f32 s0, s10 │ │ │ │ - vcmpe.f32 s0, s11 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 49f86 │ │ │ │ - ldr r3, [pc, #228] @ (4a004 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #228] @ (4a008 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r1, r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vcmp.f32 s13, #0.0 │ │ │ │ - movs r3, #0 │ │ │ │ - vstr s13, [ip, #8] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 49fea │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 49f1e │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vstr s13, [sp] │ │ │ │ - blx 30770 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vldr s0, [sp] │ │ │ │ - vstr s15, [r5] │ │ │ │ - blx 31ef0 │ │ │ │ - vstr s0, [r4] │ │ │ │ - b.n 49f3a │ │ │ │ - vstr s1, [sp, #8] │ │ │ │ - vstr s12, [sp] │ │ │ │ - vstr s13, [sp, #4] │ │ │ │ - vstr s14, [sp, #12] │ │ │ │ - blx 31ef0 │ │ │ │ - vldr s13, [sp, #4] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s12, [sp] │ │ │ │ - vstr s13, [sp] │ │ │ │ - vmul.f32 s0, s13, s12 │ │ │ │ - blx 30508 │ │ │ │ - vldr s13, [sp] │ │ │ │ - vadd.f32 s0, s16, s0 │ │ │ │ - movs r3, #0 │ │ │ │ - vldr s1, [sp, #8] │ │ │ │ - vcmp.f32 s13, #0.0 │ │ │ │ - vstr s0, [r4] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - streq r3, [r5, #0] │ │ │ │ - beq.n 49f3a │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - blx 30770 │ │ │ │ - vstr s0, [r5] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vmov.f32 s0, s13 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - blx 31ef0 │ │ │ │ - vstr s0, [r4] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - strh r4, [r6, #10] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ - movs r5, r1 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ - movs r1, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33f98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a00c : │ │ │ │ - push {r4, lr} │ │ │ │ +0003af58 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #176] @ (4a0d0 ) │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r1] │ │ │ │ - sub sp, #24 │ │ │ │ - add r4, pc │ │ │ │ - vldr s13, [pc, #156] @ 4a0cc │ │ │ │ - vldr s10, [r4, #4] │ │ │ │ - vldr s11, [r4] │ │ │ │ - vldr s14, [r4, #12] │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vnmls.f32 s15, s11, s12 │ │ │ │ - vadd.f32 s14, s15, s14 │ │ │ │ - vstr s15, [r4, #8] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vstr s14, [r4, #16] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a06e │ │ │ │ - vmov.f32 s15, s13 │ │ │ │ - vstr s13, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - blx 328f0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s0, [r4, #8] │ │ │ │ - blx 33200 │ │ │ │ - vldr s12, [r4, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s0, s16, s0 │ │ │ │ - vstr s12, [sp, #4] │ │ │ │ - vdiv.f32 s0, s0, s12 │ │ │ │ - blx 31720 │ │ │ │ - vldr s12, [sp, #4] │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmul.f32 s13, s12, s13 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vnmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a0d4 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003af74 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #96] @ (4a148 ) │ │ │ │ - mov r5, r0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [pc, #92] @ (4a14c ) │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov s11, r3 │ │ │ │ - vldr s13, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ - vabs.f32 s16, s11 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s12 │ │ │ │ - vnmls.f32 s16, s13, s14 │ │ │ │ - vstr s15, [r4, #4] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s16, [r4, #8] │ │ │ │ - blx 2dc20 │ │ │ │ - vsub.f32 s0, s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r4, #12] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ - movs r5, r1 │ │ │ │ - ble.n 4a130 │ │ │ │ - movs r1, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3397c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a150 : │ │ │ │ - vldr s11, [r1] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr.w ip, [pc, #228] @ 4a244 │ │ │ │ - vmul.f32 s15, s11, s11 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - add ip, pc │ │ │ │ - vldr s14, [ip, #12] │ │ │ │ - vldr s10, [ip] │ │ │ │ - vldr s1, [ip, #4] │ │ │ │ - vmul.f32 s13, s10, s13 │ │ │ │ - vsqrt.f32 s12, s15 │ │ │ │ - vsub.f32 s14, s12, s14 │ │ │ │ - vcmp.f32 s12, #0.0 │ │ │ │ - vstr s12, [ip, #16] │ │ │ │ - vsub.f32 s15, s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s14, [ip, #8] │ │ │ │ - vmul.f32 s15, s15, s1 │ │ │ │ - vstr s15, [r3] │ │ │ │ - beq.n 4a23e │ │ │ │ - push {lr} │ │ │ │ +0003af90 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4a1e0 │ │ │ │ - vcmp.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4a232 │ │ │ │ - ldr r2, [pc, #120] @ (4a248 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - str r2, [r1, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - vnmul.f32 s1, s1, s11 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - vstr s12, [sp, #12] │ │ │ │ - vstr s14, [sp, #16] │ │ │ │ - vstr s10, [sp, #20] │ │ │ │ - blx 30770 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ - blx 33200 │ │ │ │ - vldr s12, [sp, #12] │ │ │ │ - vldr s10, [sp, #20] │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vdiv.f32 s15, s16, s0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r1] │ │ │ │ - vcmpe.f32 s10, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4a1ce │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - bx lr │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2db8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a24c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003afac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #228] @ (4a344 ) │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - add r3, pc │ │ │ │ - vldr s14, [pc, #204] @ 4a338 │ │ │ │ - vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - vldr s11, [r3, #4] │ │ │ │ - vldr s13, [r3] │ │ │ │ - ldr r3, [pc, #200] @ (4a348 ) │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - ldr r4, [pc, #196] @ (4a34c ) │ │ │ │ - vsub.f32 s14, s13, s14 │ │ │ │ - add r3, pc │ │ │ │ - add r4, pc │ │ │ │ - vnmls.f32 s15, s13, s12 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite lt │ │ │ │ - vmovlt.f32 s14, s15 │ │ │ │ - vmovge.f32 s15, s14 │ │ │ │ - vmul.f32 s0, s14, s0 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - blx 2dc20 │ │ │ │ - vabs.f32 s14, s0 │ │ │ │ - vldr s15, [pc, #132] @ 4a33c │ │ │ │ - vldr s1, [r4, #16] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itet mi │ │ │ │ - vldrmi s15, [pc, #120] @ 4a340 │ │ │ │ - vmovpl.f32 s15, s0 │ │ │ │ - vmovmi.f32 s0, s15 │ │ │ │ - vstr s15, [r4, #12] │ │ │ │ - blx 2dd24 │ │ │ │ - vldr s14, [r4, #20] │ │ │ │ - vmov.f32 s15, #36 @ 0x41200000 10.0 │ │ │ │ - mov r0, r5 │ │ │ │ - vmul.f32 s0, s0, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s0 │ │ │ │ - vstr s15, [r4, #24] │ │ │ │ - blx 328f0 │ │ │ │ - vldr s15, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 31720 │ │ │ │ - vldr s12, [r4, #24] │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmul.f32 s13, s12, s13 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vnmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r6] │ │ │ │ - vstr s15, [r7] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - adds r7, #189 @ 0xbd │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r4, #24] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r7, #23] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31504 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a350 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003afc8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #240] @ (4a454 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - blx 33734 │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [pc, #232] @ (4a458 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #28 │ │ │ │ - add r0, pc │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 3406c │ │ │ │ - vldr s11, [r5] │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vmov.f32 s10, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s16, [r4] │ │ │ │ - vabs.f32 s13, s11 │ │ │ │ - vabs.f32 s15, s14 │ │ │ │ - vadd.f32 s14, s14, s11 │ │ │ │ - vmul.f32 s16, s16, s18 │ │ │ │ - vmov r3, s14 │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite lt │ │ │ │ - vmovlt.f32 s14, s10 │ │ │ │ - vmovge.f32 s14, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s14, [r4, #4] │ │ │ │ - ite hi │ │ │ │ - vmovhi.f32 s17, s13 │ │ │ │ - vmovls.f32 s17, s15 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s13 │ │ │ │ - vsub.f32 s17, s16, s17 │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 33200 │ │ │ │ - blx 2f390 │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 33200 │ │ │ │ - vmov.f32 s21, s0 │ │ │ │ - blx 2f390 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s17, s18 │ │ │ │ - blx 2dc20 │ │ │ │ - blx 2f390 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vmul.f32 s0, s16, s18 │ │ │ │ - blx 2dc20 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2f390 │ │ │ │ - vmov.f32 s14, s0 │ │ │ │ - vsub.f32 s15, s19, s20 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vsub.f32 s17, s17, s14 │ │ │ │ - vdiv.f32 s16, s15, s17 │ │ │ │ - vmov.f32 s1, s16 │ │ │ │ - vstr s16, [r4, #16] │ │ │ │ - blx 2dd24 │ │ │ │ - vdiv.f32 s14, s21, s16 │ │ │ │ - vpop {d8-d10} │ │ │ │ - vdiv.f32 s15, s14, s0 │ │ │ │ - vstr s15, [r4, #20] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r3, #20] │ │ │ │ - movs r5, r1 │ │ │ │ - blt.n 4a538 │ │ │ │ - movs r1, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ee60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a45c : │ │ │ │ - mov ip, r1 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r1, [pc, #232] @ (4a54c ) │ │ │ │ - vldr s1, [ip] │ │ │ │ - add r1, pc │ │ │ │ - vmul.f32 s14, s1, s1 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmla.f32 s14, s0, s0 │ │ │ │ - vsqrt.f32 s13, s14 │ │ │ │ - vcmp.f32 s13, #0.0 │ │ │ │ - vstr s13, [r1, #24] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4a538 │ │ │ │ - push {lr} │ │ │ │ +0003afe4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - vstr s15, [sp, #12] │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - vnmul.f32 s1, s15, s1 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - blx 30770 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vldr s12, [r1, #16] │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vdiv.f32 s14, s0, s12 │ │ │ │ - vabs.f32 s11, s14 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vcmpe.f32 s11, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt hi │ │ │ │ - vldrhi s15, [r1, #28] │ │ │ │ - vstrhi s15, [r2] │ │ │ │ - bls.n 4a4f8 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - vldr s0, [r1, #20] │ │ │ │ - vmov.f32 s1, #112 @ 0x3f800000 1.0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - vdiv.f32 s1, s1, s12 │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - vdiv.f32 s0, s13, s0 │ │ │ │ - blx 2dd24 │ │ │ │ - blx 30508 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vnmls.f32 s0, s15, s14 │ │ │ │ - vmul.f32 s15, s0, s16 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - movs r0, #0 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b000 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eac0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b01c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2e36c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004a550 : │ │ │ │ +0003b040 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #120] @ (4a5d8 ) │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s0, [r1] │ │ │ │ sub sp, #24 │ │ │ │ - add r4, pc │ │ │ │ - strd r2, r0, [sp, #8] │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vldr s14, [r4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vmul.f32 s0, s0, s13 │ │ │ │ - vnmls.f32 s0, s14, s15 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 33200 │ │ │ │ - vldr s15, [r4, #12] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r4, #8] │ │ │ │ - blx 328f0 │ │ │ │ - vldr s15, [r4, #16] │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 31720 │ │ │ │ - vldr s12, [r4, #8] │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmul.f32 s13, s12, s13 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vnmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ + 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 32bd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrb r6, [r7, #12] │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -0004a5dc : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003b078 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ (4a650 ) │ │ │ │ - mov r5, r0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [pc, #96] @ (4a654 ) │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov s11, r3 │ │ │ │ - vldr s13, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ - vabs.f32 s0, s11 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s12 │ │ │ │ - vnmls.f32 s0, s13, s14 │ │ │ │ - vstr s15, [r4, #4] │ │ │ │ - vmul.f32 s0, s0, s14 │ │ │ │ - blx 30c5c │ │ │ │ - vmov.f32 s14, #0 @ 0x40000000 2.0 │ │ │ │ - vdiv.f32 s15, s14, s0 │ │ │ │ - vmul.f32 s0, s0, s0 │ │ │ │ - vstr s0, [r4, #16] │ │ │ │ - vstr s15, [r4, #12] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r6, #10] │ │ │ │ - movs r5, r1 │ │ │ │ - bhi.n 4a630 │ │ │ │ - movs r1, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31220 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a658 : │ │ │ │ - push {lr} │ │ │ │ +0003b094 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov ip, r1 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r1, [pc, #204] @ (4a73c ) │ │ │ │ - sub sp, #20 │ │ │ │ - vldr s13, [ip] │ │ │ │ - add r1, pc │ │ │ │ - vmul.f32 s15, s13, s13 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vstr s14, [r1, #8] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4a6fc │ │ │ │ - vldr s1, [r1, #4] │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - vnmul.f32 s1, s1, s13 │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 30770 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vldr s15, [r1, #16] │ │ │ │ - vdiv.f32 s13, s0, s15 │ │ │ │ - vabs.f32 s15, s13 │ │ │ │ - ldr r1, [pc, #128] @ (4a740 ) │ │ │ │ - vstr s13, [r2] │ │ │ │ - add r1, pc │ │ │ │ - vldr s13, [r1] │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4a6e8 │ │ │ │ - vldr s12, [r1, #12] │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vdiv.f32 s0, s14, s12 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4a706 │ │ │ │ - ldr r1, [pc, #88] @ (4a744 ) │ │ │ │ - add r1, pc │ │ │ │ - vldr s15, [r1, #20] │ │ │ │ - vstr s15, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - vldr s15, [pc, #56] @ 4a738 │ │ │ │ - vmov.f32 s13, s15 │ │ │ │ - b.n 4a6bc │ │ │ │ - strd r1, r3, [sp, #4] │ │ │ │ - vstr s13, [sp] │ │ │ │ - blx 2fc50 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vldr s13, [sp] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vnmls.f32 s0, s13, s14 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - vmul.f32 s15, s0, s15 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eda4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a748 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003b0b0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #108] @ (4a7c4 ) │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r1] │ │ │ │ - sub sp, #16 │ │ │ │ - add r4, pc │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - vldr s11, [r4, #8] │ │ │ │ - vldr s12, [r4, #4] │ │ │ │ - vldr s14, [r4, #12] │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vnmls.f32 s15, s12, s13 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r4] │ │ │ │ - blx 328f0 │ │ │ │ - vldr s15, [r4, #16] │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 31720 │ │ │ │ - vldr s12, [r4] │ │ │ │ - vldr s13, [r4, #8] │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vldr s14, [sp, #12] │ │ │ │ - vmul.f32 s13, s12, s13 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vnmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 300f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a7c8 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003b0cc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #104] @ (4a844 ) │ │ │ │ - mov r5, r0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [pc, #100] @ (4a848 ) │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - vstr s0, [r4, #4] │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vmov s11, r3 │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - vmov.f32 s12, #240 @ 0xbf800000 -1.0 │ │ │ │ - vabs.f32 s16, s11 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s12 │ │ │ │ - vnmls.f32 s16, s13, s14 │ │ │ │ - vstr s15, [r4, #8] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 30c5c │ │ │ │ - vstr s0, [r4, #16] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 2dc20 │ │ │ │ - vsub.f32 s0, s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r4, #12] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ - movs r5, r1 │ │ │ │ - bvs.n 4a844 │ │ │ │ - movs r1, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a84c : │ │ │ │ - push {lr} │ │ │ │ +0003b0e8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov ip, r1 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r1, [pc, #176] @ (4a914 ) │ │ │ │ - sub sp, #28 │ │ │ │ - vldr s1, [ip] │ │ │ │ - add r1, pc │ │ │ │ - vmul.f32 s14, s1, s1 │ │ │ │ - vldr s11, [r1, #8] │ │ │ │ - vmla.f32 s14, s0, s0 │ │ │ │ - vsqrt.f32 s15, s14 │ │ │ │ - vcmp.f32 s15, #0.0 │ │ │ │ - vstr s15, [r1] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4a906 │ │ │ │ - vnmul.f32 s1, s11, s1 │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - vstr s11, [sp, #4] │ │ │ │ - blx 30770 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - vldr s11, [sp, #4] │ │ │ │ - vldr s14, [r1, #16] │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vdiv.f32 s13, s0, s14 │ │ │ │ - vabs.f32 s12, s13 │ │ │ │ - ldr r1, [pc, #92] @ (4a918 ) │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s13, [r2] │ │ │ │ - add r1, pc │ │ │ │ - vldr s13, [r1, #4] │ │ │ │ - vldr s10, [r1, #12] │ │ │ │ - vmul.f32 s14, s13, s14 │ │ │ │ - vcmpe.f32 s13, s12 │ │ │ │ - vsub.f32 s15, s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vadd.f32 s15, s15, s10 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bmi.n 4a8f8 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4a902 │ │ │ │ - ldr r1, [pc, #32] @ (4a91c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - str r1, [r2, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - vldr s12, [pc, #8] @ 4a910 │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - b.n 4a8b8 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ - movs r5, r1 │ │ │ │ - strb r6, [r7, #31] │ │ │ │ - movs r5, r1 │ │ │ │ - strb r6, [r0, #31] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e254 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a920 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b104 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #176] @ (4a9e8 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #176] @ (4a9ec ) │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r4, [pc, #172] @ (4a9f0 ) │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vldr s14, [pc, #128] @ 4a9dc │ │ │ │ - ldr r2, [pc, #148] @ (4a9f4 ) │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [sp, #16] │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32d58 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 328f0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ - blx 31720 │ │ │ │ - vldr s13, [pc, #80] @ 4a9e0 │ │ │ │ - vldr s11, [sp, #8] │ │ │ │ - vldr s14, [sp, #12] │ │ │ │ - vmul.f32 s15, s16, s13 │ │ │ │ - vldr s12, [pc, #68] @ 4a9e4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - ldr r2, [pc, #76] @ (4a9f8 ) │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - add r2, pc │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [pc, #52] @ (4a9ec ) │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vdiv.f32 s14, s15, s17 │ │ │ │ - vstr s14, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4a9d8 │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #142 @ 0x8e │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e040 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004a9fc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b120 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #240] @ (4ab04 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #240] @ (4ab08 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s14, s0 │ │ │ │ - vldr s15, [pc, #192] @ 4aaf4 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vabs.f32 s13, s0 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4aa96 │ │ │ │ - vldr s15, [pc, #172] @ 4aaf8 │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 2fc50 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 30c5c │ │ │ │ - vldr s12, [r5] │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s13, [pc, #140] @ 4aafc │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vdiv.f32 s11, s12, s15 │ │ │ │ - vdiv.f32 s12, s11, s0 │ │ │ │ - vdiv.f32 s15, s12, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vabs.f32 s13, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4aaca │ │ │ │ - ldr r0, [pc, #116] @ (4ab0c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vstr s0, [r4] │ │ │ │ - ldr r2, [pc, #100] @ (4ab10 ) │ │ │ │ - ldr r3, [pc, #88] @ (4ab08 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4aaf0 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vadd.f32 s15, s16, s16 │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 33200 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s14, [pc, #32] @ 4ab00 │ │ │ │ - vadd.f32 s0, s15, s0 │ │ │ │ - vdiv.f32 s0, s0, s14 │ │ │ │ - blx 2fc50 │ │ │ │ - b.n 4aaaa │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - subs r2, #134 @ 0x86 │ │ │ │ - subs r7, #170 @ 0xaa │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ - str r6, [r4, #100] @ 0x64 │ │ │ │ - subs r7, #230 @ 0xe6 │ │ │ │ - strb r2, [r1, #30] │ │ │ │ - ands r5, r7 │ │ │ │ - adds r4, #186 @ 0xba │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 4aba0 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ab14 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b13c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #148] @ (4abc0 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #148] @ (4abc4 ) │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r4, [pc, #144] @ (4abc8 ) │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #124] @ (4abcc ) │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32d58 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 328f0 │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 30c5c │ │ │ │ - vldr s14, [pc, #72] @ 4abbc │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r2, [pc, #76] @ (4abd0 ) │ │ │ │ - vmul.f32 s15, s17, s14 │ │ │ │ - vadd.f32 s0, s0, s12 │ │ │ │ - vmul.f32 s16, s16, s14 │ │ │ │ - add r2, pc │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s16, [r3] │ │ │ │ - ldr r3, [pc, #40] @ (4abc4 ) │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s15, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4abb8 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ - subs r7, #97 @ 0x61 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30280 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004abd4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b158 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #236] @ (4acd4 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #236] @ (4acd8 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vldr s12, [pc, #200] @ 4acd0 │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [r1] │ │ │ │ - vdiv.f32 s0, s14, s12 │ │ │ │ - vmul.f32 s14, s15, s11 │ │ │ │ - vabs.f32 s13, s0 │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ac82 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vstr s0, [sp] │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - vstr s11, [sp, #8] │ │ │ │ - vstr s12, [sp, #12] │ │ │ │ - blx 31720 │ │ │ │ - vldr s14, [r5] │ │ │ │ - vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [sp, #16] │ │ │ │ - vldr s12, [sp, #12] │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vadd.f32 s13, s13, s9 │ │ │ │ - vldr s10, [sp, #20] │ │ │ │ - vldr s0, [sp] │ │ │ │ - vldr s11, [sp, #8] │ │ │ │ - vdiv.f32 s9, s14, s12 │ │ │ │ - vdiv.f32 s14, s9, s13 │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vstr s14, [r4] │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4acb2 │ │ │ │ - ldr r0, [pc, #88] @ (4acdc ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - vstr s0, [r4] │ │ │ │ - ldr r2, [pc, #72] @ (4ace0 ) │ │ │ │ - ldr r3, [pc, #60] @ (4acd8 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4accc │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov.f32 s14, #0 @ 0x40000000 2.0 │ │ │ │ - vadd.f32 s0, s10, s0 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - blx 2fc50 │ │ │ │ - b.n 4ac96 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ - subs r7, #97 @ 0x61 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 4ad98 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ace4 : │ │ │ │ +0003b174 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 328f0 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #20 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - blx 31720 │ │ │ │ - vldr s0, [r4] │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - vldr s17, [sp, #16] │ │ │ │ - vldr s16, [sp, #20] │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vldr s12, [pc, #56] @ 4ad70 │ │ │ │ - vmla.f32 s13, s17, s15 │ │ │ │ - vldr s11, [pc, #52] @ 4ad74 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vsqrt.f32 s12, s13 │ │ │ │ - vdiv.f32 s13, s15, s12 │ │ │ │ - vdiv.f32 s15, s14, s12 │ │ │ │ - vstr s13, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 32c6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ │ │ │ │ -0004ad78 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b198 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - vldr s12, [r0] │ │ │ │ - vmov.f32 s9, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [pc, #264] @ 4ae98 │ │ │ │ - vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [r1] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - vmul.f32 s8, s12, s9 │ │ │ │ - ldr.w lr, [pc, #248] @ 4ae9c │ │ │ │ - ldr.w ip, [pc, #248] @ 4aea0 │ │ │ │ - mov r4, r2 │ │ │ │ - vdiv.f32 s15, s13, s14 │ │ │ │ - add lr, pc │ │ │ │ - mov r5, r3 │ │ │ │ - vdiv.f32 s11, s8, s14 │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - vmul.f32 s15, s15, s15 │ │ │ │ - vmla.f32 s15, s11, s11 │ │ │ │ - vcmpe.f32 s15, s10 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4adfa │ │ │ │ - vmov.f32 s11, #0 @ 0x40000000 2.0 │ │ │ │ - vsub.f32 s15, s11, s15 │ │ │ │ - vsqrt.f32 s11, s15 │ │ │ │ - vmul.f32 s13, s13, s11 │ │ │ │ - vdiv.f32 s0, s13, s14 │ │ │ │ - vabs.f32 s15, s0 │ │ │ │ - vcmpe.f32 s15, s10 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4ae2e │ │ │ │ - ldr r0, [pc, #168] @ (4aea4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - vldr s15, [sp, #24] │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - ldr r2, [pc, #152] @ (4aea8 ) │ │ │ │ - ldr r3, [pc, #140] @ (4aea0 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r4] │ │ │ │ - vstr s15, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ae92 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vstr s10, [sp, #4] │ │ │ │ - vstr s14, [sp, #8] │ │ │ │ - vstr s11, [sp, #12] │ │ │ │ - vstr s12, [sp, #16] │ │ │ │ - vstr s9, [sp, #20] │ │ │ │ - blx 2fc50 │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 30c5c │ │ │ │ - vldr s11, [sp, #12] │ │ │ │ - vldr s12, [sp, #16] │ │ │ │ - vldr s9, [sp, #20] │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vmul.f32 s12, s12, s11 │ │ │ │ - vldr s10, [sp, #4] │ │ │ │ - vmul.f32 s12, s12, s9 │ │ │ │ - vdiv.f32 s13, s12, s14 │ │ │ │ - vdiv.f32 s14, s13, s0 │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vcmpe.f32 s13, s10 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4adfa │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - blx 2fc50 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - b.n 4ae0e │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - adds r1, #38 @ 0x26 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 4ae70 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #194 @ 0xc2 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30988 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b1b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f4a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b1d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 320c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004aeac : │ │ │ │ +0003b1ec : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r1 │ │ │ │ - strd r3, r2, [sp, #4] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - blx 328f0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [pc, #52] @ 4af1c │ │ │ │ - vldr s13, [sp, #16] │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vldr s12, [pc, #40] @ 4af20 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vdiv.f32 s14, s15, s17 │ │ │ │ - vstr s14, [r2] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2e4ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ │ │ │ │ -0004af24 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b214 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #228] @ (4b01c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #228] @ (4b020 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s13, s0 │ │ │ │ - vldr s15, [pc, #192] @ 4b018 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vabs.f32 s14, s0 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4afe0 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - vstr s13, [sp, #4] │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 2fc50 │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 30c5c │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s11, [r6] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s13, [sp, #4] │ │ │ │ - vdiv.f32 s12, s11, s15 │ │ │ │ - vdiv.f32 s15, s12, s0 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r5] │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4afc8 │ │ │ │ - ldr r0, [pc, #108] @ (4b024 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #92] @ (4b028 ) │ │ │ │ - ldr r3, [pc, #84] @ (4b020 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b012 │ │ │ │ + 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 2e85c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4afb6 │ │ │ │ - vldr s14, [r6] │ │ │ │ - movs r3, #0 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4afb6 │ │ │ │ - vdiv.f32 s14, s0, s15 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vstr s14, [r4] │ │ │ │ - b.n 4afb6 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - cmp r7, #150 @ 0x96 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r5} │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r7, #8 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004b02c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b240 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #156] @ (4b0e0 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #156] @ (4b0e4 ) │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r4, [pc, #152] @ (4b0e8 ) │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #128] @ (4b0ec ) │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32d58 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 328f0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [pc, #72] @ 4b0d8 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s14, [sp, #12] │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vldr s12, [pc, #60] @ 4b0dc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #72] @ (4b0f0 ) │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - add r2, pc │ │ │ │ - vstr s14, [r3] │ │ │ │ - vdiv.f32 s14, s15, s17 │ │ │ │ - ldr r3, [pc, #40] @ (4b0e4 ) │ │ │ │ - vstr s14, [r5] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b0d4 │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - cmp r6, #140 @ 0x8c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #130 @ 0x82 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #38 @ 0x26 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31db4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b0f4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b25c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33cac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b278 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31338 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b294 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30330 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b2b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b2cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f4b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b2e8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #272] @ (4b21c ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #272] @ (4b220 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vmov.f32 s13, s0 │ │ │ │ - vldr s15, [pc, #236] @ 4b218 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vabs.f32 s14, s0 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4b1be │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - vstr s13, [sp, #4] │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 2fc50 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 30c5c │ │ │ │ - vldr s15, [sp] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s13, [sp, #4] │ │ │ │ - vdiv.f32 s12, s11, s15 │ │ │ │ - vdiv.f32 s15, s12, s0 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4b1ec │ │ │ │ - ldr r0, [pc, #152] @ (4b224 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3b356 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fc68 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ - vstr s0, [r4] │ │ │ │ - ldr r2, [pc, #136] @ (4b228 ) │ │ │ │ - ldr r3, [pc, #124] @ (4b220 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b212 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b18a │ │ │ │ - vldr s14, [r5] │ │ │ │ - movs r3, #0 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4b18a │ │ │ │ - vdiv.f32 s14, s0, s15 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - vmul.f32 s0, s14, s15 │ │ │ │ - vmul.f32 s0, s0, s13 │ │ │ │ - b.n 4b19e │ │ │ │ - vadd.f32 s15, s16, s16 │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 33200 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s13, [sp, #4] │ │ │ │ - vadd.f32 s0, s15, s0 │ │ │ │ - vdiv.f32 s0, s0, s13 │ │ │ │ - blx 2fc50 │ │ │ │ - b.n 4b19e │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - cmp r5, #194 @ 0xc2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r5, #50 @ 0x32 │ │ │ │ - movs r4, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3b364 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3b368 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004b22c : │ │ │ │ - push {lr} │ │ │ │ +0003b36c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [pc, #96] @ 4b2b4 │ │ │ │ - vmul.f32 s0, s0, s13 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vldr s14, [r1] │ │ │ │ - vadd.f32 s14, s0, s14 │ │ │ │ - vsub.f32 s0, s0, s15 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vmovpl.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s15, s0 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - blx 328f0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s15, [r2] │ │ │ │ - blx 2dc20 │ │ │ │ - blx 2f390 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30bfc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b2b8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b388 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #140] @ (4b358 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #140] @ (4b35c ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vldr s15, [r0] │ │ │ │ - vabs.f32 s13, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s0, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4b33c │ │ │ │ - vmov.f32 s14, s0 │ │ │ │ - vldr s0, [r5] │ │ │ │ - vstr s14, [sp, #4] │ │ │ │ - blx 303c8 │ │ │ │ - blx 30508 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmls.f32 s0, s14, s15 │ │ │ │ - ldr r2, [pc, #60] @ (4b360 ) │ │ │ │ - ldr r3, [pc, #56] @ (4b35c ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b352 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ (4b364 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vstr s0, [r4] │ │ │ │ - b.n 4b320 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r4, #2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #176 @ 0xb0 │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r3!, {r1, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2de94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b368 : │ │ │ │ - push {lr} │ │ │ │ +0003b3a4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 328f0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vldr s13, [r1] │ │ │ │ - vstr s0, [r2] │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s13 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s14, s15 │ │ │ │ - vstr s14, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ + 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 329a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004b3d4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b3d8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #128] @ (4b468 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #128] @ (4b46c ) │ │ │ │ - add r2, pc │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33734 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s0, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4b438 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vmul.f32 s0, s0, s14 │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4b44a │ │ │ │ - ldr r0, [pc, #52] @ (4b470 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #40] @ (4b474 ) │ │ │ │ - ldr r3, [pc, #28] @ (4b46c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b462 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r2, #134 @ 0x86 │ │ │ │ - movs r4, r1 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 30fb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004b478 : │ │ │ │ - ldr r3, [pc, #40] @ (4b4a4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 4b48a │ │ │ │ - ldr r3, [pc, #36] @ (4b4a8 ) │ │ │ │ - add r3, pc │ │ │ │ - vldr s0, [r3] │ │ │ │ - bx lr │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr r3, [pc, #28] @ (4b4ac ) │ │ │ │ - vldr s15, [pc, #12] @ 4b4a0 │ │ │ │ - add r3, pc │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bx lr │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ - movs r5, r1 │ │ │ │ +0003b40c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3352c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b4b0 : │ │ │ │ +0003b428 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s15, [pc, #24] @ 4b4dc │ │ │ │ - vldr s16, [r0] │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - blx 33734 │ │ │ │ - vdiv.f32 s0, s16, s0 │ │ │ │ - vpop {d8} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32e6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ │ │ │ │ -0004b4e0 : │ │ │ │ +0003b444 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s16, [r0] │ │ │ │ - blx 33734 │ │ │ │ - vldr s15, [pc, #16] @ 4b50c │ │ │ │ - vmul.f32 s0, s16, s0 │ │ │ │ - vpop {d8} │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f960 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ │ │ │ │ -0004b510 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b460 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32fa8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b47c : │ │ │ │ + stmdb 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b532 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cbz r3, 4b582 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - vldr s0, [r5] │ │ │ │ - cbz r3, 4b562 │ │ │ │ - vldr s15, [r4] │ │ │ │ - eor.w r1, r3, r3, asr #31 │ │ │ │ - sub.w r1, r1, r3, asr #31 │ │ │ │ - cmp r3, #0 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - ble.n 4b566 │ │ │ │ - movs r2, #1 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - cmp r3, r1 │ │ │ │ - add.w r2, r2, #2 │ │ │ │ - beq.n 4b562 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4b54c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b540 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - add.w r3, r3, #2 │ │ │ │ - beq.n 4b562 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 4b568 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r1, [pc, #24] @ (4b5a0 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #20] @ (4b5a4 ) │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 2f2c8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3b550 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3b554 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #20] @ (4b5a8 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 4b52a │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3b558 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3b55c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r3, #7] │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2, {r1, r2, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2!, {r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004b5ac : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003b560 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s1, [r1] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dcfc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b57c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f5b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b5a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b5c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 338e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b5dc : │ │ │ │ + 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 r5, r0 │ │ │ │ - vcmpe.f32 s1, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4b5ea │ │ │ │ - vldr s0, [r5] │ │ │ │ - vstr s1, [sp, #12] │ │ │ │ - blx 31310 │ │ │ │ - vldr s1, [sp, #12] │ │ │ │ - vadd.f32 s0, s0, s1 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 3130c │ │ │ │ - mov r4, r1 │ │ │ │ - movs r0, #10 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #24] @ (4b60c ) │ │ │ │ - strd r1, r0, [sp] │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3b64e │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #20] @ (4b610 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #20] @ (4b614 ) │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31ba8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3b65c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3b660 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - vldr s1, [r4] │ │ │ │ - b.n 4b5cc │ │ │ │ - ldmia r1, {r1, r3, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1, {r1, r4, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r6, #5] │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1, {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004b618 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b664 : │ │ │ │ + stmdb 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 r4, [r1, #0] │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4b648 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - blx 3336c <__aeabi_idivmod@plt> │ │ │ │ - mov r0, r1 │ │ │ │ - add r0, r4 │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b71a │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b728 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ - blx 3336c <__aeabi_idivmod@plt> │ │ │ │ - mov r0, r1 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r5, r1 │ │ │ │ - movs r0, #10 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #24] @ (4b668 ) │ │ │ │ - strd r1, r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #20] @ (4b66c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #20] @ (4b670 ) │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 32a50 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3b738 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3b73c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - b.n 4b630 │ │ │ │ - ldmia r1!, {r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r2, #4] │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3b740 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3b744 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r6!, {r2, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r2} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004b674 : │ │ │ │ - vldr s15, [r0] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - subs r0, r3, #1 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ - vmov r3, s15 │ │ │ │ - adds r0, r3, r0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003b748 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b6a0 : │ │ │ │ - vldr s12, [r1] │ │ │ │ - vldr s15, [r0] │ │ │ │ - vmul.f32 s14, s12, s12 │ │ │ │ - vadd.f32 s13, s15, s15 │ │ │ │ - vnmls.f32 s14, s15, s15 │ │ │ │ - vmul.f32 s15, s13, s12 │ │ │ │ - vstr s15, [r3] │ │ │ │ - vstr s14, [r2] │ │ │ │ - bx lr │ │ │ │ +0003b764 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ef1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b780 : │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b810 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 2e9c8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3b820 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3b824 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004b6c4 : │ │ │ │ +0003b828 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s16, [r0] │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r1 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 30e0c │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vldr s16, [sp, #12] │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vstr s15, [r2] │ │ │ │ - blx 2ddbc │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s16, s16, s0 │ │ │ │ - vstr s16, [r3] │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30cd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ │ │ │ │ -0004b728 : │ │ │ │ - vldr s12, [r1] │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vmul.f32 s13, s12, s12 │ │ │ │ - vcmpe.f32 s12, #0.0 │ │ │ │ - vmla.f32 s13, s14, s14 │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vsqrt.f32 s15, s13 │ │ │ │ - vadd.f32 s10, s14, s15 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vsqrt.f32 s13, s10 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vmul.f32 s13, s13, s11 │ │ │ │ - vmul.f32 s15, s14, s12 │ │ │ │ - it le │ │ │ │ - vnegle.f32 s13, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - vstr s13, [r2] │ │ │ │ - bx lr │ │ │ │ +0003b850 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f458 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b774 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003b86c : │ │ │ │ + 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 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (4b830 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #164] @ (4b834 ) │ │ │ │ - add r2, pc │ │ │ │ - vldr s16, [r1] │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3b8de │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30e0c │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - vadd.f32 s15, s15, s17 │ │ │ │ - vcmp.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4b814 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s15, [sp] │ │ │ │ - vstr s13, [sp, #4] │ │ │ │ - blx 2ddbc │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s13, [sp, #4] │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vdiv.f32 s13, s0, s15 │ │ │ │ - ldr r2, [pc, #68] @ (4b838 ) │ │ │ │ - ldr r3, [pc, #64] @ (4b834 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s13, [r5] │ │ │ │ - vstr s14, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b82a │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ (4b83c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 339a0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3b8ec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3b8f0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - b.n 4b7f0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #224 @ 0xe0 │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r4!, {r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r1, r3, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004b840 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003b8f4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [pc, #404] @ (4b9ec ) │ │ │ │ - mov r8, r3 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b910 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31d28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b92c : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3b994 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4b9c0 │ │ │ │ - ldr r5, [pc, #388] @ (4b9f0 ) │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #388] @ (4b9f4 ) │ │ │ │ - add r5, pc │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r5 │ │ │ │ - blx 300dc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vldr s18, [r8] │ │ │ │ - vldr s17, [r7] │ │ │ │ - vldr s16, [r3] │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - cbz r0, 4b8ac │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vsub.f32 s17, s16, s17 │ │ │ │ - vstr s18, [r3] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - vstr s17, [r3] │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, sp, #20 │ │ │ │ - add r1, sp, #16 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 31720 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - vldr s19, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - vldr s20, [sp, #20] │ │ │ │ - blx 31720 │ │ │ │ - vldr s15, [sp, #16] │ │ │ │ - ldrd r0, r1, [sp, #4] │ │ │ │ - vldr s0, [r4] │ │ │ │ - vldr s18, [sp, #20] │ │ │ │ - vstr s15, [sp, #4] │ │ │ │ - blx 31720 │ │ │ │ - vldr s13, [sp, #20] │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vmul.f32 s11, s13, s18 │ │ │ │ - vldr s12, [pc, #232] @ 4b9e8 │ │ │ │ - vmul.f32 s1, s13, s15 │ │ │ │ - vmul.f32 s15, s14, s15 │ │ │ │ - vmul.f32 s14, s14, s18 │ │ │ │ - vmla.f32 s15, s11, s19 │ │ │ │ - vabs.f32 s11, s15 │ │ │ │ - vcmpe.f32 s11, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4b9a0 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - vmul.f32 s13, s13, s20 │ │ │ │ - vstr s15, [sp, #12] │ │ │ │ - vstr s14, [sp, #8] │ │ │ │ - vstr s1, [sp, #4] │ │ │ │ - vnmls.f32 s0, s19, s1 │ │ │ │ - vmul.f32 s0, s0, s0 │ │ │ │ - vmla.f32 s0, s13, s13 │ │ │ │ - vsqrt.f32 s0, s0 │ │ │ │ - blx 2fc50 │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vldr s1, [sp, #4] │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vstr s0, [r3] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ittt ls │ │ │ │ - vldrls s15, [r5, #4] │ │ │ │ - vsubls.f32 s15, s15, s0 │ │ │ │ - vstrls s15, [r3] │ │ │ │ - vmul.f32 s0, s18, s20 │ │ │ │ - vnmls.f32 s1, s19, s14 │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s1, #0.0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - cbnz r3, 4b9e0 │ │ │ │ - blx 30770 │ │ │ │ - vsub.f32 s17, s0, s17 │ │ │ │ - b.n 4b89c │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vstr s14, [sp, #8] │ │ │ │ - vstr s1, [sp, #4] │ │ │ │ - blx 31ef0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vldr s1, [sp, #4] │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vstr s0, [r3] │ │ │ │ - b.n 4b96e │ │ │ │ - ldr r1, [pc, #52] @ (4b9f8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #52] @ (4b9fc ) │ │ │ │ + blx 33428 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3b9a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3b9a8 ) │ │ │ │ add r1, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - blx 33734 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - vstr s0, [r1, #4] │ │ │ │ - b.n 4b86a │ │ │ │ - vsub.f32 s17, s16, s17 │ │ │ │ - b.n 4b89c │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ - ldrsb r4, [r1, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - movs r5, r1 │ │ │ │ - cbz r2, 4ba08 │ │ │ │ + stmia r3!, {r1, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -0004ba00 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003b9ac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r2, [pc, #108] @ (4ba88 ) │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #100] @ (4ba8c ) │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldrd r7, r5, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 330c4 │ │ │ │ - vldr s15, [r9] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #24 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - vstr s15, [sp, #24] │ │ │ │ - blx 330c4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 330c4 │ │ │ │ - ldr r2, [pc, #36] @ (4ba90 ) │ │ │ │ - ldr r3, [pc, #32] @ (4ba8c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ba82 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f10c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b9c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 301a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b9e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30408 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba00 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ba94 : │ │ │ │ +0003ba1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - vldr s0, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 31720 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - vldr s11, [r4] │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s12, [r2] │ │ │ │ - vmul.f32 s14, s11, s15 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s15, s12, s15 │ │ │ │ - vmla.f32 s15, s11, s13 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - vstr s14, [r3] │ │ │ │ + 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 2df10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004bae8 : │ │ │ │ - push {lr} │ │ │ │ +0003ba4c : │ │ │ │ + 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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #28 │ │ │ │ - vldr s18, [r0] │ │ │ │ - vldr s0, [r1] │ │ │ │ - add r0, sp, #20 │ │ │ │ - add r1, sp, #16 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - blx 31720 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - vldr s16, [sp, #20] │ │ │ │ - vldr s17, [sp, #16] │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - vmul.f32 s16, s16, s18 │ │ │ │ - vldr s0, [r2] │ │ │ │ - blx 31720 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - vmul.f32 s17, s17, s18 │ │ │ │ - vldr s14, [sp, #16] │ │ │ │ - vldr s15, [sp, #20] │ │ │ │ - vmul.f32 s14, s14, s16 │ │ │ │ - vstr s17, [r3] │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {pc} │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3baf8 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3bb06 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2ee48 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3bb14 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (3bb18 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3bb1c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3bb20 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r2!, {r1, r2, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004bb5c : │ │ │ │ - push {r3, lr} │ │ │ │ +0003bb24 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vldr s1, [r0] │ │ │ │ - vldr s17, [r2] │ │ │ │ - vmul.f32 s16, s0, s0 │ │ │ │ - vmla.f32 s16, s1, s1 │ │ │ │ - vmov.f32 s14, s16 │ │ │ │ - vmla.f32 s14, s17, s17 │ │ │ │ - vsqrt.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - blx 30770 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s1, s17 │ │ │ │ - vsqrt.f32 s0, s16 │ │ │ │ - vstr s15, [r3] │ │ │ │ - blx 30770 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r3] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33378 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003bb48 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2da3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004bbb8 : │ │ │ │ - push {lr} │ │ │ │ +0003bb64 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov ip, r1 │ │ │ │ - sub sp, #20 │ │ │ │ - vldr s16, [r0] │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [ip] │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 31720 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s16 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 305ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004bc08 : │ │ │ │ - push {lr} │ │ │ │ +0003bb80 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3186c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bb9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bbb8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s0, [r1] │ │ │ │ - sub sp, #12 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vmul.f32 s15, s0, s0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vmla.f32 s15, s14, s14 │ │ │ │ - vmov.f32 s1, s14 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vstr s14, [r2] │ │ │ │ - blx 30770 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33ec0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004bc44 : │ │ │ │ - push {lr} │ │ │ │ +0003bbdc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 31ad4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30de8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004bc6c : │ │ │ │ - push {lr} │ │ │ │ +0003bc04 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 31dd4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2ec64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004bc94 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003bc2c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4bd1c ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4bd20 ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4bd24 ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4bcf2 │ │ │ │ - ldr r1, [pc, #88] @ (4bd28 ) │ │ │ │ - ldr r2, [pc, #76] @ (4bd20 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4bd16 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33f84 │ │ │ │ - ldr r1, [pc, #56] @ (4bd2c ) │ │ │ │ - ldr r2, [pc, #40] @ (4bd20 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4bd16 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 320e0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00ee │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3178c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004bd30 : │ │ │ │ - push {lr} │ │ │ │ +0003bc48 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 31d7c │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 301d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004bd58 : │ │ │ │ - push {lr} │ │ │ │ +0003bc64 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 32324 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004bd80 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003bc80 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4be08 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4be0c ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4be10 ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4bdde │ │ │ │ - ldr r1, [pc, #88] @ (4be14 ) │ │ │ │ - ldr r2, [pc, #76] @ (4be0c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4be02 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30cc8 │ │ │ │ - ldr r1, [pc, #56] @ (4be18 ) │ │ │ │ - ldr r2, [pc, #40] @ (4be0c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4be02 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2ec94 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x0002 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r1, #22 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33eb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004be1c : │ │ │ │ - push {lr} │ │ │ │ +0003bc9c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 32870 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e678 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004be44 : │ │ │ │ - push {lr} │ │ │ │ +0003bcb8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 30428 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2d8e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004be6c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003bcd4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4bef4 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4bef8 ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4befc ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4beca │ │ │ │ - ldr r1, [pc, #88] @ (4bf00 ) │ │ │ │ - ldr r2, [pc, #76] @ (4bef8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4beee │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f374 │ │ │ │ - ldr r1, [pc, #56] @ (4bf04 ) │ │ │ │ - ldr r2, [pc, #40] @ (4bef8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4beee │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fda4 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, #78 @ 0x4e │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #42 @ 0x2a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #6 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004bf08 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4bf3a │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4bf26 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ +0003bcf0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 304fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004bf3c : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4bf6e │ │ │ │ +0003bd0c : │ │ │ │ push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4bf5a │ │ │ │ + mov.w ip, #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 2dcbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0004bf70 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4bfa2 │ │ │ │ +0003bd30 : │ │ │ │ push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4bf8e │ │ │ │ + mov.w ip, #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 32070 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0004bfa4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003bd54 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (4c038 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #128] @ (4c03c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #124] @ (4c040 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4c018 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ - add.w r0, r9, #4 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - ldr.w lr, [sp] │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - movs r3, #1 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r2, lr │ │ │ │ - ite eq │ │ │ │ - moveq r2, lr │ │ │ │ - ldrne r2, [r4, #0] │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r1, r5 │ │ │ │ - bne.n 4bffe │ │ │ │ - ldr r2, [pc, #40] @ (4c044 ) │ │ │ │ - ldr r3, [pc, #32] @ (4c03c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4c032 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r0, r3, #4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 4c0be │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, r7, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e89c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c048 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4c06c │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ - movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w ip, [r1, #-4] │ │ │ │ - cmp r3, r2 │ │ │ │ - add r1, r0 │ │ │ │ - bne.n 4c060 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003bd70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3355c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c070 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003bd8c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4c104 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4c108 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4c10c ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4c0d8 │ │ │ │ - ldr r1, [pc, #92] @ (4c110 ) │ │ │ │ - ldr r2, [pc, #84] @ (4c108 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4c100 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31ad0 │ │ │ │ - ldr r1, [pc, #56] @ (4c114 ) │ │ │ │ - ldr r2, [pc, #44] @ (4c108 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4c100 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31dd0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - subs r0, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 4c156 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, r4, #0 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r0, r7, #7 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32380 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c118 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003bda8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (4c1ac ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #128] @ (4c1b0 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #124] @ (4c1b4 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4c18e │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, r9, #4 │ │ │ │ - ldr.w lr, [sp] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r3, lr │ │ │ │ - itee eq │ │ │ │ - moveq r3, lr │ │ │ │ - ldrne r7, [r4, #0] │ │ │ │ - mulne r3, r7 │ │ │ │ - cmp r2, ip │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, r5 │ │ │ │ - bne.n 4c172 │ │ │ │ - ldr r2, [pc, #40] @ (4c1b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (4c1b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4c1a8 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r4, r4, #6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r2, r7 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r0, #5 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c1bc : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4c1f6 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r2, ip │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, lr │ │ │ │ - bne.n 4c1de │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ +0003bdc4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2d9d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c1f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003bde0 : │ │ │ │ + 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 331dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bdfc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2da7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be18 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32504 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be34 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 311b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3145c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 337e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bea4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e00c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bec0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4c28c ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4c290 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4c294 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4c260 │ │ │ │ - ldr r1, [pc, #92] @ (4c298 ) │ │ │ │ - ldr r2, [pc, #84] @ (4c290 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4c288 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31d78 │ │ │ │ - ldr r1, [pc, #56] @ (4c29c ) │ │ │ │ - ldr r2, [pc, #44] @ (4c290 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4c288 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + 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 33acc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 32320 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r0, r0, #3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 4c2bc │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, r3, #2 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r0, r6, #1 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004c2a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003beec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (4c334 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #128] @ (4c338 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #124] @ (4c33c ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4c316 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, r9, #4 │ │ │ │ - ldr.w lr, [sp] │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r3, lr │ │ │ │ - itee eq │ │ │ │ - moveq r3, lr │ │ │ │ - ldrne r7, [r4, #0] │ │ │ │ - addne r3, r3, r7 │ │ │ │ - cmp r2, ip │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, r5 │ │ │ │ - bne.n 4c2fa │ │ │ │ - ldr r2, [pc, #40] @ (4c340 ) │ │ │ │ - ldr r3, [pc, #28] @ (4c338 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4c330 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r4, r3, #0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8f2 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, r7, r6 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c344 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4c37c │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - movs r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r2, ip │ │ │ │ - add r3, r5 │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, lr │ │ │ │ - bne.n 4c366 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003bf08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dd5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c380 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003bf24 : │ │ │ │ + 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 2ed8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf40 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f314 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf5c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003bf78 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4c414 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4c418 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4c41c ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4c3e8 │ │ │ │ - ldr r1, [pc, #92] @ (4c420 ) │ │ │ │ - ldr r2, [pc, #84] @ (4c418 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4c410 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3286c │ │ │ │ - ldr r1, [pc, #56] @ (4c424 ) │ │ │ │ - ldr r2, [pc, #44] @ (4c418 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4c410 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + 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 2e66c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30424 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - subs r0, r7, r4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb80a │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, r2, r4 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r0, r5, r3 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004c428 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003bfa4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (4c4d8 ) │ │ │ │ - mov r9, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #152] @ (4c4dc ) │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #148] @ (4c4e0 ) │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - add r0, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - blx 326d0 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4c4b8 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - mov.w fp, #1 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - sub.w r5, fp, r0 │ │ │ │ - sub.w r4, fp, r2 │ │ │ │ - b.n 4c48e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - add r5, r0 │ │ │ │ - add r4, r2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ - add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r3, [r6, r0, lsl #2] │ │ │ │ - cmp r3, r9 │ │ │ │ - it eq │ │ │ │ - moveq r0, r9 │ │ │ │ - beq.n 4c4ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - str.w r0, [r8, sl, lsl #2] │ │ │ │ - cmp r7, fp │ │ │ │ - bge.n 4c486 │ │ │ │ - ldr r2, [pc, #40] @ (4c4e4 ) │ │ │ │ - ldr r3, [pc, #36] @ (4c4e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4c4d2 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r6, r1, r2 │ │ │ │ - movs r4, r1 │ │ │ │ - @ instruction: 0xb76a │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r3, r0 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3374c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004c4e8 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003bfcc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 4c544 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - sub.w r5, sl, r1 │ │ │ │ - sub.w r4, sl, r2 │ │ │ │ - b.n 4c528 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - add r5, r1 │ │ │ │ - add r4, r2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - subs r2, r4, #1 │ │ │ │ - cmp r9, sl │ │ │ │ - str.w r0, [r7, r2, lsl #2] │ │ │ │ - bge.n 4c520 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32e18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004c548 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003bff4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4c5dc ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4c5e0 ) │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4c5e4 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4c5b0 │ │ │ │ - ldr r1, [pc, #92] @ (4c5e8 ) │ │ │ │ - ldr r2, [pc, #84] @ (4c5e0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4c5d8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3c04e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2e868 │ │ │ │ - ldr r1, [pc, #56] @ (4c5ec ) │ │ │ │ - ldr r2, [pc, #44] @ (4c5e0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4c5d8 │ │ │ │ - mov r2, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 304b0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r0, r6, r5 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, r1, r5 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r0, r4, r4 │ │ │ │ - movs r4, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30948 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c05c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c060 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + pop {r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004c5f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c064 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #556] @ (4c834 ) │ │ │ │ - ldr r4, [pc, #556] @ (4c838 ) │ │ │ │ - mov r7, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - mov.w r4, #0 │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - subs r3, r5, #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bhi.w 4c7f0 │ │ │ │ - ldr.w sl, [pc, #524] @ 4c83c │ │ │ │ - sub.w r6, fp, #4 │ │ │ │ - ldr.w r9, [pc, #520] @ 4c840 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #520] @ 4c844 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4c662 │ │ │ │ - subs r2, r7, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4c662 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4c676 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - blx 2d990 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 4c644 │ │ │ │ - ldr r0, [pc, #456] @ (4c848 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2e3a0 │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e3a0 │ │ │ │ - ldr.w lr, [r5] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.w 4c822 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r5, r7, #4 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r8, sp, #72 @ 0x48 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - mov ip, r5 │ │ │ │ - add r6, sp, #32 │ │ │ │ - add.w sl, fp, lr, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - str.w r0, [r8, #4]! │ │ │ │ - cmp r1, sl │ │ │ │ - sub.w r3, r3, r0 │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - sub.w r3, r0, r3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bne.n 4c6c8 │ │ │ │ - ldrd r0, r9, [sp, #24] │ │ │ │ - mov.w r8, #1 │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - sub.w sl, fp, #4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add.w ip, sp, #32 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 4c72c │ │ │ │ - ldr.w r3, [sl, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp lr, r1 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - add r0, r3 │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - blt.n 4c734 │ │ │ │ - ldr.w r6, [r5, #4]! │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 4c710 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 4c772 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c7ac │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4c81c │ │ │ │ - cmp.w lr, #0 │ │ │ │ - it le │ │ │ │ - vmovle.f32 s16, s15 │ │ │ │ - ble.n 4c772 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4c700 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c7c4 │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vmovmi.f32 s16, s15 │ │ │ │ - cmp r0, r9 │ │ │ │ - bgt.n 4c7ce │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4c772 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4c700 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4c816 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4c73c │ │ │ │ - mov.w r8, #1 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4c700 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ble.n 4c79e │ │ │ │ - ldr r2, [pc, #124] @ (4c84c ) │ │ │ │ - ldr r3, [pc, #100] @ (4c838 ) │ │ │ │ - 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 4c82e │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #88] @ (4c850 ) │ │ │ │ - strd r3, r1, [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 32174 │ │ │ │ + cbz r0, 3c0be │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #84] @ (4c854 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #84] @ (4c858 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2faec │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c0cc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c0d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 4c62c │ │ │ │ - b.n 4c67c │ │ │ │ - vmov.f32 s16, s14 │ │ │ │ - b.n 4c7ce │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - b.n 4c7ce │ │ │ │ - ldrd r0, r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - b.n 4c73c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r0, r1, r3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 4c870 │ │ │ │ - movs r1, r1 │ │ │ │ - cbnz r0, 4c872 │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r6, #16] │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + pop {r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - push {r1, r2, r4, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r0, #28 │ │ │ │ - movs r4, r1 │ │ │ │ - @ instruction: 0xb7ce │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r6, r5] │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004c85c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c0d4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #412] @ (4ca0c ) │ │ │ │ - ldr r4, [pc, #412] @ (4ca10 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr.w r9, [r6] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - mov.w r4, #0 │ │ │ │ - cmp r3, #9 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bhi.w 4c9dc │ │ │ │ - ldr.w fp, [pc, #376] @ 4ca14 │ │ │ │ - subs r6, r7, #4 │ │ │ │ - ldr.w sl, [pc, #376] @ 4ca18 │ │ │ │ - movs r4, #1 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - add fp, pc │ │ │ │ - ldr r7, [pc, #368] @ (4ca1c ) │ │ │ │ - add sl, pc │ │ │ │ - add r7, pc │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4c8cc │ │ │ │ - subs r2, r5, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4c8cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4c8e0 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3c142 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - blx 2d990 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - ble.n 4c8ae │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2e3a0 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2e3a0 │ │ │ │ - ldr.w sl, [r4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4c954 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + blx 333dc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add.w lr, sp, #72 @ 0x48 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - sub.w ip, r5, #4 │ │ │ │ - add.w fp, r7, sl, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - str.w r0, [lr, #4]! │ │ │ │ - cmp r1, fp │ │ │ │ - sub.w r3, r3, r0 │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - sub.w r3, r0, r3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bne.n 4c928 │ │ │ │ - ldrd r3, fp, [sp, #28] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - add.w r1, r8, r3, lsl #2 │ │ │ │ - vldr s0, [r1, #-4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4c9a2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - subs r4, r5, #4 │ │ │ │ - sub.w lr, r7, #4 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov ip, r9 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4c998 │ │ │ │ - ldr.w r2, [lr, #4]! │ │ │ │ - adds r0, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp sl, r0 │ │ │ │ - ldr.w r2, [r1, #4]! │ │ │ │ - ldr.w r6, [ip, #4]! │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - add r3, r6 │ │ │ │ - blt.n 4c9a0 │ │ │ │ - ldr.w r6, [r4, #4]! │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 4c97c │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - add.w r1, r8, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - vldr s15, [r1, #-4] │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vmovmi.f32 s0, s15 │ │ │ │ - cmp fp, r3 │ │ │ │ - bge.n 4c966 │ │ │ │ - ldr r2, [pc, #92] @ (4ca20 ) │ │ │ │ - ldr r3, [pc, #72] @ (4ca10 ) │ │ │ │ - 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 4ca06 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #64] @ (4ca24 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #60] @ (4ca28 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (4ca2c ) │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c150 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c154 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.w 4c898 │ │ │ │ - b.n 4c8e8 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - asrs r0, r4, #25 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xb78a │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cbnz r4, 3c1ce │ │ │ │ movs r2, r1 │ │ │ │ - asrs r6, r1, #20 │ │ │ │ - movs r4, r1 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xb646 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r0, r6] │ │ │ │ + stmia r0!, {r1, r2, r4} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004ca30 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003c158 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #120] @ (4cabc ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #120] @ (4cac0 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ (4cac4 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4ca92 │ │ │ │ - ldr r1, [pc, #88] @ (4cac8 ) │ │ │ │ - ldr r2, [pc, #80] @ (4cac0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4cab8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2ec2c │ │ │ │ - ldr r1, [pc, #56] @ (4cacc ) │ │ │ │ - ldr r2, [pc, #40] @ (4cac0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4cab8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 340ac │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r1, #18 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 4cade │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r4, r4, #17 │ │ │ │ - movs r4, r1 │ │ │ │ - asrs r6, r7, #16 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31698 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004cad0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c180 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #556] @ (4cd14 ) │ │ │ │ - ldr r4, [pc, #556] @ (4cd18 ) │ │ │ │ - mov r7, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - mov.w r4, #0 │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - subs r3, r5, #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - bhi.w 4ccd0 │ │ │ │ - ldr.w sl, [pc, #524] @ 4cd1c │ │ │ │ - sub.w r6, fp, #4 │ │ │ │ - ldr.w r9, [pc, #520] @ 4cd20 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #520] @ 4cd24 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4cb42 │ │ │ │ - subs r2, r7, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4cb42 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4cb56 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 324f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003c1a8 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3c22e │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - blx 2d990 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 4cb24 │ │ │ │ - ldr r0, [pc, #456] @ (4cd28 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2e3a0 │ │ │ │ - add r3, sp, #28 │ │ │ │ + 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 30bb0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e3a0 │ │ │ │ - ldr.w lr, [r5] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.w 4cd02 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r5, r7, #4 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r8, sp, #72 @ 0x48 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - mov ip, r5 │ │ │ │ - add r6, sp, #32 │ │ │ │ - add.w sl, fp, lr, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - str.w r0, [r8, #4]! │ │ │ │ - cmp r1, sl │ │ │ │ - sub.w r3, r3, r0 │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - sub.w r3, r0, r3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bne.n 4cba8 │ │ │ │ - ldrd r0, r9, [sp, #24] │ │ │ │ - mov.w r8, #1 │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - sub.w sl, fp, #4 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - add.w ip, sp, #32 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 4cc0c │ │ │ │ - ldr.w r3, [sl, #4]! │ │ │ │ - adds r1, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp lr, r1 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - add r0, r3 │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - blt.n 4cc14 │ │ │ │ - ldr.w r6, [r5, #4]! │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 4cbf0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 4cc52 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cc8c │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4ccfc │ │ │ │ - cmp.w lr, #0 │ │ │ │ - it le │ │ │ │ - vmovle.f32 s16, s15 │ │ │ │ - ble.n 4cc52 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4cbe0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4cca4 │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s16, s15 │ │ │ │ - cmp r0, r9 │ │ │ │ - bgt.n 4ccae │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4cc52 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4cbe0 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4ccf6 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4cc1c │ │ │ │ - mov.w r8, #1 │ │ │ │ - subs r5, r7, #4 │ │ │ │ - b.n 4cbe0 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ble.n 4cc7e │ │ │ │ - ldr r2, [pc, #124] @ (4cd2c ) │ │ │ │ - ldr r3, [pc, #100] @ (4cd18 ) │ │ │ │ - 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 4cd0e │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #88] @ (4cd30 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #84] @ (4cd34 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #84] @ (4cd38 ) │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3c23c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c240 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 4cb0c │ │ │ │ - b.n 4cb5c │ │ │ │ - vmov.f32 s16, s14 │ │ │ │ - b.n 4ccae │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - b.n 4ccae │ │ │ │ - ldrd r0, r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - b.n 4cc1c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - asrs r0, r5, #15 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - add sp, #216 @ 0xd8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ - movs r4, r1 │ │ │ │ - uxtb r6, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r2, 4cd8e │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cbnz r0, 3c280 │ │ │ │ movs r2, r1 │ │ │ │ + itee pl │ │ │ │ + movpl r2, r1 │ │ │ │ │ │ │ │ -0004cd3c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c244 : │ │ │ │ + pushmi {r4, lr} │ │ │ │ + movmi.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 3172c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003c270 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #412] @ (4ceec ) │ │ │ │ - ldr r4, [pc, #412] @ (4cef0 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f2d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c28c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32bdc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c2a8 : │ │ │ │ + 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 │ │ │ │ - add r5, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr.w r9, [r6] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - mov.w r4, #0 │ │ │ │ - cmp r3, #9 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bhi.w 4cebc │ │ │ │ - ldr.w fp, [pc, #376] @ 4cef4 │ │ │ │ - subs r6, r7, #4 │ │ │ │ - ldr.w sl, [pc, #376] @ 4cef8 │ │ │ │ - movs r4, #1 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - add fp, pc │ │ │ │ - ldr r7, [pc, #368] @ (4cefc ) │ │ │ │ - add sl, pc │ │ │ │ - add r7, pc │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4cdac │ │ │ │ - subs r2, r5, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4cdac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4cdc0 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, sl │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3c32a │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - blx 2d990 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r9 │ │ │ │ - ble.n 4cd8e │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 323f0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2e3a0 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2e3a0 │ │ │ │ - ldr.w sl, [r4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4ce34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - add.w lr, sp, #72 @ 0x48 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - sub.w ip, r5, #4 │ │ │ │ - add.w fp, r7, sl, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r0, [r1], #4 │ │ │ │ - ldr.w r3, [ip, #4]! │ │ │ │ - str.w r0, [lr, #4]! │ │ │ │ - cmp r1, fp │ │ │ │ - sub.w r3, r3, r0 │ │ │ │ - ldr.w r0, [r9, #4]! │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - sub.w r3, r0, r3 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - str.w r3, [r6, #4]! │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bne.n 4ce08 │ │ │ │ - ldrd r3, fp, [sp, #28] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - add.w r1, r8, r3, lsl #2 │ │ │ │ - vldr s0, [r1, #-4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4ce82 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - subs r4, r5, #4 │ │ │ │ - sub.w lr, r7, #4 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov ip, r9 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4ce78 │ │ │ │ - ldr.w r2, [lr, #4]! │ │ │ │ - adds r0, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp sl, r0 │ │ │ │ - ldr.w r2, [r1, #4]! │ │ │ │ - ldr.w r6, [ip, #4]! │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - add r3, r6 │ │ │ │ - blt.n 4ce80 │ │ │ │ - ldr.w r6, [r4, #4]! │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 4ce5c │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - add.w r1, r8, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - vldr s15, [r1, #-4] │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s0, s15 │ │ │ │ - cmp fp, r3 │ │ │ │ - bge.n 4ce46 │ │ │ │ - ldr r2, [pc, #92] @ (4cf00 ) │ │ │ │ - ldr r3, [pc, #72] @ (4cef0 ) │ │ │ │ - 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 4cee6 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #43 @ 0x2b │ │ │ │ - ldr r2, [pc, #64] @ (4cf04 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #60] @ (4cf08 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (4cf0c ) │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3c338 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c33c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.w 4cd78 │ │ │ │ - b.n 4cdc8 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - asrs r0, r0, #6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - sxtb r2, r7 │ │ │ │ - movs r1, r1 │ │ │ │ - uxth r2, r7 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r5, r7] │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + rev r4, r0 │ │ │ │ movs r2, r1 │ │ │ │ - asrs r6, r5, #32 │ │ │ │ - movs r4, r1 │ │ │ │ - cbz r2, 4cf08 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r6, 4cf28 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + bkpt 0x007e │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004cf10 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003c340 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #120] @ (4cf9c ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #120] @ (4cfa0 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #116] @ (4cfa4 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4cf72 │ │ │ │ - ldr r1, [pc, #88] @ (4cfa8 ) │ │ │ │ - ldr r2, [pc, #80] @ (4cfa0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4cf98 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2ed64 │ │ │ │ - ldr r1, [pc, #56] @ (4cfac ) │ │ │ │ - ldr r2, [pc, #40] @ (4cfa0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4cf98 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 30ed0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, sp, #496 @ 0x1f0 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r4, r0, #30 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r6, r3, #29 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33714 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004cfb0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c364 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #180] @ 4d074 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #176] @ (4d078 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #176] @ (4d07c ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 33030 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003c388 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3406c │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4d054 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4d036 │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #92] @ 4d070 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4d018 │ │ │ │ - cbnz r1, 4d04e │ │ │ │ - ldr r2, [pc, #72] @ (4d080 ) │ │ │ │ - ldr r3, [pc, #60] @ (4d078 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d06a │ │ │ │ + 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 318d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vsqrt.f32 s0, s14 │ │ │ │ - b.n 4d036 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4d036 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4d00e │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r1, #28 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #800 @ 0x320 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r2, r3, #26 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004d084 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003c3b4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4d0ce │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4d0dc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [pc, #44] @ 4d0e4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4d0b8 │ │ │ │ - vsqrt.f32 s0, s14 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4d0dc │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - b.n 4d0b0 │ │ │ │ - vldr s0, [pc, #4] @ 4d0e4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3383c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d0e8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c3d0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4d170 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4d174 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4d178 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4d146 │ │ │ │ - ldr r2, [pc, #88] @ (4d17c ) │ │ │ │ - ldr r3, [pc, #76] @ (4d174 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d16a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3229c │ │ │ │ - ldr r2, [pc, #56] @ (4d180 ) │ │ │ │ - ldr r3, [pc, #40] @ (4d174 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d16a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f4e8 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r4, r2, #23 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #664 @ 0x298 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r6, r5, #22 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r2, r1, #22 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 339ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d184 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c3ec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #192] @ 4d254 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #188] @ (4d258 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #188] @ (4d25c ) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3406c │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4d234 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4d20a │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #104] @ 4d250 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4d1ec │ │ │ │ - cbnz r1, 4d222 │ │ │ │ - ldr r2, [pc, #84] @ (4d260 ) │ │ │ │ - ldr r3, [pc, #72] @ (4d258 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d24a │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vsqrt.f32 s0, s13 │ │ │ │ - b.n 4d20a │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4d20a │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4d1e2 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #20 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #976 @ 0x3d0 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fdfc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d264 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c408 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4d2bc │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4d2ca │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3c462 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #56] @ 4d2d0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4d29a │ │ │ │ - vmov s15, r5 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s0, s14, s15 │ │ │ │ - vsqrt.f32 s0, s0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4d2ca │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - b.n 4d292 │ │ │ │ - vldr s14, [pc, #4] @ 4d2d0 │ │ │ │ - b.n 4d2aa │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f344 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c470 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c474 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb8cc │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d2d4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c478 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4d35c │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4d360 ) │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 3c4d2 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4d364 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4d332 │ │ │ │ - ldr r2, [pc, #88] @ (4d368 ) │ │ │ │ - ldr r3, [pc, #76] @ (4d360 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d356 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc30 │ │ │ │ - ldr r2, [pc, #56] @ (4d36c ) │ │ │ │ - ldr r3, [pc, #40] @ (4d360 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d356 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 2fd34 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2e5b8 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r0, r5, #15 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r2, r0, #15 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ - movs r4, r1 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c4e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c4e4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb85c │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2, r5, pc} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d370 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c4e8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #212] @ 4d458 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #208] @ (4d45c ) │ │ │ │ sub sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #208] @ (4d460 ) │ │ │ │ - mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3406c │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3c556 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2f70c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4d43a │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4d408 │ │ │ │ - mov r1, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #112] @ 4d454 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ittt ne │ │ │ │ - vsubne.f32 s15, s15, s0 │ │ │ │ - addne r1, #1 │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4d3e6 │ │ │ │ - cbnz r1, 4d428 │ │ │ │ - ldr r2, [pc, #88] @ (4d464 ) │ │ │ │ - ldr r3, [pc, #80] @ (4d45c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d450 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ + blx 316b0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vsqrt.f32 s16, s13 │ │ │ │ - b.n 4d408 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4d408 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4d3dc │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004d468 : │ │ │ │ - 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 r6, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2f884 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r3 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4d4dc │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4d4f2 │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #68] @ 4d4f8 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4d4b4 │ │ │ │ - vmov s15, r5 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s0, s14, s15 │ │ │ │ - vsqrt.f32 s0, s0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4d4f2 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4d4ac │ │ │ │ - vldr s14, [pc, #4] @ 4d4f8 │ │ │ │ - b.n 4d4c8 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c564 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c568 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d4fc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c56c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4d584 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4d588 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4d58c ) │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4d55a │ │ │ │ - ldr r2, [pc, #88] @ (4d590 ) │ │ │ │ - ldr r3, [pc, #76] @ (4d588 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d57e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3c5f2 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 2eb9c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2e95c │ │ │ │ - ldr r2, [pc, #56] @ (4d594 ) │ │ │ │ - ldr r3, [pc, #40] @ (4d588 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d57e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 30370 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #584 @ (adr r6, 4d7d8 ) │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r2, r3, #6 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - movs r4, r1 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3c600 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c604 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb73c │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d598 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c608 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31038 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c624 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #208] @ 4d67c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #204] @ (4d680 ) │ │ │ │ sub sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #204] @ (4d684 ) │ │ │ │ - mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3406c │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3c692 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2f70c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4d65e │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4d630 │ │ │ │ - mov r1, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #108] @ 4d678 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ittt ne │ │ │ │ - vsubne.f32 s15, s15, s0 │ │ │ │ - addne r1, #1 │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4d60e │ │ │ │ - cbnz r1, 4d650 │ │ │ │ - ldr r2, [pc, #84] @ (4d688 ) │ │ │ │ - ldr r3, [pc, #76] @ (4d680 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d674 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ + blx 2da70 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s16, s14, s15 │ │ │ │ - b.n 4d630 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4d630 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4d604 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #872 @ (adr r5, 4d9f0 ) │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004d68c : │ │ │ │ - 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 r6, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - blx 2f884 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - add.w r0, r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r3 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4d6fc │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4d712 │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #64] @ 4d718 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4d6d8 │ │ │ │ - vmov s15, r5 │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vdiv.f32 s0, s14, s0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4d712 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4d6d0 │ │ │ │ - vldr s14, [pc, #4] @ 4d718 │ │ │ │ - b.n 4d6ec │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c6a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c6a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xb69c │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r6, 3c71e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d71c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c6a8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4d7a4 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4d7a8 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3c716 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4d7ac ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4d77a │ │ │ │ - ldr r2, [pc, #88] @ (4d7b0 ) │ │ │ │ - ldr r3, [pc, #76] @ (4d7a8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d79e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2e2d4 │ │ │ │ + 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 32264 │ │ │ │ - ldr r2, [pc, #56] @ (4d7b4 ) │ │ │ │ - ldr r3, [pc, #40] @ (4d7a8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d79e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2e904 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r4, #30 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #456 @ (adr r4, 4d978 ) │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r6, r2, #29 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004d7b8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #188] @ 4d884 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #184] @ (4d888 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #184] @ (4d88c ) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3406c │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ + blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4d864 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4d83e │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #100] @ 4d880 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vaddne.f32 s14, s14, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4d820 │ │ │ │ - cbnz r1, 4d856 │ │ │ │ - ldr r2, [pc, #80] @ (4d890 ) │ │ │ │ - ldr r3, [pc, #68] @ (4d888 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d87a │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s0, s14, s15 │ │ │ │ - b.n 4d83e │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4d83e │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4d816 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #28 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #768 @ (adr r3, 4db90 ) │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004d894 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4d8e8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4d8f6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s15, [pc, #52] @ 4d8fc │ │ │ │ - vldr s14, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - bne.n 4d8ca │ │ │ │ - vmov s14, r5 │ │ │ │ - vcvt.f32.s32 s0, s14 │ │ │ │ - vdiv.f32 s0, s15, s0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4d8f6 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - b.n 4d8c2 │ │ │ │ - vldr s15, [pc, #4] @ 4d8fc │ │ │ │ - b.n 4d8da │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c724 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c728 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + setpan #1 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r2, 3c78c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d900 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c72c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4d988 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4d98c ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3c79a │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4d990 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4d95e │ │ │ │ - ldr r2, [pc, #88] @ (4d994 ) │ │ │ │ - ldr r3, [pc, #76] @ (4d98c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d982 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32e48 │ │ │ │ + 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 2f708 │ │ │ │ - ldr r2, [pc, #56] @ (4d998 ) │ │ │ │ - ldr r3, [pc, #40] @ (4d98c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d982 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f880 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r7, #22 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #568 @ (adr r2, 4dbcc ) │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r2, r6, #21 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004d99c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #180] @ 4da60 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #176] @ (4da64 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #176] @ (4da68 ) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3406c │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ + blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4da40 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4da28 │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r6 │ │ │ │ - vldr s14, [pc, #92] @ 4da5c │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vaddne.f32 s14, s14, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4da04 │ │ │ │ - cmp r1, #0 │ │ │ │ - it ne │ │ │ │ - vmovne.f32 s0, s14 │ │ │ │ - ldr r2, [pc, #64] @ (4da6c ) │ │ │ │ - ldr r3, [pc, #56] @ (4da64 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4da56 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4da28 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - b.n 4d9fa │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #20 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, pc, #880 @ (adr r1, 4dddc ) │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r4, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c7a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c7ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r6, 3c7f8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004da70 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003c7b0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4dab6 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4dac4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s0, [pc, #40] @ 4dacc │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vadd.f32 s0, s0, s15 │ │ │ │ - bne.n 4daa4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4dac4 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - b.n 4da9c │ │ │ │ - vldr s0, [pc, #4] @ 4dacc │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f944 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004dad0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c7cc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4db58 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4db5c ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4db60 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4db2e │ │ │ │ - ldr r2, [pc, #88] @ (4db64 ) │ │ │ │ - ldr r3, [pc, #76] @ (4db5c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4db52 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2de24 │ │ │ │ - ldr r2, [pc, #56] @ (4db68 ) │ │ │ │ - ldr r3, [pc, #40] @ (4db5c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4db52 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f43c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r5, #15 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #760 @ (adr r0, 4de5c ) │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r2, r4, #14 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004db6c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c7e8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #212] @ 4dc50 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #208] @ (4dc54 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #208] @ (4dc58 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3406c │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3c856 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30f50 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4dc34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4dc0a │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vcmp.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4dc28 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - cbz r2, 4dc06 │ │ │ │ - add r0, r1 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4dc22 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - subs r3, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vmovmi.f32 s14, s15 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 4dbe2 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - ldr r2, [pc, #80] @ (4dc5c ) │ │ │ │ - ldr r3, [pc, #68] @ (4dc54 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4dc4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r3, #1 │ │ │ │ - bcc.n 4dc06 │ │ │ │ - b.n 4dbe2 │ │ │ │ - subs r2, #1 │ │ │ │ - bcc.n 4dc0a │ │ │ │ - add r0, r1 │ │ │ │ - vldr s14, [r0] │ │ │ │ - b.n 4dbd4 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4dc0a │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 4dbcc │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r2, #13 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #48 @ (adr r0, 4dc8c ) │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r0, #11 │ │ │ │ - movs r4, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c864 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c868 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + hlt 0x0012 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004dc60 : │ │ │ │ +0003c86c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ sub sp, #8 │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s0, [r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r2, r0, #1 │ │ │ │ - blt.n 4dcbe │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4dcba │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s0, [sp] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vmovmi.f32 s0, s15 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 4dca0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2dd50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.n 4dcba │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s0, [sp] │ │ │ │ - b.n 4dc9e │ │ │ │ │ │ │ │ -0004dcd8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c894 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4dd60 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4dd64 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4dd68 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4dd36 │ │ │ │ - ldr r2, [pc, #88] @ (4dd6c ) │ │ │ │ - ldr r3, [pc, #76] @ (4dd64 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4dd5a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 309c8 │ │ │ │ - ldr r2, [pc, #56] @ (4dd70 ) │ │ │ │ - ldr r3, [pc, #40] @ (4dd64 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4dd5a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32bc0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r4, #7 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #728] @ 0x2d8 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r7, #6 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ - movs r4, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32adc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004dd74 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c8c0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #212] @ 4de58 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [pc, #208] @ (4de5c ) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #208] @ (4de60 ) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3406c │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 4de3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4de12 │ │ │ │ - mov r1, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - lsls r1, r4, #2 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vcmp.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4de30 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - cbz r2, 4de0e │ │ │ │ - add r0, r1 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vcmp.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4de2a │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - subs r3, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s14, s15 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - bne.n 4ddea │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - ldr r2, [pc, #80] @ (4de64 ) │ │ │ │ - ldr r3, [pc, #68] @ (4de5c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4de54 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r3, #1 │ │ │ │ - bcc.n 4de0e │ │ │ │ - b.n 4ddea │ │ │ │ - subs r2, #1 │ │ │ │ - bcc.n 4de12 │ │ │ │ - add r0, r1 │ │ │ │ - vldr s14, [r0] │ │ │ │ - b.n 4dddc │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 4de12 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 4ddd4 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2de18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004de68 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003c8dc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - sub sp, #8 │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s0, [r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r2, r0, #1 │ │ │ │ - blt.n 4dec6 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4dec2 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s0, [sp] │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmpe.f32 s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s0, s15 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 4dea8 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.n 4dec2 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vldr s0, [sp] │ │ │ │ - b.n 4dea6 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2df74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004dee0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c8f8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 4df68 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (4df6c ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (4df70 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4df3e │ │ │ │ - ldr r2, [pc, #88] @ (4df74 ) │ │ │ │ - ldr r3, [pc, #76] @ (4df6c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4df62 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31100 │ │ │ │ - ldr r2, [pc, #56] @ (4df78 ) │ │ │ │ - ldr r3, [pc, #40] @ (4df6c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4df62 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 303a8 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - vaddl.u16 q8, d12, d11 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ - movs r1, r1 │ │ │ │ - vaddl.u q0, d6, d11 │ │ │ │ - vaddl.u16 q0, d2, d11 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 300bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c914 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e544 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004df7c : │ │ │ │ - push {lr} │ │ │ │ +0003c930 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 2dc3c │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 316d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004dfa4 : │ │ │ │ - push {lr} │ │ │ │ +0003c94c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 2fe8c │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004dfcc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c968 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4e054 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4e058 ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4e05c ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4e02a │ │ │ │ - ldr r1, [pc, #88] @ (4e060 ) │ │ │ │ - ldr r2, [pc, #76] @ (4e058 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e04e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 319b0 │ │ │ │ - ldr r1, [pc, #56] @ (4e064 ) │ │ │ │ - ldr r2, [pc, #40] @ (4e058 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e04e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2dba4 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cdp2 0, 14, cr0, cr14, cr11, {0} │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #728] @ 0x2d8 │ │ │ │ - movs r1, r1 │ │ │ │ - cdp2 0, 12, cr0, cr10, cr11, {0} │ │ │ │ - cdp2 0, 10, cr0, cr6, cr11, {0} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33aa8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e068 : │ │ │ │ - push {lr} │ │ │ │ +0003c984 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 31680 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33970 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e090 : │ │ │ │ - push {lr} │ │ │ │ +0003c9a0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 33638 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30978 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e0b8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c9bc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4e140 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4e144 ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4e148 ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4e116 │ │ │ │ - ldr r1, [pc, #88] @ (4e14c ) │ │ │ │ - ldr r2, [pc, #76] @ (4e144 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e13a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32a24 │ │ │ │ - ldr r1, [pc, #56] @ (4e150 ) │ │ │ │ - ldr r2, [pc, #40] @ (4e144 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e13a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb24 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cdp2 0, 0, cr0, cr2, cr11, {0} │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #808] @ 0x328 │ │ │ │ - movs r1, r1 │ │ │ │ - ldc2l 0, cr0, [lr, #44] @ 0x2c │ │ │ │ - ldc2 0, cr0, [sl, #44]! @ 0x2c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3311c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e154 : │ │ │ │ - push {lr} │ │ │ │ +0003c9d8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 2ede4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33338 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e17c : │ │ │ │ - push {lr} │ │ │ │ +0003c9f4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 328e4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e1a4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003ca10 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #116] @ (4e22c ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4e230 ) │ │ │ │ - mov r6, r2 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #108] @ (4e234 ) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r1, #0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4e202 │ │ │ │ - ldr r1, [pc, #88] @ (4e238 ) │ │ │ │ - ldr r2, [pc, #76] @ (4e230 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e226 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc20 │ │ │ │ - ldr r1, [pc, #56] @ (4e23c ) │ │ │ │ - ldr r2, [pc, #40] @ (4e230 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e226 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3288c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldc2 0, cr0, [r6, #-44] @ 0xffffffd4 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ - movs r1, r1 │ │ │ │ - ldc2l 0, cr0, [r2], #44 @ 0x2c │ │ │ │ - stc2l 0, cr0, [lr], {11} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33294 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e240 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4e272 │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4e25e │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ +0003ca2c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31560 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e274 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4e2a6 │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4e292 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ +0003ca48 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 321d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e2a8 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4e2da │ │ │ │ +0003ca64 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eeec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ca80 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e0a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ca9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3339c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cab8 : │ │ │ │ push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4e2c6 │ │ │ │ + mov.w ip, #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 2e134 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0004e2dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003cadc : │ │ │ │ + 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 r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #136] @ (4e37c ) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (4e380 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #132] @ (4e384 ) │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 3406c │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4e35e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - adds r1, r7, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite eq │ │ │ │ - vmoveq.f32 s15, s14 │ │ │ │ - vldrne s15, [r4] │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 4e33a │ │ │ │ - ldr r2, [pc, #40] @ (4e388 ) │ │ │ │ - ldr r3, [pc, #28] @ (4e380 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e378 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfbdc000b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #600] @ 0x258 │ │ │ │ - movs r1, r1 │ │ │ │ - usada8 r0, r2, fp, r0 │ │ │ │ - │ │ │ │ -0004e38c : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4e3b0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3cb36 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w ip, [r1, #-4] │ │ │ │ - cmp r3, r2 │ │ │ │ - add r1, r0 │ │ │ │ - bne.n 4e3a4 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f740 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3cb44 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3cb48 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cbz r0, 3cb86 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004e3b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003cb4c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4e448 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4e44c ) │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4e450 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4e41c │ │ │ │ - ldr r1, [pc, #92] @ (4e454 ) │ │ │ │ - ldr r2, [pc, #84] @ (4e44c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e444 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3cba6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2dc38 │ │ │ │ - ldr r1, [pc, #56] @ (4e458 ) │ │ │ │ - ldr r2, [pc, #44] @ (4e44c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e444 │ │ │ │ - mov r2, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fe88 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - mla r0, r4, fp, r0 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xfadc000b │ │ │ │ - @ instruction: 0xfab4000b │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fd50 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3cbb4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3cbb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cbz r0, 3cbda │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb792 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004e45c : │ │ │ │ +0003cbbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #140] @ (4e500 ) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #140] @ (4e504 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #136] @ (4e508 ) │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 3406c │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4e4e2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - adds r1, r7, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3cc2a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itet ne │ │ │ │ - vldrne s13, [r4] │ │ │ │ - vmoveq.f32 s15, s14 │ │ │ │ - vmulne.f32 s15, s15, s13 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 4e4ba │ │ │ │ - ldr r2, [pc, #40] @ (4e50c ) │ │ │ │ - ldr r3, [pc, #28] @ (4e504 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e4fc │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30c80 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfa5c000b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ - vld1.8 {d16[0]}, [lr], fp │ │ │ │ + ldr r1, [pc, #12] @ (3cc38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3cc3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cbz r4, 3cc3c │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb736 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004e510 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4e54e │ │ │ │ +0003cc40 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e1cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc78 : │ │ │ │ push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - vldr s14, [r4] │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - cmp r3, r2 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 4e536 │ │ │ │ + mov.w ip, #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 30f14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ │ │ │ │ -0004e550 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003cc9c : │ │ │ │ + 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 2dd18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ccc4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4e5e4 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4e5e8 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4e5ec ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4e5b8 │ │ │ │ - ldr r1, [pc, #92] @ (4e5f0 ) │ │ │ │ - ldr r2, [pc, #84] @ (4e5e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e5e0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3167c │ │ │ │ - ldr r1, [pc, #56] @ (4e5f4 ) │ │ │ │ - ldr r2, [pc, #44] @ (4e5e8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e5e0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + 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 32478 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 33634 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - vld4.8 {d16-d19}, [r8], fp │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, r1 │ │ │ │ - vst4.8 {d16-d19}, [r0], fp │ │ │ │ - ldrsb.w r0, [r8, fp] │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004e5f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003ccf0 : │ │ │ │ + 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 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #140] @ (4e69c ) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #140] @ (4e6a0 ) │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3cd76 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 332b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3cd84 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3cd88 ) │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #136] @ (4e6a4 ) │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 3406c │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4e67e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r8, #4 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - adds r1, r7, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itet ne │ │ │ │ - vldrne s13, [r4] │ │ │ │ - vmoveq.f32 s15, s14 │ │ │ │ - vaddne.f32 s15, s15, s13 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 4e656 │ │ │ │ - ldr r2, [pc, #40] @ (4e6a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (4e6a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e698 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str.w r0, [r0, #11] │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr.w r0, [r2, fp] │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r7, sp, #736 @ 0x2e0 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004e6ac : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4e6ea │ │ │ │ - push {r4, lr} │ │ │ │ - adds r0, #4 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r1, #4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - vldr s14, [r4] │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - cmp r3, r2 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 4e6d2 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ +0003cd8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32bf8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e6ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003cda8 : │ │ │ │ + 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 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4e780 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4e784 ) │ │ │ │ - mov r6, r0 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3ce1a │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d9c0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3ce28 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ce2c ) │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4e788 ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4e754 │ │ │ │ - ldr r1, [pc, #92] @ (4e78c ) │ │ │ │ - ldr r2, [pc, #84] @ (4e784 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e77c │ │ │ │ - mov r2, r8 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r1, r2, r4, r7, lr} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003ce30 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3cea2 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30514 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2ede0 │ │ │ │ - ldr r1, [pc, #56] @ (4e790 ) │ │ │ │ - ldr r2, [pc, #44] @ (4e784 ) │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3ceb0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ceb4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e77c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 328e0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7cc000b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #632] @ 0x278 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xf7a4000b │ │ │ │ - @ instruction: 0xf77c000b │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004e794 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003ceb8 : │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #176] @ (4e85c ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #176] @ (4e860 ) │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #172] @ (4e864 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + 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] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 3406c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4e838 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - mov.w sl, #1 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - sub.w fp, sl, r0 │ │ │ │ - sub.w r5, sl, r1 │ │ │ │ - b.n 4e7fe │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - add fp, r0 │ │ │ │ - add r5, r1 │ │ │ │ - add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vcmp.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - vmoveq.f32 s0, s16 │ │ │ │ - beq.n 4e828 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r4, r7, r4, lsl #2 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r2, sl │ │ │ │ - vstr s0, [r4] │ │ │ │ - bge.n 4e7f6 │ │ │ │ - ldr r2, [pc, #44] @ (4e868 ) │ │ │ │ - ldr r3, [pc, #36] @ (4e860 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e856 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3cf2a │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ef58 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf724000b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #872] @ 0x368 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xf698000b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3cf38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3cf3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r6, sp, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r1, r2, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004e86c : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003cf40 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 4e8ca │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - sub.w r5, sl, r1 │ │ │ │ - sub.w r4, sl, r2 │ │ │ │ - b.n 4e8ac │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - add r5, r1 │ │ │ │ - add r4, r2 │ │ │ │ - subs r0, r5, #1 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - add.w r2, r7, r4, lsl #2 │ │ │ │ - cmp r9, sl │ │ │ │ - vstr s0, [r2, #-4] │ │ │ │ - bge.n 4e8a4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 312bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e8d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003cf5c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #124] @ (4e964 ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4e968 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #120] @ (4e96c ) │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 4e938 │ │ │ │ - ldr r1, [pc, #92] @ (4e970 ) │ │ │ │ - ldr r2, [pc, #84] @ (4e968 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e960 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 32c34 │ │ │ │ - ldr r1, [pc, #56] @ (4e974 ) │ │ │ │ - ldr r2, [pc, #44] @ (4e968 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 4e960 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30a0c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf5e8000b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ - movs r1, r1 │ │ │ │ - rsb r0, r0, #9109504 @ 0x8b0000 │ │ │ │ - @ instruction: 0xf598000b │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33194 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e978 : │ │ │ │ - ldr r1, [pc, #8] @ (4e984 ) │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - b.w 2f5a0 │ │ │ │ - nop │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ - movs r5, r1 │ │ │ │ +0003cf78 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e988 : │ │ │ │ - ldr r1, [pc, #8] @ (4e994 ) │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - b.w 300a0 │ │ │ │ - nop │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ - movs r5, r1 │ │ │ │ +0003cf94 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e6b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004e998 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003cfb0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 4e9f0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (4e9f4 ) │ │ │ │ - add r2, sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30eac │ │ │ │ - ldr r1, [pc, #48] @ (4e9f8 ) │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - blx 2ed1c │ │ │ │ - ldr r2, [pc, #40] @ (4e9fc ) │ │ │ │ - ldr r3, [pc, #28] @ (4e9f4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e9ea │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf524000b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xf4fe000b │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ea00 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003cfcc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 4ea58 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (4ea5c ) │ │ │ │ - add r2, sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3345c │ │ │ │ - ldr r1, [pc, #48] @ (4ea60 ) │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - blx 2ed1c │ │ │ │ - ldr r2, [pc, #40] @ (4ea64 ) │ │ │ │ - ldr r3, [pc, #28] @ (4ea5c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ea52 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf4bc000b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ - movs r2, r1 │ │ │ │ - eors.w r0, r6, #9109504 @ 0x8b0000 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33344 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cfe8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e590 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d004 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ea68 : │ │ │ │ +0003d020 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 4eac0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (4eac4 ) │ │ │ │ - add r2, sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30714 │ │ │ │ - ldr r1, [pc, #48] @ (4eac8 ) │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - blx 2ed1c │ │ │ │ - ldr r2, [pc, #40] @ (4eacc ) │ │ │ │ - ldr r3, [pc, #28] @ (4eac4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4eaba │ │ │ │ - add sp, #24 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2dc04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - orrs.w r0, r4, #9109504 @ 0x8b0000 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #28] │ │ │ │ - movs r2, r1 │ │ │ │ - bic.w r0, lr, #9109504 @ 0x8b0000 │ │ │ │ │ │ │ │ -0004ead0 : │ │ │ │ +0003d048 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 4eb28 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (4eb2c ) │ │ │ │ - add r2, sp, #16 │ │ │ │ - add ip, pc │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31f38 │ │ │ │ - ldr r1, [pc, #48] @ (4eb30 ) │ │ │ │ - add r0, sp, #12 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - blx 2ed1c │ │ │ │ - ldr r2, [pc, #40] @ (4eb34 ) │ │ │ │ - ldr r3, [pc, #28] @ (4eb2c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4eb22 │ │ │ │ - add sp, #24 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33e60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf3ec000b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #27] │ │ │ │ - movs r2, r1 │ │ │ │ - ubfx r0, r6, #0, #12 │ │ │ │ │ │ │ │ -0004eb38 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003d070 : │ │ │ │ + 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 r3, [r1, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3d0f2 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - subs r3, #2 │ │ │ │ - cmp r3, #18 │ │ │ │ - bhi.n 4ebb8 │ │ │ │ - vldr s14, [r4] │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4eb80 │ │ │ │ - ldr.w ip, [r5] │ │ │ │ - vmov.f32 s15, #36 @ 0x41200000 10.0 │ │ │ │ - add.w r3, r4, ip, lsl #2 │ │ │ │ - vldr s14, [r3, #-4] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4eb9e │ │ │ │ - movs r0, #27 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #76] @ (4ebd4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ (4ebd8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (4ebdc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr.w ip, [r5] │ │ │ │ - ldr r1, [pc, #64] @ (4ebe0 ) │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 310b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #64] @ (4ebe4 ) │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r1 │ │ │ │ - add r3, pc │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2e000 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r0, #28 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #40] @ (4ebe8 ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #36] @ (4ebec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #36] @ (4ebf0 ) │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3d100 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d104 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 4eb54 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r3, #224 @ 0xe0 │ │ │ │ - movs r2, r1 │ │ │ │ - movs r4, #136 @ 0x88 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r0, [r4, #24] │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ movs r2, r1 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [sp, #648] @ 0x288 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + cbz r6, 3d154 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004ebf4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003d108 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #256] @ (4ed08 ) │ │ │ │ - ldr r3, [pc, #260] @ (4ed0c ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [r5] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ec46 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #224] @ (4ed10 ) │ │ │ │ - ldr r3, [pc, #220] @ (4ed0c ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ed04 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #204] @ (4ed14 ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vstr s0, [r2] │ │ │ │ - blx 32018 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 33494 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 2eb5c <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r2, #8] │ │ │ │ - ble.n 4ecf6 │ │ │ │ - ldr r1, [pc, #136] @ (4ed18 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 307dc │ │ │ │ - ldr r3, [pc, #128] @ (4ed1c ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r6, [pc, #128] @ (4ed20 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #16 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2fa98 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w ip, [r6, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - sub.w r0, ip, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 4ec2c │ │ │ │ - ldr r1, [pc, #44] @ (4ed24 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 33b88 │ │ │ │ - b.n 4ec9a │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movt r0, #40971 @ 0xa00b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subw r0, r4, #11 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ - movs r5, r1 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ - movs r4, r1 │ │ │ │ - adds r4, #148 @ 0x94 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r3, #50 @ 0x32 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30020 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004ed28 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003d130 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #256] @ (4ee3c ) │ │ │ │ - ldr r3, [pc, #260] @ (4ee40 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [r5] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4ed7a │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #224] @ (4ee44 ) │ │ │ │ - ldr r3, [pc, #220] @ (4ee40 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ee38 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #204] @ (4ee48 ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vstr s0, [r2] │ │ │ │ - blx 32018 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 33494 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 2eb5c <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r2, #8] │ │ │ │ - ble.n 4ee2a │ │ │ │ - ldr r1, [pc, #136] @ (4ee4c ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 2ddcc │ │ │ │ - ldr r3, [pc, #128] @ (4ee50 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r6, [pc, #128] @ (4ee54 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #16 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2fa98 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w ip, [r6, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - sub.w r0, ip, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 4ed60 │ │ │ │ - ldr r1, [pc, #44] @ (4ee58 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 32d78 │ │ │ │ - b.n 4edce │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf196000b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - sbcs.w r0, r0, #11 │ │ │ │ - adds r3, #182 @ 0xb6 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ee5c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003d14c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #256] @ (4ef70 ) │ │ │ │ - ldr r3, [pc, #260] @ (4ef74 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [r5] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4eeae │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #224] @ (4ef78 ) │ │ │ │ - ldr r3, [pc, #220] @ (4ef74 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ef6c │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #204] @ (4ef7c ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vstr s0, [r2] │ │ │ │ - blx 32018 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 33494 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 2eb5c <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r2, #8] │ │ │ │ - ble.n 4ef5e │ │ │ │ - ldr r1, [pc, #136] @ (4ef80 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 33b88 │ │ │ │ - ldr r3, [pc, #128] @ (4ef84 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r6, [pc, #128] @ (4ef88 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #16 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2fa98 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w ip, [r6, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - sub.w r0, ip, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 4ee94 │ │ │ │ - ldr r1, [pc, #44] @ (4ef8c ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 307dc │ │ │ │ - b.n 4ef02 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - orn r0, r2, #11 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bics.w r0, ip, #11 │ │ │ │ - adds r2, #130 @ 0x82 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r1, #36 @ 0x24 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ - movs r5, r1 │ │ │ │ - movs r0, #202 @ 0xca │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2dff4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004ef90 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003d174 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #256] @ (4f0a4 ) │ │ │ │ - ldr r3, [pc, #260] @ (4f0a8 ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [r5] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4efe2 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #224] @ (4f0ac ) │ │ │ │ - ldr r3, [pc, #220] @ (4f0a8 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f0a0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #204] @ (4f0b0 ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vstr s0, [r2] │ │ │ │ - blx 32018 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 33494 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 2eb5c <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r2, #8] │ │ │ │ - ble.n 4f092 │ │ │ │ - ldr r1, [pc, #136] @ (4f0b4 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 32d78 │ │ │ │ - ldr r3, [pc, #128] @ (4f0b8 ) │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r6, [pc, #128] @ (4f0bc ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r6, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, sp, #16 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 2fa98 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w ip, [r6, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - sub.w r0, ip, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r1, #1 │ │ │ │ - blx 33278 <__aeabi_idiv@plt> │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 4efc8 │ │ │ │ - ldr r1, [pc, #44] @ (4f0c0 ) │ │ │ │ - adds r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 2ddcc │ │ │ │ - b.n 4f036 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - vhadd.s32 d0, d14, d11 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.s8 d0, d8, d11 │ │ │ │ - adds r1, #78 @ 0x4e │ │ │ │ - movs r5, r1 │ │ │ │ - subs r6, r7, #7 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r0, r6, #7 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r6, r2, #6 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 331ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f0c4 : │ │ │ │ - push {lr} │ │ │ │ +0003d190 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #32] @ 4f0f4 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r3, [pc, #28] @ (4f0f8 ) │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [ip], #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - mov r0, ip │ │ │ │ - blx 2e000 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - subs r0, r2, #5 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 311d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f0fc : │ │ │ │ +0003d1ac : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #204] @ (4f1dc ) │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ - ldr r3, [pc, #204] @ (4f1e0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, 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 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2edd4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cbz r0, 4f198 │ │ │ │ - ldr r3, [pc, #180] @ (4f1e4 ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [pc, #180] @ (4f1e8 ) │ │ │ │ - mov r0, r4 │ │ │ │ - strd r5, r1, [sp] │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx 2f784 │ │ │ │ - cbnz r0, 4f168 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3d214 │ │ │ │ + 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 2fa14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30f2c │ │ │ │ - ldr r2, [pc, #156] @ (4f1ec ) │ │ │ │ - ldr r3, [pc, #144] @ (4f1e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f1d6 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r1, r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + blx 307c0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 30f2c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldrd r3, r1, [sp, #12] │ │ │ │ - subs r1, r1, r3 │ │ │ │ - adds r0, r4, r3 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2ef34 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - blx 2eb5c <__powisf2@plt> │ │ │ │ - vmul.f32 s0, s16, s0 │ │ │ │ - b.n 4f14c │ │ │ │ - ldr.w lr, [pc, #84] @ 4f1f0 │ │ │ │ - add.w ip, sp, #20 │ │ │ │ - add lr, pc │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w lr, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #48] @ (4f1f4 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r1, [pc, #44] @ (4f1f8 ) │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d224 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d228 ) │ │ │ │ add r1, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 4f12c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [lr, #44]! @ 0x2c │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #60 @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r2, [r2, #2] │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ movs r2, r1 │ │ │ │ - stc 0, cr0, [r4, #44] @ 0x2c │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #170 @ 0xaa │ │ │ │ + sxth r4, r7 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -0004f1fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003d22c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #716] @ (4f4e0 ) │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #716] @ (4f4e4 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30ab4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r4, r8, #1 │ │ │ │ - blx 2edd4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4f3ba │ │ │ │ - adds r3, r5, r4 │ │ │ │ - ldrb.w r3, [r3, #-1] │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - itt eq │ │ │ │ - addeq.w r4, r8, #2 │ │ │ │ - vldreq s16, [pc, #648] @ 4f4d8 │ │ │ │ - beq.n 4f260 │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - vldr s16, [pc, #644] @ 4f4dc │ │ │ │ - it eq │ │ │ │ - addeq.w r4, r8, #2 │ │ │ │ - ldr r3, [pc, #644] @ (4f4e8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #1 │ │ │ │ - bic.w r0, r6, r6, asr #31 │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4f306 │ │ │ │ - subs r1, r4, #1 │ │ │ │ - subs r4, r6, r4 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r4, #14 │ │ │ │ - ble.n 4f350 │ │ │ │ - add r5, sp, #20 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2edd4 │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 4f36e │ │ │ │ - movs r6, #32 │ │ │ │ - b.n 4f2ba │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - strb.w r6, [sp, #20] │ │ │ │ - blx 3111c │ │ │ │ - ldrb.w r3, [sp, #20] │ │ │ │ - subs r4, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 4f36e │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 4f2a4 │ │ │ │ - bic.w r1, r4, r4, asr #31 │ │ │ │ - mov r0, r5 │ │ │ │ - vcvt.f32.s32 s16, s16 │ │ │ │ - blx 2de4c │ │ │ │ - vmov s17, r0 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2eb5c <__powisf2@plt> │ │ │ │ - vcvt.f32.s32 s15, s17 │ │ │ │ - ldr r2, [pc, #524] @ (4f4ec ) │ │ │ │ - ldr r3, [pc, #512] @ (4f4e4 ) │ │ │ │ - add r2, pc │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmul.f32 s0, s15, s0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 4f4d4 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r4, r0 │ │ │ │ - it eq │ │ │ │ - cmpeq r6, r0 │ │ │ │ - beq.n 4f3f4 │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.w 4f48a │ │ │ │ - subs r3, r0, #1 │ │ │ │ - cmp r6, r0 │ │ │ │ - sub.w r3, r3, r4 │ │ │ │ - add.w r4, r4, #4294967295 @ 0xffffffff │ │ │ │ - add.w r8, r3, #1 │ │ │ │ - add.w r1, r5, r4 │ │ │ │ - bic.w r8, r8, r8, asr #31 │ │ │ │ - bne.w 4f436 │ │ │ │ - add r5, sp, #20 │ │ │ │ - cmp r3, #14 │ │ │ │ - bgt.w 4f4be │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r8, #16 │ │ │ │ - add.w r0, r5, r8 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - b.n 4f432 │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 32aec │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - blx 2f2e4 │ │ │ │ - b.n 4f28e │ │ │ │ - cmp r4, #8 │ │ │ │ - ble.n 4f2be │ │ │ │ - ldr.w ip, [pc, #380] @ 4f4f0 │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - subs r4, #8 │ │ │ │ - add ip, pc │ │ │ │ - add r7, r4 │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia r6!, {r0, r1} │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, sp, #78 @ 0x4e │ │ │ │ - strh r2, [r6, #0] │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r1, [pc, #340] @ (4f4f4 ) │ │ │ │ - ldr r0, [pc, #340] @ (4f4f8 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - movs r3, #6 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2d990 │ │ │ │ - movs r1, #8 │ │ │ │ - b.n 4f2c2 │ │ │ │ - ldr.w ip, [pc, #320] @ 4f4fc │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - add ip, pc │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w r7, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #288] @ (4f500 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #284] @ (4f504 ) │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 4f240 │ │ │ │ - ldr r5, [pc, #272] @ (4f508 ) │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - add r5, pc │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2} │ │ │ │ - stmia r4!, {r0, r1} │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, sp, #63 @ 0x3f │ │ │ │ - strh.w r2, [r4], #2 │ │ │ │ - add r5, sp, #20 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #236] @ (4f50c ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [pc, #232] @ (4f510 ) │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - blx 2d990 │ │ │ │ - subs r7, r7, r6 │ │ │ │ - b.n 4f28e │ │ │ │ - subs r3, r6, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r5, r7 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add.w r4, r3, r8 │ │ │ │ - cmp r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 32174 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + cbz r0, 3d294 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33fcc │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - add r5, sp, #20 │ │ │ │ - blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ - cmp r4, #15 │ │ │ │ - bgt.n 4f4c8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - blx 2f2e4 │ │ │ │ - mov r0, r9 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 4f432 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - adds r1, r5, r0 │ │ │ │ - subs r4, r6, r4 │ │ │ │ - cmp r4, #14 │ │ │ │ - bgt.n 4f4b2 │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 32aec │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - b.n 4f432 │ │ │ │ - add r5, sp, #20 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - b.n 4f432 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - b.n 4f432 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32aec │ │ │ │ - b.n 4f482 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], #44 @ 0x2c │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, #13] │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xebf2000b │ │ │ │ - ldrh r2, [r3, #42] @ 0x2a │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r1, #40] @ 0x28 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d2a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d2a8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r2, sp, #616 @ 0x268 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r0, #38] @ 0x26 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r0, #38] @ 0x26 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r3, #76 @ 0x4c │ │ │ │ + cbz r4, 3d2e4 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r4, [r0, #36] @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -0004f514 : │ │ │ │ +0003d2ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d2c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33820 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d2e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 303ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d300 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #244] @ (4f618 ) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #244] @ (4f61c ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30ab4 │ │ │ │ - mov r1, r4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r4, r6, #1 │ │ │ │ - blx 2edd4 │ │ │ │ - cbz r0, 4f584 │ │ │ │ - add r4, r5 │ │ │ │ - ldr r1, [pc, #208] @ (4f620 ) │ │ │ │ - add r1, pc │ │ │ │ - ldrb.w r3, [r4, #-1] │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - mov.w r3, #1 │ │ │ │ - it ne │ │ │ │ - addne r4, r5, r6 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3d35a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ff08 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 4f5c2 │ │ │ │ - ldr r2, [pc, #184] @ (4f624 ) │ │ │ │ - ldr r3, [pc, #172] @ (4f61c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f614 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ + blx 32bec │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr.w lr, [pc, #160] @ 4f628 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov ip, r7 │ │ │ │ - add lr, pc │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w lr, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r1, [pc, #128] @ (4f62c ) │ │ │ │ - ldr r0, [pc, #132] @ (4f630 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r1, [pc, #12] @ (3d368 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d36c ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #6 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2d990 │ │ │ │ - b.n 4f54a │ │ │ │ - ldr r1, [pc, #112] @ (4f634 ) │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r6, 3d380 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003d370 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3d3ca │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ + blx 30d10 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d3d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d3dc ) │ │ │ │ add r1, pc │ │ │ │ - blx 2ff08 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4f56a │ │ │ │ - ldr r6, [pc, #96] @ (4f638 ) │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r7 │ │ │ │ - add r6, pc │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, sp, #47 @ 0x2f │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - strh.w r3, [r4], #2 │ │ │ │ - lsrs r3, r3, #16 │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ - movs r0, #6 │ │ │ │ - ldr r1, [pc, #60] @ (4f63c ) │ │ │ │ - strd r0, r4, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #56] @ (4f640 ) │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 4f56a │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe9aa000b │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ - movs r2, r1 │ │ │ │ - strd r0, r0, [r6, #-44]! @ 0x2c │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r1, #26] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ - movs r2, r1 │ │ │ │ - subs r5, #34 @ 0x22 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r5, #24] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r4, #24] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r1, #104 @ 0x68 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004f644 : │ │ │ │ +0003d3e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #192] @ (4f718 ) │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #192] @ (4f71c ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30ab4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - blx 2edd4 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3d44e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f6d4 │ │ │ │ - adds r3, r7, r6 │ │ │ │ - ldrb.w r3, [r3, #-1] │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 4f6c8 │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - ittte eq │ │ │ │ - addeq r3, r5, #2 │ │ │ │ - moveq.w r8, #1 │ │ │ │ - moveq r5, r6 │ │ │ │ - movne.w r8, #1 │ │ │ │ - it eq │ │ │ │ - moveq r6, r3 │ │ │ │ - subs r1, r4, r6 │ │ │ │ - adds r0, r7, r5 │ │ │ │ - adds r1, #1 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2de4c │ │ │ │ - ldr r2, [pc, #116] @ (4f720 ) │ │ │ │ - ldr r3, [pc, #108] @ (4f71c ) │ │ │ │ - mul.w r0, r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f712 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r3, r5, #2 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - b.n 4f69c │ │ │ │ - ldr.w lr, [pc, #76] @ 4f724 │ │ │ │ - add.w ip, sp, #12 │ │ │ │ - add lr, pc │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w lr, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #40] @ (4f728 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - add r2, sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (4f72c ) │ │ │ │ - add r0, pc │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32f2c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d45c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d460 ) │ │ │ │ add r1, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 4f67e │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrd r0, r0, [r8], #-44 @ 0x2c │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xe822000b │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #110 @ 0x6e │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ + movs r2, r1 │ │ │ │ + sub sp, #136 @ 0x88 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -0004f730 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003d464 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #244] @ (4f838 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 2edd4 │ │ │ │ - add r7, pc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4f7fe │ │ │ │ - ldr r5, [pc, #228] @ (4f83c ) │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r5, pc │ │ │ │ - strd r2, r3, [r5, #84] @ 0x54 │ │ │ │ - ble.n 4f7f4 │ │ │ │ - ldr r7, [pc, #220] @ (4f840 ) │ │ │ │ - movs r4, #0 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - add r7, pc │ │ │ │ - b.n 4f78c │ │ │ │ - ldr r2, [pc, #212] @ (4f844 ) │ │ │ │ - movs r1, #10 │ │ │ │ - subs r0, #1 │ │ │ │ - add r2, pc │ │ │ │ - ldrd ip, r3, [r2, #84] @ 0x54 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #88] @ 0x58 │ │ │ │ - mul.w r1, r1, ip │ │ │ │ - cmp r3, #0 │ │ │ │ - mla r4, ip, r0, r4 │ │ │ │ - str r1, [r2, #84] @ 0x54 │ │ │ │ - ble.n 4f7f6 │ │ │ │ - subs r3, #1 │ │ │ │ - mov.w ip, #0 │ │ │ │ - add r3, r6 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #10 │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 324d4 <_gfortran_string_index@plt> │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4f76e │ │ │ │ - ldr.w lr, [pc, #156] @ 4f848 │ │ │ │ - mov ip, r8 │ │ │ │ - add lr, pc │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, r5, #37 @ 0x25 │ │ │ │ - ldr.w r3, [lr] │ │ │ │ - strb.w r3, [ip] │ │ │ │ - blx 2f2e4 │ │ │ │ - ldr r1, [pc, #116] @ (4f84c ) │ │ │ │ - mov.w lr, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #116] @ (4f850 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3d4e6 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - mov r2, r8 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ - b.n 4f76e │ │ │ │ - movs r4, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 32b14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #84] @ (4f854 ) │ │ │ │ - adds r4, r7, #4 │ │ │ │ - add r5, pc │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r5, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ - movs r1, #32 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - adds r0, r7, r1 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #56] @ (4f858 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - adds r2, r7, #4 │ │ │ │ - ldr r1, [pc, #52] @ (4f85c ) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3d4f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d4f8 ) │ │ │ │ add r1, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 4f754 │ │ │ │ - nop │ │ │ │ - cmp r1, #254 @ 0xfe │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ - movs r5, r1 │ │ │ │ - adds r6, r2, r4 │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r2, #10] │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r0, sp, #288 @ 0x120 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r6, [r1, #4] │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ movs r2, r1 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + │ │ │ │ +0003d4fc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 31ecc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d520 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - lsls r4, r1, #2 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 32174 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 2f928 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d54c : │ │ │ │ + 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 │ │ │ │ - mul.w r0, r4, r7 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - ble.n 4f89a │ │ │ │ - add r0, r4 │ │ │ │ - adds r3, r6, #4 │ │ │ │ - add.w r2, r6, r7, lsl #2 │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 4f890 │ │ │ │ + cbz r0, 3d5a8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ea8c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d5b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d5bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + add r7, pc, #536 @ (adr r7, 3d7d4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #608 @ 0x260 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f8a0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #108] @ (4f914 ) │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - add r3, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - adds r0, r1, r4 │ │ │ │ - ldrd ip, r5, [r3] │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - adds r4, #4 │ │ │ │ - add r1, r2 │ │ │ │ - ldr.w r2, [ip, r0, lsl #2] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - ldr.w r3, [ip, r4] │ │ │ │ - add.w lr, r1, #4 │ │ │ │ - ldr.w ip, [r5, r0, lsl #2] │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ - adds r4, r2, r1 │ │ │ │ - add r2, lr │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [r7, #0] │ │ │ │ +0003d5c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33fe4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d5dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 326f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d5f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d614 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3246c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d630 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31dfc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d64c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 305ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d668 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003d684 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d6a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 313cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d6bc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [r6, #0] │ │ │ │ - adds r2, r3, r1 │ │ │ │ - add r3, lr │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - add.w r3, ip, r1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add ip, lr │ │ │ │ - add r1, r0 │ │ │ │ - add r0, lr │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldr.w r4, [ip] │ │ │ │ - str r4, [r2, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ - movs r5, r1 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2ff44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004f918 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d6e4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #876] @ (4fc98 ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4fb9c │ │ │ │ - ldr r7, [pc, #852] @ (4fc9c ) │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 4f860 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - bl 4f860 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vldr s14, [fp] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [pc, #824] @ (4fca0 ) │ │ │ │ - str r0, [r7, #4] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [r5, #0] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4fa54 │ │ │ │ - cmp r7, r3 │ │ │ │ - ble.n 4fa4e │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov r5, r3 │ │ │ │ - cmp ip, r3 │ │ │ │ - ble.w 4fb10 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add.w r6, r3, ip, lsl #2 │ │ │ │ - ldr.w r2, [r8, r5, lsl #2] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 4f996 │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 4f990 │ │ │ │ - vldr s15, [r4] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [r3] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 4fc4c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4fc36 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 4fc84 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 4fb40 │ │ │ │ - cmp r7, r4 │ │ │ │ - ble.n 4fa4e │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov r6, r4 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 4fa4e │ │ │ │ - add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - add.w r5, r8, r3 │ │ │ │ - mov.w r8, #0 │ │ │ │ - add.w lr, r0, r3 │ │ │ │ - mov r9, r8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ - mov r1, sl │ │ │ │ - adds r0, r2, r3 │ │ │ │ - add r3, fp │ │ │ │ - movs r2, #0 │ │ │ │ - adds r2, #1 │ │ │ │ - cbnz r4, 4fa22 │ │ │ │ - ldr.w r7, [r5, #-4] │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r7, r1 │ │ │ │ - vstr s15, [r7] │ │ │ │ - cbnz r6, 4fa32 │ │ │ │ - ldr.w r7, [lr, #-4] │ │ │ │ - vldr s15, [r0] │ │ │ │ - add r7, r1 │ │ │ │ - vstr s15, [r7] │ │ │ │ - subs r1, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 4fa10 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r8, ip │ │ │ │ - sub.w lr, lr, #4 │ │ │ │ - subs r5, #4 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 4fa02 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [r2] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4fb20 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4fa4e │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - subs r5, r0, #4 │ │ │ │ - add.w lr, r2, r6 │ │ │ │ - ldr.w r3, [r5, #4]! │ │ │ │ - adds r1, r3, r6 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vstmia r3!, {s15} │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 4fa7e │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r2, lr │ │ │ │ - bne.n 4fa78 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 4fbc2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4fc32 │ │ │ │ - mov.w lr, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 4fa4e │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - mov.w r9, #0 │ │ │ │ - adds r3, r0, r2 │ │ │ │ - add r8, r2 │ │ │ │ - mov r2, lr │ │ │ │ - mov sl, r9 │ │ │ │ - mov lr, r7 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov.w r1, sl, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - adds r5, r0, r1 │ │ │ │ - add r1, fp │ │ │ │ - mov r0, r2 │ │ │ │ - adds r0, #1 │ │ │ │ - cbnz r4, 4fae0 │ │ │ │ - ldr.w r6, [r8, #-4] │ │ │ │ - vldr s15, [r1] │ │ │ │ - add r6, r2 │ │ │ │ - vstr s15, [r6] │ │ │ │ - cbnz r7, 4faf0 │ │ │ │ - ldr.w r6, [r3, #-4] │ │ │ │ - vldr s15, [r5] │ │ │ │ - add r6, r2 │ │ │ │ - vstr s15, [r6] │ │ │ │ - adds r2, #4 │ │ │ │ - adds r5, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - cmp r0, ip │ │ │ │ - bne.n 4face │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add sl, ip │ │ │ │ - subs r3, #4 │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ - cmp lr, r9 │ │ │ │ - bne.n 4fac0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r3, r5, #1 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.w 4fc64 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 4fb10 │ │ │ │ - b.n 4f9ac │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - ldr.w r4, [r9] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 4fc50 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4fc3e │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4fa4e │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r3 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 4fa4e │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r9, lr │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - adds r6, r1, r2 │ │ │ │ - add r2, fp │ │ │ │ - mov r1, r3 │ │ │ │ - adds r1, #1 │ │ │ │ - cbnz r4, 4fb6e │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - vldr s15, [r2] │ │ │ │ - add r7, r3 │ │ │ │ - vstr s15, [r7] │ │ │ │ - cbnz r5, 4fb7c │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - vldr s15, [r6] │ │ │ │ - add r7, r3 │ │ │ │ - vstr s15, [r7] │ │ │ │ - adds r3, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp ip, r1 │ │ │ │ - bne.n 4fb5c │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r9, ip │ │ │ │ - adds r0, #4 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - cmp lr, sl │ │ │ │ - bne.n 4fb4e │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #260] @ (4fca4 ) │ │ │ │ - add r7, pc │ │ │ │ - ldr.w r8, [r7] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 4f944 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 4f9e2 │ │ │ │ - movs r5, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.w 4fa4e │ │ │ │ - add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov r9, lr │ │ │ │ - mov sl, r7 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov.w r3, lr, lsl #2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r6, r2, r3 │ │ │ │ - add r3, fp │ │ │ │ - movs r2, #0 │ │ │ │ - adds r2, #1 │ │ │ │ - cbnz r4, 4fc04 │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r7, r1 │ │ │ │ - vstr s15, [r7] │ │ │ │ - cbnz r5, 4fc12 │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - vldr s15, [r6] │ │ │ │ - add r7, r1 │ │ │ │ - vstr s15, [r7] │ │ │ │ - subs r1, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 4fbf2 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add lr, ip │ │ │ │ - adds r0, #4 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.n 4fbe4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 4fb40 │ │ │ │ - cbz r2, 4fc90 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 4fbcc │ │ │ │ - cmp r7, r4 │ │ │ │ - ble.w 4fa4e │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov lr, r4 │ │ │ │ - b.n 4faa8 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 4fa6e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 4f9d8 │ │ │ │ - cmp r7, r5 │ │ │ │ - ble.w 4fa4e │ │ │ │ - ldr.w ip, [r6] │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 4fbcc │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [r3] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4fc4c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cbz r2, 4fc8c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4f9d2 │ │ │ │ - mov.w lr, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 4faa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4fc38 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 4f9e2 │ │ │ │ - nop │ │ │ │ - asrs r4, r3, #29 │ │ │ │ - movs r4, r1 │ │ │ │ - cmp r0, #96 @ 0x60 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r6, r3, #28 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r6, #10 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33164 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004fca8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d700 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #444] @ (4fe7c ) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #444] @ (4fe80 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - vldr s15, [r2] │ │ │ │ - mov sl, r0 │ │ │ │ - vldr s19, [fp] │ │ │ │ - add r0, sp, #20 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r7, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - vsub.f32 s19, s19, s15 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - vldr s16, [r8] │ │ │ │ - vldr s17, [r7] │ │ │ │ - vldr s14, [r3] │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - vldr s18, [r6] │ │ │ │ - ldr r4, [pc, #384] @ (4fe84 ) │ │ │ │ - vsub.f32 s17, s17, s14 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vsub.f32 s18, s18, s14 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - add r4, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - vmul.f32 s15, s16, s17 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vnmls.f32 s15, s19, s18 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - blx 30c24 │ │ │ │ - cbz r0, 4fd4e │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [pc, #344] @ (4fe88 ) │ │ │ │ - ldr r3, [pc, #332] @ (4fe80 ) │ │ │ │ - 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 4fe78 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vldr s15, [sl] │ │ │ │ - vldr s14, [r9] │ │ │ │ - vldr s12, [r3] │ │ │ │ - add r3, sp, #24 │ │ │ │ - vldr s11, [r2] │ │ │ │ - mov r0, r3 │ │ │ │ - vldr s13, [sp, #20] │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vsub.f32 s15, s15, s11 │ │ │ │ - vmul.f32 s16, s14, s16 │ │ │ │ - vmul.f32 s17, s15, s17 │ │ │ │ - vnmls.f32 s16, s15, s18 │ │ │ │ - vnmls.f32 s17, s14, s19 │ │ │ │ - vdiv.f32 s14, s16, s13 │ │ │ │ - vdiv.f32 s15, s17, s13 │ │ │ │ - vstr s14, [sp, #24] │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vstr s15, [sp, #28] │ │ │ │ - vstr s13, [sp, #32] │ │ │ │ - blx 34190 │ │ │ │ - cbz r0, 4fdb0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 34190 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4fe6a │ │ │ │ - vldr s17, [r7] │ │ │ │ - add r0, sp, #20 │ │ │ │ - vldr s18, [r6] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - vldr s16, [r8] │ │ │ │ - vldr s19, [fp] │ │ │ │ - vldr s15, [r7] │ │ │ │ - vldr s14, [r6] │ │ │ │ - ldr r4, [pc, #188] @ (4fe8c ) │ │ │ │ - vsub.f32 s17, s17, s15 │ │ │ │ - vsub.f32 s18, s18, s15 │ │ │ │ - vsub.f32 s16, s16, s14 │ │ │ │ - vsub.f32 s19, s19, s14 │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ - vmul.f32 s15, s16, s17 │ │ │ │ - vnmls.f32 s15, s19, s18 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - blx 30c24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4fd2c │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r1, r4 │ │ │ │ - vldr s11, [r6] │ │ │ │ - vldr s14, [r9] │ │ │ │ - vldr s12, [r7] │ │ │ │ - vsub.f32 s15, s15, s11 │ │ │ │ - vldr s13, [sp, #20] │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s17, s15, s17 │ │ │ │ - vmul.f32 s16, s14, s16 │ │ │ │ - vnmls.f32 s17, s14, s19 │ │ │ │ - vnmls.f32 s16, s15, s18 │ │ │ │ - vdiv.f32 s15, s17, s13 │ │ │ │ - vdiv.f32 s14, s16, s13 │ │ │ │ - vstr s15, [sp, #28] │ │ │ │ - vadd.f32 s15, s14, s15 │ │ │ │ - vstr s14, [sp, #24] │ │ │ │ - vstr s15, [sp, #32] │ │ │ │ - blx 34190 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4fd2c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 34190 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4fd2c │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 2fcd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4fd2c │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 4fd2e │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 2fcd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4fdb0 │ │ │ │ - b.n 4fe66 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - b.n 502a0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 501d0 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2da08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d71c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33fd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d738 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d754 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33054 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d770 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f830 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d798 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f0c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d7b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31efc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d7d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 325c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d7f8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 339d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d81c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31bd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d844 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32ec4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d868 : │ │ │ │ + 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 300b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d894 : │ │ │ │ + push {r3, 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} │ │ │ │ + │ │ │ │ +0003d8b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f6a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d8cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2da30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d8e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e788 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d904 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3283c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d920 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32290 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d93c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2d8f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004fe90 : │ │ │ │ +0003d960 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - mov r9, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r2, [pc, #2056] @ 506b4 │ │ │ │ - ldr.w r3, [pc, #2056] @ 506b8 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s13, [r8] │ │ │ │ - vldr s14, [r9] │ │ │ │ - ldr r6, [sp, #168] @ 0xa8 │ │ │ │ - ldr r5, [sp, #172] @ 0xac │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vldr s15, [r7] │ │ │ │ - strd r0, r1, [sp, #8] │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - vldr s13, [r5] │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vldr s15, [r6] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w fp, [pc, #2008] @ 506bc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r3, #0 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - add fp, pc │ │ │ │ - vldr s13, [r4] │ │ │ │ - mov r1, fp │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vldr s13, [r3] │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s14, [sp, #44] @ 0x2c │ │ │ │ - vldr s14, [r3] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - vstr s15, [sp, #52] @ 0x34 │ │ │ │ - blx 30c24 │ │ │ │ - cbz r0, 4ff34 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 30c24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50196 │ │ │ │ - ldr.w sl, [pc, #1928] @ 506c0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - add sl, pc │ │ │ │ - mov r1, sl │ │ │ │ - blx 30c24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 50050 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - vldr s12, [r9] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - vldr s13, [r8] │ │ │ │ - vldr s14, [r7] │ │ │ │ - vldr s15, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vsub.f32 s13, s13, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vldr s11, [sp, #52] @ 0x34 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vstr s12, [sp, #8] │ │ │ │ - vstr s11, [sp, #24] │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vstr s13, [sp, #48] @ 0x30 │ │ │ │ - vstr s14, [sp, #68] @ 0x44 │ │ │ │ - vstr s15, [sp, #28] │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s18, s15 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vmov.f32 s19, s15 │ │ │ │ - blx 30c24 │ │ │ │ - vldr s12, [sp, #8] │ │ │ │ - vldr s11, [sp, #24] │ │ │ │ - vldr s15, [sp, #28] │ │ │ │ - cbz r0, 4ffd0 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - vstr s15, [sp, #12] │ │ │ │ - blx 30c24 │ │ │ │ - vldr s12, [sp, #8] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - vldr s11, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50258 │ │ │ │ - vsub.f32 s13, s17, s15 │ │ │ │ - vsub.f32 s14, s18, s15 │ │ │ │ - ldr.w r5, [pc, #1768] @ 506c4 │ │ │ │ - vsub.f32 s15, s15, s19 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - vsub.f32 s17, s12, s16 │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s18, s13, s11 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s19, s14, s11 │ │ │ │ - vdiv.f32 s16, s15, s11 │ │ │ │ - blx 30c24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 502b4 │ │ │ │ - vldr s14, [sp, #68] @ 0x44 │ │ │ │ - vmov.f32 s13, s16 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s17, s14 │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vsub.f32 s15, s18, s15 │ │ │ │ - vmla.f32 s13, s19, s14 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr.w r2, [pc, #1688] @ 506c8 │ │ │ │ - ldr.w r3, [pc, #1668] @ 506b8 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 506ac │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - vpop {d8-d11} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 30c24 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vldr s15, [r9] │ │ │ │ - vldr s11, [r8] │ │ │ │ - vldr s12, [r7] │ │ │ │ - vldr s8, [r3] │ │ │ │ - vsub.f32 s11, s11, s15 │ │ │ │ - vldr s13, [sp, #44] @ 0x2c │ │ │ │ - vsub.f32 s12, s12, s15 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vsub.f32 s15, s15, s8 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vldr s9, [r5] │ │ │ │ - vdiv.f32 s11, s11, s13 │ │ │ │ - vldr s10, [r4] │ │ │ │ - vdiv.f32 s12, s12, s13 │ │ │ │ - vldr s8, [r3] │ │ │ │ - vsub.f32 s9, s9, s14 │ │ │ │ - vdiv.f32 s15, s15, s13 │ │ │ │ - vsub.f32 s10, s10, s14 │ │ │ │ - vmov.f32 s17, s11 │ │ │ │ - vmov.f32 s18, s12 │ │ │ │ - vmov.f32 s19, s15 │ │ │ │ - vsub.f32 s15, s14, s8 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - cbz r0, 5010e │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - vstr s9, [sp, #76] @ 0x4c │ │ │ │ - vstr s10, [sp, #80] @ 0x50 │ │ │ │ - blx 30c24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 5024a │ │ │ │ - ldr.w r5, [pc, #1532] @ 506cc │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 30c24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 502f0 │ │ │ │ - vldr s14, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s16, s14 │ │ │ │ - vneg.f32 s13, s15 │ │ │ │ - vsub.f32 s14, s17, s15 │ │ │ │ - vmov.f32 s15, s19 │ │ │ │ - vmla.f32 s15, s13, s18 │ │ │ │ - vstr s13, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vdiv.f32 s13, s15, s14 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 5002c │ │ │ │ - vldr s15, [sp, #52] @ 0x34 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - vdiv.f32 s14, s9, s15 │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - vdiv.f32 s13, s10, s15 │ │ │ │ - vmov.f32 s22, s14 │ │ │ │ - vsub.f32 s14, s11, s14 │ │ │ │ - vsub.f32 s15, s12, s13 │ │ │ │ - vmov.f32 s23, s13 │ │ │ │ - vmov.f32 s20, s14 │ │ │ │ - vstr s14, [sp, #68] @ 0x44 │ │ │ │ - vmov.f32 s21, s15 │ │ │ │ - vstr s15, [sp, #72] @ 0x48 │ │ │ │ - blx 30c24 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 50284 │ │ │ │ - ldr.w r4, [pc, #1404] @ 506d0 │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - vdiv.f32 s16, s16, s15 │ │ │ │ - vstr s20, [sp, #76] @ 0x4c │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 30c24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 50328 │ │ │ │ - vsub.f32 s15, s16, s19 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s14, s15, s21 │ │ │ │ - vmov.f32 s15, s19 │ │ │ │ - vmla.f32 s15, s14, s18 │ │ │ │ - vadd.f32 s13, s14, s17 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vdiv.f32 s14, s15, s13 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 5002c │ │ │ │ - vldr s13, [r9] │ │ │ │ - mov r1, fp │ │ │ │ - vldr s12, [r6] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vldr s10, [r7] │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s15, [r8] │ │ │ │ - vsub.f32 s10, s10, s13 │ │ │ │ - vldr s9, [r3] │ │ │ │ - vsub.f32 s11, s11, s12 │ │ │ │ - vldr s14, [r4] │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vmov.f32 s16, s9 │ │ │ │ - vstr s13, [sp, #36] @ 0x24 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vstr s12, [sp, #32] │ │ │ │ - vmul.f32 s9, s10, s11 │ │ │ │ - vstr s11, [sp, #28] │ │ │ │ - vldr s13, [r3] │ │ │ │ - vstr s10, [sp, #24] │ │ │ │ - vstr s14, [sp, #12] │ │ │ │ - vnmls.f32 s9, s15, s14 │ │ │ │ - vmov.f32 s17, s13 │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - vstr s9, [sp, #72] @ 0x48 │ │ │ │ - blx 30c24 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vldr s14, [sp, #12] │ │ │ │ - vldr s10, [sp, #24] │ │ │ │ - vldr s11, [sp, #28] │ │ │ │ - vldr s12, [sp, #32] │ │ │ │ - vldr s13, [sp, #36] @ 0x24 │ │ │ │ - cbnz r0, 50258 │ │ │ │ - vsub.f32 s13, s13, s16 │ │ │ │ - vsub.f32 s12, s12, s17 │ │ │ │ - vldr s9, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vnmls.f32 s14, s10, s12 │ │ │ │ - vnmls.f32 s15, s11, s13 │ │ │ │ - vdiv.f32 s13, s14, s9 │ │ │ │ - vdiv.f32 s14, s15, s9 │ │ │ │ - vstr s13, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vstr s14, [r3] │ │ │ │ - b.n 5002c │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - blx 30c24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 500cc │ │ │ │ - movs r0, #22 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr.w r2, [pc, #1140] @ 506d4 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr.w r1, [pc, #1136] @ 506d8 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1132] @ 506dc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 5002c │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - blx 30c24 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 50150 │ │ │ │ - movs r0, #22 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr.w r2, [pc, #1092] @ 506e0 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr.w r1, [pc, #1084] @ 506e4 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1084] @ 506e8 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - b.n 50274 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 30c24 │ │ │ │ - vldr s13, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 50570 │ │ │ │ - vdiv.f32 s15, s17, s13 │ │ │ │ - vmov.f32 s13, s16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vsub.f32 s15, s19, s15 │ │ │ │ - vmla.f32 s13, s18, s14 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 5002c │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - blx 30c24 │ │ │ │ - vldr s13, [sp, #76] @ 0x4c │ │ │ │ - cbz r0, 50368 │ │ │ │ - vdiv.f32 s15, s16, s13 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vneg.f32 s13, s15 │ │ │ │ - vsub.f32 s14, s18, s15 │ │ │ │ - vmov.f32 s15, s19 │ │ │ │ - vmla.f32 s15, s13, s17 │ │ │ │ - vstr s13, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s13, s15, s14 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 5002c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #80 @ 0x50 │ │ │ │ - vstr s21, [sp, #80] @ 0x50 │ │ │ │ - blx 30c24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 50488 │ │ │ │ - vsub.f32 s15, s19, s16 │ │ │ │ - vdiv.f32 s14, s15, s20 │ │ │ │ - vmov.f32 s15, s19 │ │ │ │ - vmls.f32 s15, s14, s17 │ │ │ │ - vsub.f32 s12, s18, s14 │ │ │ │ - vneg.f32 s14, s14 │ │ │ │ - vdiv.f32 s13, s15, s12 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 5002c │ │ │ │ - vmul.f32 s15, s13, s18 │ │ │ │ - vldr s14, [sp, #80] @ 0x50 │ │ │ │ - vmul.f32 s11, s18, s16 │ │ │ │ - vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - vmul.f32 s12, s13, s12 │ │ │ │ - vmov.f32 s20, s14 │ │ │ │ - vnmls.f32 s15, s14, s17 │ │ │ │ - vstr s13, [sp, #12] │ │ │ │ - vnmls.f32 s11, s14, s19 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vmul.f32 s14, s15, s15 │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - vmla.f32 s14, s11, s12 │ │ │ │ - vstr s14, [sp, #64] @ 0x40 │ │ │ │ - blx 2fcd4 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 506a2 │ │ │ │ - vldr s14, [sp, #64] @ 0x40 │ │ │ │ - vsqrt.f32 s12, s14 │ │ │ │ - vsub.f32 s11, s15, s12 │ │ │ │ - vadd.f32 s14, s13, s13 │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - ldr r5, [pc, #800] @ (506ec ) │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s12, s15, s14 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s15, s11, s14 │ │ │ │ - vstr s12, [sp, #56] @ 0x38 │ │ │ │ - vstr s15, [sp, #60] @ 0x3c │ │ │ │ - blx 34190 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - cbz r0, 50402 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 2fcd4 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 5046a │ │ │ │ - ldr r5, [pc, #748] @ (506f0 ) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 34190 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - cbz r0, 5042a │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 2fcd4 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s15, [sp, #60] @ 0x3c │ │ │ │ - cbnz r0, 5046a │ │ │ │ - movs r0, #25 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #708] @ (506f4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #704] @ (506f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #704] @ (506fc ) │ │ │ │ - add r1, pc │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [sp, #60] @ 0x3c │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vabs.f32 s11, s15 │ │ │ │ - vabs.f32 s12, s14 │ │ │ │ - vcmpe.f32 s11, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vmovpl.f32 s15, s14 │ │ │ │ - vmov.f32 s14, s16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmla.f32 s14, s15, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s14, s20 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 5002c │ │ │ │ - vmul.f32 s15, s23, s17 │ │ │ │ - vmul.f32 s14, s23, s19 │ │ │ │ - vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - vmul.f32 s12, s20, s12 │ │ │ │ - vnmls.f32 s15, s22, s18 │ │ │ │ - vnmls.f32 s14, s16, s18 │ │ │ │ - vsub.f32 s15, s15, s19 │ │ │ │ - vadd.f32 s15, s15, s16 │ │ │ │ - vmul.f32 s13, s15, s15 │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - vmla.f32 s13, s14, s12 │ │ │ │ - vstr s13, [sp, #64] @ 0x40 │ │ │ │ - blx 2fcd4 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ + 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 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 50698 │ │ │ │ - vldr s14, [sp, #64] @ 0x40 │ │ │ │ - vsqrt.f32 s13, s14 │ │ │ │ - vsub.f32 s12, s15, s13 │ │ │ │ - vadd.f32 s14, s20, s20 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - ldr r5, [pc, #544] @ (50700 ) │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s13, s15, s14 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s15, s12, s14 │ │ │ │ - vstr s13, [sp, #56] @ 0x38 │ │ │ │ - vstr s15, [sp, #60] @ 0x3c │ │ │ │ - blx 34190 │ │ │ │ - cbz r0, 5050a │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 2fcd4 │ │ │ │ - vldr s14, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 5055e │ │ │ │ - ldr r5, [pc, #504] @ (50704 ) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r5, pc │ │ │ │ + beq.n 3da0a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3da18 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ - blx 34190 │ │ │ │ - cbz r0, 50526 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 2fcd4 │ │ │ │ - vldr s14, [sp, #60] @ 0x3c │ │ │ │ - cbnz r0, 5055e │ │ │ │ - movs r0, #25 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #476] @ (50708 ) │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #472] @ (5070c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #472] @ (50710 ) │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 337b0 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3da28 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3da2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - vldr s14, [sp, #56] @ 0x38 │ │ │ │ - vldr s15, [sp, #60] @ 0x3c │ │ │ │ - vabs.f32 s12, s14 │ │ │ │ - vabs.f32 s13, s15 │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vmovpl.f32 s14, s15 │ │ │ │ - vsub.f32 s15, s19, s16 │ │ │ │ - vmla.f32 s15, s14, s20 │ │ │ │ - vdiv.f32 s13, s15, s21 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - b.n 5035a │ │ │ │ - vmul.f32 s14, s19, s13 │ │ │ │ - vldr s12, [sp, #68] @ 0x44 │ │ │ │ - vmul.f32 s15, s19, s17 │ │ │ │ - vmov.f32 s11, #16 @ 0x40800000 4.0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - vmul.f32 s11, s13, s11 │ │ │ │ - vmov.f32 s20, s12 │ │ │ │ - vnmls.f32 s14, s18, s12 │ │ │ │ - vstr s13, [sp, #12] │ │ │ │ - vnmls.f32 s15, s12, s16 │ │ │ │ - vsub.f32 s14, s14, s17 │ │ │ │ - vmul.f32 s12, s14, s14 │ │ │ │ - vstr s14, [sp, #8] │ │ │ │ - vmla.f32 s12, s15, s11 │ │ │ │ - vstr s12, [sp, #64] @ 0x40 │ │ │ │ - blx 2fcd4 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5068e │ │ │ │ - vldr s15, [sp, #64] @ 0x40 │ │ │ │ - vsqrt.f32 s12, s15 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s15, s13, s13 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - ldr r5, [pc, #320] @ (50714 ) │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s12, s14, s15 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s14, s11, s15 │ │ │ │ - vstr s12, [sp, #56] @ 0x38 │ │ │ │ - vstr s14, [sp, #60] @ 0x3c │ │ │ │ - blx 34190 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - cbz r0, 50608 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 2fcd4 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - cbnz r0, 50670 │ │ │ │ - ldr r5, [pc, #268] @ (50718 ) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 34190 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - cbz r0, 50630 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - blx 2fcd4 │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vldr s15, [sp, #60] @ 0x3c │ │ │ │ - cbnz r0, 50670 │ │ │ │ - movs r0, #25 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #228] @ (5071c ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #224] @ (50720 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #224] @ (50724 ) │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3da30 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3da34 ) │ │ │ │ add r1, pc │ │ │ │ - vstr s13, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [sp, #60] @ 0x3c │ │ │ │ - vldr s13, [sp, #8] │ │ │ │ - vabs.f32 s11, s15 │ │ │ │ - vabs.f32 s12, s14 │ │ │ │ - vcmpe.f32 s11, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vmovpl.f32 s15, s14 │ │ │ │ - vmov.f32 s12, s17 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmla.f32 s12, s15, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s12, s20 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 5002c │ │ │ │ - vmov.f32 s11, s14 │ │ │ │ - vldr s12, [pc, #28] @ 506b0 │ │ │ │ - b.n 505c8 │ │ │ │ - vmov.f32 s12, s15 │ │ │ │ - vldr s13, [pc, #16] @ 506b0 │ │ │ │ - b.n 504d6 │ │ │ │ - vmov.f32 s11, s15 │ │ │ │ - vldr s12, [pc, #8] @ 506b0 │ │ │ │ - b.n 503c2 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 506f8 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - movs r2, r1 │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r6, [r6, #27] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r1, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r3, #102 @ 0x66 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r7, #26] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r1, #27] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r0, #96] @ 0x60 │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r1, #92] @ 0x5c │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r7, #20] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r1, #150 @ 0x96 │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r6, #76] @ 0x4c │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r3, pc, #144 @ (adr r3, 3dabc ) │ │ │ │ movs r2, r1 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #158 @ 0x9e │ │ │ │ + add r3, pc, #88 @ (adr r3, 3da8c ) │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r0, #64] @ 0x40 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ movs r2, r1 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + │ │ │ │ +0003da38 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3daa0 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b54 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dab0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dab4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r2, pc, #568 @ (adr r2, 3dcec ) │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r6, #12] │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00050728 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003dab8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e3e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, 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, #60] @ 0x3c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldrd r7, r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 30ce8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - ldrd r1, r0, [sp, #24] │ │ │ │ - strd r5, r6, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 30ce4 │ │ │ │ + blx 32960 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00050770 : │ │ │ │ - vldr s12, [r1] │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vldr s8, [r3] │ │ │ │ - vsub.f32 s13, s14, s12 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vmul.f32 s11, s15, s12 │ │ │ │ - vldr s9, [r2] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vldr s10, [r0] │ │ │ │ - vmul.f32 s13, s14, s13 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vldr s12, [r1] │ │ │ │ - vmul.f32 s15, s15, s8 │ │ │ │ - vmla.f32 s15, s13, s9 │ │ │ │ - vmla.f32 s15, s14, s10 │ │ │ │ - vmla.f32 s15, s11, s12 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bx lr │ │ │ │ +0003daf8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000507c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003db14 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #432] @ (50984 ) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 50966 │ │ │ │ - ldr r4, [pc, #416] @ (50988 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r7, [pc, #416] @ (5098c ) │ │ │ │ - add r4, pc │ │ │ │ - add r7, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33b88 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - add.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ - it lt │ │ │ │ - movlt r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - it ge │ │ │ │ - movge r3, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bne.n 5082c │ │ │ │ - add.w r7, r7, r1, lsl #2 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vldr s14, [r7] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #8] │ │ │ │ - ldr r4, [pc, #352] @ (50990 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r7, [pc, #352] @ (50994 ) │ │ │ │ - add r4, pc │ │ │ │ - add r7, pc │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33b88 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - cmp r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - add.w r1, r2, #4294967295 @ 0xffffffff │ │ │ │ - it lt │ │ │ │ - movlt r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - it ge │ │ │ │ - movge r3, r1 │ │ │ │ - cmp r0, r2 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - bne.n 50874 │ │ │ │ - add.w r7, r7, r1, lsl #2 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vldr s14, [r7] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #20] │ │ │ │ - ldr r4, [pc, #288] @ (50998 ) │ │ │ │ - add r4, pc │ │ │ │ - add.w r3, r4, #28 │ │ │ │ - add.w r2, r4, #32 │ │ │ │ - add.w r1, r4, #56 @ 0x38 │ │ │ │ - add.w fp, r4, #36 @ 0x24 │ │ │ │ - add.w sl, r4, #40 @ 0x28 │ │ │ │ - add.w r9, r4, #44 @ 0x2c │ │ │ │ - add.w r8, r4, #48 @ 0x30 │ │ │ │ - add.w r7, r4, #52 @ 0x34 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add.w r1, r4, #24 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - blx 3014c │ │ │ │ - vldr s13, [r6] │ │ │ │ - add.w r1, r4, #64 @ 0x40 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - vldr s14, [r5] │ │ │ │ - ldr r5, [pc, #200] @ (5099c ) │ │ │ │ - ldr.w lr, [pc, #204] @ 509a0 │ │ │ │ - add r5, pc │ │ │ │ - add.w ip, r5, r6, lsl #2 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - add lr, pc │ │ │ │ - ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r5, lr, r6, lsl #2 │ │ │ │ - vldr s12, [ip, #-4] │ │ │ │ - vldr s15, [ip] │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - vsub.f32 s13, s13, s12 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vdiv.f32 s12, s13, s15 │ │ │ │ - vldr s13, [r5, #-4] │ │ │ │ - vldr s15, [r5] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vstr s12, [r1] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - strd fp, r6, [sp, #20] │ │ │ │ - strd r9, sl, [sp, #12] │ │ │ │ - strd r7, r8, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - vstr s13, [r4, #60] @ 0x3c │ │ │ │ - blx 33484 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 50946 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 50946 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbz r3, 50946 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 50960 │ │ │ │ - ldr r2, [pc, #92] @ (509a4 ) │ │ │ │ - movs r5, #26 │ │ │ │ - ldr r1, [pc, #92] @ (509a8 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #92] @ (509ac ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #68] @ (509b0 ) │ │ │ │ - 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 32174 │ │ │ │ + cbz r0, 3db82 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ (509b4 ) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340bc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3db90 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3db94 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #64] @ (509b8 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 507e6 │ │ │ │ - nop │ │ │ │ - adds r0, r3, r7 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r4, r0, r7 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - movs r5, r1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r4, r3, r7 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r2, r7, r4 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r2, r7, r4 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsb r2, [r6, r6] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r1, pc, #688 @ (adr r1, 3de44 ) │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r4, [r7, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r7, #7 │ │ │ │ + add r2, sp, #376 @ 0x178 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000509bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003db98 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r4, [pc, #1048] @ 50de8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1048] @ 50dec │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r4, pc │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov.w r0, #0 │ │ │ │ - cmp.w r3, #4000 @ 0xfa0 │ │ │ │ - bgt.w 50dc6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #4000 @ 0xfa0 │ │ │ │ - bgt.w 50d60 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 50d84 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 50da8 │ │ │ │ - ldr r3, [pc, #984] @ (50df0 ) │ │ │ │ - ldr r0, [pc, #984] @ (50df4 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add.w r1, r3, #68 @ 0x44 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - movs r2, #6 │ │ │ │ - blx 3406c │ │ │ │ - vldr s14, [r5, #4] │ │ │ │ - vldr s15, [r5] │ │ │ │ - ldr.w fp, [r6] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - mov sl, fp │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 50abe │ │ │ │ - ldr r2, [pc, #940] @ (50df8 ) │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add r2, pc │ │ │ │ - vstr s15, [r2] │ │ │ │ - mov.w r2, #1 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ - mov.w r2, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ble.n 50ade │ │ │ │ - ldr r3, [pc, #916] @ (50dfc ) │ │ │ │ - ldr.w sl, [pc, #920] @ 50e00 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #916] @ (50e04 ) │ │ │ │ - add sl, pc │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 50a9e │ │ │ │ - ldr r1, [pc, #908] @ (50e08 ) │ │ │ │ - ldr r2, [pc, #912] @ (50e0c ) │ │ │ │ - add r1, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - add.w r0, r5, r3, lsl #2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #12] │ │ │ │ - cmp fp, r3 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - blt.n 50ade │ │ │ │ - vldr s14, [r0] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 50a78 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #28 │ │ │ │ - mov r0, sl │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - ldrd r2, r1, [sp, #24] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2d990 │ │ │ │ - b.n 50a78 │ │ │ │ - ldr r2, [pc, #848] @ (50e10 ) │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add r2, pc │ │ │ │ - add.w r2, r2, fp, lsl #2 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - mov.w r2, #0 │ │ │ │ - str r2, [r3, #72] @ 0x48 │ │ │ │ - mov.w r2, #2 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - bgt.w 50c24 │ │ │ │ - vldr s14, [r4, #4] │ │ │ │ - vldr s15, [r4] │ │ │ │ - ldr.w fp, [r7] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - mov r5, fp │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 50b6c │ │ │ │ - ldr r3, [pc, #796] @ (50e14 ) │ │ │ │ - cmp.w fp, #1 │ │ │ │ - ldr r2, [pc, #792] @ (50e18 ) │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - vstr s15, [r2] │ │ │ │ - mov.w r2, #1 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ - mov.w r2, #2 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - ble.n 50b8c │ │ │ │ - ldr r3, [pc, #772] @ (50e1c ) │ │ │ │ - ldr.w sl, [pc, #776] @ 50e20 │ │ │ │ - ldr r5, [pc, #776] @ (50e24 ) │ │ │ │ - add r3, pc │ │ │ │ - add sl, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r5, pc │ │ │ │ - b.n 50b4c │ │ │ │ - ldr r1, [pc, #768] @ (50e28 ) │ │ │ │ - ldr r2, [pc, #768] @ (50e2c ) │ │ │ │ - add r1, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - add.w r0, r4, r3, lsl #2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - cmp fp, r3 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - blt.n 50b8c │ │ │ │ - vldr s14, [r0] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 50b26 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #29 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2d990 │ │ │ │ - b.n 50b26 │ │ │ │ - ldr r3, [pc, #704] @ (50e30 ) │ │ │ │ - movs r2, #0 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - ldr r3, [pc, #692] @ (50e34 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ - mov.w r2, #2 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - bgt.n 50c8a │ │ │ │ - ldr r5, [pc, #680] @ (50e38 ) │ │ │ │ - ldr r3, [pc, #684] @ (50e3c ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #684] @ (50e40 ) │ │ │ │ - add r3, pc │ │ │ │ - add.w r2, r5, #76 @ 0x4c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r4, pc │ │ │ │ - mov r3, r6 │ │ │ │ - add.w r1, r5, #72 @ 0x48 │ │ │ │ - add.w r0, r5, #68 @ 0x44 │ │ │ │ - strd r8, r9, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 33c88 │ │ │ │ - vldr s15, [r5, #68] @ 0x44 │ │ │ │ - vldr s14, [r8] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 50d26 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str r2, [r5, #80] @ 0x50 │ │ │ │ - ldr.w r3, [r3, #-4] │ │ │ │ - str r3, [r5, #84] @ 0x54 │ │ │ │ - vldr s14, [r9] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 50cee │ │ │ │ - ldr r3, [pc, #600] @ (50e44 ) │ │ │ │ - ldr r1, [pc, #600] @ (50e48 ) │ │ │ │ - add r3, pc │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r3, [r2, #-4] │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ - str r3, [r1, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #584] @ (50e4c ) │ │ │ │ - movs r2, #1 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #580] @ (50e50 ) │ │ │ │ - ldr r3, [pc, #480] @ (50dec ) │ │ │ │ - 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 50de4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #556] @ (50e54 ) │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w fp, [pc, #556] @ 50e58 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #552] @ (50e5c ) │ │ │ │ - add fp, pc │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 50c66 │ │ │ │ - ldr r1, [pc, #548] @ (50e60 ) │ │ │ │ - ldr r2, [pc, #548] @ (50e64 ) │ │ │ │ - add r1, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - sub.w ip, r0, r3 │ │ │ │ - add.w r2, r2, ip, lsl #2 │ │ │ │ - add.w ip, r5, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - vldr s15, [ip, #-4] │ │ │ │ - vstr s15, [r2] │ │ │ │ - blt.w 50ade │ │ │ │ - vldr s14, [ip] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50c3a │ │ │ │ - movs r3, #6 │ │ │ │ - mov.w ip, #28 │ │ │ │ - mov r0, fp │ │ │ │ - strd r3, ip, [sp] │ │ │ │ - ldrd r2, r1, [sp, #24] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2d990 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - b.n 50c3a │ │ │ │ - ldr r3, [pc, #476] @ (50e68 ) │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w sl, [pc, #476] @ 50e6c │ │ │ │ - ldr.w fp, [pc, #476] @ 50e70 │ │ │ │ - add r3, pc │ │ │ │ - add sl, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add fp, pc │ │ │ │ - b.n 50ccc │ │ │ │ - ldr r1, [pc, #464] @ (50e74 ) │ │ │ │ - ldr r2, [pc, #468] @ (50e78 ) │ │ │ │ - add r1, pc │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - sub.w ip, r0, r3 │ │ │ │ - add.w r2, r2, ip, lsl #2 │ │ │ │ - add.w ip, r4, r3, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #24] │ │ │ │ - cmp r5, r3 │ │ │ │ - vldr s15, [ip, #-4] │ │ │ │ - vstr s15, [r2] │ │ │ │ - blt.w 50b8c │ │ │ │ - vldr s14, [ip] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 50ca0 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #28 │ │ │ │ - mov r0, fp │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3dc06 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 2d990 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - b.n 50ca0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldr r5, [pc, #392] @ (50e7c ) │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r4, [pc, #392] @ (50e80 ) │ │ │ │ - add r5, pc │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2e8ec │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [r4, #88] @ 0x58 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 302ec │ │ │ │ - vstr s0, [r4, #92] @ 0x5c │ │ │ │ - b.n 50c00 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w sl, [pc, #344] @ 50e84 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add sl, pc │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r2, sl │ │ │ │ - blx 2e8ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - mov r2, sl │ │ │ │ - add r1, sp, #32 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - vstr s0, [r5, #80] @ 0x50 │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 302ec │ │ │ │ - vldr s15, [r5, #68] @ 0x44 │ │ │ │ - vstr s0, [r5, #84] @ 0x54 │ │ │ │ - b.n 50bd8 │ │ │ │ - ldr r2, [pc, #292] @ (50e88 ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r1, [pc, #292] @ (50e8c ) │ │ │ │ - mov.w lr, #23 │ │ │ │ - ldr r0, [pc, #292] @ (50e90 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, lr, [sp] │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 50a0e │ │ │ │ - ldr r2, [pc, #268] @ (50e94 ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r1, [pc, #268] @ (50e98 ) │ │ │ │ - mov.w ip, #15 │ │ │ │ - ldr r0, [pc, #268] @ (50e9c ) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, ip, [sp] │ │ │ │ + blx 33668 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dc14 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dc18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2d990 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r1, pc, #160 @ (adr r1, 3dcb8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003dc1c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 50a16 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #15 │ │ │ │ - ldr r2, [pc, #240] @ (50ea0 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3dc8a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #236] @ (50ea4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #236] @ (50ea8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - b.n 50a16 │ │ │ │ - ldr r2, [pc, #228] @ (50eac ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r1, [pc, #228] @ (50eb0 ) │ │ │ │ - mov.w sl, #23 │ │ │ │ - ldr r0, [pc, #224] @ (50eb4 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, sl, [sp] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31d5c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dc98 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dc9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2d990 │ │ │ │ - b.n 509fc │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - bmi.n 50de4 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r2, #30 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r2, [r0, #19] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ - movs r5, r1 │ │ │ │ - strb r2, [r5, #30] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, r0, #4 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r4, r6, #28 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsb r2, [r2, r0] │ │ │ │ - movs r5, r1 │ │ │ │ - strb r4, [r1, r7] │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r2, r6, #26 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r0, [r3, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r2, #1 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r0, #26 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r4, r4, #27 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r4, r3, #26 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r0, r6, #24 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r0, r4, #24 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r4, r7, #25 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r4, [r6, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r2, r4, #24 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r4, r7, #22 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r4, r5, #22 │ │ │ │ - movs r5, r1 │ │ │ │ - bcs.n 50de4 │ │ │ │ - movs r3, r1 │ │ │ │ - strb r0, [r5, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, r0, r5 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r0, [r7, #22] │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r6, #21 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r0, [r2, r1] │ │ │ │ - movs r5, r1 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, r3, r3 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r1, #20 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r0, [r5, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r5, #18 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r7, #17] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, r7, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r2, #17] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, r3, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r6, [r1, #17] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r6, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add r0, pc, #656 @ (adr r0, 3df2c ) │ │ │ │ movs r2, r1 │ │ │ │ - strb r2, [r0, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r2, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r3, r6 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00050eb8 : │ │ │ │ - ldr.w ip, [pc, #32] @ 50edc │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [ip, #80] @ 0x50 │ │ │ │ - str.w lr, [r0] │ │ │ │ - ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ - str r0, [r1, #0] │ │ │ │ - ldr.w r0, [ip, #88] @ 0x58 │ │ │ │ - ldr.w r1, [ip, #92] @ 0x5c │ │ │ │ - str r0, [r2, #0] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - pop {pc} │ │ │ │ - asrs r2, r6, #11 │ │ │ │ - movs r5, r1 │ │ │ │ +0003dca0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050ee0 : │ │ │ │ - ldr r3, [pc, #8] @ (50eec ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - asrs r6, r1, #11 │ │ │ │ - movs r5, r1 │ │ │ │ +0003dcbc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2def8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050ef0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003dcd8 : │ │ │ │ + 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.w ip, [pc, #360] @ 5106c │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - add ip, pc │ │ │ │ - strd r2, r3, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str.w r3, [ip, #24] │ │ │ │ - ldr.w r3, [ip, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 5102a │ │ │ │ - ldr r4, [pc, #336] @ (51070 ) │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r4, pc │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [ip, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - str.w r2, [ip, #12] │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.n 51018 │ │ │ │ - add.w r2, r4, #32 │ │ │ │ - add.w sl, r4, #28 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - strd r3, ip, [sp, #44] @ 0x2c │ │ │ │ - b.n 50f50 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 51014 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add.w r5, r4, #36 @ 0x24 │ │ │ │ - add.w r6, r4, #40 @ 0x28 │ │ │ │ - add.w r7, r4, #44 @ 0x2c │ │ │ │ - add.w r8, r4, #48 @ 0x30 │ │ │ │ - add.w fp, r4, #52 @ 0x34 │ │ │ │ - add.w r9, r4, #56 @ 0x38 │ │ │ │ - mov r3, sl │ │ │ │ - add.w r1, r4, #24 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - strd r8, r7, [sp, #8] │ │ │ │ - strd r9, fp, [sp] │ │ │ │ - blx 3014c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ - mov r3, sl │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - strd r8, r7, [sp, #8] │ │ │ │ - strd r9, fp, [sp] │ │ │ │ - blx 3124c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 50f44 │ │ │ │ - ldrd r2, r0, [sp, #32] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - add.w r5, r4, #64 @ 0x40 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add.w r5, r4, #60 @ 0x3c │ │ │ │ - strd r7, r6, [sp, #12] │ │ │ │ - strd fp, r8, [sp, #4] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - blx 33504 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [pc, #168] @ (51074 ) │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add r2, pc │ │ │ │ - vldr s10, [r4, #60] @ 0x3c │ │ │ │ - vldr s11, [r4, #64] @ 0x40 │ │ │ │ - add.w r4, r2, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #156] @ (51078 ) │ │ │ │ - vldr s14, [r4, #-4] │ │ │ │ - add r3, pc │ │ │ │ - vldr s12, [r4] │ │ │ │ - add.w r2, r3, r1, lsl #2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - vsub.f32 s12, s12, s14 │ │ │ │ - vldr s15, [r2, #-4] │ │ │ │ - vldr s13, [r2] │ │ │ │ - vmla.f32 s14, s12, s10 │ │ │ │ - vsub.f32 s13, s13, s15 │ │ │ │ - vmla.f32 s15, s13, s11 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #96] @ (5107c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 50f26 │ │ │ │ - ldr r4, [pc, #84] @ (51080 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #84] @ (51084 ) │ │ │ │ - add r4, pc │ │ │ │ - add.w r1, r4, #68 @ 0x44 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #23 │ │ │ │ - ldr r1, [pc, #68] @ (51088 ) │ │ │ │ - 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 32174 │ │ │ │ + cbz r0, 3dd46 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ (5108c ) │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 302b4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dd54 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dd58 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #64] @ (51090 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - vldr s15, [r4, #68] @ 0x44 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - asrs r2, r5, #10 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r6, r1, #10 │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r0, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r0, r6, #8 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r0, r0, #6 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r6, [r5, #104] @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r4, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00051094 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003dd5c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #168] @ (51150 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (51154 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #164] @ (51158 ) │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 51132 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add.w r2, r8, #4 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - vldr s15, [sp] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 5111e │ │ │ │ - vldr s12, [r1, #-4] │ │ │ │ - vcmp.f32 s15, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 5112c │ │ │ │ - vdiv.f32 s13, s14, s12 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s13, [r2, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r2, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - beq.n 51132 │ │ │ │ - vldr s14, [r0, #-4] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 510fc │ │ │ │ - vmov.f32 s13, s15 │ │ │ │ - b.n 5110e │ │ │ │ - ldr r2, [pc, #40] @ (5115c ) │ │ │ │ - ldr r3, [pc, #28] @ (51154 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5114c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r3, #44] @ 0x2c │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00051160 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 511a6 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s13, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - vdiv.f32 s15, s13, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 51188 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ +0003dd78 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33644 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000511a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003dd94 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (51244 ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (51248 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ed8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ddb0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e584 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ddcc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fefc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003dde8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003de04 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3de72 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3de80 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3de84 ) │ │ │ │ add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (5124c ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003de88 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 51214 │ │ │ │ - ldr r1, [pc, #100] @ (51250 ) │ │ │ │ - ldr r2, [pc, #88] @ (51248 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 5123e │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3def6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 337bc │ │ │ │ - ldr r1, [pc, #60] @ (51254 ) │ │ │ │ - ldr r2, [pc, #48] @ (51248 ) │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30188 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3df04 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3df08 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 5123e │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2e1bc │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r5!, {r4} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #712 @ (adr r7, 3e1d4 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00051258 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003df0c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #168] @ (51314 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (51318 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #164] @ (5131c ) │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 512f4 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add.w r2, r8, #4 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - vldr s14, [sp] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3df7a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 512e0 │ │ │ │ - vldr s13, [r1, #-4] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - vmulne.f32 s15, s15, s13 │ │ │ │ - bne.n 512e4 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r2, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 512be │ │ │ │ - ldr r2, [pc, #40] @ (51320 ) │ │ │ │ - ldr r3, [pc, #32] @ (51318 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5130e │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r3, {r2, r3, r4, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31900 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3df88 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3df8c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [sp, #720] @ 0x2d0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #344 @ (adr r7, 3e0e8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00051324 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 5136a │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 5134c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ +0003df90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005136c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003dfac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (51408 ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (5140c ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e7e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003dfc8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 332a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003dfe4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.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 r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (51410 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 513d8 │ │ │ │ - ldr r1, [pc, #100] @ (51414 ) │ │ │ │ - ldr r2, [pc, #88] @ (5140c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 51402 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3e052 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3012c │ │ │ │ - ldr r1, [pc, #60] @ (51418 ) │ │ │ │ - ldr r2, [pc, #48] @ (5140c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 51402 │ │ │ │ - mov r2, r9 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 32de0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r3!, {r1, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 332d4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e060 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e064 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #664 @ (adr r6, 3e300 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005141c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e068 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #168] @ (514d8 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (514dc ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #164] @ (514e0 ) │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 514b8 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add.w r2, r8, #4 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - vldr s14, [sp] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 514a4 │ │ │ │ - vldr s13, [r1, #-4] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - vsubne.f32 s15, s15, s13 │ │ │ │ - bne.n 514a8 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r2, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 51482 │ │ │ │ - ldr r2, [pc, #40] @ (514e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (514dc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 514d2 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r2!, {r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r2, #116] @ 0x74 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r2!, {r3, r4} │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ebfc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000514e8 : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 5152e │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 51510 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ +0003e084 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f568 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00051530 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003e0a0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (515cc ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (515d0 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (515d4 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 5159c │ │ │ │ - ldr r1, [pc, #100] @ (515d8 ) │ │ │ │ - ldr r2, [pc, #88] @ (515d0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 515c6 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3e10e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31764 │ │ │ │ - ldr r1, [pc, #60] @ (515dc ) │ │ │ │ - ldr r2, [pc, #48] @ (515d0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 515c6 │ │ │ │ - mov r2, r9 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33d18 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r1!, {r2, r4, r5} │ │ │ │ - movs r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e2f8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e11c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e120 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [sp, #128] @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #72 @ (adr r6, 3e16c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000515e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e124 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #168] @ (5169c ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (516a0 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #164] @ (516a4 ) │ │ │ │ - mov r9, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 5167c │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - add.w r0, sl, #4 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add.w r2, r8, #4 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - vldr s14, [sp] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51668 │ │ │ │ - vldr s13, [r1, #-4] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - vaddne.f32 s15, s15, s13 │ │ │ │ - bne.n 5166c │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r2, r4 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 51646 │ │ │ │ - ldr r2, [pc, #40] @ (516a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (516a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 51696 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r2, #88] @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r0!, {r2, r4, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000516ac : │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 516f2 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3e192 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, ip │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 516d4 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx lr │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31bf4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e1a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e1a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #728 @ (adr r5, 3e480 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000516f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003e1a8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #132] @ (51790 ) │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #132] @ (51794 ) │ │ │ │ - mov r7, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #128] @ (51798 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 51760 │ │ │ │ - ldr r1, [pc, #100] @ (5179c ) │ │ │ │ - ldr r2, [pc, #88] @ (51794 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 5178a │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3e216 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2f574 │ │ │ │ - ldr r1, [pc, #60] @ (517a0 ) │ │ │ │ - ldr r2, [pc, #48] @ (51794 ) │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ff68 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e224 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e228 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 5178a │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 3031c │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r2, #72] @ 0x48 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r7!, {r1, r3, r4, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r7!, {r4, r5, r6} │ │ │ │ - movs r3, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #360 @ (adr r5, 3e394 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000517a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e22c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #232] @ (518a8 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #232] @ (518ac ) │ │ │ │ - mov r9, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #228] @ (518b0 ) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 3406c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 51886 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r4, [fp] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - mov r3, sl │ │ │ │ - vldr s16, [sp, #24] │ │ │ │ - mov sl, r9 │ │ │ │ - rsb r7, r4, #1 │ │ │ │ - mov r9, r2 │ │ │ │ - sub.w r8, r6, r0 │ │ │ │ - mov r2, fp │ │ │ │ - subs r5, r6, r1 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 51858 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmp.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51874 │ │ │ │ - add.w r4, fp, r4, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r6, #1 │ │ │ │ - strd r2, ip, [sp, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r9, r6 │ │ │ │ - ldrd r2, ip, [sp, #12] │ │ │ │ - vstr s0, [r4] │ │ │ │ - blt.n 51886 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - add r7, r4 │ │ │ │ - add r8, r0 │ │ │ │ - subs r0, r7, #1 │ │ │ │ - add r5, r1 │ │ │ │ - subs r4, r5, #1 │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vcmp.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5181c │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add.w r4, fp, r4, lsl #2 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - vstr s0, [r4] │ │ │ │ - bge.n 5184e │ │ │ │ - ldr r2, [pc, #44] @ (518b4 ) │ │ │ │ - ldr r3, [pc, #32] @ (518ac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 518a4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - stmia r7!, {r4} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r6!, {r1, r3, r6} │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33be8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000518b8 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e248 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 5192c │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r1 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - rsb r5, r0, #1 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - rsb r9, r3, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - rsb sl, r1, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - b.n 51906 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r9, r1 │ │ │ │ - add r5, r0 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r1, r7, r1, lsl #2 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - add.w r1, r8, sl, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - vstr s0, [r1, #-4] │ │ │ │ - bge.n 518fa │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3053c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00051930 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003e264 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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, #16 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #136] @ (519d0 ) │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #136] @ (519d4 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [pc, #132] @ (519d8 ) │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r0, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ - blx 32848 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbz r2, 519a0 │ │ │ │ - ldr r1, [pc, #100] @ (519dc ) │ │ │ │ - ldr r2, [pc, #92] @ (519d4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 519cc │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3e2d2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ef98 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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, lr} │ │ │ │ - b.w 2f9f8 │ │ │ │ - ldr r1, [pc, #60] @ (519e0 ) │ │ │ │ - ldr r2, [pc, #48] @ (519d4 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e2e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e2e4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - bne.n 519cc │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 31a70 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r3, #36] @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r5!, {r4, r5} │ │ │ │ - movs r3, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r2, [sp, #368] @ 0x170 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #792 @ (adr r4, 3e600 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003e2e8 : │ │ │ │ + b.w 30c3c │ │ │ │ + │ │ │ │ +0003e2ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32728 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000519e4 : │ │ │ │ +0003e308 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [r1] │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - ble.n 51a62 │ │ │ │ - ldr.w r9, [pc, #136] @ 51a8c │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r8, [pc, #132] @ 51a90 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r7, [pc, #132] @ (51a94 ) │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r2, #1 │ │ │ │ mov fp, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - b.n 51a24 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - beq.n 51a58 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51a1e │ │ │ │ - mov.w lr, #23 │ │ │ │ - mov.w ip, #6 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + blx 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e3b2 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.n 51a24 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w sl, [r1] │ │ │ │ - subs r0, #4 │ │ │ │ - add.w r4, r0, sl, lsl #2 │ │ │ │ - b.n 51a76 │ │ │ │ - subs r4, #4 │ │ │ │ - blx 31538 │ │ │ │ - cbnz r0, 51a84 │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e3c0 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bgt.n 51a6a │ │ │ │ - mov.w sl, #0 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - add sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e7d4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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 r4, [r0, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r6, r3, #21 │ │ │ │ + ldr r1, [pc, #28] @ (3e3d0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3e3d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3e3d8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3e3dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #496] @ 0x1f0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #56 @ (adr r4, 3e410 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #160 @ (adr r4, 3e480 ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00051a98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e3e0 : │ │ │ │ + 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.w sl, [r1] │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - ble.n 51b16 │ │ │ │ - ldr.w r9, [pc, #136] @ 51b40 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r8, [pc, #132] @ 51b44 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r7, [pc, #132] @ (51b48 ) │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - mov fp, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 51ad8 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - beq.n 51b0c │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51ad2 │ │ │ │ - mov.w lr, #23 │ │ │ │ - mov.w ip, #6 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3e44e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.n 51ad8 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w sl, [r1] │ │ │ │ - subs r0, #4 │ │ │ │ - add.w r4, r0, sl, lsl #2 │ │ │ │ - b.n 51b2a │ │ │ │ - subs r4, #4 │ │ │ │ - blx 2e204 │ │ │ │ - cbnz r0, 51b38 │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bgt.n 51b1e │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r5, #124] @ 0x7c │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r2, r5, #18 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 341c4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e45c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e460 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #776 @ (adr r3, 3e76c ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00051b4c : │ │ │ │ +0003e464 : │ │ │ │ stmdb 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 r6, [r1, #0] │ │ │ │ - sub sp, #20 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 51bc2 │ │ │ │ - ldr.w sl, [pc, #140] @ 51bf8 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r9, [pc, #140] @ 51bfc │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #136] @ 51c00 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r8, pc │ │ │ │ - b.n 51b88 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq.n 51bbc │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51b82 │ │ │ │ - mov.w lr, #23 │ │ │ │ - mov.w ip, #6 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - adds r4, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 51b88 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 51bec │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3e50e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 51bd4 │ │ │ │ - adds r5, #1 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r5, r6 │ │ │ │ - bgt.n 51be8 │ │ │ │ - mov r1, r4 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fafc │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51bcc │ │ │ │ + beq.n 3e51c │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e2bc │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - adds r5, r6, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3e52c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3e530 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3e534 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3e538 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #168 @ (adr r3, 3e5dc ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #272 @ (adr r3, 3e64c ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00051c04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003e53c : │ │ │ │ + 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 r6, [r1, #0] │ │ │ │ - sub sp, #20 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 51c7a │ │ │ │ - ldr.w sl, [pc, #140] @ 51cb0 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r9, [pc, #140] @ 51cb4 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #136] @ 51cb8 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r8, pc │ │ │ │ - b.n 51c40 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq.n 51c74 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3e5aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3073c │ │ │ │ mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 51c3a │ │ │ │ - mov.w lr, #23 │ │ │ │ - mov.w ip, #6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e5b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e5bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #888 @ (adr r2, 3e938 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003e5c0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 3e62e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - adds r4, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 51c40 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 51ca4 │ │ │ │ + blx 33520 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e63c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e640 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #520 @ (adr r2, 3e84c ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003e644 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 3e6b2 │ │ │ │ mov r4, r0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 51c8c │ │ │ │ - adds r5, #1 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r5, r6 │ │ │ │ - bgt.n 51ca0 │ │ │ │ - mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ - blx 2e7f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 51c84 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - adds r5, r6, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r2, #104] @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2e098 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e6c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e6c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r6, [sp, #496] @ 0x1f0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #152 @ (adr r2, 3e760 ) │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00051cbc : │ │ │ │ +0003e6c8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #152] @ 51d64 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #148] @ (51d68 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #148] @ (51d6c ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - mul.w r0, r6, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 51d52 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 51d38 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3e730 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e50c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - movs r2, #0 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r3, [r5, r2, lsl #2] │ │ │ │ - add.w lr, ip, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add r2, r6 │ │ │ │ - cmp r4, r3 │ │ │ │ - add r3, r1 │ │ │ │ - itt ne │ │ │ │ - movne ip, lr │ │ │ │ - movne r1, r3 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 51d16 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - it ne │ │ │ │ - movne r4, r1 │ │ │ │ - ldr r2, [pc, #52] @ (51d70 ) │ │ │ │ - ldr r3, [pc, #44] @ (51d68 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 51d60 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 51d38 │ │ │ │ - negs r1, r6 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - b.n 51d10 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r1!, {r3, r4, r7} │ │ │ │ - movs r3, r1 │ │ │ │ + ldr r1, [pc, #12] @ (3e740 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e744 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r5, [sp, #1016] @ 0x3f8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #832 @ (adr r1, 3ea88 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00051d74 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003e748 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 51db6 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 51dc6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r1, [r5, r2, lsl #2] │ │ │ │ - subs r3, #1 │ │ │ │ - add r2, r4 │ │ │ │ - add r0, r1 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - bne.n 51da6 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 51dc6 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 51da2 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30464 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00051dcc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003e764 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 51e54 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (51e58 ) │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f96c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e780 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32ffc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e79c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 3e7e4 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (3e7e8 ) │ │ │ │ + mov r0, sp │ │ │ │ add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (51e5c ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 51e2a │ │ │ │ - ldr r2, [pc, #88] @ (51e60 ) │ │ │ │ - ldr r3, [pc, #76] @ (51e58 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 51e4e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31098 │ │ │ │ - ldr r2, [pc, #56] @ (51e64 ) │ │ │ │ - ldr r3, [pc, #40] @ (51e58 ) │ │ │ │ + blx 32fcc │ │ │ │ + ldr r2, [pc, #36] @ (3e7ec ) │ │ │ │ + ldr r3, [pc, #28] @ (3e7e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 51e4e │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3077c │ │ │ │ + bne.n 3e7de │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ + @ instruction: 0xf720000c │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r0!, {r1, r2, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ + @ instruction: 0xf70a000c │ │ │ │ │ │ │ │ -00051e68 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003e7f0 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #164] @ 51f1c │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #160] @ (51f20 ) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 3e838 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (3e83c ) │ │ │ │ + mov r0, sp │ │ │ │ add ip, pc │ │ │ │ - ldr r0, [pc, #160] @ (51f24 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 51f04 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 51f14 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 51ef8 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cbz r1, 51ee0 │ │ │ │ - add r3, r4 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r1, [r5, r3, lsl #2] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 51edc │ │ │ │ - cmp r0, r1 │ │ │ │ - it ge │ │ │ │ - movge r0, r1 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - bne.n 51eca │ │ │ │ - ldr r2, [pc, #68] @ (51f28 ) │ │ │ │ - ldr r3, [pc, #60] @ (51f20 ) │ │ │ │ + blx 3320c │ │ │ │ + ldr r2, [pc, #36] @ (3e840 ) │ │ │ │ + ldr r3, [pc, #28] @ (3e83c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 51f18 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r1, #1 │ │ │ │ - bcc.n 51ee0 │ │ │ │ - add r3, r4 │ │ │ │ - ldr.w r0, [r5, r3, lsl #2] │ │ │ │ - b.n 51ec2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 51f14 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 51ebe │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 51ee0 │ │ │ │ + bne.n 3e832 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ - movs r3, r1 │ │ │ │ + nop │ │ │ │ + movt r0, #51212 @ 0xc80c │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - nop {15} │ │ │ │ - movs r3, r1 │ │ │ │ + @ instruction: 0xf6b6000c │ │ │ │ │ │ │ │ -00051f2c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 51f72 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 51f6e │ │ │ │ - mov r1, r5 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r4, r2 │ │ │ │ - it ge │ │ │ │ - movge r4, r2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 51f5c │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 51f6e │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - b.n 51f5a │ │ │ │ +0003e844 : │ │ │ │ + b.w 2f9a4 │ │ │ │ │ │ │ │ -00051f80 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003e848 : │ │ │ │ + b.w 334dc │ │ │ │ + │ │ │ │ +0003e84c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 52008 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (5200c ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (52010 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 51fde │ │ │ │ - ldr r2, [pc, #88] @ (52014 ) │ │ │ │ - ldr r3, [pc, #76] @ (5200c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52002 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31cd0 │ │ │ │ - ldr r2, [pc, #56] @ (52018 ) │ │ │ │ - ldr r3, [pc, #40] @ (5200c ) │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w lr, [pc, #164] @ 3e900 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ + ldr.w ip, [pc, #160] @ 3e904 │ │ │ │ + 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 33bc8 │ │ │ │ + ldr r2, [pc, #36] @ (3e908 ) │ │ │ │ + ldr r3, [pc, #28] @ (3e904 ) │ │ │ │ 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 52002 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3309c │ │ │ │ + bne.n 3e8fa │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - itt cc │ │ │ │ - movcc r3, r1 │ │ │ │ - movcc r0, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xf670000c │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - itet ne │ │ │ │ - movne r3, r1 │ │ │ │ - bkpt 0x00f2 │ │ │ │ - movne r3, r1 │ │ │ │ + @ instruction: 0xf5ee000c │ │ │ │ │ │ │ │ -0005201c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003e90c : │ │ │ │ + b.w 2db00 │ │ │ │ + │ │ │ │ +0003e910 : │ │ │ │ + b.w 31d0c │ │ │ │ + │ │ │ │ +0003e914 : │ │ │ │ + b.w 3144c │ │ │ │ + │ │ │ │ +0003e918 : │ │ │ │ + b.w 2fc98 │ │ │ │ + │ │ │ │ +0003e91c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #164] @ 520d0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #160] @ (520d4 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #160] @ (520d8 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ + ldr r2, [pc, #52] @ (3e960 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #52] @ (3e964 ) │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + add r0, sp, #4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 520b8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 520c8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r0, r6 │ │ │ │ - beq.n 520ac │ │ │ │ - subs r2, r1, #1 │ │ │ │ - cbz r1, 52094 │ │ │ │ - add r3, r4 │ │ │ │ - subs r2, #1 │ │ │ │ - ldr.w r1, [r5, r3, lsl #2] │ │ │ │ - cmp r1, r6 │ │ │ │ - beq.n 52090 │ │ │ │ - cmp r0, r1 │ │ │ │ - it lt │ │ │ │ - movlt r0, r1 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - bne.n 5207e │ │ │ │ - ldr r2, [pc, #68] @ (520dc ) │ │ │ │ - ldr r3, [pc, #60] @ (520d4 ) │ │ │ │ + blx 31a34 │ │ │ │ + ldr r2, [pc, #32] @ (3e968 ) │ │ │ │ + ldr r3, [pc, #28] @ (3e964 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 520cc │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r1, #1 │ │ │ │ - bcc.n 52094 │ │ │ │ - add r3, r4 │ │ │ │ - ldr.w r0, [r5, r3, lsl #2] │ │ │ │ - b.n 52076 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 520c8 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - b.n 52072 │ │ │ │ - mov r0, r6 │ │ │ │ - b.n 52094 │ │ │ │ + bne.n 3e95c │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - bkpt 0x00a0 │ │ │ │ - movs r3, r1 │ │ │ │ + sub.w r0, r2, #9175040 @ 0x8c0000 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - bkpt 0x003c │ │ │ │ - movs r3, r1 │ │ │ │ + @ instruction: 0xf58c000c │ │ │ │ │ │ │ │ -000520e0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003e96c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r3, r0, #1 │ │ │ │ - blt.n 52126 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 52122 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r2, [r6, r3, lsl #2] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r4, r2 │ │ │ │ - it lt │ │ │ │ - movlt r4, r2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 52110 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 52122 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 31474 <__aeabi_uidiv@plt> │ │ │ │ - b.n 5210e │ │ │ │ - │ │ │ │ -00052134 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #120] @ 521bc │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (521c0 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #116] @ (521c4 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32848 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 52192 │ │ │ │ - ldr r2, [pc, #88] @ (521c8 ) │ │ │ │ - ldr r3, [pc, #76] @ (521c0 ) │ │ │ │ + ldr r2, [pc, #52] @ (3e9b0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (3e9b4 ) │ │ │ │ + mov r0, sp │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 521b6 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 315f0 │ │ │ │ - ldr r2, [pc, #56] @ (521cc ) │ │ │ │ - ldr r3, [pc, #40] @ (521c0 ) │ │ │ │ + blx 2ecb8 │ │ │ │ + ldr r2, [pc, #36] @ (3e9b8 ) │ │ │ │ + ldr r3, [pc, #28] @ (3e9b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 521b6 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f24c │ │ │ │ + bne.n 3e9aa │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r3, r7, pc} │ │ │ │ - movs r3, r1 │ │ │ │ + adcs.w r0, r2, #9175040 @ 0x8c0000 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ - movs r3, r1 │ │ │ │ - pop {r1, r2, r3, r4, r5, pc} │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000521d0 : │ │ │ │ - ldr r3, [pc, #8] @ (521dc ) │ │ │ │ - add r3, pc │ │ │ │ - str r0, [r3, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - cdp 0, 12, cr0, cr10, cr11, {0} │ │ │ │ - │ │ │ │ -000521e0 : │ │ │ │ - ldr r1, [pc, #20] @ (521f8 ) │ │ │ │ - ldr r3, [pc, #24] @ (521fc ) │ │ │ │ - add r1, pc │ │ │ │ - push {lr} │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [pc, #20] @ (52200 ) │ │ │ │ - str r0, [r1, #0] │ │ │ │ - mov r0, lr │ │ │ │ - add r2, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ - movs r5, r1 │ │ │ │ - cdp 0, 11, cr0, cr4, cr11, {0} │ │ │ │ - lsls r5, r1, #26 │ │ │ │ - ... │ │ │ │ + @ instruction: 0xf53e000c │ │ │ │ │ │ │ │ -00052204 : │ │ │ │ - ldr.w ip, [pc, #16] @ 52218 │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - bx ip │ │ │ │ - nop │ │ │ │ - cdp 0, 9, cr0, cr2, cr11, {0} │ │ │ │ +0003e9bc : │ │ │ │ + b.w 33ae8 │ │ │ │ │ │ │ │ -0005221c : │ │ │ │ - ldr.w ip, [pc, #16] @ 52230 │ │ │ │ - push {lr} │ │ │ │ - add ip, pc │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - bx ip │ │ │ │ - nop │ │ │ │ - cdp 0, 7, cr0, cr10, cr11, {0} │ │ │ │ +0003e9c0 : │ │ │ │ + b.w 33ee4 │ │ │ │ │ │ │ │ -00052234 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (52284 ) │ │ │ │ - subs r5, r1, #0 │ │ │ │ - add r3, pc │ │ │ │ - bgt.n 52250 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 33df4 │ │ │ │ - ldr r1, [pc, #52] @ (52288 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, r4 │ │ │ │ - ldr r0, [pc, #52] @ (5228c ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - blx 31bdc │ │ │ │ - ldrb.w r0, [r4], #1 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - blx 33550 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 52266 │ │ │ │ - ldr r0, [pc, #24] @ (52290 ) │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - add r0, pc │ │ │ │ - blx 31bdc │ │ │ │ - b.n 5224a │ │ │ │ - pop {r1, r2, r3, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r6, #4] │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - movs r1, r1 │ │ │ │ +0003e9c4 : │ │ │ │ + b.w 2ec54 │ │ │ │ │ │ │ │ -00052294 : │ │ │ │ - ldr r3, [pc, #24] @ (522b0 ) │ │ │ │ - ldr.w ip, [pc, #28] @ 522b4 │ │ │ │ - add r3, pc │ │ │ │ - push {r4} │ │ │ │ - ldr r2, [pc, #24] @ (522b8 ) │ │ │ │ - ldr.w r4, [r3, ip] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4} │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #236 @ 0xec │ │ │ │ - ... │ │ │ │ +0003e9c8 : │ │ │ │ + b.w 324c4 │ │ │ │ │ │ │ │ -000522bc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r4, r0, r2 │ │ │ │ - bgt.n 522e0 │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.n 52350 │ │ │ │ - cmp r0, r4 │ │ │ │ - bcs.n 522de │ │ │ │ - subs r0, #1 │ │ │ │ - add r2, r1 │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ - strb.w r3, [r0, #1]! │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 522d2 │ │ │ │ - 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 52318 │ │ │ │ - cmp r1, r2 │ │ │ │ - bcs.n 52340 │ │ │ │ - add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r1 │ │ │ │ - ldrb.w ip, [r3], #1 │ │ │ │ - strb.w ip, [lr, #1]! │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 52306 │ │ │ │ - subs r0, r0, r1 │ │ │ │ - add r0, r2 │ │ │ │ - b.n 52340 │ │ │ │ - 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 5231e │ │ │ │ - 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 522de │ │ │ │ - subs r2, r4, r0 │ │ │ │ - movs r1, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - adds r3, r1, r2 │ │ │ │ - cmp r3, r0 │ │ │ │ - bls.n 522ca │ │ │ │ - cmp r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r2, r4 │ │ │ │ - bcs.n 522de │ │ │ │ - ldrb.w r0, [r3, #-1]! │ │ │ │ - strb.w r0, [r2, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5235e │ │ │ │ - pop {r4, r5, pc} │ │ │ │ +0003e9cc : │ │ │ │ + b.w 2e8b4 │ │ │ │ │ │ │ │ -0005236c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 33df4 │ │ │ │ +0003e9d0 : │ │ │ │ + b.w 2db70 │ │ │ │ │ │ │ │ -00052380 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003e9d4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #56] @ (523c8 ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r3 │ │ │ │ - blx 32174 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 523a8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (523cc ) │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [r5, r2] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - ldr r2, [pc, #28] @ (523d0 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - add r2, pc │ │ │ │ - blx 323fc <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #20] @ (523d4 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 32758 │ │ │ │ - b.n 523a2 │ │ │ │ - nop │ │ │ │ - cbnz r6, 5241a │ │ │ │ - movs r3, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - ldcl 0, cr0, [r2], {11} │ │ │ │ - │ │ │ │ -000523d8 : │ │ │ │ - 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 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w lr, [pc, #68] @ 3ea2c │ │ │ │ + ldr.w ip, [pc, #68] @ 3ea30 │ │ │ │ + add lr, pc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ble.n 5248e │ │ │ │ - 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 52420 │ │ │ │ - add r1, r0 │ │ │ │ - cmp r5, r1 │ │ │ │ - bcc.n 524a0 │ │ │ │ - subs r6, r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt.n 52480 │ │ │ │ - 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 52454 │ │ │ │ - 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 52446 │ │ │ │ - add r9, r0 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r2, sl │ │ │ │ - bne.n 5242e │ │ │ │ - cmp r4, #1 │ │ │ │ - bmi.n 52468 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 2f2e4 │ │ │ │ - cbz r7, 52488 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30d44 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2ffc0 │ │ │ │ - add lr, r0 │ │ │ │ - cmp r9, r3 │ │ │ │ - bne.n 5240c │ │ │ │ - b.n 52426 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r4, #1 │ │ │ │ - bmi.n 52488 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2f2e0 │ │ │ │ - ldr r1, [pc, #20] @ (524b8 ) │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r7, r5 │ │ │ │ - add r1, pc │ │ │ │ - mov r6, r4 │ │ │ │ - blx 2f028 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 52428 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000524bc : │ │ │ │ - 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] @ (527e0 ) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #780] @ (527e4 ) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r4, [pc, #776] @ (527e8 ) │ │ │ │ - ldr r0, [pc, #780] @ (527ec ) │ │ │ │ - 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 326d0 │ │ │ │ - ldr r0, [pc, #760] @ (527f0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - add r0, pc │ │ │ │ - add.w r6, r4, #28 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [pc, #744] @ (527f4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [pc, #736] @ (527f8 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [pc, #724] @ (527fc ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - add r0, pc │ │ │ │ - blx 32848 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 2f1ec │ │ │ │ - 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 31298 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #1 │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - blx 32650 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r5, r4, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32650 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2e8dc │ │ │ │ - movs r1, #32 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2e8dc │ │ │ │ - movs r1, #32 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e8dc │ │ │ │ - ldr r1, [pc, #628] @ (52800 ) │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - mov r2, r3 │ │ │ │ - blx 2ff08 │ │ │ │ - cbz r0, 525f8 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 52624 │ │ │ │ - ldr r3, [pc, #604] @ (52804 ) │ │ │ │ - ldr r1, [pc, #608] @ (52808 ) │ │ │ │ - ldr r0, [pc, #608] @ (5280c ) │ │ │ │ - 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 31394 │ │ │ │ - ldr r0, [pc, #564] @ (52810 ) │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r0, #4 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ - blx 325ec │ │ │ │ - blx 2e144 │ │ │ │ - ldr r0, [pc, #548] @ (52814 ) │ │ │ │ - movs r1, #0 │ │ │ │ - add r0, pc │ │ │ │ - blx 2dd98 │ │ │ │ - ldr r4, [pc, #540] @ (52818 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 52668 │ │ │ │ - ldr r2, [pc, #532] @ (5281c ) │ │ │ │ - ldr r3, [pc, #472] @ (527e4 ) │ │ │ │ - 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 527dc │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #504] @ (52820 ) │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r3, [pc, #504] @ (52824 ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #500] @ (52828 ) │ │ │ │ - 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] @ (5282c ) │ │ │ │ - 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 31394 │ │ │ │ - b.n 525d8 │ │ │ │ - ldr r1, [pc, #452] @ (52830 ) │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - add r1, pc │ │ │ │ - blx 2ff08 │ │ │ │ - cbz r0, 52680 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 526cc │ │ │ │ - ldr r4, [pc, #432] @ (52834 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #432] @ (52838 ) │ │ │ │ - mov r2, r3 │ │ │ │ - add r4, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - blx 2ff08 │ │ │ │ - cbz r0, 5269c │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 52716 │ │ │ │ - ldr r4, [pc, #412] @ (5283c ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 52606 │ │ │ │ - ldr r1, [pc, #404] @ (52840 ) │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - add r1, pc │ │ │ │ - blx 32650 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add.w r2, r4, #16 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - blx 325ec │ │ │ │ - b.n 52606 │ │ │ │ - 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 52786 │ │ │ │ - ldr r1, [pc, #356] @ (52844 ) │ │ │ │ - ldr r3, [pc, #356] @ (52848 ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #356] @ (5284c ) │ │ │ │ - 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 31394 │ │ │ │ - b.n 52772 │ │ │ │ - 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 527c0 │ │ │ │ - ldr r2, [pc, #292] @ (52850 ) │ │ │ │ - ldr r3, [pc, #296] @ (52854 ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #292] @ (52858 ) │ │ │ │ - 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] @ (5285c ) │ │ │ │ - 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 31394 │ │ │ │ - ldr r0, [pc, #236] @ (52860 ) │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - adds r1, r0, #4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ - blx 325ec │ │ │ │ - b.n 5269c │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - movs r5, #11 │ │ │ │ - ldr r2, [pc, #216] @ (52864 ) │ │ │ │ - ldr r0, [pc, #216] @ (52868 ) │ │ │ │ - ldr r3, [pc, #220] @ (5286c ) │ │ │ │ - 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] @ (52870 ) │ │ │ │ - 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 52760 │ │ │ │ - ldr r3, [pc, #176] @ (52874 ) │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - ldr r0, [pc, #176] @ (52878 ) │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #176] @ (5287c ) │ │ │ │ - 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 526f8 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 52822 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsb r2, [r3, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r2, [r5, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r4, #7 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xeae6000b │ │ │ │ - ldrb r0, [r2, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r6, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r2, #4] │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r6, [r1, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - orrs.w r0, ip, fp │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - vhadd.u32 d16, d6, d9 │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ - movs r5, r1 │ │ │ │ - strb r2, [r3, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r0, [r3, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r7, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xe9a8000b │ │ │ │ - ldrb r4, [r3, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r0, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrd r0, r0, [lr, #-44] @ 0x2c │ │ │ │ - ldrh r4, [r7, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r5, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r4, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r6, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - strd r0, r0, [ip], #44 @ 0x2c │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xe8c8000b │ │ │ │ - ldrh r0, [r6, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ - 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] @ (52b3c ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #680] @ (52b40 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [pc, #680] @ (52b44 ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #680] @ (52b48 ) │ │ │ │ - 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 326d0 │ │ │ │ - ldr r0, [pc, #652] @ (52b4c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #316 @ 0x13c │ │ │ │ - add r0, pc │ │ │ │ - add.w r7, r4, #336 @ 0x150 │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [pc, #640] @ (52b50 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #320 @ 0x140 │ │ │ │ - add r0, pc │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [pc, #628] @ (52b54 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add.w r1, r4, #324 @ 0x144 │ │ │ │ - add r0, pc │ │ │ │ - blx 326d0 │ │ │ │ - ldr r0, [pc, #620] @ (52b58 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r4, #328 @ 0x148 │ │ │ │ - add r0, pc │ │ │ │ - blx 32848 │ │ │ │ - add.w r0, r4, #332 @ 0x14c │ │ │ │ - blx 2f1ec │ │ │ │ - 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 31298 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #1 │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - blx 32650 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #372 @ 0x174 │ │ │ │ - blx 32650 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e8dc │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r0, [r4, #404] @ 0x194 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2e8dc │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r0, [r4, #408] @ 0x198 │ │ │ │ - add.w r0, r4, #372 @ 0x174 │ │ │ │ - blx 2e8dc │ │ │ │ - ldr r1, [pc, #516] @ (52b5c ) │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r0, [r4, #412] @ 0x19c │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - mov r2, r3 │ │ │ │ - blx 2ff08 │ │ │ │ - cbz r0, 52976 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r2, r3, [sp, #136] @ 0x88 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r4, [pc, #488] @ (52b60 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 529a4 │ │ │ │ - ldr r2, [pc, #476] @ (52b64 ) │ │ │ │ - ldr r3, [pc, #436] @ (52b40 ) │ │ │ │ + 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 329f8 │ │ │ │ + ldr r2, [pc, #32] @ (3ea34 ) │ │ │ │ + ldr r3, [pc, #28] @ (3ea30 ) │ │ │ │ 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 52b36 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #448] @ (52b68 ) │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - add r1, pc │ │ │ │ - blx 2ff08 │ │ │ │ - cbz r0, 529be │ │ │ │ - ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 52a10 │ │ │ │ - ldr r4, [pc, #428] @ (52b6c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #428] @ (52b70 ) │ │ │ │ - mov r2, r3 │ │ │ │ - add r4, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - blx 2ff08 │ │ │ │ - cbz r0, 529dc │ │ │ │ - ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 52a60 │ │ │ │ - ldr r4, [pc, #404] @ (52b74 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 52986 │ │ │ │ - ldr r1, [pc, #392] @ (52b78 ) │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - add r1, pc │ │ │ │ - blx 32650 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add.w r2, r4, #324 @ 0x144 │ │ │ │ - add.w r1, r4, #312 @ 0x138 │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - blx 325ec │ │ │ │ - b.n 52986 │ │ │ │ - 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 52adc │ │ │ │ - ldr r1, [pc, #340] @ (52b7c ) │ │ │ │ - ldr r3, [pc, #340] @ (52b80 ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [pc, #340] @ (52b84 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #28] │ │ │ │ - adds r3, #8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add.w r4, r4, #372 @ 0x174 │ │ │ │ - movs r5, #6 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - movs r4, #7 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - movs r4, #13 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - blx 31394 │ │ │ │ - b.n 52ac4 │ │ │ │ - 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 52b1a │ │ │ │ - ldr r2, [pc, #272] @ (52b88 ) │ │ │ │ - ldr r3, [pc, #272] @ (52b8c ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #272] @ (52b90 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r4, #412] @ 0x19c │ │ │ │ - adds r3, #4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 3ea28 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf4e8000c │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4c0000c │ │ │ │ + │ │ │ │ +0003ea38 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (3ea7c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (3ea80 ) │ │ │ │ + mov r0, sp │ │ │ │ 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] @ (52b94 ) │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r0, [r4, #408] @ 0x198 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2e17c │ │ │ │ + ldr r2, [pc, #36] @ (3ea84 ) │ │ │ │ + ldr r3, [pc, #28] @ (3ea80 ) │ │ │ │ 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 31394 │ │ │ │ - ldr r0, [pc, #208] @ (52b98 ) │ │ │ │ - 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 325ec │ │ │ │ - b.n 529dc │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - movs r6, #11 │ │ │ │ - ldr r2, [pc, #184] @ (52b9c ) │ │ │ │ - ldr r0, [pc, #188] @ (52ba0 ) │ │ │ │ - ldr r3, [pc, #188] @ (52ba4 ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 3ea76 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + eor.w r0, r6, #9175040 @ 0x8c0000 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, r2, #9175040 @ 0x8c0000 │ │ │ │ + │ │ │ │ +0003ea88 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (3eacc ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (3ead0 ) │ │ │ │ + mov r0, sp │ │ │ │ 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] @ (52ba8 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ - adds r3, #4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 33f78 │ │ │ │ + ldr r2, [pc, #36] @ (3ead4 ) │ │ │ │ + ldr r3, [pc, #28] @ (3ead0 ) │ │ │ │ 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 52ab2 │ │ │ │ - ldr r3, [pc, #144] @ (52bac ) │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - ldr r0, [pc, #144] @ (52bb0 ) │ │ │ │ - str r1, [sp, #28] │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #140] @ (52bb4 ) │ │ │ │ - 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 52a40 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 3eac6 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb63c │ │ │ │ - movs r3, r1 │ │ │ │ + bics.w r0, r6, #9175040 @ 0x8c0000 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r1, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r0, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - cdp2 0, 1, cr0, cr8, cr9, {0} │ │ │ │ - strb r0, [r3, #22] │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ - movs r3, r1 │ │ │ │ - stc2 0, cr0, [sl], #-36 @ 0xffffffdc │ │ │ │ - strb r2, [r1, #21] │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r3, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r6, #20] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r6, [r2, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 52844 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [r2, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 527b0 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r3, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r6, [r1, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 526d4 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 5268c │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r3, r0] │ │ │ │ - movs r1, r1 │ │ │ │ + bic.w r0, r2, #9175040 @ 0x8c0000 │ │ │ │ │ │ │ │ -00052bb8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003ead8 : │ │ │ │ + b.w 31ac0 │ │ │ │ + │ │ │ │ +0003eadc : │ │ │ │ + b.w 341f4 │ │ │ │ + │ │ │ │ +0003eae0 : │ │ │ │ + b.w 31b28 │ │ │ │ + │ │ │ │ +0003eae4 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #84] @ 52c1c │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r3, [pc, #80] @ (52c20 ) │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 3eb2c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (3eb30 ) │ │ │ │ + mov r1, sp │ │ │ │ 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] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31510 │ │ │ │ - ldr r2, [pc, #56] @ (52c24 ) │ │ │ │ - mov.w ip, #1 │ │ │ │ - movs r3, #3 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - mov r1, r4 │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r2, [pc, #40] @ (52c28 ) │ │ │ │ - ldr r3, [pc, #28] @ (52c20 ) │ │ │ │ + blx 32b3c │ │ │ │ + ldr r2, [pc, #36] @ (3eb34 ) │ │ │ │ + ldr r3, [pc, #28] @ (3eb30 ) │ │ │ │ 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 52c16 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 3eb26 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r4, 52c60 │ │ │ │ - movs r3, r1 │ │ │ │ + @ instruction: 0xf3d8000c │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ - movs r2, r1 │ │ │ │ - uxtb r2, r2 │ │ │ │ - movs r3, r1 │ │ │ │ + ubfx r0, r2, #0, #13 │ │ │ │ │ │ │ │ -00052c2c : │ │ │ │ - push {r4, lr} │ │ │ │ +0003eb38 : │ │ │ │ + b.w 2f8b4 │ │ │ │ + │ │ │ │ +0003eb3c : │ │ │ │ + b.w 2dd08 │ │ │ │ + │ │ │ │ +0003eb40 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 52c7c │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (52c80 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - movs r1, #1 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, sp │ │ │ │ + add r1, sp, #4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + vstr s1, [sp] │ │ │ │ + blx 2dea4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0003eb68 : │ │ │ │ + b.w 2e518 │ │ │ │ + │ │ │ │ +0003eb6c : │ │ │ │ + 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 32ab4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0003eb88 : │ │ │ │ + b.w 305b8 │ │ │ │ + │ │ │ │ +0003eb8c : │ │ │ │ + b.w 322c4 │ │ │ │ + │ │ │ │ +0003eb90 : │ │ │ │ + b.w 2eb00 │ │ │ │ + │ │ │ │ +0003eb94 : │ │ │ │ + b.w 2ded8 │ │ │ │ + │ │ │ │ +0003eb98 : │ │ │ │ + b.w 2f9c0 │ │ │ │ + │ │ │ │ +0003eb9c : │ │ │ │ + b.w 2f994 │ │ │ │ + │ │ │ │ +0003eba0 : │ │ │ │ + b.w 2e9d4 │ │ │ │ + │ │ │ │ +0003eba4 : │ │ │ │ + b.w 2fdb4 │ │ │ │ + │ │ │ │ +0003eba8 : │ │ │ │ + b.w 32684 │ │ │ │ + │ │ │ │ +0003ebac : │ │ │ │ + b.w 2e4c8 │ │ │ │ + │ │ │ │ +0003ebb0 : │ │ │ │ + b.w 313b0 │ │ │ │ + │ │ │ │ +0003ebb4 : │ │ │ │ + b.w 32310 │ │ │ │ + │ │ │ │ +0003ebb8 : │ │ │ │ + b.w 2f164 │ │ │ │ + │ │ │ │ +0003ebbc : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (3ec00 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (3ec04 ) │ │ │ │ mov r0, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 32dd4 │ │ │ │ - ldrb.w r3, [sp] │ │ │ │ - ldr r2, [pc, #36] @ (52c84 ) │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #28] @ (52c80 ) │ │ │ │ + blx 3004c │ │ │ │ + ldr r2, [pc, #36] @ (3ec08 ) │ │ │ │ + ldr r3, [pc, #28] @ (3ec04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 52c78 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 3ebfa │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - uxth r0, r2 │ │ │ │ - movs r3, r1 │ │ │ │ + nop │ │ │ │ + ssat r0, #13, r2 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r0, r6 │ │ │ │ - movs r3, r1 │ │ │ │ + @ instruction: 0xf2ee000c │ │ │ │ │ │ │ │ -00052c88 : │ │ │ │ +0003ec0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32374 │ │ │ │ + blx 33a9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052c9c : │ │ │ │ +0003ec28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2da94 │ │ │ │ + blx 2e420 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ec44 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 318c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ec60 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e1b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ec7c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 307f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00052cb0 : │ │ │ │ +0003ec98 : │ │ │ │ stmdb 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 │ │ │ │ + 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 32174 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ed42 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 52d5e │ │ │ │ mov r5, r0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3ed50 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 2e3c8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31d8c │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - strd r6, r4, [sp, #12] │ │ │ │ - strd r7, r8, [sp, #4] │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2e700 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 2ffc4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (52d6c ) │ │ │ │ + ldr r1, [pc, #28] @ (3ed60 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (52d70 ) │ │ │ │ + ldr r0, [pc, #28] @ (3ed64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r6, [r5, r1] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r1, [pc, #20] @ (3ed68 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (3ed6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r4, [r5, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #920] @ 0x398 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052d74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003ed70 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 32174 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ + cbz r0, 3edd8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30290 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ede8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3edec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r2, #58] @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #640] @ 0x280 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003edf0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 319a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ee0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30724 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ee28 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2da88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ee44 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ee60 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eaa4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ee7c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003ee98 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3293c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003eeb4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ac0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003eed0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003eeec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f044 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ef08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31800 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ef24 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fdec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ef40 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33808 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ef5c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 52e22 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 3efca │ │ │ │ + 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 2fa14 │ │ │ │ - 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 2e3c8 │ │ │ │ - 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 2daac │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fe08 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (52e30 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (52e34 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3efd8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3efdc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r2, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r2, r7] │ │ │ │ - movs r1, r1 │ │ │ │ + ldrh r4, [r4, #42] @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [sp, #856] @ 0x358 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052e38 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003efe0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cbz r0, 3f04e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fc04 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f05c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f060 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [sp, #488] @ 0x1e8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003f064 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 52ee6 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 3f0d2 │ │ │ │ + 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 2fa14 │ │ │ │ - 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 2e3c8 │ │ │ │ - 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 30a5c │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2dfa4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f0e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f0e4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003f0e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ef0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f104 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2db64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f120 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3f18e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3211c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (52ef4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (52ef8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f19c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f1a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r1, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r6, r4] │ │ │ │ - movs r1, r1 │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052efc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003f1a4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #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 31aec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f1e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31d1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f200 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f21c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32784 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f238 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31660 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f254 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33468 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f270 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3180c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f28c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003f2a8 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003f2c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32228 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f2e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ca0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f2fc : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003f318 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 307b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f33c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e55c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f358 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33244 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f374 : │ │ │ │ + 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 32174 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ + cbz r0, 3f3e8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31d44 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3f3f8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f3fc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r0, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #352] @ 0x160 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003f400 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 52fa8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 3f468 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ blx 2fa14 │ │ │ │ - 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 2e3c8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fe70 │ │ │ │ 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 304d0 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (52fb8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (52fbc ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f478 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f47c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r1, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r3, r2] │ │ │ │ - movs r1, r1 │ │ │ │ + ldrh r6, [r0, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052fc0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003f480 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2d99c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f49c : │ │ │ │ + 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 32174 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ + cbz r0, 3f504 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31798 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f514 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f518 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r2, [r5, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + str r5, [sp, #560] @ 0x230 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003f51c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5306c │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 3f58e │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31e84 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3f59c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f5a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + str r5, [sp, #168] @ 0xa8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003f5a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f5c0 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 3f642 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 2e3c8 │ │ │ │ - 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 32b2c │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + blx 32ba8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ + 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, #12] @ (5307c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (53080 ) │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f650 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f654 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strh r6, [r0, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r0, r0] │ │ │ │ - movs r1, r1 │ │ │ │ + strh r4, [r5, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #632] @ 0x278 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053084 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003f658 : │ │ │ │ + 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 │ │ │ │ + str.w 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 32174 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ + cbz r0, 3f6b2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30668 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f6c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f6c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r7, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003f6c8 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 53130 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 3f722 │ │ │ │ + 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 2fa14 │ │ │ │ - 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 2e3c8 │ │ │ │ - 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 33c50 │ │ │ │ - mov r0, r9 │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2df40 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (53140 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (53144 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f730 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f734 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r0, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r4, [r4, r5] │ │ │ │ - movs r1, r1 │ │ │ │ + strh r4, [r1, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053148 : │ │ │ │ +0003f738 : │ │ │ │ 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 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 3f7a6 │ │ │ │ + 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 2e3c8 │ │ │ │ - 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 2d9cc │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ece8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (3f7b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f7b8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #712] @ 0x2c8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003f7bc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3102c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000531d8 : │ │ │ │ +0003f7d8 : │ │ │ │ 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 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 3f846 │ │ │ │ + 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 2e3c8 │ │ │ │ - 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 32000 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2da64 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (3f854 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f858 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r5, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053268 : │ │ │ │ +0003f85c : │ │ │ │ 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 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 3f8ca │ │ │ │ + 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 2e3c8 │ │ │ │ - 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 2fa14 │ │ │ │ + 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 33170 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 2e2c8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (3f8d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f8dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r4, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #888] @ 0x378 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053304 : │ │ │ │ +0003f8e0 : │ │ │ │ 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 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r5 │ │ │ │ + cbz r0, 3f94e │ │ │ │ + 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 2e3c8 │ │ │ │ - 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 2fa14 │ │ │ │ + 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 340c8 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 32e3c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (3f95c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f960 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r4, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #520] @ 0x208 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000533a0 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 533b0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 30d40 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003f964 : │ │ │ │ + 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} │ │ │ │ │ │ │ │ -000533b4 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003f980 : │ │ │ │ + push {r3, 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 533f6 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ittt gt │ │ │ │ - movgt r9, r0 │ │ │ │ - movgt r3, r1 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble.n 533fa │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mla r1, r1, r4, r9 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 30d44 │ │ │ │ - cmp r5, r4 │ │ │ │ - add.w r3, r0, r8 │ │ │ │ - bne.n 533de │ │ │ │ - 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 533f6 │ │ │ │ - cmp r5, r2 │ │ │ │ - bne.n 533fc │ │ │ │ - b.n 533f6 │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f934 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005340c : │ │ │ │ - push {r4, lr} │ │ │ │ +0003f99c : │ │ │ │ + push {r3, 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 5342e │ │ │ │ + blx 32f84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f9b8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3fa26 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - subs r2, r4, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30d44 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - strb.w r2, [r3, #-1] │ │ │ │ - pop {r4, pc} │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30f44 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + 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 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r1, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053438 : │ │ │ │ +0003fa3c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 310c4 │ │ │ │ + blx 2f4cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053454 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003fa58 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 327c0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3fac6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e8f8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3fad4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fad8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r5, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + str r1, [sp, #360] @ 0x168 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053478 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003fadc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 338f4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3fb4a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f35c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3fb58 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fb5c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r4, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005349c : │ │ │ │ - push {r3, lr} │ │ │ │ +0003fb60 : │ │ │ │ + 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 2ec3c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3fbce │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30ff8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3fbdc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fbe0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r4, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000534b8 : │ │ │ │ +0003fbe4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33adc │ │ │ │ + blx 34114 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000534d4 : │ │ │ │ +0003fc00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f8dc │ │ │ │ + blx 33c78 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000534f0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0003fc1c : │ │ │ │ + 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 314dc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3fc8a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2edfc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (3fc98 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fc9c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r4, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005350c : │ │ │ │ +0003fca0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31050 │ │ │ │ + blx 2febc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053528 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003fcbc : │ │ │ │ + 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 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3fd2a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e7c8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fd38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fd3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r0, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r2, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003fd40 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 3fdae │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fdbc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fdc0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r0, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003fdc4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 3fe32 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 327d8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fe40 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fe44 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003fe48 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 3feb6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30af4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fec4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fec8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r0, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003fecc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 3ff3a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33fb4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ff48 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ff4c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r6, #23] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r4, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003ff50 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 3ffbe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30e90 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ffcc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ffd0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r6, #21] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0003ffd4 : │ │ │ │ + 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 r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4002e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 309b0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4003c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40040 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r0, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r0, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00040044 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4009e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 303fc │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (400ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (400b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r7, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000400b4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 40122 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33f50 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40130 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40134 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r1, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r3, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00040138 : │ │ │ │ + stmdb 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 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 535d4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + beq.n 401e2 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 535e2 │ │ │ │ - add r2, sp, #12 │ │ │ │ + beq.n 401f0 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 32af8 │ │ │ │ + blx 33674 │ │ │ │ mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 2fa14 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + 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, #24] @ (535f0 ) │ │ │ │ + ldr r1, [pc, #28] @ (40200 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (535f4 ) │ │ │ │ + ldr r0, [pc, #28] @ (40204 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (535f8 ) │ │ │ │ + ldr r1, [pc, #20] @ (40208 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (535fc ) │ │ │ │ + ldr r0, [pc, #20] @ (4020c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [pc, #888] @ (5396c ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [pc, #928] @ (53998 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [pc, #832] @ (5393c ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #8] @ (53608 ) │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00040210 : │ │ │ │ + b.w 32180 │ │ │ │ + │ │ │ │ +00040214 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w lr, [pc, #60] @ 40260 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr.w ip, [pc, #56] @ 40264 │ │ │ │ + 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 32910 │ │ │ │ + ldr r2, [pc, #32] @ (40268 ) │ │ │ │ + ldr r3, [pc, #28] @ (40264 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 4025c │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + bgt.n 401b0 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 40184 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00053600 : │ │ │ │ +0004026c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f308 │ │ │ │ + blx 31b04 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005361c : │ │ │ │ - push {r3, lr} │ │ │ │ +00040288 : │ │ │ │ + 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 30820 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 402f6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb40 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (40304 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40308 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r0, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053638 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004030c : │ │ │ │ + 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 2ddd8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4037a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + 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] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (40388 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4038c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r6, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r4, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053654 : │ │ │ │ - push {r3, lr} │ │ │ │ +00040390 : │ │ │ │ + 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 2f824 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 403fe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fbf8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4040c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40410 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r1, #22] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053670 : │ │ │ │ +00040414 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3292c │ │ │ │ + blx 32df4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005368c : │ │ │ │ +00040430 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b78 │ │ │ │ + blx 32d30 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000536a8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004044c : │ │ │ │ + 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 32c54 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 404ba │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2eb1c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (404c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (404cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r6, #1] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r6, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000536d0 : │ │ │ │ - push {r4, lr} │ │ │ │ +000404d0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32e94 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4055a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 40568 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3405c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (40578 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4057c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (40580 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (40584 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r4, [r2, #31] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r7, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r0, #31] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r3, #14] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000536f4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040588 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32568 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 40610 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4061e │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2dd80 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (4062c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (40630 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (40634 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (40638 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r6, [r3, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r3, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r2, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r6, #10] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053718 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004063c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2ee84 │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 406e6 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 406f4 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e0d4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (40704 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (40708 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4070c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (40710 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r0, [r1, #25] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r2, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r7, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00040714 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4076e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32054 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4077c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40780 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r0, #23] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00040784 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 407de │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31af8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (407ec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (407f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r2, #21] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000407f4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 40862 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32cd0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40870 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40874 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r1, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r6, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005373c : │ │ │ │ +00040878 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e404 │ │ │ │ + blx 2f3b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053758 : │ │ │ │ +00040894 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a74 │ │ │ │ + blx 327f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053774 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000408b0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4091e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ec88 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4092c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40930 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r2, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r4, #58] @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00040934 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 409a2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32ff0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (409b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (409b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r1, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000409b8 : │ │ │ │ + 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 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 40a12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f730 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40a20 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40a24 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r3, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00040a28 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 537e8 │ │ │ │ + cbz r0, 40a82 │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fd5c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40a90 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40a94 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r5, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r6, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00040a98 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 40b06 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - blx 34234 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30c74 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (537f8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40b14 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (537fc ) │ │ │ │ + ldr r0, [pc, #12] @ (40b18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #808] @ (53b24 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [pc, #144] @ (53890 ) │ │ │ │ - movs r1, r1 │ │ │ │ + strb r0, [r5, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r3, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053800 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040b1c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30be0 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 40b76 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340d4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40b84 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40b88 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r7, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r2, #46] @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005382c : │ │ │ │ - push {r3, lr} │ │ │ │ +00040b8c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a28 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 40be6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 306f8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (40bf4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40bf8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r1, #5] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053848 : │ │ │ │ - push {r3, lr} │ │ │ │ +00040bfc : │ │ │ │ + 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 32240 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 40c6a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 336f8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (40c78 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40c7c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r0, #3] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r5, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053864 : │ │ │ │ - push {r4, lr} │ │ │ │ +00040c80 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2e9b0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 40cfa │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 2f1f8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40d08 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40d0c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r6, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r0, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005388c : │ │ │ │ +00040d10 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32614 │ │ │ │ + blx 2f5d4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000538a8 : │ │ │ │ +00040d2c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d88 │ │ │ │ + blx 3390c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000538c4 : │ │ │ │ +00040d48 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30754 │ │ │ │ + blx 32620 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000538e0 : │ │ │ │ +00040d64 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 314e8 │ │ │ │ + blx 2e2b0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000538fc : │ │ │ │ +00040d80 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30158 │ │ │ │ + blx 31d00 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053918 : │ │ │ │ +00040d9c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e7a0 │ │ │ │ + blx 2f278 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053934 : │ │ │ │ - push {r3, lr} │ │ │ │ +00040db8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d98 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 40e12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2edb0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (40e20 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40e24 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r3, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r2, #30] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053950 : │ │ │ │ - push {r3, lr} │ │ │ │ +00040e28 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2df28 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 40e82 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32d4c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (40e90 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40e94 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r1, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005396c : │ │ │ │ - push {r3, lr} │ │ │ │ +00040e98 : │ │ │ │ + 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 34210 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 40f06 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d950 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (40f14 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40f18 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r6, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053988 : │ │ │ │ - push {r3, lr} │ │ │ │ +00040f1c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f26c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 337d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000539a4 : │ │ │ │ +00040f44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2de00 │ │ │ │ + blx 2dd74 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000539c0 : │ │ │ │ +00040f60 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 40fba │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f320 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40fc8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40fcc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r4, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00040fd0 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4102a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32274 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41038 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4103c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r0, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r3, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041040 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 410ae │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb4c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (410bc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (410c0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r0, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000410c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #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 30954 │ │ │ │ + blx 34104 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000539e4 : │ │ │ │ +000410e8 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 41142 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 337fc │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41150 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41154 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r2, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041158 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 411b2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3331c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (411c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (411c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r1, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000411c8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41236 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2eee0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41244 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41248 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r6, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004124c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eed4 │ │ │ │ + blx 30680 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053a00 : │ │ │ │ +00041268 : │ │ │ │ + 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 2e694 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004129c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b08 │ │ │ │ + blx 301f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053a1c : │ │ │ │ +000412b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33078 │ │ │ │ + blx 30fa4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053a38 : │ │ │ │ - push {r3, lr} │ │ │ │ +000412d4 : │ │ │ │ + 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 2dc7c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41342 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33024 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41350 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41354 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r1, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041358 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 413c6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31fd0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (413d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (413d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r6, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000413dc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 4144a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ec08 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41458 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4145c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r2, #29] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053a54 : │ │ │ │ +00041460 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ba4 │ │ │ │ + blx 331b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053a70 : │ │ │ │ +0004147c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 304e0 │ │ │ │ + blx 3203c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053a8c : │ │ │ │ +00041498 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31834 │ │ │ │ + blx 2ec48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053aa8 : │ │ │ │ - push {r3, lr} │ │ │ │ +000414b4 : │ │ │ │ + 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 2e628 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41522 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fba4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41530 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41534 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r4, #26] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053ac4 : │ │ │ │ +00041538 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30cb0 │ │ │ │ + blx 32e00 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053ae0 : │ │ │ │ +00041554 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 53b4e │ │ │ │ + cbz r0, 415c2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2dbd0 │ │ │ │ + blx 31ae0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -48508,52 +21149,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (53b5c ) │ │ │ │ + ldr r1, [pc, #12] @ (415d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (53b60 ) │ │ │ │ + ldr r0, [pc, #12] @ (415d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [pc, #400] @ (53cf0 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [pc, #920] @ (53efc ) │ │ │ │ - movs r1, r1 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r5, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053b64 : │ │ │ │ +000415d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w 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 32174 │ │ │ │ - cbz r0, 53bd2 │ │ │ │ + cbz r0, 41646 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f638 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30844 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -48561,1294 +21202,3038 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (53be0 ) │ │ │ │ + ldr r1, [pc, #12] @ (41654 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (53be4 ) │ │ │ │ + ldr r0, [pc, #12] @ (41658 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - blx ip │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [pc, #552] @ (53e10 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00053be8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053c04 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053c20 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00053c3c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 311f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053c58 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32450 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053c74 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004165c : │ │ │ │ + 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 3118c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 416ca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2e930 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (416d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (416dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r6, #21] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053c90 : │ │ │ │ +000416e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33404 │ │ │ │ + blx 2fe40 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053cac : │ │ │ │ +000416fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f3a8 │ │ │ │ + blx 316f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053cc8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00041718 : │ │ │ │ + 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 3265c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41786 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32790 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41794 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41798 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r5, #88] @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r4, #19] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053ce4 : │ │ │ │ +0004179c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2de88 │ │ │ │ + blx 3207c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053d00 : │ │ │ │ +000417b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b34 │ │ │ │ + blx 30614 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053d1c : │ │ │ │ - push {r3, lr} │ │ │ │ +000417d4 : │ │ │ │ + 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 33830 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41842 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33930 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41850 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41854 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r1, #17] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053d38 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00041858 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 53daa │ │ │ │ + cbz r0, 418c6 │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2df98 │ │ │ │ + blx 34050 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (53db8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (418d4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (53dbc ) │ │ │ │ + ldr r0, [pc, #12] @ (418d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - mov r0, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0x47da │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00053dc0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 302c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053ddc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e220 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00053df8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2df8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r0, [r5, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053e14 : │ │ │ │ - push {r3, lr} │ │ │ │ +000418dc : │ │ │ │ + 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 2e6e8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4194a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f220 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41958 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4195c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053e30 : │ │ │ │ +00041960 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd28 │ │ │ │ + blx 2f80c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053e4c : │ │ │ │ +0004197c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f158 │ │ │ │ + blx 2ea58 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053e68 : │ │ │ │ - push {r3, lr} │ │ │ │ +00041998 : │ │ │ │ + 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 33234 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41a06 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f8c4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41a14 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41a18 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r0, #12] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053e84 : │ │ │ │ +00041a1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a8c │ │ │ │ + blx 331c4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053ea0 : │ │ │ │ +00041a38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eebc │ │ │ │ + blx 2e04c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053ebc : │ │ │ │ +00041a54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33724 │ │ │ │ + blx 30e68 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053ed8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00041a70 : │ │ │ │ + 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 33a54 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41ade │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 310d0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41aec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41af0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r2, #9] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053ef4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00041af4 : │ │ │ │ + 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 33b60 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41b62 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ea30 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41b70 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41b74 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r1, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r6, #7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053f10 : │ │ │ │ - push {r3, lr} │ │ │ │ +00041b78 : │ │ │ │ + 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 2f260 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41be6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 338b8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41bf4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41bf8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r1, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r3, #6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053f2c : │ │ │ │ +00041bfc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31544 │ │ │ │ + blx 300ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053f48 : │ │ │ │ +00041c18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a94 │ │ │ │ + blx 2f240 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053f64 : │ │ │ │ - push {r3, lr} │ │ │ │ +00041c34 : │ │ │ │ + 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 32f90 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41ca2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f74c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41cb0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41cb4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r1, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053f80 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30994 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +00041cb8 : │ │ │ │ + b.w 32358 │ │ │ │ │ │ │ │ -00053f9c : │ │ │ │ +00041cbc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd6c │ │ │ │ + blx 326a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00053fb8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00041cd8 : │ │ │ │ + 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 330f4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41d46 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 307cc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41d54 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41d58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r0, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r1, #2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053fd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00041d5c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 54046 │ │ │ │ + cbz r0, 41dca │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31cc4 │ │ │ │ + blx 319f0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (54054 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41dd8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (54058 ) │ │ │ │ + ldr r0, [pc, #12] @ (41ddc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - muls r4, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r6, ip │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005405c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33018 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054078 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efcc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054094 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fc0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrsh r4, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000540b0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00041de0 : │ │ │ │ + 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 2f0d4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41e4e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fed8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41e5c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41e60 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r2, #31] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000540cc : │ │ │ │ +00041e64 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e97c │ │ │ │ + blx 32030 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000540e8 : │ │ │ │ +00041e80 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ed4c │ │ │ │ + blx 2fddc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054104 : │ │ │ │ +00041e9c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e30 │ │ │ │ + blx 32740 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054120 : │ │ │ │ - push {r3, lr} │ │ │ │ +00041eb8 : │ │ │ │ + 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 2dca4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 41f26 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 317a4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (41f34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41f38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r4, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005413c : │ │ │ │ - push {r3, lr} │ │ │ │ +00041f3c : │ │ │ │ + stmdb 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 30014 │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41fea │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41ff8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 32f1c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (42008 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4200c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (42010 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (42014 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r4, [r0, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r0, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r4, #26] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054158 : │ │ │ │ +00042018 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31208 │ │ │ │ + blx 2f1d4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054174 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042034 : │ │ │ │ + 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 2e6d8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 420a2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3291c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (420b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (420b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r3, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054190 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000420b8 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 54202 │ │ │ │ + cbz r0, 42126 │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30310 │ │ │ │ + blx 2e994 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (54210 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42134 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (54214 ) │ │ │ │ + ldr r0, [pc, #12] @ (42138 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - sbcs r0, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - mvns r2, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00054218 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30db8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054234 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e3b0 │ │ │ │ - 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 2eff8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005426c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 33a60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054290 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000542ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eb10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000542c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e080 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrb r0, [r1, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r0, #23] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000542e4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004213c : │ │ │ │ + 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 31bb4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 421aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (421b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (421bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r4, #21] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054300 : │ │ │ │ +000421c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30708 │ │ │ │ + blx 301e0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005431c : │ │ │ │ +000421dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a44 │ │ │ │ + blx 33138 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054338 : │ │ │ │ - push {r3, lr} │ │ │ │ +000421f8 : │ │ │ │ + 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 30810 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 42266 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3317c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (42274 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42278 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r2, #19] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054354 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004227c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e2e0 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 422e4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ef70 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (422f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (422f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r7, #17] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054370 : │ │ │ │ - push {r3, lr} │ │ │ │ +000422fc : │ │ │ │ + stmdb 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 30274 │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 423ea │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 42406 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 423f8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 33d34 │ │ │ │ + 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 2fa14 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (42414 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (42418 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ (4241c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (42420 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (42424 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (42428 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r3, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r4, #15] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r5, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r5, #14] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005438c : │ │ │ │ +0004242c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324ac │ │ │ │ + blx 30f20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000543a8 : │ │ │ │ +00042448 : │ │ │ │ stmdb 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 │ │ │ │ + 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 r6, r3 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54454 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ + beq.n 424f6 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54462 │ │ │ │ - add r2, sp, #12 │ │ │ │ + beq.n 42504 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r0, fp │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2eb68 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 2df34 │ │ │ │ mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (54470 ) │ │ │ │ + ldr r1, [pc, #28] @ (42514 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (54474 ) │ │ │ │ + ldr r0, [pc, #28] @ (42518 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (54478 ) │ │ │ │ + ldr r1, [pc, #20] @ (4251c ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5447c ) │ │ │ │ + ldr r0, [pc, #20] @ (42520 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r7, #94 @ 0x5e │ │ │ │ - movs r1, r1 │ │ │ │ - sbcs r0, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r7, #80 @ 0x50 │ │ │ │ - movs r1, r1 │ │ │ │ - rors r2, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00054480 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005449c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e6c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000544b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32204 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ + ldr r0, [r7, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r1, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r4, #12] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000544d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042524 : │ │ │ │ + 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 321c0 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 42598 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2ed28 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (425a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (425ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r6, [r2, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r7, #10] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000544f0 : │ │ │ │ - push {r3, lr} │ │ │ │ +000425b0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33588 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 2fa60 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005450c : │ │ │ │ - push {r3, lr} │ │ │ │ +000425e0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f44 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 4263a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3096c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (42648 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4264c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r4, [r6, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r7, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054528 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042650 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32334 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 426aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30d28 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (426b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (426bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r6, #7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054544 : │ │ │ │ - push {r3, lr} │ │ │ │ +000426c0 : │ │ │ │ + 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 32854 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4272e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ea68 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4273c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42740 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r3, #6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054560 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042744 : │ │ │ │ + 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 2e320 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 427b6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33b10 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (427c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (427c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r7, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r7, #4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005457c : │ │ │ │ +000427cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32340 │ │ │ │ + blx 341dc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054598 : │ │ │ │ - push {r3, lr} │ │ │ │ +000427e8 : │ │ │ │ + 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 313ec │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 42862 │ │ │ │ + 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 2fa14 │ │ │ │ + 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 335e8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42870 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42874 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r4, [r1, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r6, #2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000545b4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042878 : │ │ │ │ + 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 312a4 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 428f6 │ │ │ │ + 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 2fa14 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 319c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42904 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42908 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strb r0, [r7, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r1, #1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000545d0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004290c : │ │ │ │ + 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 2e5d4 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4297e │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ddb0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4298c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42990 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000545ec : │ │ │ │ +00042994 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ec20 │ │ │ │ + blx 30b4c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054608 : │ │ │ │ - push {r3, lr} │ │ │ │ +000429b0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f594 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 42a0a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 329c0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (42a18 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42a1c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r4, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054624 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042a20 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341e8 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 42a7a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 322f8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (42a88 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42a8c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r4, [r6, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054640 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042a90 : │ │ │ │ + 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 3082c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 42afe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32ea0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (42b0c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42b10 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r0, [r6, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005465c : │ │ │ │ +00042b14 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31300 │ │ │ │ + blx 2e288 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054678 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042b30 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e940 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 42b98 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f3cc │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42ba8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42bac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r2, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054694 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042bb0 : │ │ │ │ + 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 2f060 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 42c2a │ │ │ │ + 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 2fa14 │ │ │ │ + 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 2fe14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42c38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42c3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r0, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r0, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000546b0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042c40 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34130 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 42ca8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 312c8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42cb8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42cbc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r0, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000546cc : │ │ │ │ +00042cc0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 303d4 │ │ │ │ + blx 2fef0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000546e8 : │ │ │ │ +00042cdc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d00 │ │ │ │ + blx 3123c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054704 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042cf8 : │ │ │ │ + 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 304f0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 42d66 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31074 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (42d74 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42d78 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r7, [pc, #800] @ (43098 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054720 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042d7c : │ │ │ │ + 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 32d94 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 42dea │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 338ac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (42df8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42dfc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r7, [pc, #272] @ (42f0c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r7, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005473c : │ │ │ │ - push {r4, lr} │ │ │ │ +00042e00 : │ │ │ │ + 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 339ac │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 42e6e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 321b4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (42e7c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42e80 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r6, [pc, #768] @ (43180 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r4, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054764 : │ │ │ │ +00042e84 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e96c │ │ │ │ + blx 2eb50 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054780 : │ │ │ │ +00042ea0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5c8 │ │ │ │ + blx 2f6c8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005479c : │ │ │ │ - push {r3, lr} │ │ │ │ +00042ebc : │ │ │ │ + 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 32990 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 42f2a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30164 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (42f38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42f3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r6, [pc, #16] @ (42f4c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r1, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000547b8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042f40 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ee0 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 42f9a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f034 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (42fa8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42fac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [pc, #592] @ (431fc ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000547d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00042fb0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33684 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 4300a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 305d4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43018 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4301c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [pc, #144] @ (430ac ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r7, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000547f0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00043020 : │ │ │ │ + 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 320bc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4308e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30a80 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4309c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (430a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [pc, #640] @ (43320 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005480c : │ │ │ │ - push {r3, lr} │ │ │ │ +000430a4 : │ │ │ │ + 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 2e5f0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 43112 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2eb40 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43120 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43124 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [pc, #112] @ (43194 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054828 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00043128 : │ │ │ │ + stmdb 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, #8 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 548ac │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43216 │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 548ba │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43232 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43224 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str.w r9, [sp] │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 2fa14 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 31624 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #28] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #24] @ (548c8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (548cc ) │ │ │ │ + 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] @ (43240 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (43244 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (548d0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (548d4 ) │ │ │ │ + ldr r1, [pc, #32] @ (43248 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (4324c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r3, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, #248 @ 0xf8 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #186 @ 0xba │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r1, [pc, #28] @ (43250 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (43254 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r3, [pc, #96] @ (432a4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #40] @ (43274 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #1008] @ (43644 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r6, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00043258 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 432c0 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 331d0 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (432d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (432d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #440] @ (4348c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000432d8 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 43340 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 319e4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43350 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43354 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #952] @ (4370c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000548d8 : │ │ │ │ +00043358 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 312f0 │ │ │ │ + blx 3039c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000548f4 : │ │ │ │ +00043374 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 54966 │ │ │ │ + cbz r0, 433e6 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e154 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34018 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -49856,438 +24241,1724 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (54974 ) │ │ │ │ + ldr r1, [pc, #12] @ (433f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (54978 ) │ │ │ │ + ldr r0, [pc, #12] @ (433f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r2, #76 @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #54 @ 0x36 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005497c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 310dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [pc, #288] @ (43518 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054998 : │ │ │ │ - push {r3, lr} │ │ │ │ +000433fc : │ │ │ │ + stmdb 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 334d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + strd r3, r1, [sp, #8] │ │ │ │ + blx 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4349a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 434a8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 32368 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (434b8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (434bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (434c0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (434c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #592] @ (4370c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [pc, #536] @ (436dc ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000549b4 : │ │ │ │ - push {r3, lr} │ │ │ │ +000434c8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327e4 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 43522 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 302a8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43530 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43534 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [pc, #48] @ (43564 ) │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r3, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000549d0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00043538 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef04 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 43592 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2de0c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (435a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (435a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blxns r3 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000549ec : │ │ │ │ - push {r3, lr} │ │ │ │ +000435a8 : │ │ │ │ + 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 33f98 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 43616 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b84 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43624 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43628 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bx r3 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054a08 : │ │ │ │ +0004362c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa7c │ │ │ │ + blx 2e27c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054a24 : │ │ │ │ - push {r3, lr} │ │ │ │ +00043648 : │ │ │ │ + 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 3397c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 436b6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2de58 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (436c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (436c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + mov r0, pc │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054a40 : │ │ │ │ - push {r3, lr} │ │ │ │ +000436cc : │ │ │ │ + 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 2db8c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4373a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31e90 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43748 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4374c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp ip, lr │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054a5c : │ │ │ │ - push {r3, lr} │ │ │ │ +00043750 : │ │ │ │ + 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 31504 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 437be │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31e60 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (437cc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (437d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r0, lr │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r1, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054a78 : │ │ │ │ +000437d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ee60 │ │ │ │ + blx 335b0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054a94 : │ │ │ │ +000437f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e5c │ │ │ │ + blx 2f550 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054ab0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004380c : │ │ │ │ + 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 2eac0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4387a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2eb74 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43888 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4388c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add ip, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054acc : │ │ │ │ - push {r4, lr} │ │ │ │ +00043890 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2e36c │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 439d8 │ │ │ │ + ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 43a02 │ │ │ │ + ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 439f4 │ │ │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ + mov r0, fp │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 439e6 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + mov r1, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 2fa14 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + strd r9, fp, [sp, #8] │ │ │ │ + blx 2e4e4 │ │ │ │ + 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 2fa14 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #52] @ (43a10 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #52] @ (43a14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #48] @ (43a18 ) │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [pc, #48] @ (43a1c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #40] @ (43a20 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #40] @ (43a24 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (43a28 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [pc, #36] @ (43a2c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + muls r6, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ + muls r0, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + orrs r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ + orrs r4, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054af0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00043a30 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #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 32bd0 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 43a98 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f6ac │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43aa8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43aac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + cmp r6, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054b28 : │ │ │ │ - push {r3, lr} │ │ │ │ +00043ab0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31220 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 43b18 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 323c0 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43b28 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43b2c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + tst r6, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054b44 : │ │ │ │ +00043b30 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eda4 │ │ │ │ + blx 2fa2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054b60 : │ │ │ │ - push {r3, lr} │ │ │ │ +00043b4c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 300f8 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 43bb4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 333b4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43bc4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43bc8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adcs r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054b7c : │ │ │ │ - push {r3, lr} │ │ │ │ +00043bcc : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c04 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 43c34 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e104 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43c44 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43c48 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + lsrs r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054b98 : │ │ │ │ +00043c4c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e254 │ │ │ │ + blx 314f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054bb4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00043c68 : │ │ │ │ + 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 2e040 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 43cd6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30b28 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43ce4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43ce8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + eors r0, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054bd0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00043cec : │ │ │ │ + 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 31e78 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 43d5a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33604 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43d68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43d6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r4, #32] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054bec : │ │ │ │ - push {r3, lr} │ │ │ │ +00043d70 : │ │ │ │ + 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 30280 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 43dde │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ebcc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43dec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43df0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r1, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054c08 : │ │ │ │ - push {r3, lr} │ │ │ │ +00043df4 : │ │ │ │ + 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 2fb18 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 43e62 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2eb80 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43e70 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43e74 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + subs r6, #204 @ 0xcc │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r5, #20] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054c24 : │ │ │ │ - push {r4, lr} │ │ │ │ +00043e78 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32c6c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 43ee6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f47c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43ef4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43ef8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + subs r6, #72 @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r2, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054c48 : │ │ │ │ - push {r3, lr} │ │ │ │ +00043efc : │ │ │ │ + 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 30988 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 43f6a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3160c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (43f78 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43f7c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + subs r5, #196 @ 0xc4 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054c64 : │ │ │ │ - push {r3, lr} │ │ │ │ +00043f80 : │ │ │ │ + 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 2f4a4 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 43ff4 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31e08 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (44004 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44008 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r5, #58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r2, #4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054c80 : │ │ │ │ +0004400c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320c8 │ │ │ │ + blx 339c8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054c9c : │ │ │ │ +00044028 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2e4ac │ │ │ │ + blx 30434 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00054cc4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004404c : │ │ │ │ + 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 2e85c │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 440ba │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32150 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (440c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (440cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + subs r4, #116 @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054cf0 : │ │ │ │ - push {r3, lr} │ │ │ │ +000440d0 : │ │ │ │ + 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 31db4 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 44142 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32138 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (44150 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44154 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + subs r3, #236 @ 0xec │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r2, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054d0c : │ │ │ │ +00044158 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33cac │ │ │ │ + blx 2d8fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054d28 : │ │ │ │ - push {r3, lr} │ │ │ │ +00044174 : │ │ │ │ + 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 31338 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 441fe │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4420c │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32f68 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4421c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (44220 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (44224 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (44228 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r2, [r0, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054d44 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004422c : │ │ │ │ + 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 30330 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 442b4 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 442c2 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30390 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (442d0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (442d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (442d8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (442dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + subs r2, #122 @ 0x7a │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, #108 @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r6, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054d60 : │ │ │ │ - push {r3, lr} │ │ │ │ +000442e0 : │ │ │ │ + stmdb 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 30b1c │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4438a │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44398 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3332c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (443a8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (443ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (443b0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (443b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r1, #164 @ 0xa4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r6, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054d7c : │ │ │ │ - push {r3, lr} │ │ │ │ +000443b8 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4b0 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 44420 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30d98 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44430 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44434 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r1, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r2, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054d98 : │ │ │ │ +00044438 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 54e06 │ │ │ │ + cbz r0, 444a6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fc68 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ed34 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -50295,533 +25966,478 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (54e14 ) │ │ │ │ + ldr r1, [pc, #12] @ (444b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (54e18 ) │ │ │ │ + ldr r0, [pc, #12] @ (444b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, #190 @ 0xbe │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00054e1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30bfc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054e38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2de94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054e54 : │ │ │ │ - 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 329a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054e88 : │ │ │ │ - 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 30fb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054ebc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3352c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054ed8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054ef4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f960 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054f10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fa8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054f2c : │ │ │ │ +000444bc : │ │ │ │ stmdb 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 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ + 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 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54fe2 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + beq.n 4456a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ff0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + beq.n 44578 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r5 │ │ │ │ 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 2f2c8 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 32094 │ │ │ │ mov r3, r6 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r9 │ │ │ │ movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (55000 ) │ │ │ │ + ldr r1, [pc, #28] @ (44588 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (55004 ) │ │ │ │ + ldr r0, [pc, #28] @ (4458c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (55008 ) │ │ │ │ + ldr r1, [pc, #20] @ (44590 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5500c ) │ │ │ │ + ldr r0, [pc, #20] @ (44594 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r3, #208 @ 0xd0 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r7, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055010 : │ │ │ │ - push {r3, lr} │ │ │ │ +00044598 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dcfc │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 44600 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31d50 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44610 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44614 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r7, #46 @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r2, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005502c : │ │ │ │ - push {r4, lr} │ │ │ │ +00044618 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f5b0 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4468c │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30d1c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4469c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (446a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055054 : │ │ │ │ - push {r3, lr} │ │ │ │ +000446a4 : │ │ │ │ + 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 30d50 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 44712 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa3c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (44720 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44724 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + adds r6, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r1, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055070 : │ │ │ │ - push {r3, lr} │ │ │ │ +00044728 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 338e8 │ │ │ │ - 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 32174 │ │ │ │ + cbz r0, 44784 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ed0c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44794 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44798 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r5, #170 @ 0xaa │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005508c : │ │ │ │ +0004479c : │ │ │ │ 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 │ │ │ │ + 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, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 550fe │ │ │ │ + cbz r0, 44810 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31ba8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2ed40 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5510c ) │ │ │ │ + ldr r1, [pc, #12] @ (44820 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55110 ) │ │ │ │ + ldr r0, [pc, #12] @ (44824 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + adds r5, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r4, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055114 : │ │ │ │ +00044828 : │ │ │ │ stmdb 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 │ │ │ │ + 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 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 551ca │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ + beq.n 448d4 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 551d8 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + beq.n 448e2 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - 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 r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - blx 32a50 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2ee24 │ │ │ │ mov r3, r6 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #16] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (551e8 ) │ │ │ │ + ldr r1, [pc, #24] @ (448f0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (551ec ) │ │ │ │ + ldr r0, [pc, #24] @ (448f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (551f0 ) │ │ │ │ + ldr r1, [pc, #20] @ (448f8 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (551f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r1, #232 @ 0xe8 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ - movs r1, r1 │ │ │ │ - adds r1, #218 @ 0xda │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000551f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055214 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055230 : │ │ │ │ - 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 552c0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - 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 2e9c8 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (552d0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (552d4 ) │ │ │ │ + ldr r0, [pc, #20] @ (448fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r0, #242 @ 0xf2 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000552d8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30cd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055300 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f458 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r4, #90 @ 0x5a │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r3, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005531c : │ │ │ │ +00044900 : │ │ │ │ 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 │ │ │ │ @@ -50829,27 +26445,27 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5538e │ │ │ │ + cbz r0, 44972 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 339a0 │ │ │ │ + blx 2e744 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -50857,71 +26473,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (5539c ) │ │ │ │ + ldr r1, [pc, #12] @ (44980 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (553a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (44984 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, #78 @ 0x4e │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000553a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000553c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r3, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000553dc : │ │ │ │ +00044988 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 55444 │ │ │ │ + cbz r0, 449f0 │ │ │ │ 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 2fa14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33428 │ │ │ │ + blx 340a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -50929,87 +26525,116 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55454 ) │ │ │ │ + ldr r1, [pc, #12] @ (44a00 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55458 ) │ │ │ │ + ldr r0, [pc, #12] @ (44a04 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r7, #110 @ 0x6e │ │ │ │ - movs r1, r1 │ │ │ │ - adds r3, #192 @ 0xc0 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r4, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005545c : │ │ │ │ - push {r3, lr} │ │ │ │ +00044a08 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f10c │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 44a70 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3131c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44a80 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44a84 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r2, #190 @ 0xbe │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r1, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055478 : │ │ │ │ - push {r3, lr} │ │ │ │ +00044a88 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301a0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2de64 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00055494 : │ │ │ │ +00044ab0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30408 │ │ │ │ + blx 2fa20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000554b0 : │ │ │ │ +00044acc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c1c │ │ │ │ + blx 2e034 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000554cc : │ │ │ │ - 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 2df10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000554fc : │ │ │ │ +00044ae8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -51018,25 +26643,25 @@ │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 555a8 │ │ │ │ + beq.n 44b94 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 555b6 │ │ │ │ + beq.n 44ba2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ @@ -51046,15 +26671,15 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 2ee48 │ │ │ │ + blx 31de0 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, sl │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -51070,610 +26695,1617 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (555c4 ) │ │ │ │ + ldr r1, [pc, #24] @ (44bb0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (555c8 ) │ │ │ │ + ldr r0, [pc, #24] @ (44bb4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (555cc ) │ │ │ │ + ldr r1, [pc, #20] @ (44bb8 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (555d0 ) │ │ │ │ + ldr r0, [pc, #20] @ (44bbc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r6, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #132 @ 0x84 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ - movs r1, r1 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r1, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r4, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000555d4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00044bc0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33378 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 44c3a │ │ │ │ + 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 2fa14 │ │ │ │ + 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 2e0b0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ 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, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44c48 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44c4c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000555f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00044c50 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2da3c │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 44caa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31a24 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (44cb8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44cbc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, #132 @ 0x84 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r5, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055614 : │ │ │ │ - push {r3, lr} │ │ │ │ +00044cc0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 305ac │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 44d1a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3258c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (44d28 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44d2c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + adds r0, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055630 : │ │ │ │ - push {r3, lr} │ │ │ │ +00044d30 : │ │ │ │ + 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 3186c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 44d9e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ee3c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (44dac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44db0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r7, #144 @ 0x90 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r1, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005564c : │ │ │ │ - push {r3, lr} │ │ │ │ +00044db4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315cc │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 44e0e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d914 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (44e1c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44e20 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r7, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055668 : │ │ │ │ - push {r4, lr} │ │ │ │ +00044e24 : │ │ │ │ + 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 33ec0 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 44e7e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32954 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (44e8c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44e90 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r6, #176 @ 0xb0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r7, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005568c : │ │ │ │ - push {r4, lr} │ │ │ │ +00044e94 : │ │ │ │ + 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 30de8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 44f02 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e110 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (44f10 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44f14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r3, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000556b4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00044f18 : │ │ │ │ + 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 2ec64 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3279c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000556dc : │ │ │ │ - push {r3, lr} │ │ │ │ +00044f34 : │ │ │ │ + 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 3178c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 44fa2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31e48 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (44fb0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44fb4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r4, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000556f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00044fb8 : │ │ │ │ + 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 301d0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 45026 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32580 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (45034 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45038 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r5, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r1, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055714 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004503c : │ │ │ │ + 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 31f90 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 450aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33ff0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (450b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (450bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r4, #132 @ 0x84 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r5, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055730 : │ │ │ │ +000450c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33eb4 │ │ │ │ + blx 3303c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005574c : │ │ │ │ +000450dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e678 │ │ │ │ + blx 31080 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055768 : │ │ │ │ +000450f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2d8e4 │ │ │ │ + blx 30a98 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055784 : │ │ │ │ - push {r3, lr} │ │ │ │ +00045114 : │ │ │ │ + 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 31f84 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 45182 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3271c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (45190 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45194 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r3, #172 @ 0xac │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r7, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000557a0 : │ │ │ │ +00045198 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 304fc │ │ │ │ + blx 3158c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000557bc : │ │ │ │ - push {r4, lr} │ │ │ │ +000451b4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2dcbc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 45222 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2eb28 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (45230 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45234 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r3, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r0, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000557e0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00045238 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32070 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 452a6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 338d0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (452b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (452b8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r2, #136 @ 0x88 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r5, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055804 : │ │ │ │ - push {r3, lr} │ │ │ │ +000452bc : │ │ │ │ + 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 2e89c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4532a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2e6a0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (45338 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4533c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r2, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r1, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055820 : │ │ │ │ +00045340 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3355c │ │ │ │ + blx 33d0c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005583c : │ │ │ │ +0004535c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32380 │ │ │ │ + blx 312e4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055858 : │ │ │ │ - push {r3, lr} │ │ │ │ +00045378 : │ │ │ │ + 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 33d40 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 453e6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f8e8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (453f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (453f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r1, #72 @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r7, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055874 : │ │ │ │ +000453fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2d9d8 │ │ │ │ + blx 2ff20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055890 : │ │ │ │ +00045418 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331dc │ │ │ │ + blx 2f694 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000558ac : │ │ │ │ +00045434 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2da7c │ │ │ │ + blx 31f20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000558c8 : │ │ │ │ +00045450 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32504 │ │ │ │ + blx 31ea8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000558e4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004546c : │ │ │ │ + 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 32c28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 454da │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 332ac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (454e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (454ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r5, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055900 : │ │ │ │ - push {r3, lr} │ │ │ │ +000454f0 : │ │ │ │ + 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 311b0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4555e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31f6c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4556c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45570 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r7, #208 @ 0xd0 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r2, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005591c : │ │ │ │ - push {r3, lr} │ │ │ │ +00045574 : │ │ │ │ + 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 3145c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 455e2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33a78 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (455f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (455f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055938 : │ │ │ │ +000455f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 337e4 │ │ │ │ + blx 32390 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055954 : │ │ │ │ +00045614 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e00c │ │ │ │ + blx 2d924 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055970 : │ │ │ │ - push {r4, lr} │ │ │ │ +00045630 : │ │ │ │ + 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 33acc │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4569e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33304 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (456ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (456b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r6, #144 @ 0x90 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r4, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005599c : │ │ │ │ +000456b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334c4 │ │ │ │ + blx 2d980 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000559b8 : │ │ │ │ - push {r3, lr} │ │ │ │ +000456d0 : │ │ │ │ + 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 2dd5c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4573e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31434 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4574c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45750 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #936] @ (45afc ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000559d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00045754 : │ │ │ │ + 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 2ed8c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 457c2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30380 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (457d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (457d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r5, #108 @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #568] @ (45a10 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000457d8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 45846 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2e7fc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45854 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45858 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r4, #232 @ 0xe8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #200] @ (45924 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000559f0 : │ │ │ │ +0004585c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f314 │ │ │ │ + blx 2d934 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055a0c : │ │ │ │ +00045878 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f518 │ │ │ │ + blx 3117c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055a28 : │ │ │ │ - push {r4, lr} │ │ │ │ +00045894 : │ │ │ │ + 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 2e66c │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 45902 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31654 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (45910 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45914 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r4, #44 @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #632] @ (45b90 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055a54 : │ │ │ │ - push {r4, lr} │ │ │ │ +00045918 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3374c │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 45980 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3219c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45990 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45994 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + movs r3, #174 @ 0xae │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #288] @ (45ab8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055a7c : │ │ │ │ - push {r4, lr} │ │ │ │ +00045998 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32e18 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 45a00 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33ed8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45a10 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45a14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #960] @ (45dd8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055aa4 : │ │ │ │ +00045a18 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 55afe │ │ │ │ + cbz r0, 45a72 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30948 │ │ │ │ + blx 33cd8 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55b0c ) │ │ │ │ + ldr r1, [pc, #12] @ (45a80 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55b10 ) │ │ │ │ + ldr r0, [pc, #12] @ (45a84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, #180 @ 0xb4 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r5, #126 @ 0x7e │ │ │ │ - movs r1, r1 │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #664] @ (45d20 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055b14 : │ │ │ │ +00045a88 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 55b6e │ │ │ │ + cbz r0, 45ae2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2faec │ │ │ │ + blx 334a0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55b7c ) │ │ │ │ + ldr r1, [pc, #12] @ (45af0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55b80 ) │ │ │ │ + ldr r0, [pc, #12] @ (45af4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, #68 @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ - movs r1, r1 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #376] @ (45c70 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055b84 : │ │ │ │ +00045af8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 55bf2 │ │ │ │ + cbz r0, 45b66 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 333dc │ │ │ │ + blx 2f6fc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -51681,418 +28313,335 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55c00 ) │ │ │ │ + ldr r1, [pc, #12] @ (45b74 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55c04 ) │ │ │ │ + ldr r0, [pc, #12] @ (45b78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r7, #192 @ 0xc0 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r4, #218 @ 0xda │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055c08 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31698 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055c30 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 324f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #8] @ (45b84 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055c58 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00045b7c : │ │ │ │ + push {r4, r5, r6, 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, #24 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 55cde │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + cbz r0, 45be4 │ │ │ │ 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 2fa14 │ │ │ │ - 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 30bb0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad0 │ │ │ │ + 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, #28] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ 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] @ (55cec ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45bf4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55cf0 ) │ │ │ │ + ldr r0, [pc, #12] @ (45bf8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r6, #212 @ 0xd4 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r4, #22 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055cf4 : │ │ │ │ - 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 3172c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055d20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f2d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055d3c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32bdc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [pc, #688] @ (45eac ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055d58 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00045bfc : │ │ │ │ + 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 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 55dda │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 45c64 │ │ │ │ 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 2fa14 │ │ │ │ - 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 323f0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 309bc │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (55de8 ) │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45c74 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55dec ) │ │ │ │ + ldr r0, [pc, #12] @ (45c78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055df0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 33714 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055e14 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 33030 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [pc, #336] @ (45dcc ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055e38 : │ │ │ │ - push {r4, lr} │ │ │ │ +00045c7c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 318d8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f610 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00055e64 : │ │ │ │ +00045c98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3383c │ │ │ │ + blx 2e3ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055e80 : │ │ │ │ +00045cb4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339ec │ │ │ │ + blx 2e914 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055e9c : │ │ │ │ - push {r3, lr} │ │ │ │ +00045cd0 : │ │ │ │ + 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 2fdfc │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 45d42 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2edc8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (45d50 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45d54 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + subs r4, r5, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #632] @ (45fd0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055eb8 : │ │ │ │ +00045d58 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 55f12 │ │ │ │ + cbz r0, 45db2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f344 │ │ │ │ + blx 33c5c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55f20 ) │ │ │ │ + ldr r1, [pc, #12] @ (45dc0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55f24 ) │ │ │ │ + ldr r0, [pc, #12] @ (45dc4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r4, #160 @ 0xa0 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ - movs r1, r1 │ │ │ │ + subs r4, r7, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #344] @ (45f20 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055f28 : │ │ │ │ +00045dc8 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 55f82 │ │ │ │ + cbz r0, 45e22 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fd34 │ │ │ │ + blx 31274 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55f90 ) │ │ │ │ + ldr r1, [pc, #12] @ (45e30 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55f94 ) │ │ │ │ + ldr r0, [pc, #12] @ (45e34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r4, #48 @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r1, #234 @ 0xea │ │ │ │ - movs r1, r1 │ │ │ │ + subs r4, r1, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #56] @ (45e70 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055f98 : │ │ │ │ +00045e38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 56006 │ │ │ │ + cbz r0, 45ea6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 316b0 │ │ │ │ + blx 324a0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52100,127 +28649,127 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56014 ) │ │ │ │ + ldr r1, [pc, #12] @ (45eb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56018 ) │ │ │ │ + ldr r0, [pc, #12] @ (45eb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r3, #172 @ 0xac │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ - movs r1, r1 │ │ │ │ + subs r0, r1, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #712] @ (46184 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005601c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00045ebc : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 560a2 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + cbz r0, 45f2e │ │ │ │ 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 2fa14 │ │ │ │ - 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 2eb9c │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32c60 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (560b0 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45f3c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (560b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (45f40 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r3, #16 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r1, #26 │ │ │ │ - movs r1, r1 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #328] @ (4608c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000560b8 : │ │ │ │ +00045f44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31038 │ │ │ │ + blx 32710 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00045f60 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000560d4 : │ │ │ │ +00045f7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 56142 │ │ │ │ + cbz r0, 45fea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2da70 │ │ │ │ + blx 31344 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52228,52 +28777,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56150 ) │ │ │ │ + ldr r1, [pc, #12] @ (45ff8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56154 ) │ │ │ │ + ldr r0, [pc, #12] @ (45ffc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, #162 @ 0xa2 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r4, r0, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #760] @ (462f8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056158 : │ │ │ │ +00046000 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 561c6 │ │ │ │ + cbz r0, 4606e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2e2d4 │ │ │ │ + blx 325a4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52281,52 +28830,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (561d4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4607c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (561d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (46080 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r1, #236 @ 0xec │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, #70 @ 0x46 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r0, r0, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #392] @ (4620c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000561dc : │ │ │ │ +00046084 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5624a │ │ │ │ + cbz r0, 460f2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32e48 │ │ │ │ + blx 308b0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52334,72 +28883,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56258 ) │ │ │ │ + ldr r1, [pc, #12] @ (46100 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5625c ) │ │ │ │ + ldr r0, [pc, #12] @ (46104 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r1, #104 @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r7, #234 @ 0xea │ │ │ │ - movs r1, r1 │ │ │ │ + adds r4, r7, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #24] @ (46120 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056260 : │ │ │ │ +00046108 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f944 │ │ │ │ + blx 2da18 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005627c : │ │ │ │ +00046124 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f78 │ │ │ │ + blx 30ca0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056298 : │ │ │ │ +00046140 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 56306 │ │ │ │ + cbz r0, 461ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30f50 │ │ │ │ + blx 306e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52407,372 +28956,154 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56314 ) │ │ │ │ + ldr r1, [pc, #12] @ (461bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56318 ) │ │ │ │ + ldr r0, [pc, #12] @ (461c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r0, #172 @ 0xac │ │ │ │ - movs r1, r1 │ │ │ │ - movs r7, #86 @ 0x56 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005631c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2dd50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056344 : │ │ │ │ - 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 32adc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056370 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2de18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005638c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2df74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000563a8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 300bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000563c4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e544 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000563e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000563fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 309f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056418 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33aa8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056434 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33970 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056450 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005646c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3311c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056488 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33338 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000564a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000564c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33294 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000564dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31560 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000564f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056514 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eeec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056530 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e0a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r0, r0, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [pc, #456] @ (4638c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005654c : │ │ │ │ +000461c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3339c │ │ │ │ + blx 32da0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056568 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2e134 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005658c : │ │ │ │ +000461e0 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 565e6 │ │ │ │ + cbz r0, 4623a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f740 │ │ │ │ + blx 31c78 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (565f4 ) │ │ │ │ + ldr r1, [pc, #12] @ (46248 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (565f8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4624c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r1, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r4, #158 @ 0x9e │ │ │ │ - movs r1, r1 │ │ │ │ + subs r4, r6, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [pc, #56] @ (46288 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000565fc : │ │ │ │ +00046250 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 56656 │ │ │ │ + cbz r0, 462aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fd5c │ │ │ │ + blx 31600 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56664 ) │ │ │ │ + ldr r1, [pc, #12] @ (462b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56668 ) │ │ │ │ + ldr r0, [pc, #12] @ (462bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r3, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ - movs r1, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0x47c6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005666c : │ │ │ │ +000462c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 566da │ │ │ │ + cbz r0, 4632e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30c80 │ │ │ │ + blx 33ba0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -52780,825 +29111,847 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (566e8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4633c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (566ec ) │ │ │ │ + ldr r0, [pc, #12] @ (46340 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r3, #3 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r3, #250 @ 0xfa │ │ │ │ - movs r1, r1 │ │ │ │ + subs r0, r0, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + bx sp │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000566f0 : │ │ │ │ +00046344 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e1cc │ │ │ │ + blx 2dad0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005670c : │ │ │ │ +00046360 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f08 │ │ │ │ + blx 3052c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056728 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004637c : │ │ │ │ + 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 30f14 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33544 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005674c : │ │ │ │ - push {r4, lr} │ │ │ │ +00046398 : │ │ │ │ + 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 2dd18 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 313f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00056774 : │ │ │ │ - push {r4, lr} │ │ │ │ +000463b4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32478 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32234 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000567a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000463d0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 56826 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - 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 332b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f3d8 │ │ │ │ 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] @ (56834 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56838 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r1, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005683c : │ │ │ │ +000463ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32bf8 │ │ │ │ + blx 3044c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056858 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00046408 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 568ca │ │ │ │ + cbz r0, 46476 │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2d9c0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3025c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (568d8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46484 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (568dc ) │ │ │ │ + ldr r0, [pc, #12] @ (46488 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r5, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #90 @ 0x5a │ │ │ │ - movs r1, r1 │ │ │ │ + adds r0, r7, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000568e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004648c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 56952 │ │ │ │ + cbz r0, 464fa │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30514 │ │ │ │ + blx 2da24 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (56960 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46508 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56964 ) │ │ │ │ + ldr r0, [pc, #12] @ (4650c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r4, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r1, #250 @ 0xfa │ │ │ │ - movs r1, r1 │ │ │ │ + adds r4, r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp lr, sp │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056968 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00046510 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 569da │ │ │ │ + cbz r0, 4657e │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2ef58 │ │ │ │ + blx 32e30 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (569e8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4658c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (569ec ) │ │ │ │ + ldr r0, [pc, #12] @ (46590 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r3, r7 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r1, #154 @ 0x9a │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000569f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 312bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056a0c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33194 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056a28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056a44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e6b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056a60 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + asrs r0, r6, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp sl, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056a7c : │ │ │ │ +00046594 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33344 │ │ │ │ + blx 2f75c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056a98 : │ │ │ │ +000465b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e590 │ │ │ │ + blx 2eadc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056ab4 : │ │ │ │ - push {r3, lr} │ │ │ │ +000465cc : │ │ │ │ + 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 31f2c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4663a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30cf4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (46648 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4664c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r6, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + add lr, pc │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056ad0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00046650 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2dc04 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 466aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 315b4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (466b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (466bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r0, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + add lr, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056af8 : │ │ │ │ - push {r4, lr} │ │ │ │ +000466c0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33e60 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 4671a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3241c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (46728 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4672c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r2, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056b20 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00046730 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 56ba2 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 4679e │ │ │ │ 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 2fa14 │ │ │ │ - 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 310b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3007c │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (56bb0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (467ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56bb4 ) │ │ │ │ + ldr r0, [pc, #12] @ (467b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r2, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, r7, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056bb8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30020 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056be0 : │ │ │ │ - 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} │ │ │ │ + asrs r0, r2, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056bfc : │ │ │ │ +000467b4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2dff4 │ │ │ │ + blx 2ec14 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00056c24 : │ │ │ │ +000467d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331ac │ │ │ │ + blx 32fe4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056c40 : │ │ │ │ - push {r3, lr} │ │ │ │ +000467f4 : │ │ │ │ + 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 311d4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 46862 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32c84 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (46870 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46874 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r1, #19 │ │ │ │ + movs r2, r1 │ │ │ │ + muls r6, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056c5c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00046878 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 56cc4 │ │ │ │ + cbz r0, 468e6 │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 307c0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30838 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (56cd4 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (468f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56cd8 ) │ │ │ │ + ldr r0, [pc, #12] @ (468f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r5, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, r0, #4 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r0, r1, #17 │ │ │ │ + movs r2, r1 │ │ │ │ + orrs r2, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056cdc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000468fc : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 56d44 │ │ │ │ + cbz r0, 4696a │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33fcc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ed00 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (56d54 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46978 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56d58 ) │ │ │ │ + ldr r0, [pc, #12] @ (4697c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r5, #25 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r6, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056d5c : │ │ │ │ +00046980 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff98 │ │ │ │ + blx 2eb90 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056d78 : │ │ │ │ +0004699c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33820 │ │ │ │ + blx 307a8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056d94 : │ │ │ │ - push {r3, lr} │ │ │ │ +000469b8 : │ │ │ │ + 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 303ec │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 46a26 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33a1c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (46a34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46a38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r0, r1, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + tst r2, r5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056db0 : │ │ │ │ +00046a3c : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 56e0a │ │ │ │ + cbz r0, 46a96 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32bec │ │ │ │ + blx 2e878 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56e18 ) │ │ │ │ + ldr r1, [pc, #12] @ (46aa4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56e1c ) │ │ │ │ + ldr r0, [pc, #12] @ (46aa8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r5, #22 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, r1, #0 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r0, r3, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + rors r2, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056e20 : │ │ │ │ +00046aac : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 56e7a │ │ │ │ + cbz r0, 46b06 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d10 │ │ │ │ + blx 31f78 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56e88 ) │ │ │ │ + ldr r1, [pc, #12] @ (46b14 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56e8c ) │ │ │ │ + ldr r0, [pc, #12] @ (46b18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r7, #20 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r0, #7 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r0, r5, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + sbcs r2, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056e90 : │ │ │ │ +00046b1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 56efe │ │ │ │ + cbz r0, 46b8a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32f2c │ │ │ │ + blx 3029c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -53606,516 +29959,649 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56f0c ) │ │ │ │ + ldr r1, [pc, #12] @ (46b98 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56f10 ) │ │ │ │ + ldr r0, [pc, #12] @ (46b9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r6, #18 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, r4, #5 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r4, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r6, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056f14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00046ba0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 56f96 │ │ │ │ - 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 2fa14 │ │ │ │ - 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 32b14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f868 │ │ │ │ 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] @ (56fa4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56fa8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r3, #16 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, r6, #3 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00056fac : │ │ │ │ - push {r4, lr} │ │ │ │ +00046bbc : │ │ │ │ + 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 31ecc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33390 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00056fd0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00046bd8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f928 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33610 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056ffc : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 57058 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ea8c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57068 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5706c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r3, #13 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00057070 : │ │ │ │ +00046bf4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33fe4 │ │ │ │ + blx 2e528 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005708c : │ │ │ │ +00046c10 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326f4 │ │ │ │ + blx 2e304 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000570a8 : │ │ │ │ +00046c2c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b28 │ │ │ │ + blx 3224c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000570c4 : │ │ │ │ +00046c48 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3246c │ │ │ │ + blx 2eacc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000570e0 : │ │ │ │ +00046c64 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31dfc │ │ │ │ + blx 331f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000570fc : │ │ │ │ - push {r3, lr} │ │ │ │ +00046c80 : │ │ │ │ + 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 305ec │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 46cee │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (46cfc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46d00 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r0, r0, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + ands r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057118 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046d04 : │ │ │ │ + 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 32190 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 46d72 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30470 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (46d80 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46d84 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057134 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046d88 : │ │ │ │ + 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 30f98 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 46df6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2e794 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (46e04 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46e08 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r7, #74 @ 0x4a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057150 : │ │ │ │ +00046e0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 313cc │ │ │ │ + blx 2f1e0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005716c : │ │ │ │ - push {r4, lr} │ │ │ │ +00046e28 : │ │ │ │ + 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 2ff44 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e464 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00057194 : │ │ │ │ +00046e44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33164 │ │ │ │ + blx 306ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000571b0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046e60 : │ │ │ │ + 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 2da08 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 46ece │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e338 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (46edc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46ee0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r4, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r6, #154 @ 0x9a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000571cc : │ │ │ │ +00046ee4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33fd8 │ │ │ │ + blx 32e54 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000571e8 : │ │ │ │ +00046f00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f8c │ │ │ │ + blx 2f900 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057204 : │ │ │ │ +00046f1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33054 │ │ │ │ + blx 301b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057220 : │ │ │ │ - push {r4, lr} │ │ │ │ +00046f38 : │ │ │ │ + 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 2f830 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b6c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00057248 : │ │ │ │ +00046f54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f0c8 │ │ │ │ + blx 3189c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057264 : │ │ │ │ +00046f70 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31efc │ │ │ │ + blx 31428 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057280 : │ │ │ │ - push {r4, lr} │ │ │ │ +00046f8c : │ │ │ │ + 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 325c8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c44 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000572a8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00046fa8 : │ │ │ │ + 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 339d4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff74 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000572cc : │ │ │ │ - push {r4, lr} │ │ │ │ +00046fc4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31bd0 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 4701e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 337f0 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4702c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47030 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r2, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r5, #114 @ 0x72 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000572f4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00047034 : │ │ │ │ + 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 32ec4 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 4708e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33c68 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4709c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (470a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r4, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r5, #42 @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057318 : │ │ │ │ - push {r4, lr} │ │ │ │ +000470a4 : │ │ │ │ + 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 300b0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 47112 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f06c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (47120 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47124 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r4, #206 @ 0xce │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057344 : │ │ │ │ +00047128 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a2c │ │ │ │ + blx 33ab4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057360 : │ │ │ │ +00047144 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f6a0 │ │ │ │ + blx 330d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005737c : │ │ │ │ +00047160 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2da30 │ │ │ │ + blx 2dbf8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057398 : │ │ │ │ +0004717c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e788 │ │ │ │ + blx 31fe8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000573b4 : │ │ │ │ +00047198 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3283c │ │ │ │ + blx 2e3f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000573d0 : │ │ │ │ +000471b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32290 │ │ │ │ + blx 2db10 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000573ec : │ │ │ │ +000471d0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #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 2d8f0 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32860 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057410 : │ │ │ │ +000471f8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -54123,25 +30609,25 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r1 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ blx 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 574ba │ │ │ │ + beq.n 472a2 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 574c8 │ │ │ │ + beq.n 472b0 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -54150,15 +30636,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 337b0 │ │ │ │ + blx 332ec │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -54174,150 +30660,341 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (574d8 ) │ │ │ │ + ldr r1, [pc, #28] @ (472c0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (574dc ) │ │ │ │ + ldr r0, [pc, #28] @ (472c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (574e0 ) │ │ │ │ + ldr r1, [pc, #20] @ (472c8 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (574e4 ) │ │ │ │ + ldr r0, [pc, #20] @ (472cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, r4, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, r7, r0 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #128 @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000574e8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000472d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f85c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000472ec : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33410 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00047314 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00047330 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ + cbz r0, 4739e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31fdc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (473ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (473b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r2, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, #186 @ 0xba │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000473b4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 47422 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33218 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47430 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47434 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r1, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00047438 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 57550 │ │ │ │ + cbz r0, 474a6 │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b54 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fe64 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (57560 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (474b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57564 ) │ │ │ │ + ldr r0, [pc, #12] @ (474b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r4, r3, #31 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r0, r1, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, #2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057568 : │ │ │ │ +000474bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e3e0 │ │ │ │ + blx 32880 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057584 : │ │ │ │ - push {r4, lr} │ │ │ │ +000474d8 : │ │ │ │ + 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 32960 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dcd8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000474f4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 47562 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3068c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47570 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47574 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r4, r1, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000575a8 : │ │ │ │ +00047578 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b34 │ │ │ │ + blx 2e9f0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000575c4 : │ │ │ │ +00047594 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 57632 │ │ │ │ + cbz r0, 47602 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 340bc │ │ │ │ + blx 2ebb4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54325,52 +31002,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57640 ) │ │ │ │ + ldr r1, [pc, #12] @ (47610 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57644 ) │ │ │ │ + ldr r0, [pc, #12] @ (47614 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r5, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057648 : │ │ │ │ +00047618 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 576b6 │ │ │ │ + cbz r0, 47686 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33668 │ │ │ │ + blx 2ef4c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54378,52 +31055,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (576c4 ) │ │ │ │ + ldr r1, [pc, #12] @ (47694 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (576c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (47698 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r7, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r6, r0, #27 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000576cc : │ │ │ │ +0004769c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5773a │ │ │ │ + cbz r0, 4770a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31d5c │ │ │ │ + blx 2e890 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54431,72 +31108,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57748 ) │ │ │ │ + ldr r1, [pc, #12] @ (47718 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5774c ) │ │ │ │ + ldr r0, [pc, #12] @ (4771c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r7, #17 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r5, #25 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r4, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057750 : │ │ │ │ +00047720 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e1c │ │ │ │ + blx 2f794 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005776c : │ │ │ │ +0004773c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2def8 │ │ │ │ + blx 321f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057788 : │ │ │ │ +00047758 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 577f6 │ │ │ │ + cbz r0, 477c6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 302b4 │ │ │ │ + blx 2fd0c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54504,112 +31181,217 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57804 ) │ │ │ │ + ldr r1, [pc, #12] @ (477d4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57808 ) │ │ │ │ + ldr r0, [pc, #12] @ (477d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r6, r2, #23 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005780c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + lsls r0, r5, #21 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057828 : │ │ │ │ +000477dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33644 │ │ │ │ + blx 32b48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057844 : │ │ │ │ - push {r3, lr} │ │ │ │ +000477f8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ed8 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 47852 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d908 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (47860 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47864 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r4, r3, #19 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r7, #70 @ 0x46 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057860 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047868 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e584 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 478c2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34174 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (478d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (478d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r6, #254 @ 0xfe │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005787c : │ │ │ │ - push {r3, lr} │ │ │ │ +000478d8 : │ │ │ │ + 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 2fefc │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 47946 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 302d0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (47954 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47958 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r0, r5, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057898 : │ │ │ │ +0004795c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f08 │ │ │ │ + blx 30094 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000578b4 : │ │ │ │ +00047978 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 57922 │ │ │ │ + cbz r0, 479e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 323cc │ │ │ │ + blx 2dae8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54617,52 +31399,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57930 ) │ │ │ │ + ldr r1, [pc, #12] @ (479f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57934 ) │ │ │ │ + ldr r0, [pc, #12] @ (479f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r1, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057938 : │ │ │ │ +000479fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 579a6 │ │ │ │ + cbz r0, 47a6a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30188 │ │ │ │ + blx 2f7b0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54670,52 +31452,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (579b4 ) │ │ │ │ + ldr r1, [pc, #12] @ (47a78 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (579b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (47a7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r1, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r6, r6, #17 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r4, r0, #11 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000579bc : │ │ │ │ +00047a80 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 57a2a │ │ │ │ + cbz r0, 47aee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31900 │ │ │ │ + blx 2dc70 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54723,82 +31505,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57a38 ) │ │ │ │ + ldr r1, [pc, #12] @ (47afc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57a3c ) │ │ │ │ + ldr r0, [pc, #12] @ (47b00 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r1, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r3, #16 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r0, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r5, #114 @ 0x72 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057a40 : │ │ │ │ +00047b04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a04 │ │ │ │ + blx 33d7c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057a5c : │ │ │ │ +00047b20 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e7e0 │ │ │ │ + blx 31928 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057a78 : │ │ │ │ +00047b3c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 332a0 │ │ │ │ + blx 2ef28 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057a94 : │ │ │ │ +00047b58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 57b02 │ │ │ │ + cbz r0, 47bc6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 332d4 │ │ │ │ + blx 2e1a4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54806,72 +31588,207 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57b10 ) │ │ │ │ + ldr r1, [pc, #12] @ (47bd4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57b14 ) │ │ │ │ + ldr r0, [pc, #12] @ (47bd8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r6, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r5, #13 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r5, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, #194 @ 0xc2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057b18 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047bdc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ebfc │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 47c36 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb98 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (47c44 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47c48 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r0, r7, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00047c4c : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 47ca6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30bc8 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47cb4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47cb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00047cbc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 47d2a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30b0c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47d38 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47d3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r4, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r3, #214 @ 0xd6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057b34 : │ │ │ │ +00047d40 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f568 │ │ │ │ + blx 326b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057b50 : │ │ │ │ +00047d5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 57bbe │ │ │ │ + cbz r0, 47dca │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e2f8 │ │ │ │ + blx 30730 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54879,52 +31796,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57bcc ) │ │ │ │ + ldr r1, [pc, #12] @ (47dd8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57bd0 ) │ │ │ │ + ldr r0, [pc, #12] @ (47ddc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r6, #31 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ - movs r1, r1 │ │ │ │ + vhadd.u32 d16, d4, d9 │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057bd4 : │ │ │ │ +00047de0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 57c42 │ │ │ │ + cbz r0, 47e4e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31bf4 │ │ │ │ + blx 31410 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54932,52 +31848,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57c50 ) │ │ │ │ + ldr r1, [pc, #12] @ (47e5c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57c54 ) │ │ │ │ + ldr r0, [pc, #12] @ (47e60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r6, #29 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r7, #9 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp2 0, 14, cr0, cr0, cr9, {0} │ │ │ │ + adds r3, #2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057c58 : │ │ │ │ +00047e64 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 57cc6 │ │ │ │ + cbz r0, 47ed2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2ff68 │ │ │ │ + blx 319fc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -54985,72 +31900,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57cd4 ) │ │ │ │ + ldr r1, [pc, #12] @ (47ee0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57cd8 ) │ │ │ │ + ldr r0, [pc, #12] @ (47ee4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r5, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r6, r3, #8 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp2 0, 5, cr0, cr12, cr9, {0} │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057cdc : │ │ │ │ +00047ee8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33be8 │ │ │ │ + blx 3125c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057cf8 : │ │ │ │ +00047f04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3053c │ │ │ │ + blx 2fab4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057d14 : │ │ │ │ +00047f20 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 57d82 │ │ │ │ + cbz r0, 47f8e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ef98 │ │ │ │ + blx 3078c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55058,154 +31972,141 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57d90 ) │ │ │ │ + ldr r1, [pc, #12] @ (47f9c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57d94 ) │ │ │ │ + ldr r0, [pc, #12] @ (47fa0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r6, #24 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r1, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00057d98 : │ │ │ │ - b.w 30c3c │ │ │ │ + stc2 0, cr0, [r0, #36]! @ 0x24 │ │ │ │ + adds r2, #18 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057d9c : │ │ │ │ - push {r3, lr} │ │ │ │ +00047fa4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32728 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 47ffe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2d9fc │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4800c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48010 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldc2 0, cr0, [r0, #-36]! @ 0xffffffdc │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057db8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00048014 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57e62 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4806e │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57e70 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e7d4 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 2f8a8 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (57e80 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (57e84 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (57e88 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (57e8c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4807c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48080 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r2, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r2, r0, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r4, r5, #3 │ │ │ │ - movs r1, r1 │ │ │ │ + stc2l 0, cr0, [r0], {9} │ │ │ │ + adds r1, #130 @ 0x82 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057e90 : │ │ │ │ +00048084 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 57efe │ │ │ │ + cbz r0, 480f2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 341c4 │ │ │ │ + blx 32eac │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55213,141 +32114,203 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57f0c ) │ │ │ │ + ldr r1, [pc, #12] @ (48100 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57f10 ) │ │ │ │ + ldr r0, [pc, #12] @ (48104 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r6, r0, #2 │ │ │ │ - movs r1, r1 │ │ │ │ + ldc2 0, cr0, [ip], #-36 @ 0xffffffdc │ │ │ │ + adds r1, #38 @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057f14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00048108 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57fbe │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 48162 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2dda4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48170 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48174 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + smlal r0, r0, ip, r9 │ │ │ │ + adds r0, #222 @ 0xde │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00048178 : │ │ │ │ + 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 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 57fcc │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ + cbz r0, 481d2 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30b58 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (481e0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (481e4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + smmla r0, ip, r9, r0 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000481e8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 48256 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e2bc │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + blx 2ff5c │ │ │ │ + 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (57fdc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (57fe0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (57fe4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (57fe8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48264 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48268 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #15 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r0, r1, #32 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xfad80009 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004826c : │ │ │ │ + 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} │ │ │ │ │ │ │ │ -00057fec : │ │ │ │ +00048288 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5805a │ │ │ │ + cbz r0, 482f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3073c │ │ │ │ + blx 2f6d4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55355,52 +32318,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58068 ) │ │ │ │ + ldr r1, [pc, #12] @ (48304 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5806c ) │ │ │ │ + ldr r0, [pc, #12] @ (48308 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #13 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r2, r4, #30 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xfa380009 │ │ │ │ + cmp r7, #194 @ 0xc2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058070 : │ │ │ │ +0004830c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 580de │ │ │ │ + cbz r0, 4837a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33520 │ │ │ │ + blx 32830 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55408,52 +32370,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (580ec ) │ │ │ │ + ldr r1, [pc, #12] @ (48388 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (580f0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4838c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r2, #11 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrsh.w r0, [r4, #9] │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000580f4 : │ │ │ │ +00048390 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 58162 │ │ │ │ + cbz r0, 483fe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2e098 │ │ │ │ + blx 33d70 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -55461,676 +32422,487 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58170 ) │ │ │ │ + ldr r1, [pc, #12] @ (4840c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58174 ) │ │ │ │ + ldr r0, [pc, #12] @ (48410 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r2, #9 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrsh.w r0, [r0, r9] │ │ │ │ + cmp r7, #10 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058178 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00048414 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 581e0 │ │ │ │ + cbz r0, 48482 │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2e3d4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e50c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48490 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48494 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh.w r0, [ip, #9] │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00048498 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 48506 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31b10 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (581f0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48514 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (581f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (48518 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ - movs r1, r1 │ │ │ │ + strh.w r0, [r8, r9] │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000581f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004851c : │ │ │ │ + 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 30464 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4858a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e11c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (48598 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4859c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf7a40009 │ │ │ │ + cmp r5, #246 @ 0xf6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058214 : │ │ │ │ +000485a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f96c │ │ │ │ + blx 2ee54 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058230 : │ │ │ │ +000485bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ffc │ │ │ │ + blx 2e16c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005824c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 58294 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (58298 ) │ │ │ │ - mov r0, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32fcc │ │ │ │ - ldr r2, [pc, #36] @ (5829c ) │ │ │ │ - ldr r3, [pc, #28] @ (58298 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5828e │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r0, [r6, r1] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000582a0 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 582e8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (582ec ) │ │ │ │ - mov r0, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3320c │ │ │ │ - ldr r2, [pc, #36] @ (582f0 ) │ │ │ │ - ldr r3, [pc, #28] @ (582ec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 582e2 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r4, [r3, r0] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r0, r0] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000582f4 : │ │ │ │ - b.w 2f9a4 │ │ │ │ - │ │ │ │ -000582f8 : │ │ │ │ - b.w 334dc │ │ │ │ - │ │ │ │ -000582fc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w lr, [pc, #164] @ 583b0 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ - ldr.w ip, [pc, #160] @ 583b4 │ │ │ │ - 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 33bc8 │ │ │ │ - ldr r2, [pc, #36] @ (583b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (583b4 ) │ │ │ │ - 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 583aa │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000583bc : │ │ │ │ - b.w 2db00 │ │ │ │ - │ │ │ │ -000583c0 : │ │ │ │ - b.w 31d0c │ │ │ │ - │ │ │ │ -000583c4 : │ │ │ │ - b.w 3144c │ │ │ │ - │ │ │ │ -000583c8 : │ │ │ │ - b.w 2fc98 │ │ │ │ - │ │ │ │ -000583cc : │ │ │ │ - push {lr} │ │ │ │ +000485d8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #52] @ (58410 ) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #52] @ (58414 ) │ │ │ │ - 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 31a34 │ │ │ │ - ldr r2, [pc, #32] @ (58418 ) │ │ │ │ - ldr r3, [pc, #28] @ (58414 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5840c │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r6, r3] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005841c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (58460 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (58464 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2ecb8 │ │ │ │ - ldr r2, [pc, #36] @ (58468 ) │ │ │ │ - ldr r3, [pc, #28] @ (58464 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5845a │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r1, r2] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005846c : │ │ │ │ - b.w 33ae8 │ │ │ │ - │ │ │ │ -00058470 : │ │ │ │ - b.w 33ee4 │ │ │ │ - │ │ │ │ -00058474 : │ │ │ │ - b.w 2ec54 │ │ │ │ - │ │ │ │ -00058478 : │ │ │ │ - b.w 324c4 │ │ │ │ - │ │ │ │ -0005847c : │ │ │ │ - b.w 2e8b4 │ │ │ │ - │ │ │ │ -00058480 : │ │ │ │ - b.w 2db70 │ │ │ │ - │ │ │ │ -00058484 : │ │ │ │ - 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] @ 584dc │ │ │ │ - ldr.w ip, [pc, #68] @ 584e0 │ │ │ │ - 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 329f8 │ │ │ │ - ldr r2, [pc, #32] @ (584e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (584e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 584d8 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r7, r0] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000584e8 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (5852c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (58530 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2e17c │ │ │ │ - ldr r2, [pc, #36] @ (58534 ) │ │ │ │ - ldr r3, [pc, #28] @ (58530 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 58526 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r2, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00058538 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (5857c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (58580 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33f78 │ │ │ │ - ldr r2, [pc, #36] @ (58584 ) │ │ │ │ - ldr r3, [pc, #28] @ (58580 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 58576 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r0, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r6, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00058588 : │ │ │ │ - b.w 31ac0 │ │ │ │ - │ │ │ │ -0005858c : │ │ │ │ - b.w 341f4 │ │ │ │ - │ │ │ │ -00058590 : │ │ │ │ - b.w 31b28 │ │ │ │ - │ │ │ │ -00058594 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 585dc │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (585e0 ) │ │ │ │ - mov r1, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32b3c │ │ │ │ - ldr r2, [pc, #36] @ (585e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (585e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 585d6 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [r5, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000585e8 : │ │ │ │ - b.w 2f8b4 │ │ │ │ - │ │ │ │ -000585ec : │ │ │ │ - b.w 2dd08 │ │ │ │ - │ │ │ │ -000585f0 : │ │ │ │ - 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 2dea4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00058618 : │ │ │ │ - b.w 2e518 │ │ │ │ - │ │ │ │ -0005861c : │ │ │ │ - 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 32ab4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -00058638 : │ │ │ │ - b.w 305b8 │ │ │ │ - │ │ │ │ -0005863c : │ │ │ │ - b.w 322c4 │ │ │ │ - │ │ │ │ -00058640 : │ │ │ │ - b.w 2eb00 │ │ │ │ - │ │ │ │ -00058644 : │ │ │ │ - b.w 2ded8 │ │ │ │ - │ │ │ │ -00058648 : │ │ │ │ - b.w 2f9c0 │ │ │ │ - │ │ │ │ -0005864c : │ │ │ │ - b.w 2f994 │ │ │ │ - │ │ │ │ -00058650 : │ │ │ │ - b.w 2e9d4 │ │ │ │ - │ │ │ │ -00058654 : │ │ │ │ - b.w 2fdb4 │ │ │ │ - │ │ │ │ -00058658 : │ │ │ │ - b.w 32684 │ │ │ │ - │ │ │ │ -0005865c : │ │ │ │ - b.w 2e4c8 │ │ │ │ - │ │ │ │ -00058660 : │ │ │ │ - b.w 313b0 │ │ │ │ - │ │ │ │ -00058664 : │ │ │ │ - b.w 32310 │ │ │ │ - │ │ │ │ -00058668 : │ │ │ │ - b.w 2f164 │ │ │ │ - │ │ │ │ -0005866c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (586b0 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (586b4 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3004c │ │ │ │ - ldr r2, [pc, #36] @ (586b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (586b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 586aa │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000586bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a9c │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 48632 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33764 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (48640 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48644 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf6fc0009 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000586d8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048648 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e420 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 486a2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30250 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (486b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (486b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf68c0009 │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000586f4 : │ │ │ │ - push {r3, lr} │ │ │ │ +000486b8 : │ │ │ │ + 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 318c0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 48726 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (48734 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48738 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + addw r0, r8, #2057 @ 0x809 │ │ │ │ + cmp r4, #210 @ 0xd2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058710 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004873c : │ │ │ │ + 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 2e1b0 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 487c6 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 487d4 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31860 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (487e4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (487e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (487ec ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (487f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + sbc.w r0, r8, #8978432 @ 0x890000 │ │ │ │ + cmp r4, #90 @ 0x5a │ │ │ │ + movs r2, r1 │ │ │ │ + adcs.w r0, sl, #8978432 @ 0x890000 │ │ │ │ + cmp r4, #116 @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005872c : │ │ │ │ - push {r3, lr} │ │ │ │ +000487f4 : │ │ │ │ + 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 307f4 │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4887c │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4888a │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f420 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (48898 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (4889c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (488a0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (488a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf4b20009 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf4a40009 │ │ │ │ + cmp r4, #14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058748 : │ │ │ │ +000488a8 : │ │ │ │ stmdb 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 │ │ │ │ @@ -56138,25 +32910,25 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r1 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ blx 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 587f2 │ │ │ │ + beq.n 48952 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58800 │ │ │ │ + beq.n 48960 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -56165,15 +32937,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31d8c │ │ │ │ + blx 2ffec │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -56189,243 +32961,501 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (58810 ) │ │ │ │ + ldr r1, [pc, #28] @ (48970 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (58814 ) │ │ │ │ + ldr r0, [pc, #28] @ (48974 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (58818 ) │ │ │ │ + ldr r1, [pc, #20] @ (48978 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5881c ) │ │ │ │ + ldr r0, [pc, #20] @ (4897c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - smlal r0, r0, r0, r8 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xfbb20008 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf3dc0009 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ + movs r2, r1 │ │ │ │ + ubfx r0, lr, #0, #10 │ │ │ │ + cmp r3, #136 @ 0x88 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058820 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00048980 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 58888 │ │ │ │ + cbz r0, 489da │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f62c │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (489e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (489ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf3540009 │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000489f0 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 48a4a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30290 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 2e8c4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48a58 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48a5c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf2e40009 │ │ │ │ + cmp r2, #238 @ 0xee │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00048a60 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 48ace │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 315a4 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (58898 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48adc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5889c ) │ │ │ │ + ldr r0, [pc, #12] @ (48ae0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - smlad r0, sl, r8, r0 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf2600009 │ │ │ │ + cmp r2, #146 @ 0x92 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000588a0 : │ │ │ │ +00048ae4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319a4 │ │ │ │ + blx 33350 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000588bc : │ │ │ │ +00048b00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30724 │ │ │ │ + blx 32494 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000588d8 : │ │ │ │ +00048b1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2da88 │ │ │ │ + blx 301ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000588f4 : │ │ │ │ +00048b38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b60 │ │ │ │ + blx 336a8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058910 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048b54 : │ │ │ │ + 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 2eaa4 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 48bc2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32048 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (48bd0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48bd4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + sbc.w r0, ip, #9 │ │ │ │ + cmp r1, #198 @ 0xc6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005892c : │ │ │ │ - push {r3, lr} │ │ │ │ +00048bd8 : │ │ │ │ + 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 33260 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 48c46 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f5ec │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (48c54 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48c58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + @ instruction: 0xf0e80009 │ │ │ │ + cmp r1, #106 @ 0x6a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058948 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048c5c : │ │ │ │ + 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 3293c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 48cca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2d9b4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (48cd8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48cdc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + orn r0, r4, #9 │ │ │ │ + cmp r1, #14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058964 : │ │ │ │ +00048ce0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ac0 │ │ │ │ + blx 31988 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058980 : │ │ │ │ +00048cfc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a18 │ │ │ │ + blx 2e660 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005899c : │ │ │ │ +00048d18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f044 │ │ │ │ + blx 30554 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000589b8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048d34 : │ │ │ │ + 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 31800 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 48da2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 308a4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (48db0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48db4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + vaddl.s8 q0, d12, d9 │ │ │ │ + cmp r0, #94 @ 0x5e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000589d4 : │ │ │ │ +00048db8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fdec │ │ │ │ + blx 2f488 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000589f0 : │ │ │ │ +00048dd4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33808 │ │ │ │ + blx 31850 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058a0c : │ │ │ │ +00048df0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 58a7a │ │ │ │ + cbz r0, 48e5e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fe08 │ │ │ │ + blx 2f7d4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -56433,51 +33463,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58a88 ) │ │ │ │ + ldr r1, [pc, #12] @ (48e6c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58a8c ) │ │ │ │ + ldr r0, [pc, #12] @ (48e70 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsh.w r0, [r8, r8] │ │ │ │ - lsls r2, r3, #26 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp 0, 13, cr0, cr0, cr9, {0} │ │ │ │ + movs r7, #202 @ 0xca │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058a90 : │ │ │ │ +00048e74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 58afe │ │ │ │ + cbz r0, 48ee2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2fc04 │ │ │ │ + blx 31b84 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -56485,51 +33515,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58b0c ) │ │ │ │ + ldr r1, [pc, #12] @ (48ef0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58b10 ) │ │ │ │ + ldr r0, [pc, #12] @ (48ef4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh.w r0, [r4, #8] │ │ │ │ - lsls r6, r7, #24 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp 0, 4, cr0, cr12, cr9, {0} │ │ │ │ + movs r7, #110 @ 0x6e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058b14 : │ │ │ │ +00048ef8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 58b82 │ │ │ │ + cbz r0, 48f66 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2dfa4 │ │ │ │ + blx 30204 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -56537,71 +33567,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58b90 ) │ │ │ │ + ldr r1, [pc, #12] @ (48f74 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58b94 ) │ │ │ │ + ldr r0, [pc, #12] @ (48f78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh.w r0, [r0, r8] │ │ │ │ - lsls r2, r4, #23 │ │ │ │ - movs r1, r1 │ │ │ │ + stcl 0, cr0, [r8, #36] @ 0x24 │ │ │ │ + movs r7, #18 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058b98 : │ │ │ │ +00048f7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ef0 │ │ │ │ + blx 2f620 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058bb4 : │ │ │ │ +00048f98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2db64 │ │ │ │ + blx 32488 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058bd0 : │ │ │ │ +00048fb4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 58c3e │ │ │ │ + cbz r0, 49022 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3211c │ │ │ │ + blx 2e828 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -56609,609 +33639,562 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58c4c ) │ │ │ │ + ldr r1, [pc, #12] @ (49030 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58c50 ) │ │ │ │ + ldr r0, [pc, #12] @ (49034 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf7740008 │ │ │ │ - lsls r6, r1, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00058c54 : │ │ │ │ - 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 31aec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058c94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058cb0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058ccc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32784 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058ce8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31660 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058d04 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33468 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058d20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3180c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058d3c : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00058d58 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00058d74 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32228 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058d90 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ca0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + stc 0, cr0, [ip, #-36] @ 0xffffffdc │ │ │ │ + movs r6, #126 @ 0x7e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058dac : │ │ │ │ +00049038 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 322d4 │ │ │ │ + blx 32f9c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058dc8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 307b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058dec : │ │ │ │ +00049054 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e55c │ │ │ │ + blx 2f890 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058e08 : │ │ │ │ - push {r3, lr} │ │ │ │ +00049070 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33244 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 490ca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32734 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (490d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (490dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + stcl 0, cr0, [r4], #-36 @ 0xffffffdc │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058e24 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000490e0 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 58e98 │ │ │ │ + cbz r0, 4913a │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31d44 │ │ │ │ - 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 2fa14 │ │ │ │ + blx 318cc │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (58ea8 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49148 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58eac ) │ │ │ │ + ldr r0, [pc, #12] @ (4914c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds.w r0, sl, #8912896 @ 0x880000 │ │ │ │ - lsls r4, r3, #12 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xebf40009 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058eb0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00049150 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 58f18 │ │ │ │ + cbz r0, 491be │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fe70 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 2e064 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (58f28 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (491cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58f2c ) │ │ │ │ + ldr r0, [pc, #12] @ (491d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - eors.w r0, sl, #8912896 @ 0x880000 │ │ │ │ - lsls r4, r0, #11 │ │ │ │ - movs r1, r1 │ │ │ │ + sbcs.w r0, r0, r9 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058f30 : │ │ │ │ +000491d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2d99c │ │ │ │ + blx 2f818 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058f4c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000491f0 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 58fb4 │ │ │ │ + cbz r0, 4925e │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31798 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 31878 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (58fc4 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4926c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58fc8 ) │ │ │ │ + ldr r0, [pc, #12] @ (49270 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf3fe0008 │ │ │ │ - lsls r0, r2, #9 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xead00009 │ │ │ │ + movs r4, #226 @ 0xe2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058fcc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00049274 : │ │ │ │ + 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 r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5903e │ │ │ │ + cbz r0, 492e2 │ │ │ │ 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 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32eb8 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (492f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (492f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + orr.w r0, ip, r9 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000492f8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ + cbz r0, 49366 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31e84 │ │ │ │ + blx 31774 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (5904c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49374 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59050 ) │ │ │ │ + ldr r0, [pc, #12] @ (49378 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf3740008 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ - movs r1, r1 │ │ │ │ + strd r0, r0, [r8, #36] @ 0x24 │ │ │ │ + movs r4, #42 @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059054 : │ │ │ │ +0004937c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333a8 │ │ │ │ + blx 3191c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059070 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00049398 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33da8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000493b4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 590f2 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 49422 │ │ │ │ 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 2fa14 │ │ │ │ - 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 32ba8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f6f0 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (59100 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49430 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59104 ) │ │ │ │ + ldr r0, [pc, #12] @ (49434 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movt r0, #8 │ │ │ │ - lsls r2, r4, #5 │ │ │ │ - movs r1, r1 │ │ │ │ + stmdb ip, {r0, r3} │ │ │ │ + movs r3, #150 @ 0x96 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049438 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e1e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049454 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00059108 : │ │ │ │ +00049470 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 59162 │ │ │ │ + cbz r0, 494ca │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30668 │ │ │ │ + blx 2e71c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59170 ) │ │ │ │ + ldr r1, [pc, #12] @ (494d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59174 ) │ │ │ │ + ldr r0, [pc, #12] @ (494dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf2500008 │ │ │ │ - lsls r2, r3, #4 │ │ │ │ - movs r1, r1 │ │ │ │ + strd r0, r0, [r4], #-36 @ 0x24 │ │ │ │ + movs r3, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059178 : │ │ │ │ +000494e0 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 591d2 │ │ │ │ + cbz r0, 4953a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2df40 │ │ │ │ + blx 335dc │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (591e0 ) │ │ │ │ + ldr r1, [pc, #12] @ (49548 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (591e4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4954c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf1e00008 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ + b.n 49534 │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #206 @ 0xce │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000591e8 : │ │ │ │ +00049550 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 59256 │ │ │ │ + cbz r0, 495be │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ece8 │ │ │ │ + blx 2ea3c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57219,61 +34202,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59264 ) │ │ │ │ + ldr r1, [pc, #12] @ (495cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59268 ) │ │ │ │ + ldr r0, [pc, #12] @ (495d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adcs.w r0, ip, #8 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ + b.n 494b0 │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #114 @ 0x72 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005926c : │ │ │ │ +000495d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3102c │ │ │ │ + blx 32c9c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059288 : │ │ │ │ +000495f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 592f6 │ │ │ │ + cbz r0, 4965e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2da64 │ │ │ │ + blx 30b40 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57281,50 +34265,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59304 ) │ │ │ │ + ldr r1, [pc, #12] @ (4966c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59308 ) │ │ │ │ + ldr r0, [pc, #12] @ (49670 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf0bc0008 │ │ │ │ - vaddl.u q8, d14, d8 │ │ │ │ + b.n 49410 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #250 @ 0xfa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005930c : │ │ │ │ +00049674 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5937a │ │ │ │ + cbz r0, 496e2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2e2c8 │ │ │ │ + blx 2f8f4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57332,50 +34318,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59388 ) │ │ │ │ + ldr r1, [pc, #12] @ (496f0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5938c ) │ │ │ │ + ldr r0, [pc, #12] @ (496f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bics.w r0, r8, #8 │ │ │ │ - vaddl.u32 q0, d2, d8 │ │ │ │ + b.n 4938c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #158 @ 0x9e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059390 : │ │ │ │ +000496f8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 593fe │ │ │ │ + cbz r0, 49766 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32e3c │ │ │ │ + blx 2df1c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57383,80 +34371,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5940c ) │ │ │ │ + ldr r1, [pc, #12] @ (49774 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59410 ) │ │ │ │ + ldr r0, [pc, #12] @ (49778 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - vext.8 d0, d4, d8, #0 │ │ │ │ - vhadd.u8 d16, d6, d8 │ │ │ │ - │ │ │ │ -00059414 : │ │ │ │ - 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} │ │ │ │ + b.n 49308 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #66 @ 0x42 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059430 : │ │ │ │ +0004977c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f934 │ │ │ │ + blx 31964 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005944c : │ │ │ │ +00049798 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f84 │ │ │ │ + blx 30608 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059468 : │ │ │ │ +000497b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 594d6 │ │ │ │ + cbz r0, 49822 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30f44 │ │ │ │ + blx 33578 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57464,60 +34444,137 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (594e4 ) │ │ │ │ + ldr r1, [pc, #12] @ (49830 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (594e8 ) │ │ │ │ + ldr r0, [pc, #12] @ (49834 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cdp 0, 13, cr0, cr12, cr8, {0} │ │ │ │ - cdp2 0, 9, cr0, cr6, cr8, {0} │ │ │ │ + b.n 4924c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #174 @ 0xae │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000594ec : │ │ │ │ +00049838 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4cc │ │ │ │ + blx 2eef8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049854 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049870 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 498e2 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e7b0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (498f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (498f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 4918c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000498f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3108c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059508 : │ │ │ │ +00049914 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 59576 │ │ │ │ + cbz r0, 49982 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e8f8 │ │ │ │ + blx 336b4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57525,50 +34582,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59584 ) │ │ │ │ + ldr r1, [pc, #12] @ (49990 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59588 ) │ │ │ │ + ldr r0, [pc, #12] @ (49994 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cdp 0, 3, cr0, cr12, cr8, {0} │ │ │ │ - cdp2 0, 1, cr0, cr14, cr8, {0} │ │ │ │ + b.n 4a0ec │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r3, #6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005958c : │ │ │ │ +00049998 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 595fa │ │ │ │ + cbz r0, 49a06 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f35c │ │ │ │ + blx 2e0f8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57576,50 +34635,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59608 ) │ │ │ │ + ldr r1, [pc, #12] @ (49a14 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5960c ) │ │ │ │ + ldr r0, [pc, #12] @ (49a18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldc 0, cr0, [r8, #32]! │ │ │ │ - stc2l 0, cr0, [r2, #32] │ │ │ │ + b.n 4a068 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r0, #5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059610 : │ │ │ │ +00049a1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5967e │ │ │ │ + cbz r0, 49a8a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30ff8 │ │ │ │ + blx 332f8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57627,70 +34688,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5968c ) │ │ │ │ + ldr r1, [pc, #12] @ (49a98 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59690 ) │ │ │ │ + ldr r0, [pc, #12] @ (49a9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldc 0, cr0, [r4, #-32]! @ 0xffffffe0 │ │ │ │ - stc2l 0, cr0, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + b.n 49fe4 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r4, #3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059694 : │ │ │ │ +00049aa0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34114 │ │ │ │ + blx 335a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000596b0 : │ │ │ │ +00049abc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c78 │ │ │ │ + blx 31e54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049ad8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dbec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000596cc : │ │ │ │ +00049af4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5973a │ │ │ │ + cbz r0, 49b62 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2edfc │ │ │ │ + blx 30ee0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57698,60 +34771,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59748 ) │ │ │ │ + ldr r1, [pc, #12] @ (49b70 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5974c ) │ │ │ │ + ldr r0, [pc, #12] @ (49b74 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldcl 0, cr0, [r8], #-32 @ 0xffffffe0 │ │ │ │ - ldc2l 0, cr0, [r2], {8} │ │ │ │ + b.n 49f0c │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r6, #0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059750 : │ │ │ │ +00049b78 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2febc │ │ │ │ + blx 3168c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005976c : │ │ │ │ +00049b94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 597da │ │ │ │ + cbz r0, 49c02 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e7bc │ │ │ │ + blx 2f718 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57759,50 +34834,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (597e8 ) │ │ │ │ + ldr r1, [pc, #12] @ (49c10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (597ec ) │ │ │ │ + ldr r0, [pc, #12] @ (49c14 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - rsbs r0, r8, r8 │ │ │ │ - mrrc2 0, 0, r0, sl, cr8 │ │ │ │ + b.n 49e6c │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r7, #6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000597f0 : │ │ │ │ +00049c18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5985e │ │ │ │ + cbz r0, 49c86 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33f1c │ │ │ │ + blx 32ca8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57810,50 +34887,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5986c ) │ │ │ │ + ldr r1, [pc, #12] @ (49c94 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59870 ) │ │ │ │ + ldr r0, [pc, #12] @ (49c98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adcs.w r0, r4, r8 │ │ │ │ - @ instruction: 0xfbfe0008 │ │ │ │ + b.n 49de8 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r4, #5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059874 : │ │ │ │ +00049c9c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 598e2 │ │ │ │ + cbz r0, 49d0a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 327cc │ │ │ │ + blx 2f32c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57861,50 +34940,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (598f0 ) │ │ │ │ + ldr r1, [pc, #12] @ (49d18 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (598f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (49d1c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xead00008 │ │ │ │ - umull r0, r0, r2, r8 │ │ │ │ + b.n 49d64 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r0, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049d20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049d3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ea18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000598f8 : │ │ │ │ +00049d58 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 59966 │ │ │ │ + cbz r0, 49dc6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30af4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30638 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -57912,101 +35013,254 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59974 ) │ │ │ │ + ldr r1, [pc, #12] @ (49dd4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59978 ) │ │ │ │ + ldr r0, [pc, #12] @ (49dd8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - orr.w r0, ip, r8 │ │ │ │ - smlsd r0, r6, r8, r0 │ │ │ │ + svc 104 @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r6, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005997c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00049ddc : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 49e4e │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 333cc │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (49e5c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49e60 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r2, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049e64 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 49ed6 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2eaf4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (49ee4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49ee8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + udf #88 @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r6, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049eec : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 599ea │ │ │ │ + cbz r0, 49f46 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33fb4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3296c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49f54 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49f58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ble.n 49f28 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r5, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049f5c : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 49fb6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 339e0 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (599f8 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49fc4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (599fc ) │ │ │ │ + ldr r0, [pc, #12] @ (49fc8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strd r0, r0, [r8, #32] │ │ │ │ - @ instruction: 0xfaea0008 │ │ │ │ + ble.n 4a0b8 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r4, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059a00 : │ │ │ │ +00049fcc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 59a6e │ │ │ │ + cbz r0, 4a03a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30e84 │ │ │ │ + blx 2ea08 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58014,138 +35268,254 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59a7c ) │ │ │ │ + ldr r1, [pc, #12] @ (4a048 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a04c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bgt.n 4a034 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r0, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a050 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4a0c2 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fdd0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4a0d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a0d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bgt.n 4a1ac │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r4, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a0d8 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4a14a │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31a80 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4a158 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59a80 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a15c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strd r0, r0, [r4, #-32] │ │ │ │ - @ instruction: 0xfa8e0008 │ │ │ │ + blt.n 4a124 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r0, r0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059a84 : │ │ │ │ +0004a160 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 59ade │ │ │ │ + cbz r0, 4a1ba │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 309b0 │ │ │ │ + blx 2fb8c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59aec ) │ │ │ │ + ldr r1, [pc, #12] @ (4a1c8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59af0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a1cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xe8d40008 │ │ │ │ - @ instruction: 0xfa460008 │ │ │ │ + blt.n 4a2b4 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r7, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059af4 : │ │ │ │ +0004a1d0 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 59b4e │ │ │ │ + cbz r0, 4a22a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 303fc │ │ │ │ + blx 30bbc │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59b5c ) │ │ │ │ + ldr r1, [pc, #12] @ (4a238 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59b60 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a23c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strd r0, r0, [r4], #-32 │ │ │ │ - ldr??.w r0, [lr, #8] │ │ │ │ + blt.n 4a244 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r6, r5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059b64 : │ │ │ │ +0004a240 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 59bd2 │ │ │ │ + cbz r0, 4a2ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33f50 │ │ │ │ + blx 30b00 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58153,185 +35523,262 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59be0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a2bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59be4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a2c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 59ba4 │ │ │ │ - movs r0, r1 │ │ │ │ - vld1.8 {d0[0]}, [r2], r8 │ │ │ │ + bge.n 4a1c0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r3, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059be8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004a2c4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59c92 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4a336 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbec │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4a344 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a348 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bls.n 4a338 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r7, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a34c : │ │ │ │ + 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 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59ca0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + cbz r0, 4a3a6 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33674 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 311bc │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (59cb0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (59cb4 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a3b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a3b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (59cb8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (59cbc ) │ │ │ │ + bls.n 4a2c8 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r6, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a3bc : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4a416 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30520 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a424 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a428 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 59af4 │ │ │ │ - movs r0, r1 │ │ │ │ - vst4.8 {d0-d3}, [sl], r8 │ │ │ │ - b.n 59ae0 │ │ │ │ - movs r0, r1 │ │ │ │ - vld4.8 {d0-d3}, [r4], r8 │ │ │ │ - │ │ │ │ -00059cc0 : │ │ │ │ - b.w 32180 │ │ │ │ + bls.n 4a458 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r5, r0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059cc4 : │ │ │ │ - push {lr} │ │ │ │ +0004a42c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w lr, [pc, #60] @ 59d10 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #56] @ 59d14 │ │ │ │ - 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 32910 │ │ │ │ - ldr r2, [pc, #32] @ (59d18 ) │ │ │ │ - ldr r3, [pc, #28] @ (59d14 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 59d0c │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - rors r6, r6 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - rors r4, r3 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4a49a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f01c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a4a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a4ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bhi.n 4a3d4 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r1, #31 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059d1c : │ │ │ │ +0004a4b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b04 │ │ │ │ + blx 311a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059d38 : │ │ │ │ +0004a4cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 59da6 │ │ │ │ + cbz r0, 4a53a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb40 │ │ │ │ + blx 33e18 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58339,51 +35786,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59db4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a548 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59db8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a54c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 599d0 │ │ │ │ - movs r0, r1 │ │ │ │ - str.w r0, [r6, r8] │ │ │ │ + bvc.n 4a534 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r2, #29 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059dbc : │ │ │ │ +0004a550 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 59e2a │ │ │ │ + cbz r0, 4a5be │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 313c0 │ │ │ │ + blx 2ffb4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58391,51 +35839,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59e38 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a5cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59e3c ) │ │ │ │ + ldr r0, [pc, #12] @ (4a5d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5994c │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf7ea0008 │ │ │ │ + bvc.n 4a6b0 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r7, #27 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059e40 : │ │ │ │ +0004a5d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 59eae │ │ │ │ + cbz r0, 4a642 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2fbf8 │ │ │ │ + blx 2e4d8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58443,71 +35892,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59ebc ) │ │ │ │ + ldr r1, [pc, #12] @ (4a650 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59ec0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a654 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 598c8 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf78e0008 │ │ │ │ + bvs.n 4a62c │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059ec4 : │ │ │ │ +0004a658 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32df4 │ │ │ │ + blx 2f3e8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059ee0 : │ │ │ │ +0004a674 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d30 │ │ │ │ + blx 30fec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059efc : │ │ │ │ +0004a690 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 59f6a │ │ │ │ + cbz r0, 4a6fe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2eb1c │ │ │ │ + blx 2dcf0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58515,372 +35965,470 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59f78 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a70c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59f7c ) │ │ │ │ + ldr r0, [pc, #12] @ (4a710 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5980c │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf6fa0008 │ │ │ │ + bvs.n 4a770 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r1, #24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059f80 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004a714 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5a00a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4a776 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 338dc │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r8 │ │ │ │ + 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 r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bpl.n 4a6f8 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r7, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a78c : │ │ │ │ + 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 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5a018 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ + cbz r0, 4a7e6 │ │ │ │ + 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3405c │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 2f1c8 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5a028 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5a02c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5a030 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5a034 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a7f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a7f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 5a77c │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf6820008 │ │ │ │ - b.n 5a768 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf69c0008 │ │ │ │ + bpl.n 4a888 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r6, #21 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a038 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004a7fc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5a0c0 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4a856 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5a0ce │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2dd80 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 32e0c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5a0dc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5a0e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5a0e4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5a0e8 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a864 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a868 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5a6c4 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf61c0008 │ │ │ │ - b.n 5a6b0 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf6360008 │ │ │ │ + bmi.n 4a818 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r5, #20 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a0ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004a86c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a196 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4a8da │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 320ac │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a8e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a8ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + bmi.n 4a994 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r1, #19 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a8f0 : │ │ │ │ + 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 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5a1a4 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + cbz r0, 4a962 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e0d4 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + blx 32e24 │ │ │ │ + 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5a1b4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5a1b8 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a970 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a974 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5a1bc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5a1c0 ) │ │ │ │ + bcc.n 4a90c │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r5, #17 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a978 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4a9da │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 305f8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a9e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a9ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 5a5f0 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf5960008 │ │ │ │ - b.n 5a5dc │ │ │ │ - movs r0, r1 │ │ │ │ - subs.w r0, r0, #8912896 @ 0x880000 │ │ │ │ + bcc.n 4aa94 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r3, #16 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a1c4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004a9f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e9e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004aa0c : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 5a21e │ │ │ │ + cbz r0, 4aa7a │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32054 │ │ │ │ + blx 2eba8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a22c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4aa88 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a230 ) │ │ │ │ + ldr r0, [pc, #12] @ (4aa8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5a558 │ │ │ │ - movs r0, r1 │ │ │ │ - adcs.w r0, lr, #8912896 @ 0x880000 │ │ │ │ + bcs.n 4a9f4 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r4, #14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a234 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004aa90 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 5a28e │ │ │ │ + cbz r0, 4aafe │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ef40 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31af8 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a29c ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ab0c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a2a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ab10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5a4e8 │ │ │ │ - movs r0, r1 │ │ │ │ - adds.w r0, r6, #8912896 @ 0x880000 │ │ │ │ + bcs.n 4ab70 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a2a4 : │ │ │ │ +0004ab14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w 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 32174 │ │ │ │ - cbz r0, 5a312 │ │ │ │ + cbz r0, 4ab82 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32cd0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2e884 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58888,71 +36436,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a320 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ab90 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a324 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ab94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 5a464 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf4ba0008 │ │ │ │ + bne.n 4aaec │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r5, #11 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a328 : │ │ │ │ +0004ab98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f3b4 │ │ │ │ + blx 2f7a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a344 : │ │ │ │ +0004abb4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327f4 │ │ │ │ + blx 321e8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a360 : │ │ │ │ +0004abd0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5a3ce │ │ │ │ + cbz r0, 4ac3e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ec88 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fd00 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -58960,193 +36509,213 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a3dc ) │ │ │ │ + ldr r1, [pc, #12] @ (4ac4c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a3e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ac50 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - svc 228 @ 0xe4 │ │ │ │ - movs r0, r1 │ │ │ │ - bic.w r0, r6, #8912896 @ 0x880000 │ │ │ │ + beq.n 4ac30 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r3, #9 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a3e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004ac54 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5a452 │ │ │ │ + cbz r0, 4acc6 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32ff0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f054 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a460 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4acd4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a464 ) │ │ │ │ + ldr r0, [pc, #12] @ (4acd8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - svc 96 @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - ubfx r0, sl, #0, #9 │ │ │ │ + beq.n 4ada8 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r7, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004acdc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32f5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005a468 : │ │ │ │ +0004ad00 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5a4c2 │ │ │ │ + cbz r0, 4ad5a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f730 │ │ │ │ + blx 31ff4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a4d0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ad68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a4d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ad6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ - movs r0, r1 │ │ │ │ - usat r0, #8, r2 │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r1, #6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a4d8 : │ │ │ │ +0004ad70 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5a532 │ │ │ │ + cbz r0, 4adca │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fd4c │ │ │ │ + blx 2f0e0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a540 ) │ │ │ │ + ldr r1, [pc, #12] @ (4add8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a544 ) │ │ │ │ + ldr r0, [pc, #12] @ (4addc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - udf #128 @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf33a0008 │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r0, #5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a548 : │ │ │ │ +0004ade0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5a5b6 │ │ │ │ + cbz r0, 4ae4e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30c74 │ │ │ │ + blx 2e360 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59154,141 +36723,162 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a5c4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ae5c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a5c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ae60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ble.n 5a5c0 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf2de0008 │ │ │ │ + ldmia r6, {r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r5, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004ae64 : │ │ │ │ + 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 2d974 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005a5cc : │ │ │ │ +0004ae90 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5a626 │ │ │ │ + cbz r0, 4aeea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 340d4 │ │ │ │ + blx 334ac │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a634 ) │ │ │ │ + ldr r1, [pc, #12] @ (4aef8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a638 ) │ │ │ │ + ldr r0, [pc, #12] @ (4aefc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ble.n 5a550 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf2960008 │ │ │ │ + ldmia r6, {r2, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a63c : │ │ │ │ +0004af00 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5a696 │ │ │ │ + cbz r0, 4af5a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 306f8 │ │ │ │ + blx 30f74 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a6a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4af68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a6a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4af6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ble.n 5a6e0 │ │ │ │ - movs r0, r1 │ │ │ │ - movw r0, #57352 @ 0xe008 │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a6ac : │ │ │ │ +0004af70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5a71a │ │ │ │ + cbz r0, 4afde │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 336f8 │ │ │ │ + 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] │ │ │ │ @@ -59296,258 +36886,386 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a728 ) │ │ │ │ + ldr r1, [pc, #12] @ (4afec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a72c ) │ │ │ │ + ldr r0, [pc, #12] @ (4aff0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bgt.n 5a65c │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf1f20008 │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r2, #31 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a730 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004aff4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2d9e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004b010 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w 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, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5a7aa │ │ │ │ + cbz r0, 4b07e │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - blx 2f1f8 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32258 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5a7b8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b08c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a7bc ) │ │ │ │ + ldr r0, [pc, #12] @ (4b090 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bgt.n 5a7cc │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf18a0008 │ │ │ │ - │ │ │ │ -0005a7c0 : │ │ │ │ - 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} │ │ │ │ + ldmia r4, {r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a7dc : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b094 : │ │ │ │ + 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 3390c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4b102 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32978 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4b110 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b114 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r4!, {r2, r3, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a7f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b118 : │ │ │ │ + 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 32620 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4b186 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f9d0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4b194 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b198 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r3, {r3, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a814 : │ │ │ │ +0004b19c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e2b0 │ │ │ │ + blx 33110 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a830 : │ │ │ │ +0004b1b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d00 │ │ │ │ + blx 2f4dc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a84c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b1d4 : │ │ │ │ + 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 2f278 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4b242 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 322b8 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4b250 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b254 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a868 : │ │ │ │ +0004b258 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5a8c2 │ │ │ │ + cbz r0, 4b2b2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2edb0 │ │ │ │ + blx 2ecdc │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a8d0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b2c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a8d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b2c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 5a8b4 │ │ │ │ - movs r0, r1 │ │ │ │ - eors.w r0, sl, #8 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r0, #23 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a8d8 : │ │ │ │ +0004b2c8 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5a932 │ │ │ │ + cbz r0, 4b322 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32d4c │ │ │ │ + blx 325b0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a940 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b330 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a944 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b334 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 5a844 │ │ │ │ - movs r0, r1 │ │ │ │ - orrs.w r0, r2, #8 │ │ │ │ + ldmia r2, {r2, r3} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a948 : │ │ │ │ +0004b338 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5a9b6 │ │ │ │ + cbz r0, 4b3a6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2d950 │ │ │ │ + blx 31b90 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59555,323 +37273,493 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a9c4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b3b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a9c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b3b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 5a9c0 │ │ │ │ - movs r0, r1 │ │ │ │ - vext.8 d16, d6, d8, #0 │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r4, #20 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a9cc : │ │ │ │ - push {r4, lr} │ │ │ │ +0004b3bc : │ │ │ │ + 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 337d8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31630 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004b3d8 : │ │ │ │ + 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 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 32174 │ │ │ │ + cbz r0, 4b452 │ │ │ │ + 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 2fa14 │ │ │ │ + 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 2e1d8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4b460 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b464 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r0!, {r2, r3, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r3, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004b468 : │ │ │ │ + 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, #64] @ 0x40 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4b4e6 │ │ │ │ + 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 2fa14 │ │ │ │ + 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 31c9c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #20] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4b4f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b4f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r0!, {r3, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a9f4 : │ │ │ │ +0004b4fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dd74 │ │ │ │ + blx 2fa48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005aa10 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004b518 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f3c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004b534 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3306c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004b550 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30114 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004b56c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 318f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004b588 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004b5a4 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 5aa6a │ │ │ │ + cbz r0, 4b612 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33a84 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f320 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5aa78 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b620 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5aa7c ) │ │ │ │ + ldr r0, [pc, #12] @ (4b624 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 5ab0c │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.s32 d16, d10, d8 │ │ │ │ + stmia r7!, {r2, r3, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r5, #12 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005aa80 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004b628 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5aada │ │ │ │ + cbz r0, 4b690 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31818 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 32274 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5aae8 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b6a0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5aaec ) │ │ │ │ + ldr r0, [pc, #12] @ (4b6a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bhi.n 5aa9c │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.s32 d0, d2, d8 │ │ │ │ + nop │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r3, #11 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005aaf0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004b6a8 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5ab5e │ │ │ │ + cbz r0, 4b710 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fb4c │ │ │ │ + blx 33b04 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5ab6c ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b720 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ab70 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b724 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bhi.n 5ac18 │ │ │ │ - movs r0, r1 │ │ │ │ - cdp 0, 12, cr0, cr6, cr8, {0} │ │ │ │ - │ │ │ │ -0005ab74 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 34104 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmia r6!, {r1, r2, r3, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ab98 : │ │ │ │ +0004b728 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5abf2 │ │ │ │ + cbz r0, 4b782 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 337fc │ │ │ │ + blx 2e8a8 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ac00 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b790 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ac04 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b794 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bvc.n 5ab84 │ │ │ │ - movs r0, r1 │ │ │ │ - cdp 0, 5, cr0, cr10, cr8, {0} │ │ │ │ + stmia r5!, {r2, r3, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ac08 : │ │ │ │ +0004b798 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5ac62 │ │ │ │ + cbz r0, 4b7f2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3331c │ │ │ │ + blx 2fbd4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ac70 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b800 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ac74 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b804 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bvc.n 5ad14 │ │ │ │ - movs r0, r1 │ │ │ │ - cdp 0, 1, cr0, cr2, cr8, {0} │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ac78 : │ │ │ │ +0004b808 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5ace6 │ │ │ │ + cbz r0, 4b876 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2eee0 │ │ │ │ + blx 3136c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59879,103 +37767,65 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5acf4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b884 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5acf8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b888 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bvs.n 5ac90 │ │ │ │ - movs r0, r1 │ │ │ │ - ldc 0, cr0, [r6, #32]! │ │ │ │ - │ │ │ │ -0005acfc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30680 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ad18 : │ │ │ │ - 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 2e694 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + stmia r4!, {r3, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r4, #6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ad4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +0004b88c : │ │ │ │ + b.w 33144 │ │ │ │ │ │ │ │ -0005ad68 : │ │ │ │ +0004b890 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30fa4 │ │ │ │ + blx 3289c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ad84 : │ │ │ │ +0004b8ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5adf2 │ │ │ │ + cbz r0, 4b91a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33024 │ │ │ │ + blx 2f198 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -59983,51 +37833,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ae00 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b928 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ae04 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b92c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bpl.n 5ad84 │ │ │ │ - movs r0, r1 │ │ │ │ - ldcl 0, cr0, [r2], {8} │ │ │ │ + stmia r4!, {r2, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ae08 : │ │ │ │ +0004b930 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5ae76 │ │ │ │ + cbz r0, 4b99e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31fd0 │ │ │ │ + blx 333c0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60035,51 +37886,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ae84 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b9ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ae88 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b9b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bpl.n 5af00 │ │ │ │ - movs r0, r1 │ │ │ │ - ldcl 0, cr0, [r6], #-32 @ 0xffffffe0 │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r2, #3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ae8c : │ │ │ │ +0004b9b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5aefa │ │ │ │ + cbz r0, 4ba22 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2ec08 │ │ │ │ + blx 2fb70 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60087,81 +37939,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5af08 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ba30 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5af0c ) │ │ │ │ + ldr r0, [pc, #12] @ (4ba34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bmi.n 5ae7c │ │ │ │ - movs r0, r1 │ │ │ │ - ldc 0, cr0, [sl], {8} │ │ │ │ - │ │ │ │ -0005af10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + stmia r3!, {r2, r3} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r7, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005af2c : │ │ │ │ +0004ba38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3203c │ │ │ │ + blx 3137c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005af48 : │ │ │ │ +0004ba54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ec48 │ │ │ │ + blx 2e43c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005af64 : │ │ │ │ +0004ba70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5afd2 │ │ │ │ + cbz r0, 4bade │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fba4 │ │ │ │ + blx 31a98 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60169,61 +38012,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5afe0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4baec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5afe4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4baf0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bcc.n 5afa4 │ │ │ │ - movs r0, r1 │ │ │ │ - sbc.w r0, sl, r8 │ │ │ │ + stmia r2!, {r4, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004baf4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2e128 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004bb1c : │ │ │ │ + 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 32774 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004bb4c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32644 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005afe8 : │ │ │ │ +0004bb70 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e00 │ │ │ │ + blx 3274c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b004 : │ │ │ │ +0004bb8c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5b072 │ │ │ │ + cbz r0, 4bbfa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31ae0 │ │ │ │ + blx 33e48 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60231,51 +38125,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b080 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bc08 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b084 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bc0c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bcc.n 5b104 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xeaf20008 │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r7, #27 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b088 : │ │ │ │ +0004bc10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5b0f6 │ │ │ │ + cbz r0, 4bc7e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30844 │ │ │ │ + blx 331e8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60283,51 +38178,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b104 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bc8c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b108 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bc90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bcs.n 5b080 │ │ │ │ - movs r0, r1 │ │ │ │ - eors.w r0, r6, r8 │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r4, #26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b10c : │ │ │ │ +0004bc94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5b17a │ │ │ │ + cbz r0, 4bd02 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2e930 │ │ │ │ + blx 2e238 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60335,71 +38231,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b188 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bd10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b18c ) │ │ │ │ + ldr r0, [pc, #12] @ (4bd14 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bcs.n 5b1fc │ │ │ │ - movs r0, r1 │ │ │ │ - bics.w r0, sl, r8 │ │ │ │ + stmia r0!, {r2, r3, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r1, #25 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b190 : │ │ │ │ +0004bd18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe40 │ │ │ │ + blx 32558 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b1ac : │ │ │ │ +0004bd34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316f4 │ │ │ │ + blx 31010 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b1c8 : │ │ │ │ +0004bd50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 330e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004bd6c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5b236 │ │ │ │ + cbz r0, 4bdda │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32790 │ │ │ │ + blx 33dc0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60407,71 +38314,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b244 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bde8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b248 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bdec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bne.n 5b340 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xe9a60008 │ │ │ │ - │ │ │ │ -0005b24c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3207c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ite pl │ │ │ │ + movpl r1, r1 │ │ │ │ + lslmi r2, r4, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b268 : │ │ │ │ +0004bdf0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30614 │ │ │ │ + blx 30210 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b284 : │ │ │ │ +0004be0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5b2f2 │ │ │ │ + cbz r0, 4be7a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33930 │ │ │ │ + blx 336c0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60479,51 +38377,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b300 ) │ │ │ │ + ldr r1, [pc, #12] @ (4be88 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b304 ) │ │ │ │ + ldr r0, [pc, #12] @ (4be8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - beq.n 5b284 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmdb r2, {r3} │ │ │ │ + bkpt 0x00b4 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r5, #20 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b308 : │ │ │ │ +0004be90 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5b376 │ │ │ │ + cbz r0, 4befe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34050 │ │ │ │ + blx 319d8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60531,51 +38430,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b384 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bf0c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b388 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bf10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - beq.n 5b400 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia.w r6!, {r3} │ │ │ │ + bkpt 0x0030 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b38c : │ │ │ │ +0004bf14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5b3fa │ │ │ │ + cbz r0, 4bf82 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f220 │ │ │ │ + blx 32f50 │ │ │ │ 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,71 +38483,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b408 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bf90 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b40c ) │ │ │ │ + ldr r0, [pc, #12] @ (4bf94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xe85a0008 │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r7, #17 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b410 : │ │ │ │ +0004bf98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f80c │ │ │ │ + blx 32ac4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b42c : │ │ │ │ +0004bfb4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ea58 │ │ │ │ + blx 310ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b448 : │ │ │ │ +0004bfd0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5b4b6 │ │ │ │ + cbz r0, 4c03e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f8c4 │ │ │ │ + blx 31360 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60655,82 +38556,106 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b4c4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c04c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b4c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c050 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5b458 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b4cc : │ │ │ │ - push {r3, lr} │ │ │ │ +0004c054 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331c4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 2ee90 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005b4e8 : │ │ │ │ +0004c084 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e04c │ │ │ │ + blx 3141c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b504 : │ │ │ │ +0004c0a0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32c10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004c0c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e68 │ │ │ │ + blx 33c1c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b520 : │ │ │ │ +0004c0e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5b58e │ │ │ │ + cbz r0, 4c14e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 310d0 │ │ │ │ + blx 33690 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60738,52 +38663,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b59c ) │ │ │ │ + ldr r1, [pc, #12] @ (4c15c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b5a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c160 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r6!, {r2, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5b3d0 │ │ │ │ - movs r0, r1 │ │ │ │ + cbnz r0, 4c1d8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r1, #12 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b5a4 : │ │ │ │ +0004c164 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5b612 │ │ │ │ + cbz r0, 4c1d2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2ea30 │ │ │ │ + blx 311ec │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60791,52 +38716,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b620 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c1e0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b624 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c1e4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5b39c │ │ │ │ - movs r0, r1 │ │ │ │ + cbnz r4, 4c23a │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r6, #10 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b628 : │ │ │ │ +0004c1e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5b696 │ │ │ │ + cbz r0, 4c256 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 338b8 │ │ │ │ + blx 2f6b8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60844,72 +38769,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b6a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c264 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b6a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c268 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r5!, {r2, r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5b368 │ │ │ │ - movs r0, r1 │ │ │ │ + revsh r0, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r3, #9 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b6ac : │ │ │ │ +0004c26c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 300ec │ │ │ │ + blx 31c04 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b6c8 : │ │ │ │ +0004c288 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f240 │ │ │ │ + blx 2f404 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b6e4 : │ │ │ │ +0004c2a4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5b752 │ │ │ │ + cbz r0, 4c312 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f74c │ │ │ │ + blx 33e78 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -60917,171 +38842,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b760 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c320 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b764 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c324 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r4!, {r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5b2fc │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005b768 : │ │ │ │ - b.w 32358 │ │ │ │ - │ │ │ │ -0005b76c : │ │ │ │ - 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} │ │ │ │ + rev r4, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b788 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c328 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5b7f6 │ │ │ │ + cbz r0, 4c382 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 307cc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 32144 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b804 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c390 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b808 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c394 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5b2a8 │ │ │ │ - movs r0, r1 │ │ │ │ + cbnz r4, 4c3be │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r0, #6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b80c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c398 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5b87a │ │ │ │ + cbz r0, 4c3f2 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 319f0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31004 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b888 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c400 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b88c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c404 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r3, {r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5b274 │ │ │ │ - movs r0, r1 │ │ │ │ + cbnz r4, 4c412 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r0, #5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b890 : │ │ │ │ +0004c408 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5b8fe │ │ │ │ + cbz r0, 4c476 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fed8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33e24 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -61089,415 +38987,372 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b90c ) │ │ │ │ + ldr r1, [pc, #12] @ (4c484 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b910 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c488 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5b240 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xb8b8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b914 : │ │ │ │ +0004c48c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32030 │ │ │ │ + blx 33cfc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b930 : │ │ │ │ +0004c4a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fddc │ │ │ │ + blx 2e214 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b94c : │ │ │ │ +0004c4c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32740 │ │ │ │ + blx 30800 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b968 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c4e0 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5b9d6 │ │ │ │ + cbz r0, 4c548 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 317a4 │ │ │ │ + blx 315c0 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5b9e4 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c558 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b9e8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c55c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5c1b8 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb7e6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004c560 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 325d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005b9ec : │ │ │ │ +0004c57c : │ │ │ │ stmdb 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 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ba9a │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ + beq.n 4c626 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5baa8 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + beq.n 4c634 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ - 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 32f1c │ │ │ │ + blx 2efb0 │ │ │ │ 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 2fa14 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (5bab8 ) │ │ │ │ + ldr r1, [pc, #28] @ (4c644 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5babc ) │ │ │ │ + ldr r0, [pc, #28] @ (4c648 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5bac0 ) │ │ │ │ + ldr r1, [pc, #20] @ (4c64c ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5bac4 ) │ │ │ │ + ldr r0, [pc, #20] @ (4c650 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5c154 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1, {r1, r3} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5c190 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ + movs r1, r1 │ │ │ │ + vaddl.u16 q0, d2, d9 │ │ │ │ + @ instruction: 0xb6fa │ │ │ │ + movs r1, r1 │ │ │ │ + vrev64.8 d0, d9 │ │ │ │ │ │ │ │ -0005bac8 : │ │ │ │ +0004c654 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1d4 │ │ │ │ + blx 30874 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005bae4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c670 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5bb52 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3291c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ee78 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bb60 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bb64 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5c12c │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005bb68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c68c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30194 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004c6a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33cf0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004c6c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34180 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004c6e0 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5bbd6 │ │ │ │ + cbz r0, 4c73a │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e994 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 30120 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bbe4 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c748 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bbe8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c74c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5c0f8 │ │ │ │ - movs r0, r1 │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 13, cr0, cr6, cr9, {0} │ │ │ │ │ │ │ │ -0005bbec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c750 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5bc5a │ │ │ │ + cbz r0, 4c7aa │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - 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 2fa14 │ │ │ │ + blx 32434 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bc68 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c7b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bc6c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c7bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r7!, {r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5c0c4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005bc70 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005bc8c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33138 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + push {r2, r7, lr} │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 9, cr0, cr2, cr9, {0} │ │ │ │ │ │ │ │ -0005bca8 : │ │ │ │ +0004c7c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5bd16 │ │ │ │ + cbz r0, 4c82e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3317c │ │ │ │ + blx 336dc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -61505,497 +39360,191 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bd24 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bd28 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5c058 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005bd2c : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5bd94 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ef70 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bda4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c83c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bda8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c840 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r6!, {r1, r2, r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5c02c │ │ │ │ - movs r0, r1 │ │ │ │ + push {lr} │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 3, cr0, cr10, cr9, {0} │ │ │ │ │ │ │ │ -0005bdac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004c844 : │ │ │ │ + push {r3, 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 r2, r3, [sp, #24] │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5be9a │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5beb6 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bea8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 33d34 │ │ │ │ - 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 2fa14 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334f8 │ │ │ │ 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] @ (5bec4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (5bec8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (5becc ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (5bed0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (5bed4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (5bed8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r5!, {r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5bf90 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r1, r3} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5c01c │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 5bfb8 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005bedc : │ │ │ │ +0004c860 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f20 │ │ │ │ + blx 33b40 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005bef8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004c87c : │ │ │ │ + push {r3, 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bfa6 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bfb4 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - blx 2df34 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c6c │ │ │ │ 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] @ (5bfc4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5bfc8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5bfcc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5bfd0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ - movs r0, r1 │ │ │ │ - svc 206 @ 0xce │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005bfd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004c898 : │ │ │ │ + push {r3, 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 32174 │ │ │ │ - cbz r0, 5c048 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2ed28 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e354 │ │ │ │ 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] @ (5c058 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c05c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - svc 124 @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c060 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004c8b4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2fa60 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30698 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c090 : │ │ │ │ +0004c8d0 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5c0ea │ │ │ │ + cbz r0, 4c92a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3096c │ │ │ │ + blx 2fb58 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c0f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c938 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c0fc ) │ │ │ │ + ldr r0, [pc, #12] @ (4c93c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - svc 2 │ │ │ │ - movs r0, r1 │ │ │ │ + push {r2} │ │ │ │ + movs r1, r1 │ │ │ │ + stc2l 0, cr0, [sl, #-36]! @ 0xffffffdc │ │ │ │ │ │ │ │ -0005c100 : │ │ │ │ +0004c940 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5c15a │ │ │ │ + cbz r0, 4c99a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d28 │ │ │ │ + blx 33b78 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c168 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c9a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c16c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c9ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r2!, {r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - udf #186 @ 0xba │ │ │ │ - movs r0, r1 │ │ │ │ + cbz r4, 4ca10 │ │ │ │ + movs r1, r1 │ │ │ │ + stc2 0, cr0, [r6, #-36]! @ 0xffffffdc │ │ │ │ │ │ │ │ -0005c170 : │ │ │ │ +0004c9b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5c1de │ │ │ │ + cbz r0, 4ca1e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ea68 │ │ │ │ + blx 2f18c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -62003,394 +39552,161 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c1ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c1f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r1!, {r2, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005c1f4 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5c266 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33b10 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (5c274 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ca2c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c278 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ca30 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - ble.n 5c278 │ │ │ │ - movs r0, r1 │ │ │ │ + cbz r0, 4ca74 │ │ │ │ + movs r1, r1 │ │ │ │ + stc2l 0, cr0, [lr], {9} │ │ │ │ │ │ │ │ -0005c27c : │ │ │ │ +0004ca34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341dc │ │ │ │ + blx 337cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c298 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5c312 │ │ │ │ - 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 2fa14 │ │ │ │ - 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 335e8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (5c320 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c324 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ble.n 5c41c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005c328 : │ │ │ │ - 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 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 32174 │ │ │ │ - cbz r0, 5c3a6 │ │ │ │ - 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 2fa14 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 319c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (5c3b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c3b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ - movs r0, r1 │ │ │ │ - ble.n 5c3d8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005c3bc : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5c42e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ddb0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (5c43c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c440 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - itt hi │ │ │ │ - movhi r0, r1 │ │ │ │ - bgt.n 5c3a0 @ unpredictable │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005c444 : │ │ │ │ +0004ca50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b4c │ │ │ │ + blx 329b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c460 : │ │ │ │ +0004ca6c : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5c4ba │ │ │ │ + cbz r0, 4cac6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 329c0 │ │ │ │ + blx 2e750 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c4c8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cad4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c4cc ) │ │ │ │ + ldr r0, [pc, #12] @ (4cad8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x00f8 │ │ │ │ - movs r0, r1 │ │ │ │ - bgt.n 5c564 │ │ │ │ - movs r0, r1 │ │ │ │ + sxtb r0, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + mrrc2 0, 0, r0, r2, cr9 │ │ │ │ │ │ │ │ -0005c4d0 : │ │ │ │ +0004cadc : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5c52a │ │ │ │ + cbz r0, 4cb36 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 322f8 │ │ │ │ + blx 31144 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c538 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cb44 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c53c ) │ │ │ │ + ldr r0, [pc, #12] @ (4cb48 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x0088 │ │ │ │ - movs r0, r1 │ │ │ │ - bgt.n 5c544 │ │ │ │ - movs r0, r1 │ │ │ │ + cbz r0, 4cb86 │ │ │ │ + movs r1, r1 │ │ │ │ + stc2 0, cr0, [lr], {9} │ │ │ │ │ │ │ │ -0005c540 : │ │ │ │ +0004cb4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5c5ae │ │ │ │ + cbz r0, 4cbba │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32ea0 │ │ │ │ + blx 34088 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -62398,61 +39714,50 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c5bc ) │ │ │ │ + ldr r1, [pc, #12] @ (4cbc8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c5c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cbcc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x0004 │ │ │ │ - movs r0, r1 │ │ │ │ - blt.n 5c510 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005c5c4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e288 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + cbz r4, 4cbe8 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfbb60009 │ │ │ │ │ │ │ │ -0005c5e0 : │ │ │ │ +0004cbd0 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5c648 │ │ │ │ + cbz r0, 4cc38 │ │ │ │ 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 2fa14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f3cc │ │ │ │ + blx 2fc5c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -62460,185 +39765,112 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c658 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cc48 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c65c ) │ │ │ │ + ldr r0, [pc, #12] @ (4cc4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r5, r6, pc} │ │ │ │ - movs r0, r1 │ │ │ │ - blt.n 5c6c8 │ │ │ │ - movs r0, r1 │ │ │ │ + sub sp, #472 @ 0x1d8 │ │ │ │ + movs r1, r1 │ │ │ │ + smmls r0, r4, r9, r0 │ │ │ │ │ │ │ │ -0005c660 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004cc50 : │ │ │ │ + push {r3, 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 32174 │ │ │ │ - cbz r0, 5c6da │ │ │ │ - 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 2fa14 │ │ │ │ - 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 2fe14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e0c │ │ │ │ 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] @ (5c6e8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c6ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - bge.n 5c684 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c6f0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004cc6c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 5c758 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 312c8 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f978 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c768 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c76c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - pop {r1, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - bge.n 5c858 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c770 : │ │ │ │ +0004cc88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fef0 │ │ │ │ + blx 310f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c78c : │ │ │ │ +0004cca4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3123c │ │ │ │ + blx 305c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ccc0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31890 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ccdc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2edbc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c7a8 : │ │ │ │ +0004ccf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5c816 │ │ │ │ + cbz r0, 4cd66 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31074 │ │ │ │ + blx 33008 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -62646,52 +39878,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c824 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cd74 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c828 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cd78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r4, 5c88e │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 5c7e8 │ │ │ │ - movs r0, r1 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa620009 │ │ │ │ │ │ │ │ -0005c82c : │ │ │ │ +0004cd7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5c89a │ │ │ │ + cbz r0, 4cdea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 338ac │ │ │ │ + blx 305e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -62699,52 +39930,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c8a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cdf8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c8ac ) │ │ │ │ + ldr r0, [pc, #12] @ (4cdfc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r0, 5c8f2 │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 5c7b4 │ │ │ │ - movs r0, r1 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa0a0009 │ │ │ │ │ │ │ │ -0005c8b0 : │ │ │ │ +0004ce00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5c91e │ │ │ │ + cbz r0, 4ce6e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 321b4 │ │ │ │ + blx 2ea74 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -62752,72 +39982,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c92c ) │ │ │ │ + ldr r1, [pc, #12] @ (4ce7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c930 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ce80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - hlt 0x0014 │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 5c980 │ │ │ │ - movs r0, r1 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh.w r0, [r2, #9] │ │ │ │ │ │ │ │ -0005c934 : │ │ │ │ +0004ce84 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eb50 │ │ │ │ + blx 32460 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c950 : │ │ │ │ +0004cea0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f6c8 │ │ │ │ + blx 2e9a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c96c : │ │ │ │ +0004cebc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5c9da │ │ │ │ + cbz r0, 4cf2a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30164 │ │ │ │ + blx 340f8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -62825,144 +40054,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c9e8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cf38 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c9ec ) │ │ │ │ + ldr r0, [pc, #12] @ (4cf3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r0, 5ca22 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 5c914 │ │ │ │ - movs r0, r1 │ │ │ │ + add r6, sp, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + vld4.8 {d0-d3}, [r2], r9 │ │ │ │ │ │ │ │ -0005c9f0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004cf40 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5ca4a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f034 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3377c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ca58 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ca5c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r0, 5ca76 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 5caf4 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005ca60 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004cf5c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5caba │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 305d4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cac8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cacc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb8f8 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 5cad4 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005cad0 : │ │ │ │ +0004cf78 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5cb3e │ │ │ │ + cbz r0, 4cfe6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30a80 │ │ │ │ + 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] │ │ │ │ @@ -62970,52 +40126,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cb4c ) │ │ │ │ + ldr r1, [pc, #12] @ (4cff4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cb50 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cff8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb874 │ │ │ │ - movs r0, r1 │ │ │ │ - bvc.n 5caa0 │ │ │ │ - movs r0, r1 │ │ │ │ + add r5, sp, #288 @ 0x120 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb.w r0, [r2, #9] │ │ │ │ │ │ │ │ -0005cb54 : │ │ │ │ +0004cffc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5cbc2 │ │ │ │ + cbz r0, 4d06a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2eb40 │ │ │ │ + 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] │ │ │ │ @@ -63023,523 +40178,123 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cbd0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cbd4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ - movs r0, r1 │ │ │ │ - bvc.n 5cc6c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005cbd8 : │ │ │ │ - stmdb 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 r2, r3, [sp, #24] │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5ccc6 │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5cce2 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5ccd4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 31624 │ │ │ │ - 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 2fa14 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (5ccf0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (5ccf4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (5ccf8 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (5ccfc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (5cd00 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (5cd04 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ - movs r0, r1 │ │ │ │ - bvs.n 5cdd4 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb6de │ │ │ │ - movs r0, r1 │ │ │ │ - bvs.n 5cc60 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ - movs r0, r1 │ │ │ │ - bvs.n 5cdfc │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005cd08 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5cd70 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 331d0 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cd80 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d078 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cd84 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d07c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb642 │ │ │ │ - movs r0, r1 │ │ │ │ - bvs.n 5ce00 │ │ │ │ - movs r0, r1 │ │ │ │ + add r4, sp, #784 @ 0x310 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh.w r0, [sl, r9] │ │ │ │ │ │ │ │ -0005cd88 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004d080 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 5cdf0 │ │ │ │ + cbz r0, 4d0ee │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 319e4 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ce00 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ce04 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - push {r1, r6, r7, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - bpl.n 5cdd0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005ce08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3039c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ce24 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5ce96 │ │ │ │ - mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34018 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34164 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (5cea4 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d0fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cea8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - push {r2, r3, r4, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - bpl.n 5cf78 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005ceac : │ │ │ │ - stmdb 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 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - strd r3, r1, [sp, #8] │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5cf4a │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5cf58 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - blx 32368 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5cf68 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5cf6c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5cf70 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5cf74 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d100 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - push {r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 5cf24 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 5cf60 │ │ │ │ - movs r0, r1 │ │ │ │ + add r4, sp, #256 @ 0x100 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf7e20009 │ │ │ │ │ │ │ │ -0005cf78 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004d104 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5cfd2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 302a8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31fa0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cfe0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cfe4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r0, 5d05c │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 5cf2c │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005cfe8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004d120 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5d042 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2de0c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a0c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d050 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d054 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r0, 5d0b0 │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 5d10c │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005d058 : │ │ │ │ +0004d13c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5d0c6 │ │ │ │ + cbz r0, 4d1aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32b84 │ │ │ │ + blx 32f04 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -63547,62 +40302,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d0d4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d1b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d0d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d1bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - uxtb r4, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 5d0d8 │ │ │ │ - movs r0, r1 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf7520009 │ │ │ │ │ │ │ │ -0005d0dc : │ │ │ │ +0004d1c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e27c │ │ │ │ + blx 2deb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d1dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34204 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d1f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3085c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d0f8 : │ │ │ │ +0004d214 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5d166 │ │ │ │ + cbz r0, 4d282 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2de58 │ │ │ │ + blx 2ff8c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -63610,52 +40384,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d174 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d290 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d178 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d294 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - sxtb r4, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 5d088 │ │ │ │ - movs r0, r1 │ │ │ │ + add r2, sp, #688 @ 0x2b0 │ │ │ │ + movs r1, r1 │ │ │ │ + subw r0, r6, #2057 @ 0x809 │ │ │ │ │ │ │ │ -0005d17c : │ │ │ │ +0004d298 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5d1ea │ │ │ │ + cbz r0, 4d306 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31e90 │ │ │ │ + blx 2d8c8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -63663,52 +40436,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d1f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d314 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d1fc ) │ │ │ │ + ldr r0, [pc, #12] @ (4d318 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r0, 5d22e │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 5d254 │ │ │ │ - movs r0, r1 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + movs r1, r1 │ │ │ │ + movw r0, #59401 @ 0xe809 │ │ │ │ │ │ │ │ -0005d200 : │ │ │ │ +0004d31c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5d26e │ │ │ │ + cbz r0, 4d38a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31e60 │ │ │ │ + blx 2f9b4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -63716,72 +40488,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d27c ) │ │ │ │ + ldr r1, [pc, #12] @ (4d398 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d280 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d39c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r4, 5d290 │ │ │ │ - movs r0, r1 │ │ │ │ - bcs.n 5d220 │ │ │ │ - movs r0, r1 │ │ │ │ + add r1, sp, #656 @ 0x290 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf5f60009 │ │ │ │ │ │ │ │ -0005d284 : │ │ │ │ +0004d3a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335b0 │ │ │ │ + blx 3151c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d2a0 : │ │ │ │ +0004d3bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f550 │ │ │ │ + blx 2f90c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d3d8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e5c8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d2bc : │ │ │ │ +0004d3f4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5d32a │ │ │ │ + cbz r0, 4d462 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2eb74 │ │ │ │ + blx 324b8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -63789,444 +40570,191 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d338 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d470 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d33c ) │ │ │ │ + ldr r0, [pc, #12] @ (4d474 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - sub sp, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - bcs.n 5d3b4 │ │ │ │ - movs r0, r1 │ │ │ │ + add r0, sp, #816 @ 0x330 │ │ │ │ + movs r1, r1 │ │ │ │ + adc.w r0, sl, #8978432 @ 0x890000 │ │ │ │ │ │ │ │ -0005d340 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004d478 : │ │ │ │ + push {r3, 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 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d488 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d4b2 │ │ │ │ - ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5d4a4 │ │ │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ - mov r0, fp │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5d496 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - mov r1, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - blx 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - strd r9, fp, [sp, #8] │ │ │ │ - blx 2e4e4 │ │ │ │ - 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 2fa14 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #44] @ 0x2c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30458 │ │ │ │ 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] @ (5d4c0 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #52] @ (5d4c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ (5d4c8 ) │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [pc, #48] @ (5d4cc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #40] @ (5d4d0 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #40] @ (5d4d4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (5d4d8 ) │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [pc, #36] @ (5d4dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 5d4d0 │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 5d5ac │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 5d548 │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 5d4e4 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005d4e0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004d494 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 5d548 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f6ac │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30268 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d558 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d55c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ - movs r0, r1 │ │ │ │ - beq.n 5d528 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005d560 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004d4b0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 5d5c8 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 323c0 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f604 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d5d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d5dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r5, sp, #936 @ 0x3a8 │ │ │ │ - movs r0, r1 │ │ │ │ - beq.n 5d4f8 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005d5e0 : │ │ │ │ +0004d4cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa2c │ │ │ │ + blx 2e188 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d5fc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004d4e8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 5d664 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 333b4 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f688 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d674 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d678 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r5, sp, #312 @ 0x138 │ │ │ │ - movs r0, r1 │ │ │ │ - beq.n 5d6ac │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005d67c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004d504 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 5d6e4 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e104 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f14 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d6f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d6f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005d6fc : │ │ │ │ +0004d520 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 314f4 │ │ │ │ + blx 32534 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d53c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 318b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d558 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d574 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33988 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d590 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d5ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eae8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d5c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d5e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ea98 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d718 : │ │ │ │ +0004d600 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5d786 │ │ │ │ + cbz r0, 4d66e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30b28 │ │ │ │ + blx 33d4c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64234,52 +40762,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d794 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d67c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d798 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d680 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7!, {r1, r2, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + add r6, pc, #768 @ (adr r6, 4d980 ) │ │ │ │ + movs r1, r1 │ │ │ │ + bfi r0, sl, #0, #10 │ │ │ │ │ │ │ │ -0005d79c : │ │ │ │ +0004d684 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5d80a │ │ │ │ + cbz r0, 4d6f2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33604 │ │ │ │ + blx 31a40 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64287,52 +40814,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d818 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d700 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d81c ) │ │ │ │ + ldr r0, [pc, #12] @ (4d704 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add r6, pc, #240 @ (adr r6, 4d7f4 ) │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf3120009 │ │ │ │ │ │ │ │ -0005d820 : │ │ │ │ +0004d708 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5d88e │ │ │ │ + cbz r0, 4d776 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2ebcc │ │ │ │ + blx 30070 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64340,158 +40866,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d89c ) │ │ │ │ + ldr r1, [pc, #12] @ (4d784 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d8a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d788 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add r5, pc, #736 @ (adr r5, 4da68 ) │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf2ba0009 │ │ │ │ │ │ │ │ -0005d8a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004d78c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5d912 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2eb80 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d920 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d924 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005d928 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004d7a8 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5d996 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f47c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dc2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d9a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d9a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005d9ac : │ │ │ │ +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 r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5da1a │ │ │ │ + cbz r0, 4d832 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3160c │ │ │ │ + blx 2ddf0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -64499,541 +40938,259 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5da28 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d840 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5da2c ) │ │ │ │ + ldr r0, [pc, #12] @ (4d844 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r1, sp, #608 @ 0x260 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + add r4, pc, #1008 @ (adr r4, 4dc34 ) │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf22a0009 │ │ │ │ │ │ │ │ -0005da30 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004d848 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 5daa4 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31e08 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31214 │ │ │ │ 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] @ (5dab4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dab8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5!, {r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005dabc : │ │ │ │ - push {r3, lr} │ │ │ │ +0004d86c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339c8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 2e22c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005dad8 : │ │ │ │ +0004d898 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #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 30434 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2e494 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005dafc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004d8c0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 5db6a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32150 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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 33650 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5db78 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5db7c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, sp, #288 @ 0x120 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005db80 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004d8f0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 5dbf2 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32138 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fe20 │ │ │ │ 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] @ (5dc00 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dc04 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r7, pc, #768 @ (adr r7, 5df04 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005dc08 : │ │ │ │ +0004d90c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2d8fc │ │ │ │ + blx 3065c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dc24 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004d928 : │ │ │ │ + push {r3, 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 32174 │ │ │ │ - cbz r0, 5dcae │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5dcbc │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32f68 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dcb0 │ │ │ │ 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] @ (5dccc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5dcd0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5dcd4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5dcd8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r7, pc, #16 @ (adr r7, 5dce0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, pc, #984 @ (adr r6, 5e0b0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3!, {r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005dcdc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004d944 : │ │ │ │ + push {r3, 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 32174 │ │ │ │ - cbz r0, 5dd64 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5dd72 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30390 │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2df04 │ │ │ │ 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] @ (5dd80 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5dd84 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5dd88 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5dd8c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, pc, #312 @ (adr r6, 5debc ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, pc, #256 @ (adr r6, 5de8c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005dd90 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004d960 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d97c : │ │ │ │ + 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 fp, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5de3a │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + cbz r0, 4d9d6 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5de48 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3332c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - movs r6, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 2e738 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5de58 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5de5c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5de60 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5de64 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d9e4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d9e8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r5, pc, #480 @ (adr r5, 5e03c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2!, {r1, r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #424 @ (adr r5, 5e00c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add r3, pc, #352 @ (adr r3, 4db48 ) │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf0b20009 │ │ │ │ │ │ │ │ -0005de68 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004d9ec : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5ded0 │ │ │ │ + cbz r0, 4da46 │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d98 │ │ │ │ - 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 2fa14 │ │ │ │ + blx 308e4 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5dee0 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4da54 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5dee4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4da58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r4, pc, #904 @ (adr r4, 5e26c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + add r2, pc, #928 @ (adr r2, 4ddf8 ) │ │ │ │ + movs r1, r1 │ │ │ │ + orn r0, lr, #9 │ │ │ │ │ │ │ │ -0005dee8 : │ │ │ │ +0004da5c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5df56 │ │ │ │ + cbz r0, 4daca │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ed34 │ │ │ │ + blx 32a44 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -65041,253 +41198,93 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5df64 ) │ │ │ │ + ldr r1, [pc, #12] @ (4dad8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5df68 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dadc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, pc, #368 @ (adr r4, 5e0d8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add r2, pc, #400 @ (adr r2, 4dc6c ) │ │ │ │ + movs r1, r1 │ │ │ │ + ands.w r0, r6, #9 │ │ │ │ │ │ │ │ -0005df6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004dae0 : │ │ │ │ + push {r4, 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e01a │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e028 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - blx 32094 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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 2e244 │ │ │ │ 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] @ (5e038 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5e03c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5e040 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5e044 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r3, pc, #608 @ (adr r3, 5e29c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1, {r1, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, pc, #552 @ (adr r3, 5e26c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005e048 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004db08 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 5e0b0 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31d50 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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 2e32c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e0c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e0c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r3, pc, #8 @ (adr r3, 5e0cc ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1!, {r2, r4} │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005e0c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004db30 : │ │ │ │ + push {r3, 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 32174 │ │ │ │ - cbz r0, 5e13c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 30d1c │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33594 │ │ │ │ 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] @ (5e14c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e150 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r2, pc, #472 @ (adr r2, 5e328 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005e154 : │ │ │ │ +0004db4c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5e1c2 │ │ │ │ + cbz r0, 4dbba │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa3c │ │ │ │ + blx 31824 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -65295,688 +41292,175 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e1d0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4dbc8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e1d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dbcc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r1, pc, #960 @ (adr r1, 5e594 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + add r1, pc, #464 @ (adr r1, 4dd9c ) │ │ │ │ + movs r1, r1 │ │ │ │ + vhadd.s16 d16, d2, d9 │ │ │ │ │ │ │ │ -0005e1d8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004dbd0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5e234 │ │ │ │ + cbz r0, 4dc3e │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ed0c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e244 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e248 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r1, pc, #504 @ (adr r1, 5e440 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r0!, {r3} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005e24c : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5e2c0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2ed40 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (5e2d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e2d4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r0, pc, #968 @ (adr r0, 5e69c ) │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r2, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005e2d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e384 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e392 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2ee24 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (5e3a0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5e3a4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5e3a8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5e3ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, pc, #184 @ (adr r0, 5e45c ) │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r3} │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #128 @ (adr r0, 5e42c ) │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005e3b0 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5e422 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e744 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ebe4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (5e430 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4dc4c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e434 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dc50 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r7, [sp, #576] @ 0x240 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + add r0, pc, #960 @ (adr r0, 4e010 ) │ │ │ │ + movs r1, r1 │ │ │ │ + cdp 0, 15, cr0, cr10, cr9, {0} │ │ │ │ │ │ │ │ -0005e438 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004dc54 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 5e4a0 │ │ │ │ + cbz r0, 4dcc2 │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 340a0 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e4b0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e4b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005e4b8 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5e520 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3131c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 306b0 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5e530 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4dcd0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e534 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dcd4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r2, r3} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005e538 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2de64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r0, pc, #432 @ (adr r0, 4de84 ) │ │ │ │ + movs r1, r1 │ │ │ │ + cdp 0, 10, cr0, cr2, cr9, {0} │ │ │ │ │ │ │ │ -0005e560 : │ │ │ │ +0004dcd8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa20 │ │ │ │ + blx 338a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e57c : │ │ │ │ +0004dcf4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e034 │ │ │ │ + blx 2e9bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e598 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e644 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e652 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31de0 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (5e660 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5e664 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5e668 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5e66c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r4} │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r1, r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005e670 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5e6ea │ │ │ │ - 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 2fa14 │ │ │ │ - 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 2e0b0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (5e6f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e6fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005e700 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5e75a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31a24 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e768 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e76c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [sp, #352] @ 0x160 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005e770 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 5e7ca │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3258c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e7d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e7dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [sp, #928] @ 0x3a0 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005e7e0 : │ │ │ │ +0004dd10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5e84e │ │ │ │ + cbz r0, 4dd7e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ee3c │ │ │ │ + blx 332e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -65984,144 +41468,141 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e85c ) │ │ │ │ + ldr r1, [pc, #12] @ (4dd8c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e860 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dd90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r7, [sp, #704] @ 0x2c0 │ │ │ │ + movs r1, r1 │ │ │ │ + cdp 0, 1, cr0, cr2, cr9, {0} │ │ │ │ │ │ │ │ -0005e864 : │ │ │ │ +0004dd94 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5e8be │ │ │ │ + cbz r0, 4ddee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2d914 │ │ │ │ + blx 2d95c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e8cc ) │ │ │ │ + ldr r1, [pc, #12] @ (4ddfc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e8d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4de00 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r1, r2, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ + movs r1, r1 │ │ │ │ + stcl 0, cr0, [lr, #36] @ 0x24 │ │ │ │ │ │ │ │ -0005e8d4 : │ │ │ │ +0004de04 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5e92e │ │ │ │ + cbz r0, 4de5e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32954 │ │ │ │ + blx 30d8c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e93c ) │ │ │ │ + ldr r1, [pc, #12] @ (4de6c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e940 ) │ │ │ │ + ldr r0, [pc, #12] @ (4de70 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r6, [sp, #832] @ 0x340 │ │ │ │ + movs r1, r1 │ │ │ │ + stc 0, cr0, [sl, #36] @ 0x24 │ │ │ │ │ │ │ │ -0005e944 : │ │ │ │ +0004de74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5e9b2 │ │ │ │ + cbz r0, 4dee2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e110 │ │ │ │ + blx 31d98 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66129,586 +41610,421 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e9c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4def0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e9c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4def4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc 0, cr0, [r2, #-36]! @ 0xffffffdc │ │ │ │ │ │ │ │ -0005e9c8 : │ │ │ │ +0004def8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3279c │ │ │ │ + blx 2eca8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e9e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004df14 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f850 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004df30 : │ │ │ │ + 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 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 32174 │ │ │ │ - cbz r0, 5ea52 │ │ │ │ + cbz r0, 4dfae │ │ │ │ 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 2fa14 │ │ │ │ - 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 31e48 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2f1a4 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5ea60 ) │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4dfbc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ea64 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dfc0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r5, [sp, #512] @ 0x200 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc 0, cr0, [r2], {9} │ │ │ │ │ │ │ │ -0005ea68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004dfc4 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 5ead6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4e06e │ │ │ │ + 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4e07c │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32580 │ │ │ │ - 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 2fa14 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + blx 2dc98 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5eae4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5eae8 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4e08c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4e090 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [sp, #880] @ 0x370 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r2, r3} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (4e094 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4e098 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xebfe0009 │ │ │ │ + ldr r4, [sp, #712] @ 0x2c8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc 0, cr0, [ip], {9} │ │ │ │ │ │ │ │ -0005eaec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e09c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5eb5a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33ff0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dac4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5eb68 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5eb6c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005eb70 : │ │ │ │ +0004e0b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3303c │ │ │ │ + blx 32510 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eb8c : │ │ │ │ +0004e0d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31080 │ │ │ │ + blx 31e20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005eba8 : │ │ │ │ +0004e0f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a98 │ │ │ │ + blx 2e2ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ebc4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e10c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5ec32 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3271c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 341d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ec40 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ec44 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r7, [sp, #512] @ 0x200 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r1} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005ec48 : │ │ │ │ +0004e128 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3158c │ │ │ │ + blx 31468 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ec64 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e144 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5ecd2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2eb28 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32528 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ece0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ece4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r6, [sp, #896] @ 0x380 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r0!, {r1, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005ece8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e160 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5ed56 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 338d0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 326ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ed64 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ed68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005ed6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e17c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5edda │ │ │ │ + cbz r0, 4e1e4 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e6a0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e488 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5ede8 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e1f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5edec ) │ │ │ │ + ldr r0, [pc, #12] @ (4e1f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r5, [sp, #864] @ 0x360 │ │ │ │ - movs r0, r1 │ │ │ │ - itee le │ │ │ │ - movle r0, r1 │ │ │ │ - │ │ │ │ -0005edf0 : │ │ │ │ - pushgt {r3, lr} │ │ │ │ - movgt.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xeae00009 │ │ │ │ │ │ │ │ -0005ee0c : │ │ │ │ +0004e1fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 312e4 │ │ │ │ + blx 329e8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ee28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e218 : │ │ │ │ + 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.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, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5ee96 │ │ │ │ + cbz r0, 4e280 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f8e8 │ │ │ │ + blx 2f874 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5eea4 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e290 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5eea8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e294 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - ittt cc │ │ │ │ - movcc r0, r1 │ │ │ │ - │ │ │ │ -0005eeac : │ │ │ │ - pushcc {r3, lr} │ │ │ │ - movcc.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005eec8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f694 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005eee4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + movs r1, r1 │ │ │ │ + orns r0, r0, r9 │ │ │ │ │ │ │ │ -0005ef00 : │ │ │ │ +0004e298 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ea8 │ │ │ │ + blx 320a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef1c : │ │ │ │ +0004e2b4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5ef8a │ │ │ │ + cbz r0, 4e322 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 332ac │ │ │ │ + blx 32598 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66716,52 +42032,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ef98 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e330 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ef9c ) │ │ │ │ + ldr r0, [pc, #12] @ (4e334 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x0072 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrd r0, r0, [sl, #36]! @ 0x24 │ │ │ │ │ │ │ │ -0005efa0 : │ │ │ │ +0004e338 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5f00e │ │ │ │ + cbz r0, 4e3a6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31f6c │ │ │ │ + blx 32fd8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66769,52 +42084,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f01c ) │ │ │ │ + ldr r1, [pc, #12] @ (4e3b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f020 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e3b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r3, [sp, #656] @ 0x290 │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x0016 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xe9a20009 │ │ │ │ │ │ │ │ -0005f024 : │ │ │ │ +0004e3bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5f092 │ │ │ │ + cbz r0, 4e42a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33a78 │ │ │ │ + blx 2e058 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66822,72 +42136,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f0a0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e438 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f0a4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e43c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + strd r0, r0, [sl, #-36] @ 0x24 │ │ │ │ │ │ │ │ -0005f0a8 : │ │ │ │ +0004e440 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32390 │ │ │ │ + blx 30440 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f0c4 : │ │ │ │ +0004e45c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2d924 │ │ │ │ + blx 311c8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f0e0 : │ │ │ │ +0004e478 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5f14e │ │ │ │ + cbz r0, 4e4e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33304 │ │ │ │ + blx 32b20 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -66895,168 +42208,141 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ 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 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e4f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f160 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e4f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005f164 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2d980 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia.w sl!, {r0, r3} │ │ │ │ │ │ │ │ -0005f180 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e4fc : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5f1ee │ │ │ │ + cbz r0, 4e556 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31434 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 33434 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f1fc ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e564 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f200 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e568 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r1, [sp, #784] @ 0x310 │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r2, r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + str r7, [sp, #864] @ 0x360 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrd r0, r0, [r6], #-36 @ 0x24 │ │ │ │ │ │ │ │ -0005f204 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e56c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5f272 │ │ │ │ + cbz r0, 4e5c6 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30380 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 328a8 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f280 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e5d4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f284 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e5d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r1, [sp, #256] @ 0x100 │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + str r7, [sp, #416] @ 0x1a0 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xe8320009 │ │ │ │ │ │ │ │ -0005f288 : │ │ │ │ +0004e5dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 5f2f6 │ │ │ │ + cbz r0, 4e64a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e7fc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ebd8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67064,177 +42350,514 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f304 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e658 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f308 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e65c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r6, 5f388 │ │ │ │ - movs r0, r1 │ │ │ │ + str r6, [sp, #912] @ 0x390 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4e614 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f30c : │ │ │ │ +0004e660 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2d934 │ │ │ │ + blx 330dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e67c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fe7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e6a4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33740 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e6cc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2e778 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e6f4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fc74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e71c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31068 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e744 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 322ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e76c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2dfc8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e794 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3197c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e7bc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30644 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e7e4 : │ │ │ │ + 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} │ │ │ │ │ │ │ │ -0005f328 : │ │ │ │ +0004e800 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3117c │ │ │ │ + blx 33a90 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f344 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004e81c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5f3b2 │ │ │ │ + cbz r0, 4e89a │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ 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 3280c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4e8a8 ) │ │ │ │ mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4e8ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4e41c │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0004e8b0 : │ │ │ │ + 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 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 4e926 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31654 │ │ │ │ + mov r0, r7 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2f294 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5f3c0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4e934 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f3c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e938 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r2, 5f420 │ │ │ │ - movs r0, r1 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4e3e8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f3c8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004e93c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 310e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e958 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f288 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e974 : │ │ │ │ + b.w 30104 │ │ │ │ + │ │ │ │ +0004e978 : │ │ │ │ + b.w 2ee14 │ │ │ │ + │ │ │ │ +0004e97c : │ │ │ │ + stmdb 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 r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5f430 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4ea28 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4ea36 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 330ac │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (4ea44 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (4ea48 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4ea4c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4ea50 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4e34c │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #992] @ 0x3e0 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4e390 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0004ea54 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 4eac8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3219c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33918 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f440 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ead8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f444 ) │ │ │ │ + ldr r0, [pc, #12] @ (4eadc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r4, 5f48a │ │ │ │ - movs r0, r1 │ │ │ │ + str r2, [sp, #408] @ 0x198 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4e350 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f448 : │ │ │ │ +0004eae0 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5f4b0 │ │ │ │ + cbz r0, 4eb48 │ │ │ │ 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 2fa14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33ed8 │ │ │ │ + blx 3234c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -67242,145 +42865,213 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f4c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4eb58 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f4c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4eb5c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - hlt 0x0034 │ │ │ │ - movs r0, r1 │ │ │ │ + str r1, [sp, #920] @ 0x398 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f328 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f4c8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004eb60 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5f522 │ │ │ │ + cbz r0, 4ebc8 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33cd8 │ │ │ │ + blx 33e9c │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5f530 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ebd8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f534 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ebdc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - rev16 r2, r5 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f300 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f538 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004ebe0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, 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 r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5f592 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4ec8e │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4ec9c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 334a0 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 30ec4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (5f5a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f5a4 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4ecac ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4ecb0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - rev r2, r4 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (4ecb4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4ecb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f2a0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [sp, #584] @ 0x248 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f2e4 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0004ecbc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31a4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005f5a8 : │ │ │ │ +0004ece4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5f616 │ │ │ │ + cbz r0, 4ed52 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f6fc │ │ │ │ + blx 2fe4c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -67388,51 +43079,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f624 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ed60 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f628 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ed64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r3, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r6, 5f65c │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r4, [r3, #62] @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f27c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f62c : │ │ │ │ +0004ed68 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5f694 │ │ │ │ + cbz r0, 4edd0 │ │ │ │ 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 2fa14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad0 │ │ │ │ + blx 32948 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -67440,1047 +43131,2641 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f6a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ede0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f6a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ede4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r0, 5f6c8 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f258 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f6ac : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004ede8 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 5f714 │ │ │ │ + cbz r0, 4ee56 │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 309bc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 2fee4 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5f724 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ee64 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f728 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ee68 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r0, 5f732 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0005f72c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f610 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f228 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f748 : │ │ │ │ +0004ee6c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e3ec │ │ │ │ + blx 2e850 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f764 : │ │ │ │ +0004ee88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e914 │ │ │ │ + blx 2fac4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f780 : │ │ │ │ +0004eea4 : │ │ │ │ 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 │ │ │ │ + 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, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5f7f2 │ │ │ │ + cbz r0, 4ef18 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2edc8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33900 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f800 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ef28 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f804 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ef2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb862 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldrh r6, [r2, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f1c0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f808 : │ │ │ │ +0004ef30 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 5f862 │ │ │ │ + cbz r0, 4ef8c │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33c5c │ │ │ │ + blx 33e6c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5f870 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ef9c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f874 ) │ │ │ │ + ldr r0, [pc, #12] @ (4efa0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb81a │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldrh r2, [r4, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f1a4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f878 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004efa4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5f8d2 │ │ │ │ + cbz r0, 4f01e │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 31274 │ │ │ │ + blx 333e8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5f8e0 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f02c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f8e4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f030 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb7d2 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f168 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f8e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004f034 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5f956 │ │ │ │ + cbz r0, 4f0a6 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 324a0 │ │ │ │ + blx 31e3c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f964 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f0b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f968 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f0b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb776 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 4f138 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f96c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004f0bc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5f9de │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f168 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f176 │ │ │ │ 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 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32c60 │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2ee30 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (5f9ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f9f0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (4f184 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (4f188 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r2, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (4f18c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4f190 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r6, [r0, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r7, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005f9f4 : │ │ │ │ +0004f194 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32710 │ │ │ │ + blx 33924 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fa10 : │ │ │ │ +0004f1b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c48 │ │ │ │ + blx 31738 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fa2c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004f1cc : │ │ │ │ + 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 30f80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f1f4 : │ │ │ │ + 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 30a8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f220 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33048 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f23c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30b7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f264 : │ │ │ │ + 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 2f1b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f290 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3251c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f2b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3017c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f2d4 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0004f2f0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 33b94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f314 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32280 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f330 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f34c : │ │ │ │ + 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 32cdc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f378 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2df5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f394 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33dcc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f3bc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 340ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f3e4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2ed58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f40c : │ │ │ │ + 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 317c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f438 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f454 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30bec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f470 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f3f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f48c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30058 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f4a8 : │ │ │ │ + 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 2d968 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f4d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2decc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f4f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f50c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3190c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f528 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2e260 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f550 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 334b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f574 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ebf0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f590 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2e394 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f5b8 : │ │ │ │ + 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 31fac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004f5e4 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 5fa9a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f686 │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f694 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31344 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 2e344 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5faa8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5faac ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4f6a4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4f6a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r3, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb682 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (4f6ac ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4f6b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r0, [r5, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 4f670 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r3, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 4f6b4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fab0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004f6b4 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 5fb1e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f756 │ │ │ │ + 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f764 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - blx 325a4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 32c90 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fb2c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fb30 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4f774 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4f778 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r2, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb626 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (4f77c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4f780 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r0, [r3, #46] @ 0x2e │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 4f850 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 4f694 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fb34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004f784 : │ │ │ │ + b.w 30c8c │ │ │ │ + │ │ │ │ +0004f788 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 5fba2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f82a │ │ │ │ + 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f838 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - blx 308b0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 31528 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fbb0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fbb4 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4f848 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4f84c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (4f850 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4f854 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r4, [r0, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + bls.n 4f82c │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 4f870 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fbb8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004f858 : │ │ │ │ + stmdb 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 2da18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f8fa │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f908 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33ef4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4f918 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4f91c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4f920 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4f924 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r4, [r6, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + bls.n 4fa0c │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r4, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + bls.n 4f850 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fbd4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ca0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +0004f928 : │ │ │ │ + b.w 2ef7c │ │ │ │ │ │ │ │ -0005fbf0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004f92c : │ │ │ │ + b.w 2e59c │ │ │ │ + │ │ │ │ +0004f930 : │ │ │ │ + b.w 2d940 │ │ │ │ + │ │ │ │ +0004f934 : │ │ │ │ + b.w 2e2a0 │ │ │ │ + │ │ │ │ +0004f938 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 5fc5e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f9da │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4f9e8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 306e0 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 33450 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fc6c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fc70 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4f9f8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4f9fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r2, #58] @ 0x3a │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r2, r4, r5, lr} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (4fa00 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4fa04 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r4, [r2, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 4f9dc │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + bls.n 4fa20 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fc74 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004fa08 : │ │ │ │ + stmdb 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 32da0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4faaa │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fab8 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31fb8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4fac8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4facc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4fad0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4fad4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r4, [r0, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 4fbbc │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r6, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 4fa00 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fc90 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004fad8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5fcea │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fb7a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fb88 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - blx 31c78 │ │ │ │ + blx 2f784 │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fcf8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fcfc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4fb98 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4fb9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r1, #54] @ 0x36 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (4fba0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4fba4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r4, [r6, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 4fb9c │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r4, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 4fbe0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fd00 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004fba8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5fd5a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fc4a │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fc58 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - blx 31600 │ │ │ │ + blx 32984 │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r6, #1 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, fp │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fd68 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fd6c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4fc68 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4fc6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #50] @ 0x32 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (4fc70 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4fc74 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r4, [r4, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 4fb7c │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r2, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 4fbc0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005fd70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004fc78 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 5fdde │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fd1a │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4fd28 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33ba0 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 2f140 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fdec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fdf0 ) │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4fd38 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4fd3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r2, #46] @ 0x2e │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (4fd40 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4fd44 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r4, [r2, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 4fd5c │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 4fda0 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0004fd48 : │ │ │ │ + b.w 2d8d4 │ │ │ │ + │ │ │ │ +0004fd4c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2e000 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004fd70 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32d68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004fd94 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 30c08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004fdb8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 328e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005fdf4 : │ │ │ │ +0004fde0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dad0 │ │ │ │ + blx 32ed0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fe10 : │ │ │ │ +0004fdfc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f2fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004fe24 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2dc3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004fe4c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3052c │ │ │ │ + blx 32a28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fe68 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31680 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004fe90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dba8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fe2c : │ │ │ │ +0004feac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33544 │ │ │ │ + blx 30960 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fe48 : │ │ │ │ +0004fec8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 313f8 │ │ │ │ + blx 2e47c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fe64 : │ │ │ │ +0004fee4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32234 │ │ │ │ + blx 319b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fe80 : │ │ │ │ +0004ff00 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f3d8 │ │ │ │ + blx 32890 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ff1c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30620 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004ff44 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb28 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005fe9c : │ │ │ │ +0004ff60 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3044c │ │ │ │ + blx 2fc24 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005feb8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004ff7c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fe8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004ffa4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31598 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004ffcc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33638 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004fff4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2ede4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005001c : │ │ │ │ + b.w 32e84 │ │ │ │ + │ │ │ │ +00050020 : │ │ │ │ + b.w 2fcd0 │ │ │ │ + │ │ │ │ +00050024 : │ │ │ │ + b.w 2fd84 │ │ │ │ + │ │ │ │ +00050028 : │ │ │ │ + b.w 31744 │ │ │ │ + │ │ │ │ +0005002c : │ │ │ │ + b.w 32d0c │ │ │ │ + │ │ │ │ +00050030 : │ │ │ │ + b.w 2e684 │ │ │ │ + │ │ │ │ +00050034 : │ │ │ │ + b.w 2e200 │ │ │ │ + │ │ │ │ +00050038 : │ │ │ │ + b.w 325f8 │ │ │ │ + │ │ │ │ +0005003c : │ │ │ │ + b.w 3418c │ │ │ │ + │ │ │ │ +00050040 : │ │ │ │ + b.w 300d8 │ │ │ │ + │ │ │ │ +00050044 : │ │ │ │ + b.w 31e2c │ │ │ │ + │ │ │ │ +00050048 : │ │ │ │ + b.w 320fc │ │ │ │ + │ │ │ │ +0005004c : │ │ │ │ + b.w 30c20 │ │ │ │ + │ │ │ │ +00050050 : │ │ │ │ + b.w 2faf8 │ │ │ │ + │ │ │ │ +00050054 : │ │ │ │ + b.w 31534 │ │ │ │ + │ │ │ │ +00050058 : │ │ │ │ + b.w 339b8 │ │ │ │ + │ │ │ │ +0005005c : │ │ │ │ + b.w 2e920 │ │ │ │ + │ │ │ │ +00050060 : │ │ │ │ + b.w 31150 │ │ │ │ + │ │ │ │ +00050064 : │ │ │ │ + b.w 2fcf0 │ │ │ │ + │ │ │ │ +00050068 : │ │ │ │ + b.w 2f0a8 │ │ │ │ + │ │ │ │ +0005006c : │ │ │ │ + b.w 30aa4 │ │ │ │ + │ │ │ │ +00050070 : │ │ │ │ + b.w 2e7ec │ │ │ │ + │ │ │ │ +00050074 : │ │ │ │ + b.w 2f984 │ │ │ │ + │ │ │ │ +00050078 : │ │ │ │ + b.w 31550 │ │ │ │ + │ │ │ │ +0005007c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 5ff26 │ │ │ │ + cbz r0, 500d8 │ │ │ │ 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e8dc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (500e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [pc, #12] @ (500ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r2, #17] │ │ │ │ + movs r1, r1 │ │ │ │ + bcc.n 50040 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000500f0 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 50158 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3025c │ │ │ │ + blx 2e388 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5ff34 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50168 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ff38 ) │ │ │ │ + ldr r0, [pc, #12] @ (5016c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r6, 5ff7e │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ + movs r1, r1 │ │ │ │ + bcc.n 50218 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005ff3c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050170 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 5ffaa │ │ │ │ + cbz r0, 501cc │ │ │ │ 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2edf0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (501dc ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2da24 │ │ │ │ + ldr r0, [pc, #12] @ (501e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ + movs r1, r1 │ │ │ │ + bcc.n 501fc │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000501e4 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 5024c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3111c │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (5ffb8 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5025c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ffbc ) │ │ │ │ + ldr r0, [pc, #12] @ (50260 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r1, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - uxth r2, r6 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 501d4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0005ffc0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050264 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6002e │ │ │ │ + cbz r0, 502c0 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32e30 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2edd4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (502d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (502d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 503b8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000502d8 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 50334 │ │ │ │ + mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30ab4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6003c ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50344 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60040 ) │ │ │ │ + ldr r0, [pc, #12] @ (50348 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r0, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - sxtb r6, r2 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 5039c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060044 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005034c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f75c │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 503b4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31138 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (503c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (503c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 50374 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060060 : │ │ │ │ - push {r3, lr} │ │ │ │ +000503cc : │ │ │ │ + b.w 32d74 │ │ │ │ + │ │ │ │ +000503d0 : │ │ │ │ + b.w 33b84 │ │ │ │ + │ │ │ │ +000503d4 : │ │ │ │ + b.w 307d8 │ │ │ │ + │ │ │ │ +000503d8 : │ │ │ │ + b.w 2ddc8 │ │ │ │ + │ │ │ │ +000503dc : │ │ │ │ + b.w 32d84 │ │ │ │ + │ │ │ │ +000503e0 : │ │ │ │ + b.w 30560 │ │ │ │ + │ │ │ │ +000503e4 : │ │ │ │ + b.w 30760 │ │ │ │ + │ │ │ │ +000503e8 : │ │ │ │ + b.w 31f50 │ │ │ │ + │ │ │ │ +000503ec : │ │ │ │ + b.w 30360 │ │ │ │ + │ │ │ │ +000503f0 : │ │ │ │ + b.w 2e808 │ │ │ │ + │ │ │ │ +000503f4 : │ │ │ │ + b.w 2f4bc │ │ │ │ + │ │ │ │ +000503f8 : │ │ │ │ + b.w 33f34 │ │ │ │ + │ │ │ │ +000503fc : │ │ │ │ + b.w 31bc0 │ │ │ │ + │ │ │ │ +00050400 : │ │ │ │ + b.w 335c8 │ │ │ │ + │ │ │ │ +00050404 : │ │ │ │ + b.w 2f2b8 │ │ │ │ + │ │ │ │ +00050408 : │ │ │ │ + b.w 2dfe4 │ │ │ │ + │ │ │ │ +0005040c : │ │ │ │ + b.w 2f0fc │ │ │ │ + │ │ │ │ +00050410 : │ │ │ │ + b.w 30c4c │ │ │ │ + │ │ │ │ +00050414 : │ │ │ │ + b.w 34034 │ │ │ │ + │ │ │ │ +00050418 : │ │ │ │ + b.w 32a34 │ │ │ │ + │ │ │ │ +0005041c : │ │ │ │ + b.w 30a1c │ │ │ │ + │ │ │ │ +00050420 : │ │ │ │ + b.w 33440 │ │ │ │ + │ │ │ │ +00050424 : │ │ │ │ + b.w 2dbdc │ │ │ │ + │ │ │ │ +00050428 : │ │ │ │ + b.w 2f118 │ │ │ │ + │ │ │ │ +0005042c : │ │ │ │ + b.w 31c38 │ │ │ │ + │ │ │ │ +00050430 : │ │ │ │ + b.w 33ffc │ │ │ │ + │ │ │ │ +00050434 : │ │ │ │ + b.w 2efd8 │ │ │ │ + │ │ │ │ +00050438 : │ │ │ │ + b.w 30e74 │ │ │ │ + │ │ │ │ +0005043c : │ │ │ │ + b.w 30414 │ │ │ │ + │ │ │ │ +00050440 : │ │ │ │ + b.w 332c4 │ │ │ │ + │ │ │ │ +00050444 : │ │ │ │ + b.w 2fc10 │ │ │ │ + │ │ │ │ +00050448 : │ │ │ │ + b.w 32668 │ │ │ │ + │ │ │ │ +0005044c : │ │ │ │ + b.w 33704 │ │ │ │ + │ │ │ │ +00050450 : │ │ │ │ + b.w 2e534 │ │ │ │ + │ │ │ │ +00050454 : │ │ │ │ + b.w 31840 │ │ │ │ + │ │ │ │ +00050458 : │ │ │ │ + b.w 33c0c │ │ │ │ + │ │ │ │ +0005045c : │ │ │ │ + b.w 32d3c │ │ │ │ + │ │ │ │ +00050460 : │ │ │ │ + b.w 30e28 │ │ │ │ + │ │ │ │ +00050464 : │ │ │ │ + b.w 309d8 │ │ │ │ + │ │ │ │ +00050468 : │ │ │ │ + b.w 33b4c │ │ │ │ + │ │ │ │ +0005046c : │ │ │ │ + b.w 3210c │ │ │ │ + │ │ │ │ +00050470 : │ │ │ │ + b.w 32128 │ │ │ │ + │ │ │ │ +00050474 : │ │ │ │ + b.w 2fd18 │ │ │ │ + │ │ │ │ +00050478 : │ │ │ │ + b.w 2fec8 │ │ │ │ + │ │ │ │ +0005047c : │ │ │ │ + b.w 2dfd4 │ │ │ │ + │ │ │ │ +00050480 : │ │ │ │ + b.w 2f0ec │ │ │ │ + │ │ │ │ +00050484 : │ │ │ │ + b.w 33f0c │ │ │ │ + │ │ │ │ +00050488 : │ │ │ │ + b.w 318e4 │ │ │ │ + │ │ │ │ +0005048c : │ │ │ │ + b.w 2d8b8 │ │ │ │ + │ │ │ │ +00050490 : │ │ │ │ + b.w 328fc │ │ │ │ + │ │ │ │ +00050494 : │ │ │ │ + b.w 3101c │ │ │ │ + │ │ │ │ +00050498 : │ │ │ │ + b.w 2f7e0 │ │ │ │ + │ │ │ │ +0005049c : │ │ │ │ + b.w 2fc40 │ │ │ │ + │ │ │ │ +000504a0 : │ │ │ │ + b.w 31ce0 │ │ │ │ + │ │ │ │ +000504a4 : │ │ │ │ + b.w 33860 │ │ │ │ + │ │ │ │ +000504a8 : │ │ │ │ + b.w 2fa6c │ │ │ │ + │ │ │ │ +000504ac : │ │ │ │ + b.w 33cb8 │ │ │ │ + │ │ │ │ +000504b0 : │ │ │ │ + b.w 2dd30 │ │ │ │ + │ │ │ │ +000504b4 : │ │ │ │ + b.w 2e650 │ │ │ │ + │ │ │ │ +000504b8 : │ │ │ │ + b.w 2e448 │ │ │ │ + │ │ │ │ +000504bc : │ │ │ │ + b.w 32a14 │ │ │ │ + │ │ │ │ +000504c0 : │ │ │ │ + b.w 31700 │ │ │ │ + │ │ │ │ +000504c4 : │ │ │ │ + b.w 2e834 │ │ │ │ + │ │ │ │ +000504c8 : │ │ │ │ + b.w 336cc │ │ │ │ + │ │ │ │ +000504cc : │ │ │ │ + b.w 2f204 │ │ │ │ + │ │ │ │ +000504d0 : │ │ │ │ + b.w 329cc │ │ │ │ + │ │ │ │ +000504d4 : │ │ │ │ + b.w 335f4 │ │ │ │ + │ │ │ │ +000504d8 : │ │ │ │ + b.w 31d68 │ │ │ │ + │ │ │ │ +000504dc : │ │ │ │ + b.w 3157c │ │ │ │ + │ │ │ │ +000504e0 : │ │ │ │ + b.w 33568 │ │ │ │ + │ │ │ │ +000504e4 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eadc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w lr, [pc, #72] @ 5053c │ │ │ │ + sub sp, #28 │ │ │ │ + ldr.w ip, [pc, #68] @ 50540 │ │ │ │ + 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 312b0 │ │ │ │ + ldr r2, [pc, #36] @ (50544 ) │ │ │ │ + ldr r3, [pc, #28] @ (50540 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 50536 │ │ │ │ + add sp, #28 │ │ │ │ + pop {pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bls.n 504ec │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 504ac │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006007c : │ │ │ │ +00050548 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w 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 32174 │ │ │ │ - cbz r0, 600ea │ │ │ │ + cbz r0, 505b6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30cf4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31ec0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -68488,545 +45773,1580 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (600f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (505c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (600fc ) │ │ │ │ + ldr r0, [pc, #12] @ (505c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r1, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 60130 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r7, #29] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000505cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32e60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000505e8 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #56] @ (50630 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #56] @ (50634 ) │ │ │ │ + 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 32cf4 │ │ │ │ + ldr r2, [pc, #36] @ (50638 ) │ │ │ │ + ldr r3, [pc, #28] @ (50634 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5062a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bhi.n 505e0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 505b8 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0005063c : │ │ │ │ + b.w 2e140 │ │ │ │ + │ │ │ │ +00050640 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31ad4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050668 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32324 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050690 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31d7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000506b8 : │ │ │ │ + b.w 33f84 │ │ │ │ + │ │ │ │ +000506bc : │ │ │ │ + b.w 2ec94 │ │ │ │ + │ │ │ │ +000506c0 : │ │ │ │ + b.w 320e0 │ │ │ │ + │ │ │ │ +000506c4 : │ │ │ │ + b.w 2f9e8 │ │ │ │ + │ │ │ │ +000506c8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31dd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000506f0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30548 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050718 : │ │ │ │ + b.w 2f374 │ │ │ │ + │ │ │ │ +0005071c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30064 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050744 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 30cbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050768 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2fbc8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005078c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2f180 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000507b0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w 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} │ │ │ │ + │ │ │ │ +000507d8 : │ │ │ │ + b.w 2f6e0 │ │ │ │ + │ │ │ │ +000507dc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32870 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050804 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32428 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005082c : │ │ │ │ + b.w 2fb08 │ │ │ │ + │ │ │ │ +00050830 : │ │ │ │ + b.w 2fda4 │ │ │ │ + │ │ │ │ +00050834 : │ │ │ │ + b.w 30cc8 │ │ │ │ + │ │ │ │ +00050838 : │ │ │ │ + b.w 31cd0 │ │ │ │ + │ │ │ │ +0005083c : │ │ │ │ + b.w 3077c │ │ │ │ + │ │ │ │ +00050840 : │ │ │ │ + b.w 3309c │ │ │ │ + │ │ │ │ +00050844 : │ │ │ │ + b.w 31098 │ │ │ │ + │ │ │ │ +00050848 : │ │ │ │ + b.w 315f0 │ │ │ │ + │ │ │ │ +0005084c : │ │ │ │ + b.w 2f918 │ │ │ │ + │ │ │ │ +00050850 : │ │ │ │ + b.w 2debc │ │ │ │ + │ │ │ │ +00050854 : │ │ │ │ + b.w 2f24c │ │ │ │ + │ │ │ │ +00050858 : │ │ │ │ + b.w 32a68 │ │ │ │ │ │ │ │ -00060100 : │ │ │ │ +0005085c : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 6015a │ │ │ │ + cbz r0, 508b8 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 315b4 │ │ │ │ + blx 3365c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (60168 ) │ │ │ │ + ldr r1, [pc, #12] @ (508c8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6016c ) │ │ │ │ + ldr r0, [pc, #12] @ (508cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 6018e │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + strb r6, [r6, #17] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060170 : │ │ │ │ +000508d0 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 601ca │ │ │ │ + cbz r0, 5092c │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3241c │ │ │ │ + blx 2de4c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (601d8 ) │ │ │ │ + ldr r1, [pc, #12] @ (5093c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (601dc ) │ │ │ │ + ldr r0, [pc, #12] @ (50940 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r5, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 601ec │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + strb r2, [r0, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000601e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050944 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 6024e │ │ │ │ + cbz r0, 509a0 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3007c │ │ │ │ + blx 2ef34 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6025c ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (509b0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60260 ) │ │ │ │ + ldr r0, [pc, #12] @ (509b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r4, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - sub sp, #344 @ 0x158 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + strb r6, [r1, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4, {r3, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000509b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000509d4 : │ │ │ │ + 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 33bac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050a08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2eb34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050a24 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f55c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00060264 : │ │ │ │ +00050a40 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #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 2ec14 │ │ │ │ + blx 330c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050a64 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33dd8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060288 : │ │ │ │ +00050a8c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fe4 │ │ │ │ + blx 30008 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000602a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050aa8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f39c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050ad0 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00050aec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 326c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050b08 : │ │ │ │ + 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 2e644 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050b34 : │ │ │ │ + b.w 33224 │ │ │ │ + │ │ │ │ +00050b38 : │ │ │ │ + b.w 33c28 │ │ │ │ + │ │ │ │ +00050b3c : │ │ │ │ + b.w 313d8 │ │ │ │ + │ │ │ │ +00050b40 : │ │ │ │ + b.w 2ee9c │ │ │ │ + │ │ │ │ +00050b44 : │ │ │ │ + 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 2f584 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050b70 : │ │ │ │ + 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 32768 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050b9c : │ │ │ │ + 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 2db20 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050bc8 : │ │ │ │ + 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 31670 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050bf4 : │ │ │ │ + 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 2e500 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050c20 : │ │ │ │ + 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 30170 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050c4c : │ │ │ │ + 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 32dc8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050c78 : │ │ │ │ + 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 32444 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050ca4 : │ │ │ │ + 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 33948 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050cd0 : │ │ │ │ + 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 31da4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050cfc : │ │ │ │ + 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 2dc64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050d28 : │ │ │ │ + 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 2f230 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050d54 : │ │ │ │ + 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 33504 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + 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 │ │ │ │ - cmp r2, #1 │ │ │ │ + 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 30ce8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050dc0 : │ │ │ │ + b.w 31248 │ │ │ │ + │ │ │ │ +00050dc4 : │ │ │ │ + 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 33484 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050e04 : │ │ │ │ + b.w 30148 │ │ │ │ + │ │ │ │ +00050e08 : │ │ │ │ + b.w 33c84 │ │ │ │ + │ │ │ │ +00050e0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e76c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050e28 : │ │ │ │ + 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 r0, r2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 60312 │ │ │ │ + cbz r0, 50ea4 │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 50eb2 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 32678 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (50ec0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #24] @ (50ec4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (50ec8 ) │ │ │ │ + ldr r0, [pc, #20] @ (50ecc ) │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r7, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00050ed0 : │ │ │ │ + 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 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 50f4c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 50f5a │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 304a4 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (50f68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #24] @ (50f6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (50f70 ) │ │ │ │ + ldr r0, [pc, #20] @ (50f74 ) │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r2, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r1, r2, r3, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00050f78 : │ │ │ │ + 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 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 50ff4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 51002 │ │ │ │ mov r0, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 30ddc │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (51010 ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [pc, #24] @ (51014 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (51018 ) │ │ │ │ + ldr r0, [pc, #20] @ (5101c ) │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r2, [r7, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r5} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r5, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00051020 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 510ca │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 510e6 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 510d8 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32c84 │ │ │ │ - mov r3, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + str r7, [sp, #4] │ │ │ │ + blx 2ee08 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (510f4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #40] @ (510f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #32] @ (510fc ) │ │ │ │ + ldr r0, [pc, #36] @ (51100 ) │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (51104 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #28] @ (51108 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r4, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r1, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r1, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005110c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 5116e │ │ │ │ + mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31eb4 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60320 ) │ │ │ │ + ldr r1, [pc, #12] @ (5117c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60324 ) │ │ │ │ + ldr r0, [pc, #12] @ (51180 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r4, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r1, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060328 : │ │ │ │ +00051184 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 60396 │ │ │ │ + cbz r0, 511e6 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30838 │ │ │ │ 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 2fa14 │ │ │ │ + blx 32db8 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (603a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (511f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (603a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (511f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r3, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [r1, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r1, r2, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000603ac : │ │ │ │ +000511fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 6041a │ │ │ │ + cbz r0, 5125e │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ed00 │ │ │ │ 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 2fa14 │ │ │ │ + blx 3341c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60428 ) │ │ │ │ + ldr r1, [pc, #12] @ (5126c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6042c ) │ │ │ │ + ldr r0, [pc, #12] @ (51270 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #520 @ 0x208 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00060430 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eb90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006044c : │ │ │ │ - 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} │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060468 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051274 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 604d6 │ │ │ │ + cbz r0, 51300 │ │ │ │ + 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33a1c │ │ │ │ - mov r3, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5130e │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31b44 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (604e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (604e8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #24] @ (5131c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (51320 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #952 @ 0x3b8 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (51324 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51328 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r6, [r5, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r2, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000604ec : │ │ │ │ +0005132c : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 60546 │ │ │ │ + cbz r0, 51386 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e878 │ │ │ │ + blx 32848 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60554 ) │ │ │ │ + ldr r1, [pc, #12] @ (51394 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60558 ) │ │ │ │ + ldr r0, [pc, #12] @ (51398 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #664 @ 0x298 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006055c : │ │ │ │ +0005139c : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 605b6 │ │ │ │ + cbz r0, 513f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31f78 │ │ │ │ + blx 3400c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (605c4 ) │ │ │ │ + ldr r1, [pc, #12] @ (51404 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (605c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (51408 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r7, #23] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000605cc : │ │ │ │ +0005140c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6063a │ │ │ │ + cbz r0, 5147a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3029c │ │ │ │ + blx 30798 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -69034,321 +47354,233 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60648 ) │ │ │ │ + ldr r1, [pc, #12] @ (51488 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6064c ) │ │ │ │ + ldr r0, [pc, #12] @ (5148c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r7, #21] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00060650 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f868 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006066c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33390 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060688 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33610 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000606a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e528 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000606c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e304 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000606dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3224c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000606f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eacc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060714 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r1, r3, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060730 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051490 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6079e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5153a │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51548 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f09c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 32024 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (607ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (607b0 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (51558 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5155c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, sp, #792 @ 0x318 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (51560 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51564 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r4, [r6, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r1, r2, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000607b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051568 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 60822 │ │ │ │ + cbz r0, 515c2 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30470 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 3406c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ 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 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (515d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60834 ) │ │ │ │ + ldr r0, [pc, #12] @ (515d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r2, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, sp, #424 @ 0x1a8 │ │ │ │ - movs r0, r1 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060838 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000515d8 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 608a6 │ │ │ │ + cbz r0, 51632 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e794 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 2dd8c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (608b4 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51640 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (608b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (51644 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000608bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000608d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e464 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000608f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 306ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r4, [r7, #108] @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r1, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060910 : │ │ │ │ +00051648 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6097e │ │ │ │ + cbz r0, 516b6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e338 │ │ │ │ + blx 2e0c8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -69356,224 +47588,168 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6098c ) │ │ │ │ + ldr r1, [pc, #12] @ (516c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60990 ) │ │ │ │ + ldr r0, [pc, #12] @ (516c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, sp, #376 @ 0x178 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00060994 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000609b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f900 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000609cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000609e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060a04 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3189c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060a20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31428 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060a3c : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00060a58 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r1, r3, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060a74 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000516cc : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 60ace │ │ │ │ + cbz r0, 51734 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 337f0 │ │ │ │ + blx 31b6c │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (60adc ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51744 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60ae0 ) │ │ │ │ + ldr r0, [pc, #12] @ (51748 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + str r2, [r7, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060ae4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005174c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 60b3e │ │ │ │ + cbz r0, 517b4 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33c68 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (60b4c ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (517c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60b50 ) │ │ │ │ + ldr r0, [pc, #12] @ (517c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #952 @ 0x3b8 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + str r2, [r7, #84] @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000517cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f1ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00060b54 : │ │ │ │ +000517e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w 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 32174 │ │ │ │ - cbz r0, 60bc2 │ │ │ │ + cbz r0, 51856 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f06c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31298 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -69581,432 +47757,455 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60bd0 ) │ │ │ │ + ldr r1, [pc, #12] @ (51864 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60bd4 ) │ │ │ │ + ldr r0, [pc, #12] @ (51868 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r6, #31] │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #584 @ 0x248 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00060bd8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ab4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060bf4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060c10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dbf8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060c2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31fe8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060c48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e3f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r1, r2, r3, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060c64 : │ │ │ │ +0005186c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2db10 │ │ │ │ + blx 34094 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060c80 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32860 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00060ca8 : │ │ │ │ +00051888 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60d52 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ + beq.n 51934 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60d60 │ │ │ │ - add r2, sp, #20 │ │ │ │ + beq.n 51942 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ + mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 332ec │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2f7c8 │ │ │ │ mov r3, r6 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (60d70 ) │ │ │ │ + ldr r1, [pc, #24] @ (51950 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (60d74 ) │ │ │ │ + ldr r0, [pc, #24] @ (51954 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (60d78 ) │ │ │ │ + ldr r1, [pc, #20] @ (51958 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (60d7c ) │ │ │ │ + ldr r0, [pc, #20] @ (5195c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r0, [r4, #25] │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, sp, #168 @ 0xa8 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r2, #25] │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, sp, #272 @ 0x110 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00060d80 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f85c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060d9c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33410 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00060dc4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r1, r3, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060de0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051960 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 60e4e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51a0c │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51a1a │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31fdc │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 30b70 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60e5c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60e60 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (51a28 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (51a2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r4, #21] │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, pc, #504 @ (adr r7, 6105c ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (51a30 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51a34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r2, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r1, r3, r4} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060e64 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051a38 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 60ed2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51ae4 │ │ │ │ + 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51af2 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33218 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3215c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60ee0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60ee4 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (51b00 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (51b04 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r4, #19] │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, pc, #136 @ (adr r7, 60f70 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (51b08 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51b0c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r2, [r1, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r7, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r1, r3, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00060ee8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051b10 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 60f56 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51bfc │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51c18 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51c0a │ │ │ │ + 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fe64 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 31404 │ │ │ │ + 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 2fa14 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (60f64 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60f68 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (51c28 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (51c2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r3, #17] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, pc, #792 @ (adr r6, 61284 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00060f6c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32880 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00060f88 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dcd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [pc, #36] @ (51c30 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (51c34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (51c38 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (51c3c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r6, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + itt lt │ │ │ │ + movlt r1, r1 │ │ │ │ + strlt r4, [r4, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r2, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + ite gt │ │ │ │ + movgt r1, r1 │ │ │ │ │ │ │ │ -00060fa4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051c40 : │ │ │ │ + stmdble sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 61012 │ │ │ │ + cbz r0, 51cae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3068c │ │ │ │ + blx 319cc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70014,62 +48213,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61020 ) │ │ │ │ + ldr r1, [pc, #12] @ (51cbc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61024 ) │ │ │ │ + ldr r0, [pc, #12] @ (51cc0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r4, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, pc, #200 @ (adr r6, 610f0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00061028 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e9f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r0, [r0, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + itee hi │ │ │ │ + movhi r1, r1 │ │ │ │ │ │ │ │ -00061044 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ +00051cc4 : │ │ │ │ + stmdbls sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movls.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 610b2 │ │ │ │ + cbz r0, 51d32 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ebb4 │ │ │ │ + blx 2e018 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70077,52 +48266,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (610c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (51d40 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (610c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (51d44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r0, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #744 @ (adr r5, 613b0 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsh r4, [r7, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + itet cc │ │ │ │ + movcc r1, r1 │ │ │ │ │ │ │ │ -000610c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ +00051d48 : │ │ │ │ + stmdbcs sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movcc.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 32174 │ │ │ │ - cbz r0, 61136 │ │ │ │ + cbz r0, 51db6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ef4c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33628 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70130,396 +48319,544 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61144 ) │ │ │ │ + ldr r1, [pc, #12] @ (51dc4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61148 ) │ │ │ │ + ldr r0, [pc, #12] @ (51dc8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r7, #9] │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #376 @ (adr r5, 612c4 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsh r0, [r7, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x00de │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006114c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051dcc : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 611ba │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51e76 │ │ │ │ + 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e890 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (611c8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (611cc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r7, #7] │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #8 @ (adr r5, 611d8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000611d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f794 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000611ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061208 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 61276 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51e84 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fd0c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - 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 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (61284 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61288 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (51e94 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (51e98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r7, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, pc, #440 @ (adr r4, 61444 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (51e9c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51ea0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x004a │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x0068 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006128c : │ │ │ │ +00051ea4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b48 │ │ │ │ + blx 2f778 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000612a8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00051ec0 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 61302 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51f6c │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 51f7a │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2d908 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3200c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61310 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61314 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (51f88 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (51f8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r6, #2] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, pc, #40 @ (adr r4, 61340 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (51f90 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (51f94 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r2, [r0, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r3, r5, r7, pc} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r1, r3, r6, r7, pc} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061318 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00051f98 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 61372 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52044 │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52052 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34174 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 3221c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61380 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61384 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52060 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (52064 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r0, #1] │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, pc, #776 @ (adr r3, 61690 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (52068 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (5206c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r2, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061388 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052070 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 613f6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5211c │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5212a │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 302d0 │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fca8 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61404 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61408 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52138 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (5213c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r7, #120] @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, pc, #408 @ (adr r3, 615a4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006140c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30094 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [pc, #20] @ (52140 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (52144 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r2, [r2, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061428 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052148 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 61496 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52234 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52250 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52242 │ │ │ │ + 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 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2dae8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 2d9a8 │ │ │ │ + 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 2fa14 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (614a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (614a8 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (52260 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (52264 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, pc, #952 @ (adr r2, 61864 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #36] @ (52268 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (5226c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (52270 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (52274 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r2, [r7, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r4, 522e2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r1, r2, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r4, 522f6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000614ac : │ │ │ │ +00052278 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 6151a │ │ │ │ + cbz r0, 522e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f7b0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3326c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70527,52 +48864,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61528 ) │ │ │ │ + ldr r1, [pc, #12] @ (522f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6152c ) │ │ │ │ + ldr r0, [pc, #12] @ (522f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, pc, #584 @ (adr r2, 61778 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 5236a │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061530 : │ │ │ │ +000522fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 6159e │ │ │ │ + cbz r0, 5236a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2dc70 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3254c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70580,82 +48917,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (615ac ) │ │ │ │ + ldr r1, [pc, #12] @ (52378 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (615b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (5237c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, pc, #216 @ (adr r2, 6168c ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000615b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000615d0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000615ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [r0, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 523d8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061608 : │ │ │ │ +00052380 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 61676 │ │ │ │ + cbz r0, 523ee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e1a4 │ │ │ │ + blx 33794 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70663,207 +48970,207 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61684 ) │ │ │ │ + ldr r1, [pc, #12] @ (523fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61688 ) │ │ │ │ + ldr r0, [pc, #12] @ (52400 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, pc, #536 @ (adr r1, 618a4 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [r0, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 52446 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006168c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052404 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 616e6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 524ae │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb98 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (616f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (616f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r1, #76] @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, pc, #248 @ (adr r1, 617f4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000616fc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 61756 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 524bc │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30bc8 │ │ │ │ + blx 3361c │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (61764 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61768 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (524cc ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (524d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r3, #68] @ 0x44 │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #984 @ (adr r0, 61b44 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (524d4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (524d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + rev16 r2, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r6, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + hlt 0x0018 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006176c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000524dc : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 617da │ │ │ │ + cbz r0, 52542 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30b0c │ │ │ │ + blx 325ec │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (617e8 ) │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52550 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (617ec ) │ │ │ │ + ldr r0, [pc, #12] @ (52554 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #616 @ (adr r0, 61a58 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsb r4, [r5, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + rev r6, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00052558 : │ │ │ │ + b.w 31754 │ │ │ │ │ │ │ │ -000617f0 : │ │ │ │ +0005255c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326b8 │ │ │ │ + blx 2e160 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006180c : │ │ │ │ +00052578 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6187a │ │ │ │ + cbz r0, 525e6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30730 │ │ │ │ + blx 2dee8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70871,52 +49178,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61888 ) │ │ │ │ + ldr r1, [pc, #12] @ (525f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6188c ) │ │ │ │ + ldr r0, [pc, #12] @ (525f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #136 @ (adr r0, 61918 ) │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 5262c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061890 : │ │ │ │ +000525fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 618fe │ │ │ │ + cbz r0, 5266a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31410 │ │ │ │ + blx 31d34 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70924,52 +49231,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6190c ) │ │ │ │ + ldr r1, [pc, #12] @ (52678 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61910 ) │ │ │ │ + ldr r0, [pc, #12] @ (5267c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsb r4, [r0, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 5269a │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061914 : │ │ │ │ +00052680 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 61982 │ │ │ │ + cbz r0, 526ee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 319fc │ │ │ │ + blx 33e3c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -70977,72 +49284,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61990 ) │ │ │ │ + ldr r1, [pc, #12] @ (526fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61994 ) │ │ │ │ + ldr r0, [pc, #12] @ (52700 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r6, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r7, [sp, #424] @ 0x1a8 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsb r0, [r0, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 52708 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061998 : │ │ │ │ +00052704 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3125c │ │ │ │ + blx 30ea0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000619b4 : │ │ │ │ +00052720 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fab4 │ │ │ │ + blx 32a08 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000619d0 : │ │ │ │ +0005273c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 61a3e │ │ │ │ + cbz r0, 527aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3078c │ │ │ │ + blx 2e5e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71050,144 +49357,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61a4c ) │ │ │ │ + ldr r1, [pc, #12] @ (527b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61a50 ) │ │ │ │ + ldr r0, [pc, #12] @ (527bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [sp, #856] @ 0x358 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r0, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb886 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061a54 : │ │ │ │ +000527c0 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 61aae │ │ │ │ + cbz r0, 5281a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2d9fc │ │ │ │ + blx 326d0 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61abc ) │ │ │ │ + ldr r1, [pc, #12] @ (52828 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61ac0 ) │ │ │ │ + ldr r0, [pc, #12] @ (5282c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r2, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb842 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061ac4 : │ │ │ │ +00052830 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 61b1e │ │ │ │ + cbz r0, 5288a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f8a8 │ │ │ │ + blx 2ff80 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61b2c ) │ │ │ │ + ldr r1, [pc, #12] @ (52898 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61b30 ) │ │ │ │ + ldr r0, [pc, #12] @ (5289c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb7fe │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061b34 : │ │ │ │ +000528a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 61ba2 │ │ │ │ + cbz r0, 5290e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32eac │ │ │ │ + blx 30d80 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71195,366 +49502,455 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61bb0 ) │ │ │ │ + ldr r1, [pc, #12] @ (5291c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61bb4 ) │ │ │ │ + ldr r0, [pc, #12] @ (52920 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r4, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb7a6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061bb8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052924 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 61c12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dda4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32540 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61c20 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61c24 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r4, #120] @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r5, [sp, #648] @ 0x288 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00061c28 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052940 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 61c82 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 529ec │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 529fa │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30b58 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2daf4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61c90 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61c94 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52a08 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (52a0c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r5, [sp, #360] @ 0x168 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (52a10 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (52a14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r2, [r0, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061c98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052a18 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 61d06 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52ac4 │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52ad2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ff5c │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2f530 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61d14 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61d18 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52ae0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (52ae4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r5, #104] @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00061d1c : │ │ │ │ - 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} │ │ │ │ + ldr r1, [pc, #20] @ (52ae8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (52aec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + strh r2, [r5, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + cpsid a │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r3, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061d38 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052af0 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 61da6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52b9c │ │ │ │ + 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 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52baa │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - 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 2fa14 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f6d4 │ │ │ │ - mov r3, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33a34 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61db4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61db8 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52bb8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (52bbc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [sp, #536] @ 0x218 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (52bc0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (52bc4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + str r2, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + push {r2, r4, r5, r6, r7, lr} │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r0, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061dbc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052bc8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 61e2a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52cb4 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52cd0 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - blx 32830 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61e38 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61e3c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r1, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [sp, #168] @ 0xa8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00061e40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 61eae │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52cc2 │ │ │ │ + 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33d70 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 2fa88 │ │ │ │ + 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 2fa14 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (61ebc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61ec0 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (52ce0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (52ce4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r3, [sp, #824] @ 0x338 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #36] @ (52ce8 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (52cec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (52cf0 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (52cf4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r7, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r5, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r2, r3, r4, r5, r6, lr} │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r3, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + push {r2, r6, lr} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061ec4 : │ │ │ │ +00052cf8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 61f32 │ │ │ │ + cbz r0, 52d66 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e3d4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32fb4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71562,52 +49958,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61f40 ) │ │ │ │ + ldr r1, [pc, #12] @ (52d74 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61f44 ) │ │ │ │ + ldr r0, [pc, #12] @ (52d78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r0, #72] @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r7, [pc, #800] @ (53098 ) │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r2, lr} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061f48 : │ │ │ │ +00052d7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 61fb6 │ │ │ │ + cbz r0, 52dea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31b10 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30650 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -71615,52 +50011,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61fc4 ) │ │ │ │ + ldr r1, [pc, #12] @ (52df8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61fc8 ) │ │ │ │ + ldr r0, [pc, #12] @ (52dfc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r7, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r7, [pc, #272] @ (52f0c ) │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r2, r3, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00061fcc : │ │ │ │ +00052e00 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6203a │ │ │ │ + cbz r0, 52e6e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e11c │ │ │ │ + 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] │ │ │ │ @@ -71668,226 +50064,273 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62048 ) │ │ │ │ + ldr r1, [pc, #12] @ (52e7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6204c ) │ │ │ │ + ldr r0, [pc, #12] @ (52e80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [sp, #744] @ 0x2e8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00062050 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ee54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006206c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e16c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r6, [pc, #768] @ (53180 ) │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r2, r4, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062088 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052e84 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 620e2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52f2e │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33764 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (620f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (620f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [sp, #232] @ 0xe8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000620f8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 62152 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52f3c │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30250 │ │ │ │ + blx 2dc48 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + vstr s0, [sp, #12] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (62160 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62164 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (52f4c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (52f50 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (52f54 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (52f58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r6, [pc, #0] @ (52f50 ) │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 52fc4 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [pc, #968] @ (53320 ) │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r0, 52fd4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062168 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052f5c : │ │ │ │ + stmdb 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, #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, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 621d6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5304e │ │ │ │ + ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5306a │ │ │ │ + ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5305c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + 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 2fa14 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldrd r1, r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - blx 334ec │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + strd r9, r8, [sp, #8] │ │ │ │ + blx 325e0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #32] │ │ │ │ + blx 2fa14 │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #32] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (621e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (621e8 ) │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (53078 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (5307c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r3, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #32] @ (53080 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (53084 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (53088 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (5308c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [pc, #896] @ (533fc ) │ │ │ │ + movs r1, r1 │ │ │ │ + uxtb r2, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #840] @ (533cc ) │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r4, 530d8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #784] @ (5339c ) │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 530d2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000621ec : │ │ │ │ +00053090 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 62276 │ │ │ │ + cbz r0, 5311a │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 62284 │ │ │ │ + cbz r0, 53128 │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31860 │ │ │ │ + blx 2f14c │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -71897,61 +50340,61 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (62294 ) │ │ │ │ + ldr r1, [pc, #28] @ (53138 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (62298 ) │ │ │ │ + ldr r0, [pc, #28] @ (5313c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6229c ) │ │ │ │ + ldr r1, [pc, #20] @ (53140 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (622a0 ) │ │ │ │ + ldr r0, [pc, #20] @ (53144 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r5, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r4, [pc, #80] @ (5318c ) │ │ │ │ + movs r1, r1 │ │ │ │ + uxth r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #24] @ (5315c ) │ │ │ │ + movs r1, r1 │ │ │ │ + uxtb r0, r2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000622a4 : │ │ │ │ +00053148 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 6232c │ │ │ │ + cbz r0, 531d0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6233a │ │ │ │ + cbz r0, 531de │ │ │ │ mov r0, r8 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r9 │ │ │ │ @@ -71960,47 +50403,47 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f420 │ │ │ │ + blx 2eec8 │ │ │ │ mov r0, r5 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (62348 ) │ │ │ │ + ldr r1, [pc, #24] @ (531ec ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6234c ) │ │ │ │ + ldr r0, [pc, #24] @ (531f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (62350 ) │ │ │ │ + ldr r1, [pc, #20] @ (531f4 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (62354 ) │ │ │ │ + ldr r0, [pc, #20] @ (531f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r6, [r0, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [sp, #736] @ 0x2e0 │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [r7, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [sp, #840] @ 0x348 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r3, [pc, #376] @ (53368 ) │ │ │ │ + movs r1, r1 │ │ │ │ + sxtb r4, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #320] @ (53338 ) │ │ │ │ + movs r1, r1 │ │ │ │ + sxtb r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062358 : │ │ │ │ +000531fc : │ │ │ │ stmdb 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 │ │ │ │ @@ -72008,25 +50451,25 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov sl, r1 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ blx 32174 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62402 │ │ │ │ + beq.n 532a6 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62410 │ │ │ │ + beq.n 532b4 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ add r2, sp, #16 │ │ │ │ @@ -72035,15 +50478,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffec │ │ │ │ + blx 33d64 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, fp │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ vstr s0, [sp, #12] │ │ │ │ @@ -72059,248 +50502,160 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (62420 ) │ │ │ │ + ldr r1, [pc, #28] @ (532c4 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (62424 ) │ │ │ │ + ldr r0, [pc, #28] @ (532c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (62428 ) │ │ │ │ + ldr r1, [pc, #20] @ (532cc ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6242c ) │ │ │ │ + ldr r0, [pc, #20] @ (532d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r6, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [sp, #304] @ 0x130 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r2, [pc, #544] @ (534e8 ) │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r6, 53300 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [pc, #488] @ (534b8 ) │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r4, 53310 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062430 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000532d4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6248a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53372 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f62c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62498 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6249c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000624a0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 624fa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53380 │ │ │ │ + add r2, sp, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e8c4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62508 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6250c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsh r0, [r7, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00062510 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6257e │ │ │ │ - mov r4, r0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 315a4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 2ff08 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, fp │ │ │ │ + movs r6, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r6, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6258c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62590 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (53390 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (53394 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsh r4, [r6, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00062594 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33350 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000625b0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000625cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r1, [pc, #20] @ (53398 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (5339c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #752] @ (53684 ) │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 533b0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #696] @ (53654 ) │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r0, 533c0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000625e8 : │ │ │ │ +000533a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336a8 │ │ │ │ + blx 32b9c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062604 : │ │ │ │ +000533bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 62672 │ │ │ │ + cbz r0, 5342a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32048 │ │ │ │ + blx 2f214 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -72308,52 +50663,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62680 ) │ │ │ │ + ldr r1, [pc, #12] @ (53438 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62684 ) │ │ │ │ + ldr r0, [pc, #12] @ (5343c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [sp, #552] @ 0x228 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #16] @ (5344c ) │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 53440 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062688 : │ │ │ │ +00053440 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 626f6 │ │ │ │ + cbz r0, 534ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f5ec │ │ │ │ + blx 30acc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -72361,52 +50716,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62704 ) │ │ │ │ + ldr r1, [pc, #12] @ (534bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62708 ) │ │ │ │ + ldr r0, [pc, #12] @ (534c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r7, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r0, [pc, #512] @ (536c0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006270c : │ │ │ │ +000534c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 6277a │ │ │ │ + cbz r0, 53532 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2d9b4 │ │ │ │ + blx 2f084 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -72414,82 +50769,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62788 ) │ │ │ │ + ldr r1, [pc, #12] @ (53540 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6278c ) │ │ │ │ + ldr r0, [pc, #12] @ (53544 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - str r5, [sp, #840] @ 0x348 │ │ │ │ - movs r0, r1 │ │ │ │ + blxns pc │ │ │ │ + movs r1, r1 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062790 : │ │ │ │ +00053548 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31988 │ │ │ │ + blx 2e310 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000627ac : │ │ │ │ +00053564 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e660 │ │ │ │ + blx 31e14 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000627c8 : │ │ │ │ +00053580 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30554 │ │ │ │ + blx 33ea8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000627e4 : │ │ │ │ +0005359c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 62852 │ │ │ │ + cbz r0, 5360a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 308a4 │ │ │ │ + blx 2f464 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -72497,178 +50852,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62860 ) │ │ │ │ + ldr r1, [pc, #12] @ (53618 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62864 ) │ │ │ │ + ldr r0, [pc, #12] @ (5361c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r4, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - str r5, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00062868 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f488 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062884 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31850 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + bxns r4 │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000628a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053620 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 6290e │ │ │ │ + cbz r0, 5367a │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f7d4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 33c94 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6291c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (53688 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62920 ) │ │ │ │ + ldr r0, [pc, #12] @ (5368c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r4, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - str r4, [sp, #568] @ 0x238 │ │ │ │ - movs r0, r1 │ │ │ │ + mov ip, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, sp, #392 @ 0x188 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062924 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053690 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 62992 │ │ │ │ + cbz r0, 536ea │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31b84 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 2e568 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (629a0 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (536f8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (629a4 ) │ │ │ │ + ldr r0, [pc, #12] @ (536fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r4, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ - movs r0, r1 │ │ │ │ + mov r4, r8 │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, sp, #120 @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000629a8 : │ │ │ │ +00053700 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 62a16 │ │ │ │ + cbz r0, 5376e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30204 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30910 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -72676,644 +50997,1182 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62a24 ) │ │ │ │ + ldr r1, [pc, #12] @ (5377c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62a28 ) │ │ │ │ + ldr r0, [pc, #12] @ (53780 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r3, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r8, r8 │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062a2c : │ │ │ │ +00053784 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f620 │ │ │ │ + blx 2e3a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062a48 : │ │ │ │ +000537a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32488 │ │ │ │ + blx 32800 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062a64 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000537bc : │ │ │ │ + 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 2f0b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000537d8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f470 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000537f4 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 62ad2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e828 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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 32de4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62ae0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62ae4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053820 : │ │ │ │ + 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 2e1c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005384c : │ │ │ │ + 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 30320 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053878 : │ │ │ │ + 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 30880 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000538a4 : │ │ │ │ + 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 31768 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000538d0 : │ │ │ │ + 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 2daa0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000538fc : │ │ │ │ + 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 3062c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053928 : │ │ │ │ + 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 33d1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053954 : │ │ │ │ + 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 2f578 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053980 : │ │ │ │ + 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 30130 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000539ac : │ │ │ │ + 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 337c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000539d8 : │ │ │ │ + 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 31970 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062ae8 : │ │ │ │ +00053a04 : │ │ │ │ + b.w 2fa94 │ │ │ │ + │ │ │ │ +00053a08 : │ │ │ │ + b.w 33490 │ │ │ │ + │ │ │ │ +00053a0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f9c │ │ │ │ + blx 300a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062b04 : │ │ │ │ +00053a28 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f890 │ │ │ │ + blx 2f5a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062b20 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00053a44 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 62b7a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32734 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f38 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62b88 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62b8c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r7, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [sp, #776] @ 0x308 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00062b90 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00053a60 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 62bea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 318cc │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30714 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62bf8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62bfc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r0, [r1, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [sp, #488] @ 0x1e8 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00062c00 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053a7c : │ │ │ │ + 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 3345c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053a98 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30eac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053ab4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ee4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053ad0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3407c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053aec : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 62c6e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e064 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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 32818 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62c7c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62c80 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r4, [r0, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053b18 : │ │ │ │ + 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 32608 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053b48 : │ │ │ │ + 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 2db2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062c84 : │ │ │ │ +00053b74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f818 │ │ │ │ + blx 30088 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062ca0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053b90 : │ │ │ │ + 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] │ │ │ │ + blx 30488 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053bb4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2ff50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053bd8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053bf4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30fdc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053c1c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dcc8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053c38 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 62d0e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31878 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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 325bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62d1c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62d20 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r4, [r4, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - str r1, [sp, #664] @ 0x298 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062d24 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053c64 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053c80 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31f44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053ca8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33bd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053cc4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e3bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053ce0 : │ │ │ │ + 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 2feb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053d1c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 316e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053d38 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 62d92 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32eb8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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 2ef10 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62da0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62da4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - str r1, [sp, #296] @ 0x128 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062da8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053d68 : │ │ │ │ + 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 2db48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053d90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053dac : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 3419c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053dd0 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 62e16 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31774 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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 303e0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62e24 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62e28 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r3, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053dfc : │ │ │ │ + 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 30354 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053e2c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2db54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062e2c : │ │ │ │ +00053e54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3191c │ │ │ │ + blx 31944 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062e48 : │ │ │ │ +00053e70 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33da8 │ │ │ │ + blx 2fd98 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062e64 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053e8c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 34158 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053eb0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2fea4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053ed4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 300cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053ef0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2ecf4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053f14 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2eab0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053f3c : │ │ │ │ + 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 2dce4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053f74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 338c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053f90 : │ │ │ │ + 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 2fbbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053fcc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 326e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053ff4 : │ │ │ │ + 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 316cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005402c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 336ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00054048 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00054064 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30b94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005408c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2f7fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000540b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 328d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000540cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dfbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000540e8 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 62ed2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f6f0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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 2fe98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00054118 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30498 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00054134 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 3128c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62ee0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62ee4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r4, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00062ee8 : │ │ │ │ +00054158 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e1e4 │ │ │ │ + blx 308f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062f04 : │ │ │ │ +00054174 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 309e8 │ │ │ │ + blx 32eec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00054190 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +000541ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000541c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e4bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062f20 : │ │ │ │ +000541e4 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 62f7a │ │ │ │ + cbz r0, 5423e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e71c │ │ │ │ + blx 33894 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62f88 ) │ │ │ │ + ldr r1, [pc, #12] @ (5424c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62f8c ) │ │ │ │ + ldr r0, [pc, #12] @ (54250 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r7, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ - movs r0, r1 │ │ │ │ + subs r2, #240 @ 0xf0 │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, pc, #136 @ (adr r4, 542dc ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00062f90 : │ │ │ │ +00054254 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 62fea │ │ │ │ + cbz r0, 542ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 335dc │ │ │ │ + blx 30e38 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62ff8 ) │ │ │ │ + ldr r1, [pc, #12] @ (542bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62ffc ) │ │ │ │ + ldr r0, [pc, #12] @ (542c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r1, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r2, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ + subs r2, #128 @ 0x80 │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #888 @ (adr r3, 5463c ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063000 : │ │ │ │ +000542c4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6306e │ │ │ │ + cbz r0, 54332 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ea3c │ │ │ │ + blx 33e54 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -73321,62 +52180,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6307c ) │ │ │ │ + ldr r1, [pc, #12] @ (54340 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63080 ) │ │ │ │ + ldr r0, [pc, #12] @ (54344 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r0, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r6, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r1, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #536 @ (adr r3, 54560 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063084 : │ │ │ │ +00054348 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c9c │ │ │ │ + blx 30868 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000630a0 : │ │ │ │ +00054364 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6310e │ │ │ │ + cbz r0, 543d2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30b40 │ │ │ │ + blx 32ef8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -73384,52 +52243,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6311c ) │ │ │ │ + ldr r1, [pc, #12] @ (543e0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63120 ) │ │ │ │ + ldr r0, [pc, #12] @ (543e4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r4, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r7, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r1, #92 @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #72 @ (adr r3, 54430 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063124 : │ │ │ │ +000543e8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 63192 │ │ │ │ + cbz r0, 54456 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f8f4 │ │ │ │ + blx 32b90 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -73437,52 +52296,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (631a0 ) │ │ │ │ + ldr r1, [pc, #12] @ (54464 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (631a4 ) │ │ │ │ + ldr r0, [pc, #12] @ (54468 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r4, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r4, #50] @ 0x32 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #744 @ (adr r2, 54754 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000631a8 : │ │ │ │ +0005446c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 63216 │ │ │ │ + cbz r0, 544da │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2df1c │ │ │ │ + blx 2f410 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -73490,72 +52349,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63224 ) │ │ │ │ + ldr r1, [pc, #12] @ (544e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63228 ) │ │ │ │ + ldr r0, [pc, #12] @ (544ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r3, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r0, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #392 @ (adr r2, 54678 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006322c : │ │ │ │ +000544f0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31964 │ │ │ │ + blx 2f954 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063248 : │ │ │ │ +0005450c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30608 │ │ │ │ + blx 337a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063264 : │ │ │ │ +00054528 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 632d2 │ │ │ │ + cbz r0, 54596 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33578 │ │ │ │ + blx 306c8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -73563,137 +52422,207 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (632e0 ) │ │ │ │ + ldr r1, [pc, #12] @ (545a4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (632e4 ) │ │ │ │ + ldr r0, [pc, #12] @ (545a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r4, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #840 @ (adr r1, 548f4 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000632e8 : │ │ │ │ - push {r3, lr} │ │ │ │ +000545ac : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eef8 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 54606 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fcb4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (54614 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (54618 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #568 @ (adr r1, 54854 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063304 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005461c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c68 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 54676 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e1f4 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (54684 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (54688 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + adds r6, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #296 @ (adr r1, 547b4 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063320 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005468c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 63392 │ │ │ │ + cbz r0, 546fa │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e7b0 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54708 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (633a4 ) │ │ │ │ + ldr r0, [pc, #12] @ (5470c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r4, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r3, #38] @ 0x26 │ │ │ │ - movs r0, r1 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, pc, #968 @ (adr r0, 54ad8 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000633a8 : │ │ │ │ +00054710 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3108c │ │ │ │ + blx 314a8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000633c4 : │ │ │ │ +0005472c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 63432 │ │ │ │ + cbz r0, 5479a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 336b4 │ │ │ │ + blx 31b38 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -73701,52 +52630,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63440 ) │ │ │ │ + ldr r1, [pc, #12] @ (547a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63444 ) │ │ │ │ + ldr r0, [pc, #12] @ (547ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r7, [pc, #512] @ (63644 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ - movs r0, r1 │ │ │ │ + adds r5, #148 @ 0x94 │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, pc, #504 @ (adr r0, 549a8 ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063448 : │ │ │ │ +000547b0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 634b6 │ │ │ │ + cbz r0, 5481e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2e0f8 │ │ │ │ + blx 3414c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -73754,52 +52683,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (634c4 ) │ │ │ │ + ldr r1, [pc, #12] @ (5482c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (634c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (54830 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [pc, #1008] @ (638b8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r5, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, pc, #152 @ (adr r0, 548cc ) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000634cc : │ │ │ │ +00054834 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 6353a │ │ │ │ + cbz r0, 548a2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 332f8 │ │ │ │ + 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] │ │ │ │ @@ -73807,82 +52736,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63548 ) │ │ │ │ + ldr r1, [pc, #12] @ (548b0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6354c ) │ │ │ │ + ldr r0, [pc, #12] @ (548b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [pc, #480] @ (6372c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00063550 : │ │ │ │ - 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} │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [sp, #824] @ 0x338 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006356c : │ │ │ │ +000548b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e54 │ │ │ │ + blx 31714 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063588 : │ │ │ │ +000548d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dbec │ │ │ │ + blx 33de8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000635a4 : │ │ │ │ +000548f0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 63612 │ │ │ │ + cbz r0, 5495e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30ee0 │ │ │ │ + blx 32ad0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -73890,62 +52809,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63620 ) │ │ │ │ + ldr r1, [pc, #12] @ (5496c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63624 ) │ │ │ │ + ldr r0, [pc, #12] @ (54970 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [pc, #640] @ (638a4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r7, #22] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063628 : │ │ │ │ +00054974 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3168c │ │ │ │ + blx 31110 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063644 : │ │ │ │ +00054990 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 636b2 │ │ │ │ + cbz r0, 549fe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f718 │ │ │ │ + blx 2e4f0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -73953,52 +52872,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (636c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (54a0c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (636c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (54a10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [pc, #0] @ (636c4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [sp, #808] @ 0x328 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000636c8 : │ │ │ │ +00054a14 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 63736 │ │ │ │ + cbz r0, 54a82 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32ca8 │ │ │ │ + blx 33d28 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74006,52 +52925,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63744 ) │ │ │ │ + ldr r1, [pc, #12] @ (54a90 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63748 ) │ │ │ │ + ldr r0, [pc, #12] @ (54a94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [pc, #496] @ (63938 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006374c : │ │ │ │ +00054a98 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 637ba │ │ │ │ + cbz r0, 54b06 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f32c │ │ │ │ + blx 324e0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74059,72 +52978,82 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (637c8 ) │ │ │ │ + ldr r1, [pc, #12] @ (54b14 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (637cc ) │ │ │ │ + ldr r0, [pc, #12] @ (54b18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [pc, #992] @ (63bac ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r1, #14] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000637d0 : │ │ │ │ +00054b1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c2c │ │ │ │ + blx 2ff2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000637ec : │ │ │ │ +00054b38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ea18 │ │ │ │ + blx 31ca8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00054b54 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e6ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063808 : │ │ │ │ +00054b70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 63876 │ │ │ │ + cbz r0, 54bde │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30638 │ │ │ │ + blx 3116c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74132,254 +53061,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63884 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63888 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [pc, #240] @ (63978 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006388c : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 638fe │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 333cc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6390c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63910 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [pc, #720] @ (63be0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r2, #6] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00063914 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 63986 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2eaf4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (63994 ) │ │ │ │ + ldr r1, [pc, #12] @ (54bec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63998 ) │ │ │ │ + ldr r0, [pc, #12] @ (54bf0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [pc, #176] @ (63a48 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r6, #2] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r1, #80 @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #440] @ 0x1b8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006399c : │ │ │ │ +00054bf4 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 639f6 │ │ │ │ + cbz r0, 54c4e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3296c │ │ │ │ + blx 32824 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63a04 ) │ │ │ │ + ldr r1, [pc, #12] @ (54c5c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63a08 ) │ │ │ │ + ldr r0, [pc, #12] @ (54c60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #752] @ (63cf8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r0, #224 @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063a0c : │ │ │ │ +00054c64 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 63a66 │ │ │ │ + cbz r0, 54cbe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 339e0 │ │ │ │ + blx 2f524 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63a74 ) │ │ │ │ + ldr r1, [pc, #12] @ (54ccc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63a78 ) │ │ │ │ + ldr r0, [pc, #12] @ (54cd0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #304] @ (63ba8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r4, #62] @ 0x3e │ │ │ │ - movs r0, r1 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #920] @ 0x398 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063a7c : │ │ │ │ +00054cd4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 63aea │ │ │ │ + cbz r0, 54d42 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ea08 │ │ │ │ + blx 33f00 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74387,254 +53206,168 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63af8 ) │ │ │ │ + ldr r1, [pc, #12] @ (54d50 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63afc ) │ │ │ │ + ldr r0, [pc, #12] @ (54d54 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [pc, #800] @ (63e1c ) │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r1, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r7, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063b00 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00054d58 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 63b72 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fdd0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30efc │ │ │ │ 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] @ (63b80 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63b84 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [pc, #256] @ (63c84 ) │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r5, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00063b88 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00054d74 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 63bfa │ │ │ │ + cbz r0, 54de2 │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31a80 │ │ │ │ + blx 306bc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (63c08 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54df0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63c0c ) │ │ │ │ + ldr r0, [pc, #12] @ (54df4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - blx r7 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r1, #54] @ 0x36 │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063c10 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00054df8 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 63c6a │ │ │ │ + cbz r0, 54e66 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f644 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb8c │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63c78 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63c7c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bx r9 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00063c80 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 63cda │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30bbc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63ce8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54e74 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63cec ) │ │ │ │ + ldr r0, [pc, #12] @ (54e78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - mov r8, fp │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r7, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #776] @ 0x308 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063cf0 : │ │ │ │ +00054e7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w 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 32174 │ │ │ │ - cbz r0, 63d5e │ │ │ │ + cbz r0, 54eea │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30b00 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2da48 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74642,199 +53375,217 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63d6c ) │ │ │ │ + ldr r1, [pc, #12] @ (54ef8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63d70 ) │ │ │ │ + ldr r0, [pc, #12] @ (54efc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - mov r4, sl │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r3, #46] @ 0x2e │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063d74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00054f00 : │ │ │ │ + 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 2db3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00054f1c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00054f38 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #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 32174 │ │ │ │ - cbz r0, 63de6 │ │ │ │ + cbz r0, 54fa6 │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fbec │ │ │ │ + blx 32bb4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (63df4 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54fb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63df8 ) │ │ │ │ + ldr r0, [pc, #12] @ (54fb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp ip, r9 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r7, #42] @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [sp, #872] @ 0x368 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063dfc : │ │ │ │ +00054fbc : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 63e56 │ │ │ │ + cbz r0, 55016 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 311bc │ │ │ │ + blx 32b78 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63e64 ) │ │ │ │ + ldr r1, [pc, #12] @ (55024 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63e68 ) │ │ │ │ + ldr r0, [pc, #12] @ (55028 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r4, fp │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r5, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063e6c : │ │ │ │ +0005502c : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 63ec6 │ │ │ │ + cbz r0, 55086 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30520 │ │ │ │ + blx 2ed98 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63ed4 ) │ │ │ │ + ldr r1, [pc, #12] @ (55094 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63ed8 ) │ │ │ │ + ldr r0, [pc, #12] @ (55098 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add ip, sp │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063edc : │ │ │ │ +0005509c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 63f4a │ │ │ │ + cbz r0, 5510a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f01c │ │ │ │ + blx 2fe58 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -74842,437 +53593,2065 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63f58 ) │ │ │ │ + ldr r1, [pc, #12] @ (55118 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63f5c ) │ │ │ │ + ldr r0, [pc, #12] @ (5511c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, sp │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r4, #36 @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00055120 : │ │ │ │ + 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 31938 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005514c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32210 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00063f60 : │ │ │ │ +00055170 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 311a4 │ │ │ │ + blx 330b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063f7c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005518c : │ │ │ │ + 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 33090 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000551cc : │ │ │ │ + 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 31198 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005520c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31be8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055228 : │ │ │ │ + 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 31440 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055254 : │ │ │ │ + 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 30f68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055288 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000552a4 : │ │ │ │ + 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 2e9fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000552d0 : │ │ │ │ + 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 2de34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005530c : │ │ │ │ + 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 3105c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055354 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 313a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005537c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2f004 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000553a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 316c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000553bc : │ │ │ │ + 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 317f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000553f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f338 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005540c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f76c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055428 : │ │ │ │ + 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 2fbb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055470 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005548c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3057c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000554b4 : │ │ │ │ + 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 33360 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000554f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dde4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055514 : │ │ │ │ + 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 2df50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005554c : │ │ │ │ + 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 31490 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055578 : │ │ │ │ + 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 30f38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000555c4 : │ │ │ │ + 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 30904 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000555f4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32aa4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055610 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f840 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005562c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055648 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 321cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055664 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33814 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055680 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 322e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000556a4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 30594 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000556c8 : │ │ │ │ + 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 2fa54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000556f4 : │ │ │ │ + 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 340e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055720 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30ad8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055748 : │ │ │ │ + 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 329dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055778 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3369c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000557a0 : │ │ │ │ + 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 3091c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000557d0 : │ │ │ │ + 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 32a5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055804 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f090 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005582c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33e00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055854 : │ │ │ │ + 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 2f9dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055884 : │ │ │ │ + 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 33848 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000558b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e070 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000558d0 : │ │ │ │ + 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 33100 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000558fc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2eeac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055924 : │ │ │ │ + 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 33e90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055954 : │ │ │ │ + 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 30570 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005598c : │ │ │ │ + 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 2e4a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000559bc : │ │ │ │ + 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 30588 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000559f4 : │ │ │ │ + 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 2ed74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055a30 : │ │ │ │ + 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 33f5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055a60 : │ │ │ │ + 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 32088 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055a8c : │ │ │ │ + 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 323e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055ad0 : │ │ │ │ + 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 32e78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055b0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e988 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055b28 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 308d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055b50 : │ │ │ │ + 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 2f5bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055b94 : │ │ │ │ + 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 3393c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055bd0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2e60c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055bf4 : │ │ │ │ + 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 341ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055c24 : │ │ │ │ + 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 2ee6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055c70 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00055c8c : │ │ │ │ + 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 335bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055cd4 : │ │ │ │ + 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 2e42c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055d04 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32304 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055d2c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 328b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055d54 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31484 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055d7c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055d98 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33538 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00055dc0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055ddc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055df8 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00055e14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 331a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055e30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f2ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00055e4c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 63fea │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55f3a │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55f56 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55f48 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33e18 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 2e294 │ │ │ │ + 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 2fa14 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63ff8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63ffc ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (55f64 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (55f68 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - mvns r0, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r3, #32] │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #32] @ (55f6c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (55f70 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (55f74 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (55f78 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + adds r4, r6, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r6, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r4, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r3, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r0, #32] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064000 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055f7c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6406e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5606a │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56086 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56078 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffb4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 2f2a0 │ │ │ │ + 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 2fa14 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6407c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64080 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (56094 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (56098 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - muls r4, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r7, #28] │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #32] @ (5609c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #32] @ (560a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (560a4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (560a8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + adds r4, r0, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r1, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r6, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r5, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064084 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000560ac : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 640f2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56198 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 561b4 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 561a6 │ │ │ │ + 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e4d8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 314d0 │ │ │ │ + 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 2fa14 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (64100 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64104 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (561c4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (561c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmn r0, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r4, #26] │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #36] @ (561cc ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (561d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (561d4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (561d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r6, r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r1, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r5, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r7, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r6, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000561dc : │ │ │ │ + b.w 303b8 │ │ │ │ + │ │ │ │ +000561e0 : │ │ │ │ + b.w 30fcc │ │ │ │ + │ │ │ │ +000561e4 : │ │ │ │ + b.w 304c0 │ │ │ │ + │ │ │ │ +000561e8 : │ │ │ │ + b.w 33250 │ │ │ │ │ │ │ │ -00064108 : │ │ │ │ +000561ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f3e8 │ │ │ │ + blx 3421c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056208 : │ │ │ │ + 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 2f078 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056234 : │ │ │ │ + b.w 2f42c │ │ │ │ + │ │ │ │ +00056238 : │ │ │ │ + b.w 2fe2c │ │ │ │ + │ │ │ │ +0005623c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b88 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064124 : │ │ │ │ +00056258 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30fec │ │ │ │ + blx 2f8d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064140 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056274 : │ │ │ │ + b.w 30928 │ │ │ │ + │ │ │ │ +00056278 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 641ae │ │ │ │ + cbz r0, 562ec │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2dcf0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2ec70 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (641bc ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (562fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (641c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (56300 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - tst r4, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + subs r2, r0, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00056304 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31780 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056320 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 33384 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000641c4 : │ │ │ │ +00056344 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 64226 │ │ │ │ + cbz r0, 563b2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 338dc │ │ │ │ + blx 2e470 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r8 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64234 ) │ │ │ │ + ldr r1, [pc, #12] @ (563c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64238 ) │ │ │ │ + ldr r0, [pc, #12] @ (563c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - sbcs r4, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r4, r7, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006423c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000563c8 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 64296 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f1c8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - 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 2e8d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (642a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (642a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000642ac : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000563f4 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 64306 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32e0c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2ff38 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64314 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64318 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r5, #14] │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056418 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 321a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056434 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32168 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056450 : │ │ │ │ + b.w 2f66c │ │ │ │ + │ │ │ │ +00056454 : │ │ │ │ + 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} │ │ │ │ │ │ │ │ -0006431c : │ │ │ │ +00056470 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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 32174 │ │ │ │ - cbz r0, 6438a │ │ │ │ + cbz r0, 564de │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 320ac │ │ │ │ + blx 2f384 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -75280,26 +55659,39 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64398 ) │ │ │ │ + ldr r1, [pc, #12] @ (564ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6439c ) │ │ │ │ + ldr r0, [pc, #12] @ (564f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ands r0, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r0, r2, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000564f4 : │ │ │ │ + b.w 2e818 │ │ │ │ + │ │ │ │ +000564f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fdc4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000643a0 : │ │ │ │ +00056514 : │ │ │ │ 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 │ │ │ │ @@ -75307,27 +55699,27 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 64412 │ │ │ │ + cbz r0, 56586 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32e24 │ │ │ │ + blx 30d74 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -75335,219 +55727,256 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (64420 ) │ │ │ │ + ldr r1, [pc, #12] @ (56594 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64424 ) │ │ │ │ + ldr r0, [pc, #12] @ (56598 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r6, #8] │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r0, r5, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r7, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005659c : │ │ │ │ + b.w 33154 │ │ │ │ + │ │ │ │ +000565a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00064428 : │ │ │ │ +000565bc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, 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 32174 │ │ │ │ - cbz r0, 6448a │ │ │ │ + cbz r0, 5662a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 305f8 │ │ │ │ + blx 307e8 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r8 │ │ │ │ + vldr s0, [sp, #8] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64498 ) │ │ │ │ + ldr r1, [pc, #12] @ (56638 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6449c ) │ │ │ │ + ldr r0, [pc, #12] @ (5663c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r0, #58] @ 0x3a │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00056640 : │ │ │ │ + b.w 31cb4 │ │ │ │ + │ │ │ │ +00056644 : │ │ │ │ + b.w 2e728 │ │ │ │ │ │ │ │ -000644a0 : │ │ │ │ +00056648 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e9e4 │ │ │ │ + blx 31160 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000644bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056664 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 6452a │ │ │ │ + cbz r0, 566cc │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2eba8 │ │ │ │ + blx 2dc8c │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (64538 ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (566dc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6453c ) │ │ │ │ + ldr r0, [pc, #12] @ (566e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r6, #136 @ 0x88 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + asrs r2, r4, #25 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064540 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000566e4 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 645ae │ │ │ │ + cbz r0, 5674c │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ef40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 339f8 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (645bc ) │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5675c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (645c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (56760 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r6, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r1, #0] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + asrs r2, r4, #23 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r7, #50] @ 0x32 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00056764 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33ac0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000645c4 : │ │ │ │ +0005678c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 64632 │ │ │ │ + cbz r0, 567fa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e884 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 305a0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -75555,72 +55984,88 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64640 ) │ │ │ │ + ldr r1, [pc, #12] @ (56808 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64644 ) │ │ │ │ + ldr r0, [pc, #12] @ (5680c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r5, #128 @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064648 : │ │ │ │ +00056810 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f7a4 │ │ │ │ + blx 32ce8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064664 : │ │ │ │ +0005682c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321e8 │ │ │ │ + blx 2fadc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064680 : │ │ │ │ +00056848 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3387c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056870 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w 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 32174 │ │ │ │ - cbz r0, 646ee │ │ │ │ + cbz r0, 568de │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fd00 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2e550 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -75628,492 +56073,744 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (646fc ) │ │ │ │ + ldr r1, [pc, #12] @ (568ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64700 ) │ │ │ │ + ldr r0, [pc, #12] @ (568f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, #196 @ 0xc4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r3, #28] │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r0, r2, #17 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064704 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000568f4 : │ │ │ │ + b.w 2da54 │ │ │ │ + │ │ │ │ +000568f8 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #56] @ (56940 ) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + ldr r3, [pc, #56] @ (56944 ) │ │ │ │ + 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 30850 │ │ │ │ + ldr r2, [pc, #36] @ (56948 ) │ │ │ │ + ldr r3, [pc, #28] @ (56944 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5693a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r6, [r0, #23] │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0005694c : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 569b4 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33f68 │ │ │ │ + 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 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (569c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (569c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + asrs r2, r7, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000569cc : │ │ │ │ + stmdb sp!, {r4, r5, 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, r3 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 64776 │ │ │ │ + cbz r0, 56a3a │ │ │ │ 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 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f054 │ │ │ │ + blx 32dac │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (64784 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (56a48 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64788 ) │ │ │ │ + ldr r0, [pc, #12] @ (56a4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, #60 @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r4, r6, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r7, #32] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006478c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 32f5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ +00056a50 : │ │ │ │ + b.w 33284 │ │ │ │ │ │ │ │ -000647b0 : │ │ │ │ +00056a54 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 6480a │ │ │ │ + cbz r0, 56ab0 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31ff4 │ │ │ │ + blx 2f010 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (64818 ) │ │ │ │ + ldr r1, [pc, #12] @ (56ac0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6481c ) │ │ │ │ + ldr r0, [pc, #12] @ (56ac4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + asrs r6, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r6, #30] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064820 : │ │ │ │ +00056ac8 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 6487a │ │ │ │ + cbz r0, 56b24 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f0e0 │ │ │ │ + blx 33758 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (64888 ) │ │ │ │ + ldr r1, [pc, #12] @ (56b34 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6488c ) │ │ │ │ + ldr r0, [pc, #12] @ (56b38 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r3, #56 @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + asrs r2, r1, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r5, #28] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064890 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056b3c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 648fe │ │ │ │ + cbz r0, 56b98 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e360 │ │ │ │ + blx 2fa08 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6490c ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (56ba8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64910 ) │ │ │ │ + ldr r0, [pc, #12] @ (56bac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r5, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00064914 : │ │ │ │ - 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 2d974 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + nop │ │ │ │ + asrs r6, r2, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r4, #26] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064940 : │ │ │ │ +00056bb0 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 6499a │ │ │ │ + cbz r0, 56c0c │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 334ac │ │ │ │ + blx 3163c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (649a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (56c1c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (649ac ) │ │ │ │ + ldr r0, [pc, #12] @ (56c20 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r2, #24 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r7, #20] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + asrs r2, r4, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r3, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000649b0 : │ │ │ │ +00056c24 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 64a0a │ │ │ │ + cbz r0, 56c80 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30f74 │ │ │ │ + blx 2f650 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (64a18 ) │ │ │ │ + ldr r1, [pc, #12] @ (56c90 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64a1c ) │ │ │ │ + ldr r0, [pc, #12] @ (56c94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r6, #19] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + asrs r6, r5, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r2, #22] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064a20 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056c98 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 64a8e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56d36 │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 56d44 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sl │ │ │ │ movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b1c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #16 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (56d54 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (56d58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (56d5c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (56d60 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + lsrs r0, r7, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r5, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r4, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00056d64 : │ │ │ │ + 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 32174 │ │ │ │ + cbz r0, 56dc0 │ │ │ │ + mov r4, r0 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3003c │ │ │ │ + blx 2df80 │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64a9c ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (56dd0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64aa0 ) │ │ │ │ + ldr r0, [pc, #12] @ (56dd4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r1, #36 @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r2, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00064aa4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2d9e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ + lsrs r6, r5, #29 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r2, #16] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064ac0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00056dd8 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 64b2e │ │ │ │ + cbz r0, 56e34 │ │ │ │ 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32258 │ │ │ │ + blx 3262c │ │ │ │ + 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64b3c ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (56e44 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64b40 ) │ │ │ │ + ldr r0, [pc, #12] @ (56e48 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, #132 @ 0x84 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r3, #16] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r1, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00056e4c : │ │ │ │ + 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 2de7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056e7c : │ │ │ │ + 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 32f44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056eac : │ │ │ │ + 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 30bd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056edc : │ │ │ │ + b.w 31aa4 │ │ │ │ + │ │ │ │ +00056ee0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33a10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056f08 : │ │ │ │ + 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 32638 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00064b44 : │ │ │ │ +00056f38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 64bb2 │ │ │ │ + cbz r0, 56fa6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32978 │ │ │ │ + blx 2efa4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -76121,52 +56818,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64bc0 ) │ │ │ │ + ldr r1, [pc, #12] @ (56fb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64bc4 ) │ │ │ │ + ldr r0, [pc, #12] @ (56fb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r0, #15] │ │ │ │ - movs r0, r1 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, #4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064bc8 : │ │ │ │ +00056fbc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 64c36 │ │ │ │ + cbz r0, 5702a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f9d0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 314b4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -76174,72 +56871,85 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64c44 ) │ │ │ │ + ldr r1, [pc, #12] @ (57038 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64c48 ) │ │ │ │ + ldr r0, [pc, #12] @ (5703c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r4, #13] │ │ │ │ - movs r0, r1 │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r5, #0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064c4c : │ │ │ │ +00057040 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33110 │ │ │ │ + blx 3021c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064c68 : │ │ │ │ +0005705c : │ │ │ │ + b.w 2f65c │ │ │ │ + │ │ │ │ +00057060 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4dc │ │ │ │ + blx 320d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005707c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 316a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064c84 : │ │ │ │ +00057098 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 64cf2 │ │ │ │ + cbz r0, 57106 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 322b8 │ │ │ │ + blx 2db80 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -76247,144 +56957,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64d00 ) │ │ │ │ + ldr r1, [pc, #12] @ (57114 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64d04 ) │ │ │ │ + ldr r0, [pc, #12] @ (57118 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ - movs r0, r1 │ │ │ │ + lsrs r0, r5, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r7, #29] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064d08 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005711c : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 64d62 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ecdc │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64d70 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64d74 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r6, #80 @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r1, #10] │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00064d78 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00057138 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 64dd2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 325b0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e024 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64de0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64de4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r0, #9] │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00064de8 : │ │ │ │ +00057154 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 64e56 │ │ │ │ + cbz r0, 571c2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31b90 │ │ │ │ + blx 2fff8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -76392,493 +57030,822 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64e64 ) │ │ │ │ + ldr r1, [pc, #12] @ (571d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64e68 ) │ │ │ │ + ldr r0, [pc, #12] @ (571d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r4, #7] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00064e6c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31630 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + lsrs r4, r5, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064e88 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000571d8 : │ │ │ │ + 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 r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 64f02 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ + cbz r0, 5724c │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - 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 2e1d8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31e6c │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #12] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ 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] @ (64f10 ) │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5725c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64f14 ) │ │ │ │ + ldr r0, [pc, #12] @ (57260 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, #176 @ 0xb0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r4, #5] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r2, #26] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064f18 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00057264 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 64f96 │ │ │ │ - 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 2fa14 │ │ │ │ - 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 31c9c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30eb8 │ │ │ │ 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] @ (64fa4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64fa8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00064fac : │ │ │ │ +00057280 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa48 │ │ │ │ + blx 2ef64 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064fc8 : │ │ │ │ +0005729c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f3c0 │ │ │ │ + blx 323d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064fe4 : │ │ │ │ - push {r3, lr} │ │ │ │ +000572b8 : │ │ │ │ + stmdb 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 3306c │ │ │ │ + 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 32174 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57364 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 57372 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2fa14 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31b9c │ │ │ │ + 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 2fa14 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (57380 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (57384 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (57388 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (5738c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r2, r1, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r4, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00057390 : │ │ │ │ + b.w 2e26c │ │ │ │ + │ │ │ │ +00057394 : │ │ │ │ + b.w 2f880 │ │ │ │ + │ │ │ │ +00057398 : │ │ │ │ + b.w 2f708 │ │ │ │ + │ │ │ │ +0005739c : │ │ │ │ + b.w 309c8 │ │ │ │ + │ │ │ │ +000573a0 : │ │ │ │ + b.w 32bc0 │ │ │ │ + │ │ │ │ +000573a4 : │ │ │ │ + b.w 2e8e8 │ │ │ │ + │ │ │ │ +000573a8 : │ │ │ │ + b.w 31100 │ │ │ │ + │ │ │ │ +000573ac : │ │ │ │ + b.w 302e8 │ │ │ │ + │ │ │ │ +000573b0 : │ │ │ │ + b.w 303a8 │ │ │ │ + │ │ │ │ +000573b4 : │ │ │ │ + b.w 30370 │ │ │ │ + │ │ │ │ +000573b8 : │ │ │ │ + b.w 2e95c │ │ │ │ + │ │ │ │ +000573bc : │ │ │ │ + b.w 2f4e8 │ │ │ │ + │ │ │ │ +000573c0 : │ │ │ │ + b.w 3229c │ │ │ │ + │ │ │ │ +000573c4 : │ │ │ │ + b.w 2f43c │ │ │ │ + │ │ │ │ +000573c8 : │ │ │ │ + b.w 2de24 │ │ │ │ │ │ │ │ -00065000 : │ │ │ │ +000573cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30114 │ │ │ │ + blx 2ea48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006501c : │ │ │ │ +000573e8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 318f4 │ │ │ │ + blx 32b54 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065038 : │ │ │ │ +00057404 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d5c │ │ │ │ + blx 301ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065054 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 650c2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33a84 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (650d0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (650d4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r6, #31] │ │ │ │ - movs r0, r1 │ │ │ │ +00057420 : │ │ │ │ + b.w 3002c │ │ │ │ │ │ │ │ -000650d8 : │ │ │ │ +00057424 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 65140 │ │ │ │ + cbz r0, 57484 │ │ │ │ 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 2fa14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31818 │ │ │ │ + blx 311e0 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65150 ) │ │ │ │ + ldr r1, [pc, #12] @ (57494 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65154 ) │ │ │ │ + ldr r0, [pc, #12] @ (57498 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ - movs r0, r1 │ │ │ │ + lsrs r2, r5, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r3, #19] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065158 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005749c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33db4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000574b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ccc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000574d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000574f0 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0005750c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057528 : │ │ │ │ + b.w 2e634 │ │ │ │ + │ │ │ │ +0005752c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057548 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057564 : │ │ │ │ + b.w 3156c │ │ │ │ + │ │ │ │ +00057568 : │ │ │ │ + b.w 31328 │ │ │ │ + │ │ │ │ +0005756c : │ │ │ │ + b.w 30ed0 │ │ │ │ + │ │ │ │ +00057570 : │ │ │ │ + b.w 2fc30 │ │ │ │ + │ │ │ │ +00057574 : │ │ │ │ + b.w 340ac │ │ │ │ + │ │ │ │ +00057578 : │ │ │ │ + b.w 2e75c │ │ │ │ + │ │ │ │ +0005757c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f368 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057598 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ffe0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000575b4 : │ │ │ │ + b.w 2ffd0 │ │ │ │ + │ │ │ │ +000575b8 : │ │ │ │ + b.w 33510 │ │ │ │ + │ │ │ │ +000575bc : │ │ │ │ + b.w 2ffa4 │ │ │ │ + │ │ │ │ +000575c0 : │ │ │ │ + b.w 33730 │ │ │ │ + │ │ │ │ +000575c4 : │ │ │ │ + b.w 31950 │ │ │ │ + │ │ │ │ +000575c8 : │ │ │ │ + b.w 2f508 │ │ │ │ + │ │ │ │ +000575cc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 306d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000575f4 : │ │ │ │ + b.w 32264 │ │ │ │ + │ │ │ │ +000575f8 : │ │ │ │ + b.w 2e904 │ │ │ │ + │ │ │ │ +000575fc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 651c0 │ │ │ │ + cbz r0, 57658 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + str r2, [sp, #8] │ │ │ │ blx 2fa14 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33b04 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 33ecc │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ blx 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (651d0 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (57668 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (651d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (5766c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00057670 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ea80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005768c : │ │ │ │ + b.w 317b0 │ │ │ │ + │ │ │ │ +00057690 : │ │ │ │ + b.w 32c44 │ │ │ │ + │ │ │ │ +00057694 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 320f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000576b0 : │ │ │ │ + b.w 2ed64 │ │ │ │ + │ │ │ │ +000576b4 : │ │ │ │ + b.w 2ec2c │ │ │ │ + │ │ │ │ +000576b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e5fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000576d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 324ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000576f0 : │ │ │ │ + b.w 31350 │ │ │ │ + │ │ │ │ +000576f4 : │ │ │ │ + b.w 30da4 │ │ │ │ + │ │ │ │ +000576f8 : │ │ │ │ + b.w 32d1c │ │ │ │ + │ │ │ │ +000576fc : │ │ │ │ + b.w 328c4 │ │ │ │ + │ │ │ │ +00057700 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f724 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005771c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e5ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057738 : │ │ │ │ + b.w 2e574 │ │ │ │ + │ │ │ │ +0005773c : │ │ │ │ + b.w 3413c │ │ │ │ + │ │ │ │ +00057740 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dbc0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005775c : │ │ │ │ + b.w 33474 │ │ │ │ + │ │ │ │ +00057760 : │ │ │ │ + b.w 2e5b8 │ │ │ │ + │ │ │ │ +00057764 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2dc14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057780 : │ │ │ │ + b.w 30234 │ │ │ │ + │ │ │ │ +00057784 : │ │ │ │ + b.w 2ed18 │ │ │ │ │ │ │ │ -000651d8 : │ │ │ │ +00057788 : │ │ │ │ + b.w 33bb8 │ │ │ │ + │ │ │ │ +0005778c : │ │ │ │ + b.w 2e194 │ │ │ │ + │ │ │ │ +00057790 : │ │ │ │ + b.w 31128 │ │ │ │ + │ │ │ │ +00057794 : │ │ │ │ + b.w 304b0 │ │ │ │ + │ │ │ │ +00057798 : │ │ │ │ + b.w 2e868 │ │ │ │ + │ │ │ │ +0005779c : │ │ │ │ + b.w 32060 │ │ │ │ + │ │ │ │ +000577a0 : │ │ │ │ + b.w 30a0c │ │ │ │ + │ │ │ │ +000577a4 : │ │ │ │ + b.w 32c34 │ │ │ │ + │ │ │ │ +000577a8 : │ │ │ │ + b.w 34024 │ │ │ │ + │ │ │ │ +000577ac : │ │ │ │ + b.w 2e94c │ │ │ │ + │ │ │ │ +000577b0 : │ │ │ │ + b.w 33954 │ │ │ │ + │ │ │ │ +000577b4 : │ │ │ │ + b.w 31994 │ │ │ │ + │ │ │ │ +000577b8 : │ │ │ │ + b.w 3122c │ │ │ │ + │ │ │ │ +000577bc : │ │ │ │ + b.w 31a70 │ │ │ │ + │ │ │ │ +000577c0 : │ │ │ │ + b.w 2f9f8 │ │ │ │ + │ │ │ │ +000577c4 : │ │ │ │ + b.w 31dec │ │ │ │ + │ │ │ │ +000577c8 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 65232 │ │ │ │ + cbz r0, 57822 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e8a8 │ │ │ │ + blx 33c00 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65240 ) │ │ │ │ + ldr r1, [pc, #12] @ (57830 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65244 ) │ │ │ │ + ldr r0, [pc, #12] @ (57834 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r0, #28] │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065248 : │ │ │ │ +00057838 : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 652a2 │ │ │ │ + cbz r0, 57892 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fbd4 │ │ │ │ + blx 2e0ec │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (652b0 ) │ │ │ │ + ldr r1, [pc, #12] @ (578a0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (652b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (578a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r1, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r0, #27] │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r4, r3, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000652b8 : │ │ │ │ +000578a8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 65326 │ │ │ │ + cbz r0, 57916 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3136c │ │ │ │ + blx 3033c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -76886,65 +57853,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65334 ) │ │ │ │ + ldr r1, [pc, #12] @ (57924 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65338 ) │ │ │ │ + ldr r0, [pc, #12] @ (57928 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006533c : │ │ │ │ - b.w 33144 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r2, [r7, #3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065340 : │ │ │ │ +0005792c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3289c │ │ │ │ + blx 2d9f0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006535c : │ │ │ │ +00057948 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 653ca │ │ │ │ + cbz r0, 579b6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f198 │ │ │ │ + blx 327b4 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -76952,52 +57916,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (653d8 ) │ │ │ │ + ldr r1, [pc, #12] @ (579c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (653dc ) │ │ │ │ + ldr r0, [pc, #12] @ (579c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r7, #232 @ 0xe8 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r6, #23] │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r7, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000653e0 : │ │ │ │ +000579cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 6544e │ │ │ │ + cbz r0, 57a3a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 333c0 │ │ │ │ + blx 2e618 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77005,52 +57969,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6545c ) │ │ │ │ + ldr r1, [pc, #12] @ (57a48 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65460 ) │ │ │ │ + ldr r0, [pc, #12] @ (57a4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r3, #22] │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r4, r6, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065464 : │ │ │ │ +00057a50 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 654d2 │ │ │ │ + cbz r0, 57abe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2fb70 │ │ │ │ + blx 302f8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77058,72 +58022,72 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ 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 ) │ │ │ │ + ldr r1, [pc, #12] @ (57acc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (654e4 ) │ │ │ │ + ldr r0, [pc, #12] @ (57ad0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r6, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r2, #31] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000654e8 : │ │ │ │ +00057ad4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3137c │ │ │ │ + blx 2fcc4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065504 : │ │ │ │ +00057af0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e43c │ │ │ │ + blx 2efc0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065520 : │ │ │ │ +00057b0c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6558e │ │ │ │ + cbz r0, 57b7a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31a98 │ │ │ │ + blx 31c54 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77131,112 +58095,144 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6559c ) │ │ │ │ + ldr r1, [pc, #12] @ (57b88 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (655a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (57b8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000655a4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2e128 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000655cc : │ │ │ │ - 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 32774 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + lsls r4, r6, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r0, #29] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000655fc : │ │ │ │ - push {r4, lr} │ │ │ │ +00057b90 : │ │ │ │ + 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 32644 │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 57bea │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2dadc │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (57bf8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (57bfc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r4, r0, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r0, #28] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065620 : │ │ │ │ - push {r3, lr} │ │ │ │ +00057c00 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3274c │ │ │ │ + str.w 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 32174 │ │ │ │ + cbz r0, 57c5a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31618 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (57c68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (57c6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r7, #26] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006563c : │ │ │ │ +00057c70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 656aa │ │ │ │ + cbz r0, 57cde │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33e48 │ │ │ │ + blx 326dc │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77244,52 +58240,62 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (656b8 ) │ │ │ │ + ldr r1, [pc, #12] @ (57cec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (656bc ) │ │ │ │ + ldr r0, [pc, #12] @ (57cf0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r5, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r0, #15] │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r0, r2, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r4, #25] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00057cf4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f67c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000656c0 : │ │ │ │ +00057d10 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 6572e │ │ │ │ + cbz r0, 57d7e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 331e8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f350 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77297,52 +58303,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6573c ) │ │ │ │ + ldr r1, [pc, #12] @ (57d8c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65740 ) │ │ │ │ + ldr r0, [pc, #12] @ (57d90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r5, #13] │ │ │ │ - movs r0, r1 │ │ │ │ + vrev64.8 d0, d8 │ │ │ │ + strb r2, [r6, #23] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065744 : │ │ │ │ +00057d94 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 657b2 │ │ │ │ + cbz r0, 57e02 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2e238 │ │ │ │ + blx 33084 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77350,82 +58355,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (657c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (57e10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (657c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (57e14 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r2, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000657c8 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000657e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31010 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00065800 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + vhadd.u32 d0, d12, d8 │ │ │ │ + strb r2, [r3, #22] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006581c : │ │ │ │ +00057e18 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w 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 32174 │ │ │ │ - cbz r0, 6588a │ │ │ │ + cbz r0, 57e86 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33dc0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2dab8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77433,62 +58407,71 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ 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 ) │ │ │ │ + ldr r1, [pc, #12] @ (57e94 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6589c ) │ │ │ │ + ldr r0, [pc, #12] @ (57e98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r4, #9] │ │ │ │ - movs r0, r1 │ │ │ │ + cdp2 0, 10, cr0, cr8, cr8, {0} │ │ │ │ + strb r2, [r0, #21] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000658a0 : │ │ │ │ +00057e9c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30210 │ │ │ │ + blx 2dd44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057eb8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 314c4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000658bc : │ │ │ │ +00057ed4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6592a │ │ │ │ + cbz r0, 57f42 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 336c0 │ │ │ │ + blx 2f128 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77496,178 +58479,141 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65938 ) │ │ │ │ + ldr r1, [pc, #12] @ (57f50 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6593c ) │ │ │ │ + ldr r0, [pc, #12] @ (57f54 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r2, #136 @ 0x88 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r6, #7] │ │ │ │ - movs r0, r1 │ │ │ │ + stc2l 0, cr0, [ip, #32]! │ │ │ │ + strb r2, [r6, #18] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065940 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057f58 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 659ae │ │ │ │ + cbz r0, 57fb2 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 319d8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 30dc4 │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (659bc ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (57fc0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (659c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (57fc4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r2, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r3, #6] │ │ │ │ - movs r0, r1 │ │ │ │ + ldc2l 0, cr0, [ip, #-32]! @ 0xffffffe0 │ │ │ │ + strb r6, [r5, #17] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000659c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057fc8 : │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 65a32 │ │ │ │ + cbz r0, 58022 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32f50 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 2e08c │ │ │ │ mov r0, r4 │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65a40 ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58030 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65a44 ) │ │ │ │ + ldr r0, [pc, #12] @ (58034 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r0, #5] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00065a48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ac4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00065a64 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 310ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + stc2 0, cr0, [ip, #-32] @ 0xffffffe0 │ │ │ │ + strb r2, [r5, #16] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065a80 : │ │ │ │ +00058038 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 65aee │ │ │ │ + cbz r0, 580a6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31360 │ │ │ │ + blx 2fbe0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77675,106 +58621,61 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65afc ) │ │ │ │ + ldr r1, [pc, #12] @ (580b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65b00 ) │ │ │ │ + ldr r0, [pc, #12] @ (580b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00065b04 : │ │ │ │ - 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 2ee90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00065b34 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3141c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00065b50 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 32c10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + stc2 0, cr0, [r8], {8} │ │ │ │ + strb r2, [r2, #15] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065b74 : │ │ │ │ +000580bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c1c │ │ │ │ + blx 341b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065b90 : │ │ │ │ +000580d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 65bfe │ │ │ │ + cbz r0, 58146 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33690 │ │ │ │ + blx 323a8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77782,52 +58683,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65c0c ) │ │ │ │ + ldr r1, [pc, #12] @ (58154 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65c10 ) │ │ │ │ + ldr r0, [pc, #12] @ (58158 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ + umlal r0, r0, r8, r8 │ │ │ │ + strb r6, [r3, #13] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065c14 : │ │ │ │ +0005815c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 65c82 │ │ │ │ + cbz r0, 581ca │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 311ec │ │ │ │ + blx 3013c │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77835,52 +58735,51 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65c90 ) │ │ │ │ + ldr r1, [pc, #12] @ (581d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65c94 ) │ │ │ │ + ldr r0, [pc, #12] @ (581dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r7, #48 @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ - movs r0, r1 │ │ │ │ + smmls r0, r4, r8, r0 │ │ │ │ + strb r6, [r0, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065c98 : │ │ │ │ +000581e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 65d06 │ │ │ │ + cbz r0, 5824e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f6b8 │ │ │ │ + blx 318a8 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77888,72 +58787,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65d14 ) │ │ │ │ + ldr r1, [pc, #12] @ (5825c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65d18 ) │ │ │ │ + ldr r0, [pc, #12] @ (58260 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r6, #172 @ 0xac │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xfae00008 │ │ │ │ + strb r6, [r5, #10] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065d1c : │ │ │ │ +00058264 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c04 │ │ │ │ + blx 33994 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065d38 : │ │ │ │ +00058280 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f404 │ │ │ │ + blx 31c90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005829c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2e0bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065d54 : │ │ │ │ +000582b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 65dc2 │ │ │ │ + cbz r0, 58326 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33e78 │ │ │ │ + blx 33188 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -77961,144 +58869,141 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ 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 ) │ │ │ │ + ldr r1, [pc, #12] @ (58334 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65dd4 ) │ │ │ │ + ldr r0, [pc, #12] @ (58338 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xfa080008 │ │ │ │ + strb r2, [r0, #8] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065dd8 : │ │ │ │ +0005833c : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 65e32 │ │ │ │ + cbz r0, 58396 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32144 │ │ │ │ + blx 2faa4 │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65e40 ) │ │ │ │ + ldr r1, [pc, #12] @ (583a4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65e44 ) │ │ │ │ + ldr r0, [pc, #12] @ (583a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r5, #128 @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r1, #100] @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsb.w r0, [r8, #8] │ │ │ │ + strb r6, [r7, #6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065e48 : │ │ │ │ +000583ac : │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 65ea2 │ │ │ │ + cbz r0, 58406 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31004 │ │ │ │ + blx 3299c │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65eb0 ) │ │ │ │ + ldr r1, [pc, #12] @ (58414 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65eb4 ) │ │ │ │ + ldr r0, [pc, #12] @ (58418 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r5, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ + vld4.8 {d0-d3}, [r8], r8 │ │ │ │ + strb r2, [r7, #5] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065eb8 : │ │ │ │ +0005841c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 65f26 │ │ │ │ + cbz r0, 5848a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33e24 │ │ │ │ + blx 2ebc0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -78106,376 +59011,237 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65f34 ) │ │ │ │ + ldr r1, [pc, #12] @ (58498 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65f38 ) │ │ │ │ + ldr r0, [pc, #12] @ (5849c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00065f3c : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00065f58 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e214 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh.w r0, [r4, #8] │ │ │ │ + strb r2, [r4, #4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065f74 : │ │ │ │ +000584a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30800 │ │ │ │ + blx 33128 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065f90 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000584bc : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 65ff8 │ │ │ │ + cbz r0, 5852a │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 315c0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + blx 31280 │ │ │ │ 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 2fa14 │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (66008 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58538 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6600c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r3, #186 @ 0xba │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066010 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 325d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006602c : │ │ │ │ - stmdb 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 660d6 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 660e4 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2efb0 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (660f4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (660f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (660fc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (66100 ) │ │ │ │ + ldr r0, [pc, #12] @ (5853c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r2, #68] @ 0x44 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r6, #68] @ 0x44 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066104 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30874 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066120 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ee78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006613c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30194 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066158 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33cf0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066174 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34180 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb.w r0, [r4, r8] │ │ │ │ + strb r6, [r5, #2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066190 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058540 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 661ea │ │ │ │ + cbz r0, 585ae │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3088c │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30120 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (661f8 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (585bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (661fc ) │ │ │ │ + ldr r0, [pc, #12] @ (585c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r3, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xf7800008 │ │ │ │ + strb r6, [r2, #1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066200 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000585c4 : │ │ │ │ + stmdb sp!, {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 32174 │ │ │ │ - cbz r0, 6625a │ │ │ │ + cbz r0, 58632 │ │ │ │ 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 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31fc4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32434 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ + blx 2fa14 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66268 ) │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58640 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6626c ) │ │ │ │ + ldr r0, [pc, #12] @ (58644 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r1, #88 @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xf6fc0008 │ │ │ │ + ldr r6, [r7, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00058648 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32cb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058664 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fce4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066270 : │ │ │ │ +00058680 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 662de │ │ │ │ + cbz r0, 586ee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 336dc │ │ │ │ + blx 33854 │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr s0, [sp, #8] │ │ │ │ @@ -78483,20605 +59249,33529 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ vldr s0, [sp, #8] │ │ │ │ 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 ) │ │ │ │ + ldr r1, [pc, #12] @ (586fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (662f0 ) │ │ │ │ + ldr r0, [pc, #12] @ (58700 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - movs r0, #212 @ 0xd4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ + movw r0, #2056 @ 0x808 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000662f4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00058704 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334f8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2db98 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00066310 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005872c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b40 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30304 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006632c : │ │ │ │ - push {r3, lr} │ │ │ │ +00058754 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c6c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31c1c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005877c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #84] @ 587e0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r3, [pc, #80] @ (587e4 ) │ │ │ │ + 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 31510 │ │ │ │ + ldr r2, [pc, #56] @ (587e8 ) │ │ │ │ + mov.w ip, #1 │ │ │ │ + movs r3, #3 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + mov r1, r4 │ │ │ │ + str.w ip, [sp] │ │ │ │ + blx 2fa14 │ │ │ │ + ldr r2, [pc, #40] @ (587ec ) │ │ │ │ + ldr r3, [pc, #28] @ (587e4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 587da │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 58948 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r6, [r1, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +000587f0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #64] @ 58840 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #60] @ (58844 ) │ │ │ │ + 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 32dd4 │ │ │ │ + ldrb.w r3, [sp] │ │ │ │ + ldr r2, [pc, #36] @ (58848 ) │ │ │ │ + strb r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #28] @ (58844 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5883c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldrsb r4, [r1, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00066348 : │ │ │ │ +0005884c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e354 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + blx 32374 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066364 : │ │ │ │ +00058860 : │ │ │ │ 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 │ │ │ │ + blx 2da94 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066380 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058874 : │ │ │ │ + stmdb 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 │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 663da │ │ │ │ - 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 32174 │ │ │ │ + cbz r0, 58922 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb58 │ │ │ │ - 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 2e3c8 │ │ │ │ + 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 2e700 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (663e8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (663ec ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58930 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (58934 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r3, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ - movs r0, r1 │ │ │ │ + and.w r0, ip, #8912896 @ 0x880000 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000663f0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058938 : │ │ │ │ + stmdb 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 │ │ │ │ + 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 32174 │ │ │ │ - cbz r0, 6644a │ │ │ │ - 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 32174 │ │ │ │ + cbz r0, 589e6 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33b78 │ │ │ │ - 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 2e3c8 │ │ │ │ + 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 2daac │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (66458 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6645c ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (589f4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (589f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r5, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r5, #28] │ │ │ │ - movs r0, r1 │ │ │ │ + sbfx r0, r8, #0, #9 │ │ │ │ + ldr r2, [r1, #76] @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066460 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000589fc : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 664ce │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 58aaa │ │ │ │ + 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f18c │ │ │ │ - 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 2fa14 │ │ │ │ - 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 2e3c8 │ │ │ │ + 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 30a5c │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #24] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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] @ (664dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (664e0 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58ab8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (58abc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r4, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xf2840008 │ │ │ │ + ldr r6, [r5, #64] @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000664e4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00058ac0 : │ │ │ │ + stmdb 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 337cc │ │ │ │ + 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 32174 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 58b6c │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 2e3c8 │ │ │ │ + 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 304d0 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #16] │ │ │ │ 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, #12] @ (58b7c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (58b80 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + rsb r0, r2, #8 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066500 : │ │ │ │ - push {r3, lr} │ │ │ │ +00058b84 : │ │ │ │ + stmdb 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 329b4 │ │ │ │ + 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 32174 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 58c30 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fa14 │ │ │ │ + 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 2e3c8 │ │ │ │ + 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 32b2c │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #16] │ │ │ │ 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, #12] @ (58c40 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (58c44 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf0fe0008 │ │ │ │ + ldr r0, [r7, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006651c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058c48 : │ │ │ │ + stmdb 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 32174 │ │ │ │ - cbz r0, 66576 │ │ │ │ - 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] │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cbz r0, 58cf4 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e750 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + 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 2e3c8 │ │ │ │ + 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 33c50 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s0, [sp, #16] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #16] │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66584 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66588 ) │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58d04 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (58d08 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r7, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + bics.w r0, sl, #8 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006658c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00058d0c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 665e6 │ │ │ │ - mov r4, r0 │ │ │ │ + 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 2e3c8 │ │ │ │ + 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 2d9cc │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00058d9c : │ │ │ │ + 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 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + 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 2e3c8 │ │ │ │ + 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 32000 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + 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, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00058e2c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2e3c8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + blx 33170 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00058ec8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + mul.w r0, r4, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2e3c8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + blx 340c8 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + vldr s0, [sp, #44] @ 0x2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00058f64 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (58f9c <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (58fa0 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x3c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #27 │ │ │ │ + add r1, pc │ │ │ │ + blx 337b0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 2f458 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #27 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00058fa4 <__slpack_MOD_dcldrawdevicewindowcorner@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (58fdc <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (58fe0 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x3c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #25 │ │ │ │ + add r1, pc │ │ │ │ + blx 337b0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 338e8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #25 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + str r2, [r4, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [sp, #936] @ 0x3a8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00058fe4 <__slpack_MOD_dcldrawviewportcorner@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (5901c <__slpack_MOD_dcldrawviewportcorner@@Base+0x38>) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (59020 <__slpack_MOD_dcldrawviewportcorner@@Base+0x3c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #21 │ │ │ │ + add r1, pc │ │ │ │ + blx 337b0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30408 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #21 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059024 <__slpack_MOD_dcldrawdeviceviewportframe@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (59058 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #36] @ (5905c <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #26 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 337b0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32fa8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #26 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + str r6, [r2, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [sp, #440] @ 0x1b8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059060 <__slpack_MOD_dcldrawdevicewindowframe@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (59094 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #36] @ (59098 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 337b0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d50 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005909c <__slpack_MOD_dcldrawviewportframe@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (590d0 <__slpack_MOD_dcldrawviewportframe@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #36] @ (590d4 <__slpack_MOD_dcldrawviewportframe@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #20 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 337b0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 317d8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + str r6, [r2, #116] @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r6, #62] @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000590d8 <__slpack_MOD_dclsetframetitle@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #108] @ (5915c <__slpack_MOD_dclsetframetitle@@Base+0x84>) │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [pc, #108] @ (59160 <__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] @ (59164 <__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 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbz r4, 5911c <__slpack_MOD_dclsetframetitle@@Base+0x44> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + movs r4, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r6, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32a50 │ │ │ │ + ldr r2, [pc, #52] @ (59168 <__slpack_MOD_dclsetframetitle@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #40] @ (59160 <__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 59156 <__slpack_MOD_dclsetframetitle@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #36] @ (5916c <__slpack_MOD_dclsetframetitle@@Base+0x94>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #904] @ (594e8 <__grpack_MOD_dclsetsimilarity@@Base+0x38>) │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [pc, #632] @ (593e4 <__grpack_MOD_dclsetviewport@@Base+0xb4>) │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059170 <__slpack_MOD_dclsetaspectratio@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #88] @ (591d8 <__slpack_MOD_dclsetaspectratio@@Base+0x68>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #88] @ (591dc <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #84] @ (591e0 <__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 31b6c │ │ │ │ + mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ + cbz r4, 591a6 <__slpack_MOD_dclsetaspectratio@@Base+0x36> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2dcfc │ │ │ │ + ldr r2, [pc, #48] @ (591e4 <__slpack_MOD_dclsetaspectratio@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #40] @ (591dc <__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 591d4 <__slpack_MOD_dclsetaspectratio@@Base+0x64> │ │ │ │ + ldr r0, [pc, #32] @ (591e8 <__slpack_MOD_dclsetaspectratio@@Base+0x78>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r5, [pc, #312] @ (59314 <__grpack_MOD_dclsetwindow@@Base+0xa4>) │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r4, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [pc, #128] @ (59268 <__slpack_MOD_dcldivideframe@@Base+0x38>) │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000591ec <__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] @ (5922c <__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 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 32c1c │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r6, [r0, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059230 <__slpack_MOD_dcldivideframe@@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] @ (5926c <__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 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 31ba8 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + str r6, [r2, #96] @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059270 <__grpack_MOD_dclsetwindow@@Base>: │ │ │ │ + push {r4, r5, r6, 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, #148] @ (59318 <__grpack_MOD_dclsetwindow@@Base+0xa8>) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #148] @ (5931c <__grpack_MOD_dclsetwindow@@Base+0xac>) │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r0, [pc, #140] @ (59320 <__grpack_MOD_dclsetwindow@@Base+0xb0>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + ldr r0, [pc, #128] @ (59324 <__grpack_MOD_dclsetwindow@@Base+0xb4>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r6, 592f8 <__grpack_MOD_dclsetwindow@@Base+0x88> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cbz r5, 59300 <__grpack_MOD_dclsetwindow@@Base+0x90> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cbz r4, 59308 <__grpack_MOD_dclsetwindow@@Base+0x98> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cbz r3, 59310 <__grpack_MOD_dclsetwindow@@Base+0xa0> │ │ │ │ + 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 30c30 │ │ │ │ + ldr r2, [pc, #80] @ (59328 <__grpack_MOD_dclsetwindow@@Base+0xb8>) │ │ │ │ + ldr r3, [pc, #68] @ (5931c <__grpack_MOD_dclsetwindow@@Base+0xac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 59314 <__grpack_MOD_dclsetwindow@@Base+0xa4> │ │ │ │ + ldr r0, [pc, #64] @ (5932c <__grpack_MOD_dclsetwindow@@Base+0xbc>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 592b8 <__grpack_MOD_dclsetwindow@@Base+0x48> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 592be <__grpack_MOD_dclsetwindow@@Base+0x4e> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 592c4 <__grpack_MOD_dclsetwindow@@Base+0x54> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.n 592c6 <__grpack_MOD_dclsetwindow@@Base+0x56> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r4, [pc, #296] @ (59444 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x54>) │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r2, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #1008] @ (5971c <__grpack_MOD_dclopengraphics@@Base+0x10>) │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059330 <__grpack_MOD_dclsetviewport@@Base>: │ │ │ │ + push {r4, r5, r6, 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, #148] @ (593d8 <__grpack_MOD_dclsetviewport@@Base+0xa8>) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #148] @ (593dc <__grpack_MOD_dclsetviewport@@Base+0xac>) │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r0, [pc, #140] @ (593e0 <__grpack_MOD_dclsetviewport@@Base+0xb0>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + ldr r0, [pc, #128] @ (593e4 <__grpack_MOD_dclsetviewport@@Base+0xb4>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r6, 593b8 <__grpack_MOD_dclsetviewport@@Base+0x88> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cbz r5, 593c0 <__grpack_MOD_dclsetviewport@@Base+0x90> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cbz r4, 593c8 <__grpack_MOD_dclsetviewport@@Base+0x98> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cbz r3, 593d0 <__grpack_MOD_dclsetviewport@@Base+0xa0> │ │ │ │ + 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 2e188 │ │ │ │ + ldr r2, [pc, #80] @ (593e8 <__grpack_MOD_dclsetviewport@@Base+0xb8>) │ │ │ │ + ldr r3, [pc, #68] @ (593dc <__grpack_MOD_dclsetviewport@@Base+0xac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 593d4 <__grpack_MOD_dclsetviewport@@Base+0xa4> │ │ │ │ + ldr r0, [pc, #64] @ (593ec <__grpack_MOD_dclsetviewport@@Base+0xbc>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 59378 <__grpack_MOD_dclsetviewport@@Base+0x48> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5937e <__grpack_MOD_dclsetviewport@@Base+0x4e> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 59384 <__grpack_MOD_dclsetviewport@@Base+0x54> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.n 59386 <__grpack_MOD_dclsetviewport@@Base+0x56> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #552] @ (59604 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa8>) │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #240] @ (594dc <__grpack_MOD_dclsetsimilarity@@Base+0x2c>) │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000593f0 <__grpack_MOD_dclsetmapprojectionwindow@@Base>: │ │ │ │ + push {r4, r5, r6, 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, #148] @ (59498 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa8>) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #148] @ (5949c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xac>) │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r1, #25 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r0, [pc, #140] @ (594a0 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb0>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + ldr r0, [pc, #128] @ (594a4 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb4>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r6, 59478 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x88> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cbz r5, 59480 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x90> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cbz r4, 59488 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x98> │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cbz r3, 59490 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa0> │ │ │ │ + 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 2eae8 │ │ │ │ + ldr r2, [pc, #80] @ (594a8 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb8>) │ │ │ │ + ldr r3, [pc, #68] @ (5949c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 59494 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa4> │ │ │ │ + ldr r0, [pc, #64] @ (594ac <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xbc>) │ │ │ │ + movs r1, #25 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 59438 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x48> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5943e <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x4e> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 59444 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x54> │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + b.n 59446 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x56> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #808] @ (597c4 <__grpack_MOD_dclopengraphics@@Base+0xb8>) │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r7, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r2, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [pc, #496] @ (5969c <__grpack_MOD_dclclosegraphics@@Base+0x2c>) │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r5, #64] @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000594b0 <__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 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #128] @ (59544 <__grpack_MOD_dclsetsimilarity@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #132] @ (59548 <__grpack_MOD_dclsetsimilarity@@Base+0x98>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #128] @ (5954c <__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 31b6c │ │ │ │ + ldr r0, [pc, #108] @ (59550 <__grpack_MOD_dclsetsimilarity@@Base+0xa0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + cbz r6, 5952c <__grpack_MOD_dclsetsimilarity@@Base+0x7c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r5, 59534 <__grpack_MOD_dclsetsimilarity@@Base+0x84> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 5953c <__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 31f60 │ │ │ │ + ldr r2, [pc, #72] @ (59554 <__grpack_MOD_dclsetsimilarity@@Base+0xa4>) │ │ │ │ + ldr r3, [pc, #60] @ (59548 <__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 59540 <__grpack_MOD_dclsetsimilarity@@Base+0x90> │ │ │ │ + ldr r0, [pc, #56] @ (59558 <__grpack_MOD_dclsetsimilarity@@Base+0xa8>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 594f4 <__grpack_MOD_dclsetsimilarity@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 594fa <__grpack_MOD_dclsetsimilarity@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 594fc <__grpack_MOD_dclsetsimilarity@@Base+0x4c> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #56] @ (59580 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x24>) │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r2, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #800] @ (59878 <__grpack_MOD_dclselectdevice@@Base+0x84>) │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005955c <__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 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #128] @ (595f0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #132] @ (595f4 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x98>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #128] @ (595f8 <__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 31b6c │ │ │ │ + ldr r0, [pc, #108] @ (595fc <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + cbz r6, 595d8 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x7c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cbz r5, 595e0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x84> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r4, 595e8 <__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 2f688 │ │ │ │ + ldr r2, [pc, #72] @ (59600 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa4>) │ │ │ │ + ldr r3, [pc, #60] @ (595f4 <__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 595ec <__grpack_MOD_dclsetmapprojectionangle@@Base+0x90> │ │ │ │ + ldr r0, [pc, #56] @ (59604 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa8>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 595a0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x44> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 595a6 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 595a8 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4c> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r1, [pc, #392] @ (5977c <__grpack_MOD_dclopengraphics@@Base+0x70>) │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #112] @ (59674 <__grpack_MOD_dclclosegraphics@@Base+0x4>) │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059608 <__grpack_MOD_dclsettransnumber@@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] @ (59638 <__grpack_MOD_dclsettransnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33988 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005963c <__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] @ (5966c <__grpack_MOD_dclsettransfunction@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #19 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 30268 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #19 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r4, [r4, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059670 <__grpack_MOD_dclclosegraphics@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (596a0 <__grpack_MOD_dclclosegraphics@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 32f10 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #15 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000596a4 <__grpack_MOD_dclnewfig@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (596d4 <__grpack_MOD_dclnewfig@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 318b4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #9 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000596d8 <__grpack_MOD_dclnewframe@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (59708 <__grpack_MOD_dclnewframe@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 32534 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #11 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r0, [r7, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005970c <__grpack_MOD_dclopengraphics@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ + ldr r2, [pc, #188] @ (597d8 <__grpack_MOD_dclopengraphics@@Base+0xcc>) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #188] @ (597dc <__grpack_MOD_dclopengraphics@@Base+0xd0>) │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #184] @ (597e0 <__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 31b6c │ │ │ │ + cbz r4, 5976a <__grpack_MOD_dclopengraphics@@Base+0x5e> │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 31f14 │ │ │ │ + ldr r2, [pc, #156] @ (597e4 <__grpack_MOD_dclopengraphics@@Base+0xd8>) │ │ │ │ + ldr r3, [pc, #144] @ (597dc <__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 597c6 <__grpack_MOD_dclopengraphics@@Base+0xba> │ │ │ │ + ldr r0, [pc, #140] @ (597e8 <__grpack_MOD_dclopengraphics@@Base+0xdc>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #368 @ 0x170 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + vldr d7, [pc, #100] @ 597d0 <__grpack_MOD_dclopengraphics@@Base+0xc4> │ │ │ │ + add r0, sp, #16 │ │ │ │ + ldr r3, [pc, #120] @ (597ec <__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 33af8 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [pc, #104] @ (597f0 <__grpack_MOD_dclopengraphics@@Base+0xe4>) │ │ │ │ + movs r2, #24 │ │ │ │ + add r0, sp, #16 │ │ │ │ + add r1, pc │ │ │ │ + blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + blx 31c10 │ │ │ │ + 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 31388 <_gfortran_st_read@plt> │ │ │ │ + add r1, sp, #12 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #16 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + blx 30228 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2e70c <_gfortran_st_read_done@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + b.n 59740 <__grpack_MOD_dclopengraphics@@Base+0x34> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r1, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0x478a │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r2, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r1, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r0, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000597f4 <__grpack_MOD_dclselectdevice@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ + ldr r2, [pc, #152] @ (5989c <__grpack_MOD_dclselectdevice@@Base+0xa8>) │ │ │ │ + sub sp, #364 @ 0x16c │ │ │ │ + ldr r3, [pc, #152] @ (598a0 <__grpack_MOD_dclselectdevice@@Base+0xac>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [pc, #148] @ (598a4 <__grpack_MOD_dclselectdevice@@Base+0xb0>) │ │ │ │ + ldr r5, [pc, #152] @ (598a8 <__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 31b6c │ │ │ │ + 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 33af8 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [pc, #112] @ (598ac <__grpack_MOD_dclselectdevice@@Base+0xb8>) │ │ │ │ + movs r2, #24 │ │ │ │ + add r0, sp, #8 │ │ │ │ + add r1, pc │ │ │ │ + blx 3047c <_gfortran_transfer_character_write@plt> │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + blx 31c10 │ │ │ │ + add r0, sp, #8 │ │ │ │ + movs r3, #5 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + strd r5, r7, [sp, #16] │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + blx 31388 <_gfortran_st_read@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + add.w r5, sp, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 30228 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 2e70c <_gfortran_st_read_done@plt> │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #48] @ (598b0 <__grpack_MOD_dclselectdevice@@Base+0xbc>) │ │ │ │ + ldr r3, [pc, #28] @ (598a0 <__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 59898 <__grpack_MOD_dclselectdevice@@Base+0xa4> │ │ │ │ + add sp, #364 @ 0x16c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + mov sl, r9 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r1, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + mov r2, sl │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +000598b4 <__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, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #256] @ (599c8 <__rnmlib_MOD_dclrunningmean@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #256] @ (599cc <__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, 59936 <__rnmlib_MOD_dclrunningmean@@Base+0x82> │ │ │ │ + ldr r0, [pc, #224] @ (599d0 <__rnmlib_MOD_dclrunningmean@@Base+0x11c>) │ │ │ │ + movs r1, #14 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 59942 <__rnmlib_MOD_dclrunningmean@@Base+0x8e> │ │ │ │ + ldr r3, [pc, #212] @ (599d4 <__rnmlib_MOD_dclrunningmean@@Base+0x120>) │ │ │ │ mov r0, r4 │ │ │ │ - blx 31144 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r8, [sp] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + blx 32304 │ │ │ │ + ldr r2, [pc, #196] @ (599d8 <__rnmlib_MOD_dclrunningmean@@Base+0x124>) │ │ │ │ + ldr r3, [pc, #180] @ (599cc <__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 599c2 <__rnmlib_MOD_dclrunningmean@@Base+0x10e> │ │ │ │ + ldr r0, [pc, #180] @ (599dc <__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 31dc0 │ │ │ │ + ldr r0, [pc, #168] @ (599e0 <__rnmlib_MOD_dclrunningmean@@Base+0x12c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 598fe <__rnmlib_MOD_dclrunningmean@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5999c <__rnmlib_MOD_dclrunningmean@@Base+0xe8> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + 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 5995a <__rnmlib_MOD_dclrunningmean@@Base+0xa6> │ │ │ │ + ldr r3, [pc, #120] @ (599e4 <__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 32304 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, r6 │ │ │ │ + bne.n 59988 <__rnmlib_MOD_dclrunningmean@@Base+0xd4> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 59912 <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [pc, #60] @ (599e8 <__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 32304 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 59912 <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + mov r0, r1 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r7!, {r1, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + cmp lr, r7 │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r1, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r7, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #84] @ (59a50 <__rnmlib_MOD_dclrunningmean@@Base+0x19c>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #84] @ (59a54 <__rnmlib_MOD_dclrunningmean@@Base+0x1a0>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #80] @ (59a58 <__rnmlib_MOD_dclrunningmean@@Base+0x1a4>) │ │ │ │ + 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 32f68 │ │ │ │ + ldr r3, [pc, #64] @ (59a5c <__rnmlib_MOD_dclrunningmean@@Base+0x1a8>) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [pc, #60] @ (59a60 <__rnmlib_MOD_dclrunningmean@@Base+0x1ac>) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #32 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + blx 32f68 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #5 │ │ │ │ + blx 30390 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3038c │ │ │ │ + nop │ │ │ │ + add sl, sl │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r5, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #84] @ (59ac8 <__rnmlib_MOD_dclrunningmean@@Base+0x214>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #84] @ (59acc <__rnmlib_MOD_dclrunningmean@@Base+0x218>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #80] @ (59ad0 <__rnmlib_MOD_dclrunningmean@@Base+0x21c>) │ │ │ │ + mov r7, r1 │ │ │ │ + movs r2, #6 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 32f68 │ │ │ │ + ldr r3, [pc, #64] @ (59ad4 <__rnmlib_MOD_dclrunningmean@@Base+0x220>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [pc, #60] @ (59ad8 <__rnmlib_MOD_dclrunningmean@@Base+0x224>) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32f68 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 30390 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 3038c │ │ │ │ + nop │ │ │ │ + add r2, fp │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r2, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r0, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059adc <__uspack_MOD_dclshiftaxis@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (59b10 <__uspack_MOD_dclshiftaxis@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f6ac │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #11 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059b14 <__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, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #768] @ (59e2c <__uspack_MOD_dcldrawaxislabel@@Base+0x318>) │ │ │ │ + mov r5, r2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [pc, #768] @ (59e30 <__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, 59b62 <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + cbz r5, 59b62 <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ + ldr.w r9, [r2, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 59c0a <__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] @ (59e34 <__uspack_MOD_dcldrawaxislabel@@Base+0x320>) │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r1, [pc, #708] @ (59e38 <__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 337b0 │ │ │ │ + movs r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 59b96 <__uspack_MOD_dcldrawaxislabel@@Base+0x82> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + bic.w sl, r8, r8, asr #31 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + cbz r5, 59bee <__uspack_MOD_dcldrawaxislabel@@Base+0xda> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 59c5a <__uspack_MOD_dcldrawaxislabel@@Base+0x146> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 59c16 <__uspack_MOD_dcldrawaxislabel@@Base+0x102> │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldrd r0, r2, [sp, #16] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str.w sl, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + blx 304d0 │ │ │ │ + ldr r2, [pc, #624] @ (59e3c <__uspack_MOD_dcldrawaxislabel@@Base+0x328>) │ │ │ │ + ldr r3, [pc, #608] @ (59e2c <__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 59e26 <__uspack_MOD_dcldrawaxislabel@@Base+0x312> │ │ │ │ + ldr r0, [pc, #608] @ (59e40 <__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 31b50 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 59da0 <__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 2ed28 │ │ │ │ + b.n 59bc8 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r9, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 59b58 <__uspack_MOD_dcldrawaxislabel@@Base+0x44> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bpl.n 59d0e <__uspack_MOD_dcldrawaxislabel@@Base+0x1fa> │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + blx 32174 │ │ │ │ + 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 304d0 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 59e0e <__uspack_MOD_dcldrawaxislabel@@Base+0x2fa> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (665f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (665f8 ) │ │ │ │ + b.n 59bc8 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 59ce8 <__uspack_MOD_dcldrawaxislabel@@Base+0x1d4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 59c18 <__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 304d0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 59e1e <__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 59ca0 <__uspack_MOD_dcldrawaxislabel@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 59bc8 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 59c52 <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 59c52 <__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 30d44 │ │ │ │ + cmp r6, r4 │ │ │ │ + bge.n 59ccc <__uspack_MOD_dcldrawaxislabel@@Base+0x1b8> │ │ │ │ + b.n 59c52 <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 59cfa <__uspack_MOD_dcldrawaxislabel@@Base+0x1e6> │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 59c68 <__uspack_MOD_dcldrawaxislabel@@Base+0x154> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mul.w r0, r7, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ble.n 59d6e <__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 30d44 │ │ │ │ + cmp r7, r8 │ │ │ │ + blt.n 59d60 <__uspack_MOD_dcldrawaxislabel@@Base+0x24c> │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + b.n 59d42 <__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 304d0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 59cbe <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.w 59c96 <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 59cbe <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ + cmp r6, r5 │ │ │ │ + blt.n 59df2 <__uspack_MOD_dcldrawaxislabel@@Base+0x2de> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 59db4 <__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 2ed28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r8, r2 │ │ │ │ + bne.n 59dde <__uspack_MOD_dcldrawaxislabel@@Base+0x2ca> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 59bc8 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + 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 2ed28 │ │ │ │ + b.n 59dea <__uspack_MOD_dcldrawaxislabel@@Base+0x2d6> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.w 59c96 <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 59c52 <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 59bc8 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r0, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r6, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + orrs r0, r1 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00059e44 <__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, #4032] @ 0xfc0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #300] @ (59f84 <__uspack_MOD_dcldrawtickmark@@Base+0x140>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #300] @ (59f88 <__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 59ef2 <__uspack_MOD_dcldrawtickmark@@Base+0xae> │ │ │ │ + ldrd r3, r6, [r1, #28] │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r8, [r1] │ │ │ │ + ldr r0, [pc, #268] @ (59f8c <__uspack_MOD_dcldrawtickmark@@Base+0x148>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r1, [pc, #268] @ (59f90 <__uspack_MOD_dcldrawtickmark@@Base+0x14c>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r4, r6, r3 │ │ │ │ + add r1, pc │ │ │ │ + blx 337b0 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r7, 59e94 <__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 59f18 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 59f58 <__uspack_MOD_dcldrawtickmark@@Base+0x114> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 59eb2 <__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 33900 │ │ │ │ + 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 59ede <__uspack_MOD_dcldrawtickmark@@Base+0x9a> │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 59f2a <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r8, [r1] │ │ │ │ + ldr r0, [pc, #148] @ (59f94 <__uspack_MOD_dcldrawtickmark@@Base+0x150>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r1, [pc, #148] @ (59f98 <__uspack_MOD_dcldrawtickmark@@Base+0x154>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r5, #1 │ │ │ │ add r1, pc │ │ │ │ + blx 337b0 │ │ │ │ + cbz r7, 59f4e <__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 33900 │ │ │ │ + ldr r2, [pc, #112] @ (59f9c <__uspack_MOD_dcldrawtickmark@@Base+0x158>) │ │ │ │ + ldr r3, [pc, #88] @ (59f88 <__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 59f7e <__uspack_MOD_dcldrawtickmark@@Base+0x13a> │ │ │ │ + ldr r0, [pc, #96] @ (59fa0 <__uspack_MOD_dcldrawtickmark@@Base+0x15c>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r1, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + movs r3, #1 │ │ │ │ + bic.w r7, r5, r5, asr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 59f18 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + 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 33900 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 59f2a <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + eors r0, r7 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r0, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r4, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r4, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000665fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059fa4 <__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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #92] @ (5a014 <__uspack_MOD_dcldrawaxisline@@Base+0x70>) │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #92] @ (5a018 <__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] @ (5a01c <__uspack_MOD_dcldrawaxisline@@Base+0x78>) │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldr r1, [pc, #76] @ (5a020 <__uspack_MOD_dcldrawaxisline@@Base+0x7c>) │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 337b0 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r4, 59fe0 <__uspack_MOD_dcldrawaxisline@@Base+0x3c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 32150 │ │ │ │ + ldr r2, [pc, #52] @ (5a024 <__uspack_MOD_dcldrawaxisline@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (5a018 <__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 5a010 <__uspack_MOD_dcldrawaxisline@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #36] @ (5a028 <__uspack_MOD_dcldrawaxisline@@Base+0x84>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + subs r7, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r3, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, #228 @ 0xe4 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r2, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005a02c <__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, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (5a0b4 <__uspack_MOD_dcldrawtitle@@Base+0x88>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #116] @ (5a0b8 <__uspack_MOD_dcldrawtitle@@Base+0x8c>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r0, [pc, #108] @ (5a0bc <__uspack_MOD_dcldrawtitle@@Base+0x90>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r1, [pc, #108] @ (5a0c0 <__uspack_MOD_dcldrawtitle@@Base+0x94>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + blx 337b0 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r5, 5a070 <__uspack_MOD_dcldrawtitle@@Base+0x44> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 5a078 <__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 32f1c │ │ │ │ + ldr r2, [pc, #56] @ (5a0c4 <__uspack_MOD_dcldrawtitle@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (5a0b8 <__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 5a0ae <__uspack_MOD_dcldrawtitle@@Base+0x82> │ │ │ │ + ldr r0, [pc, #40] @ (5a0c8 <__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 31b50 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r6, #144 @ 0x90 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r1, #2] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005a0cc <__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] @ (5a228 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x15c>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #328] @ (5a22c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x160>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r6, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #320] @ (5a230 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x164>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r0, [pc, #320] @ (5a234 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x168>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 337b0 │ │ │ │ + ldrd r1, r3, [r6] │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ + ldr r5, [pc, #292] @ (5a238 <__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 5a136 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x6a> │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 599ec <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + cbz r7, 5a140 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x74> │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 59a64 <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + cbz r4, 5a144 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x78> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5a204 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x138> │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 5a1e8 <__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 2df34 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5a19e <__uspack_MOD_dcldrawaxiscalendar@@Base+0xd2> │ │ │ │ + ldr r1, [pc, #192] @ (5a23c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x170>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #192] @ (5a240 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x174>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 30390 │ │ │ │ + ldr r1, [pc, #180] @ (5a244 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x178>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #180] @ (5a248 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x17c>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 30390 │ │ │ │ + cbz r7, 5a1c4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xf8> │ │ │ │ + ldr r1, [pc, #168] @ (5a24c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x180>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #168] @ (5a250 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x184>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 30390 │ │ │ │ + ldr r1, [pc, #160] @ (5a254 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x188>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #160] @ (5a258 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x18c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 30390 │ │ │ │ + ldr r0, [pc, #148] @ (5a25c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x190>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b54 │ │ │ │ + ldr r2, [pc, #144] @ (5a260 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x194>) │ │ │ │ + ldr r3, [pc, #88] @ (5a22c <__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 5a224 <__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 30d44 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r3, #8 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 5a160 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ + ldr r3, [pc, #92] @ (5a264 <__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 5a160 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + subs r5, #240 @ 0xf0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r7, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r7, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r4, [r7, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r0, [r6, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r6, [r4, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005a268 <__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, #3920] @ 0xf50 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #916] @ (5a614 <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ + ldr r5, [pc, #920] @ (5a618 <__uspack_MOD_dcldrawaxislog@@Base+0x3b0>) │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #920] @ (5a61c <__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, 5a2d4 <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cbz r4, 5a2d4 <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 5a510 <__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] @ (5a620 <__uspack_MOD_dcldrawaxislog@@Base+0x3b8>) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [pc, #840] @ (5a624 <__uspack_MOD_dcldrawaxislog@@Base+0x3bc>) │ │ │ │ + movs r2, #14 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 337b0 │ │ │ │ + cbz r7, 5a322 <__uspack_MOD_dcldrawaxislog@@Base+0xba> │ │ │ │ + ldr.w r9, [pc, #832] @ 5a628 <__uspack_MOD_dcldrawaxislog@@Base+0x3c0> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r3, [pc, #828] @ (5a62c <__uspack_MOD_dcldrawaxislog@@Base+0x3c4>) │ │ │ │ + add r9, pc │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 2f034 │ │ │ │ + add.w r1, r9, #4 │ │ │ │ + ldr.w r9, [pc, #812] @ 5a630 <__uspack_MOD_dcldrawaxislog@@Base+0x3c8> │ │ │ │ + movs r2, #4 │ │ │ │ + add r9, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2f034 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 305d4 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 305d4 │ │ │ │ + cbz r6, 5a362 <__uspack_MOD_dcldrawaxislog@@Base+0xfa> │ │ │ │ + ldr.w r9, [pc, #780] @ 5a634 <__uspack_MOD_dcldrawaxislog@@Base+0x3cc> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [pc, #780] @ (5a638 <__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 2e71c │ │ │ │ + add.w r1, r9, #12 │ │ │ │ + ldr.w r9, [pc, #760] @ 5a63c <__uspack_MOD_dcldrawaxislog@@Base+0x3d4> │ │ │ │ + movs r2, #6 │ │ │ │ + add r9, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 335dc │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 335dc │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5a370 <__uspack_MOD_dcldrawaxislog@@Base+0x108> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + bl 599ec <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 5a37c <__uspack_MOD_dcldrawaxislog@@Base+0x114> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 59a64 <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5a3b6 <__uspack_MOD_dcldrawaxislog@@Base+0x14e> │ │ │ │ + ldr r3, [pc, #700] @ (5a640 <__uspack_MOD_dcldrawaxislog@@Base+0x3d8>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r9, [pc, #700] @ 5a644 <__uspack_MOD_dcldrawaxislog@@Base+0x3dc> │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + add r9, pc │ │ │ │ + blx 31a24 │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31a24 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 3258c │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 3258c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5a3d0 <__uspack_MOD_dcldrawaxislog@@Base+0x168> │ │ │ │ + ldr.w r9, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 3219c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3219c │ │ │ │ + cbz r4, 5a410 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ + ldr.w r8, [pc, #628] @ 5a648 <__uspack_MOD_dcldrawaxislog@@Base+0x3e0> │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r8, pc │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31f20 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + blx 2e914 │ │ │ │ + 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 5a51c <__uspack_MOD_dcldrawaxislog@@Base+0x2b4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2f694 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2e3ec │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 33b10 │ │ │ │ + cbz r7, 5a43a <__uspack_MOD_dcldrawaxislog@@Base+0x1d2> │ │ │ │ + ldr r7, [pc, #556] @ (5a64c <__uspack_MOD_dcldrawaxislog@@Base+0x3e4>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #556] @ (5a650 <__uspack_MOD_dcldrawaxislog@@Base+0x3e8>) │ │ │ │ + add r7, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2de0c │ │ │ │ + ldr r0, [pc, #548] @ (5a654 <__uspack_MOD_dcldrawaxislog@@Base+0x3ec>) │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 2de0c │ │ │ │ + cbz r6, 5a45c <__uspack_MOD_dcldrawaxislog@@Base+0x1f4> │ │ │ │ + ldr r6, [pc, #536] @ (5a658 <__uspack_MOD_dcldrawaxislog@@Base+0x3f0>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #536] @ (5a65c <__uspack_MOD_dcldrawaxislog@@Base+0x3f4>) │ │ │ │ + add r6, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r6, #8 │ │ │ │ + blx 318cc │ │ │ │ + ldr r0, [pc, #528] @ (5a660 <__uspack_MOD_dcldrawaxislog@@Base+0x3f8>) │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 318cc │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5a48a <__uspack_MOD_dcldrawaxislog@@Base+0x222> │ │ │ │ + ldr r3, [pc, #512] @ (5a664 <__uspack_MOD_dcldrawaxislog@@Base+0x3fc>) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #512] @ (5a668 <__uspack_MOD_dcldrawaxislog@@Base+0x400>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 30390 │ │ │ │ + ldr r3, [pc, #500] @ (5a66c <__uspack_MOD_dcldrawaxislog@@Base+0x404>) │ │ │ │ + ldr r0, [pc, #500] @ (5a670 <__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 30390 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 5a4b6 <__uspack_MOD_dcldrawaxislog@@Base+0x24e> │ │ │ │ + ldr r2, [pc, #484] @ (5a674 <__uspack_MOD_dcldrawaxislog@@Base+0x40c>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #484] @ (5a678 <__uspack_MOD_dcldrawaxislog@@Base+0x410>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 30390 │ │ │ │ + ldr r2, [pc, #472] @ (5a67c <__uspack_MOD_dcldrawaxislog@@Base+0x414>) │ │ │ │ + ldr r0, [pc, #472] @ (5a680 <__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 30390 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5a4d4 <__uspack_MOD_dcldrawaxislog@@Base+0x26c> │ │ │ │ + ldr r0, [pc, #452] @ (5a684 <__uspack_MOD_dcldrawaxislog@@Base+0x41c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 3258c │ │ │ │ + ldr r0, [pc, #444] @ (5a688 <__uspack_MOD_dcldrawaxislog@@Base+0x420>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 3258c │ │ │ │ + cbz r4, 5a4ea <__uspack_MOD_dcldrawaxislog@@Base+0x282> │ │ │ │ + ldr r4, [pc, #436] @ (5a68c <__uspack_MOD_dcldrawaxislog@@Base+0x424>) │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r4, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2f694 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + blx 2e3ec │ │ │ │ + ldr r2, [pc, #420] @ (5a690 <__uspack_MOD_dcldrawaxislog@@Base+0x428>) │ │ │ │ + ldr r3, [pc, #292] @ (5a614 <__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 5a610 <__uspack_MOD_dcldrawaxislog@@Base+0x3a8> │ │ │ │ + ldr r0, [pc, #400] @ (5a694 <__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 31b50 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.n 5a2ca <__uspack_MOD_dcldrawaxislog@@Base+0x62> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + subs.w r9, r3, #1 │ │ │ │ + bpl.n 5a55c <__uspack_MOD_dcldrawaxislog@@Base+0x2f4> │ │ │ │ + movs r0, #1 │ │ │ │ + mov.w r8, #0 │ │ │ │ + blx 32174 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + blx 2f694 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + blx 2e3ec │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5a410 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32174 │ │ │ │ + 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 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + ldr.w lr, [r0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r0, r3 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 5a57e <__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 2f694 │ │ │ │ + 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 5a5b2 <__uspack_MOD_dcldrawaxislog@@Base+0x34a> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32174 │ │ │ │ + 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 5a5e0 <__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 2e3ec │ │ │ │ + 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 5a602 <__uspack_MOD_dcldrawaxislog@@Base+0x39a> │ │ │ │ + b.n 5a554 <__uspack_MOD_dcldrawaxislog@@Base+0x2ec> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, #76 @ 0x4c │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r0, [r2, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r2, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ + movs r4, r1 │ │ │ │ + ldrsb r0, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r2, [r4, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrsb r2, [r0, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r2, [r6, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r4, [r6, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ + movs r4, r1 │ │ │ │ + strb r2, [r7, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r6, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #26 │ │ │ │ + movs r4, r1 │ │ │ │ + strb r4, [r5, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r4, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r4, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r2, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r0, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r7, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r7, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r7, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r1, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #230 @ 0xe6 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r1, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005a698 <__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, #3912] @ 0xf48 │ │ │ │ + sub sp, #148 @ 0x94 │ │ │ │ + ldr.w r9, [pc, #2368] @ 5afec <__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] @ 5aff0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x958> │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r0, [pc, #2356] @ 5aff4 <__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, 5a70c <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cbz r7, 5a70c <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5aa52 <__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, 5a732 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ + ldr.w r8, [r2] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5a732 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 5aa46 <__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] @ 5aff8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x960> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr.w r1, [pc, #2228] @ 5affc <__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 337b0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5a7a2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x10a> │ │ │ │ + ldr.w r6, [pc, #2200] @ 5b000 <__uspack_MOD_dcldrawaxisspecify@@Base+0x968> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r1, [pc, #2200] @ 5b004 <__uspack_MOD_dcldrawaxisspecify@@Base+0x96c> │ │ │ │ + add r6, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + blx 2f034 │ │ │ │ + ldr.w r3, [pc, #2188] @ 5b008 <__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 2f034 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, fp │ │ │ │ + blx 305d4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, fp │ │ │ │ + blx 305d4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 5a7ec <__uspack_MOD_dcldrawaxisspecify@@Base+0x154> │ │ │ │ + ldr.w r3, [pc, #2148] @ 5b00c <__uspack_MOD_dcldrawaxisspecify@@Base+0x974> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #2144] @ 5b010 <__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 2f034 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r3, #20 │ │ │ │ + ldr.w r3, [pc, #2120] @ 5b014 <__uspack_MOD_dcldrawaxisspecify@@Base+0x97c> │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2f034 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 305d4 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 305d4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 5a836 <__uspack_MOD_dcldrawaxisspecify@@Base+0x19e> │ │ │ │ + ldr.w r3, [pc, #2084] @ 5b018 <__uspack_MOD_dcldrawaxisspecify@@Base+0x980> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #2084] @ 5b01c <__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 2e71c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r3, #12 │ │ │ │ + ldr.w r3, [pc, #2060] @ 5b020 <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2e71c │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 335dc │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 335dc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 5a842 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1aa> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 599ec <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 5a84e <__uspack_MOD_dcldrawaxisspecify@@Base+0x1b6> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 59a64 <__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 5aa0c <__uspack_MOD_dcldrawaxisspecify@@Base+0x374> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 5a9d4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x33c> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r1, r8 │ │ │ │ + bne.w 5ab82 <__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 5abae <__uspack_MOD_dcldrawaxisspecify@@Base+0x516> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, r7 │ │ │ │ + bne.w 5ab94 <__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 2e700 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 5abee <__uspack_MOD_dcldrawaxisspecify@@Base+0x556> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5abc4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x52c> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w 5aa5e <__uspack_MOD_dcldrawaxisspecify@@Base+0x3c6> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5a8ec <__uspack_MOD_dcldrawaxisspecify@@Base+0x254> │ │ │ │ + ldr.w r4, [pc, #1880] @ 5b024 <__uspack_MOD_dcldrawaxisspecify@@Base+0x98c> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #1876] @ 5b028 <__uspack_MOD_dcldrawaxisspecify@@Base+0x990> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2de0c │ │ │ │ + ldr.w r0, [pc, #1868] @ 5b02c <__uspack_MOD_dcldrawaxisspecify@@Base+0x994> │ │ │ │ + adds r1, r4, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 2de0c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 5a916 <__uspack_MOD_dcldrawaxisspecify@@Base+0x27e> │ │ │ │ + ldr.w r4, [pc, #1852] @ 5b030 <__uspack_MOD_dcldrawaxisspecify@@Base+0x998> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #1852] @ 5b034 <__uspack_MOD_dcldrawaxisspecify@@Base+0x99c> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + blx 2de0c │ │ │ │ + ldr.w r0, [pc, #1840] @ 5b038 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a0> │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 2de0c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cbz r3, 5a940 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2a8> │ │ │ │ + ldr.w r4, [pc, #1824] @ 5b03c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a4> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #1820] @ 5b040 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a8> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + blx 318cc │ │ │ │ + ldr.w r0, [pc, #1808] @ 5b044 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ac> │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 318cc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 5a974 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2dc> │ │ │ │ + ldr.w r1, [pc, #1792] @ 5b048 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b0> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1792] @ 5b04c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b4> │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 30390 │ │ │ │ + ldr.w r1, [pc, #1776] @ 5b050 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b8> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1776] @ 5b054 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9bc> │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 30390 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 5a9a8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x310> │ │ │ │ + ldr.w r1, [pc, #1756] @ 5b058 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c0> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1756] @ 5b05c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c4> │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 30390 │ │ │ │ + ldr.w r1, [pc, #1740] @ 5b060 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c8> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1740] @ 5b064 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9cc> │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r9, r1] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + blx 30390 │ │ │ │ + ldr.w r2, [pc, #1724] @ 5b068 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d0> │ │ │ │ + ldr.w r3, [pc, #1604] @ 5aff4 <__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 5afe6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x94e> │ │ │ │ + ldr.w r0, [pc, #1704] @ 5b06c <__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 31b50 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5aa74 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3dc> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w 5adfc <__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] @ 5b070 <__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 2e700 │ │ │ │ + b.n 5a8c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 5ac20 <__uspack_MOD_dcldrawaxisspecify@@Base+0x588> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bne.n 5ab1c <__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 5ad1c <__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 2fe14 │ │ │ │ + b.n 5a8c4 <__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 5a728 <__uspack_MOD_dcldrawaxisspecify@@Base+0x90> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov.w sl, #1 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + b.n 5a702 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6a> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5aa6c <__uspack_MOD_dcldrawaxisspecify@@Base+0x3d4> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5ae4e <__uspack_MOD_dcldrawaxisspecify@@Base+0x7b6> │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5a8c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + cmp r5, r8 │ │ │ │ + blt.w 5adf0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x758> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5aa8c <__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 5ae00 <__uspack_MOD_dcldrawaxisspecify@@Base+0x768> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldr.w r2, [pc, #1476] @ 5b074 <__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 2e700 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 5afd6 <__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 5aaea <__uspack_MOD_dcldrawaxisspecify@@Base+0x452> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 5a8c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5ab14 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5af08 <__uspack_MOD_dcldrawaxisspecify@@Base+0x870> │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5a8c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + subs r6, r3, #1 │ │ │ │ + bmi.w 5ade4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x74c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5ab3a <__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 5ad1c <__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 2fe14 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5ad50 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5a8c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + subs r2, r3, #1 │ │ │ │ + bpl.n 5ac46 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5ae> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + b.n 5a870 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bpl.n 5ac7e <__uspack_MOD_dcldrawaxisspecify@@Base+0x5e6> │ │ │ │ + movs r0, #1 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + blx 32174 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + b.n 5a88e <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + bge.w 5acee <__uspack_MOD_dcldrawaxisspecify@@Base+0x656> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b.n 5a882 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5abe6 <__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 5abd8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x540> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5a8bc <__uspack_MOD_dcldrawaxisspecify@@Base+0x224> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5ac18 <__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 5ac0a <__uspack_MOD_dcldrawaxisspecify@@Base+0x572> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5a8b6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x21e> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5aed8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x840> │ │ │ │ + ldr.w r2, [pc, #1104] @ 5b078 <__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 2fe14 │ │ │ │ + b.n 5a8c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6666a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34088 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66678 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6667c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r1, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066680 : │ │ │ │ - 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 │ │ │ │ + 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 5ac68 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5d0> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + b.n 5a870 <__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, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 666e8 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 5acea <__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 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + 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 30d44 │ │ │ │ + cmp r5, r6 │ │ │ │ + blt.n 5acd6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x63e> │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc5c │ │ │ │ - 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 2fa14 │ │ │ │ + adds r6, #1 │ │ │ │ + b.n 5acba <__uspack_MOD_dcldrawaxisspecify@@Base+0x622> │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (666f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (666fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r2, r1, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066700 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006671c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f978 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066738 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 310f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066754 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 305c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066770 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31890 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006678c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2edbc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000667a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 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 5a88e <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 66816 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33008 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + 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 5ad06 <__uspack_MOD_dcldrawaxisspecify@@Base+0x66e> │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.n 5a882 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 5ad86 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6ee> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + blx 32174 │ │ │ │ + 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 2fe14 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 5addc <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 5afde <__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 5ad64 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6cc> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66824 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66828 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r3, r6 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r4, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006682c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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] │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 5a8c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5addc <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + b.n 5adc6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6689a │ │ │ │ - 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 305e0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 5ad98 <__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 2fe14 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.w 5afc6 <__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 5add0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x738> │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (668a8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (668ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r3, r4 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000668b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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] │ │ │ │ + b.n 5a8c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6691e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ea74 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + b.n 5ab4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x4b4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6692c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66930 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r2, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066934 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32460 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066950 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e9a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006696c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 669da │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 340f8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + b.n 5aaa2 <__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 5ae7e <__uspack_MOD_dcldrawaxisspecify@@Base+0x7e6> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [pc, #616] @ (5b07c <__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 2e700 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 5ab14 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5aadc <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (669e8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (669ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r3, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000669f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3377c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066a0c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066a28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 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 5ab14 <__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 30d44 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 5ae5e <__uspack_MOD_dcldrawaxisspecify@@Base+0x7c6> │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + b.n 5aa6c <__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 r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 66a96 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - 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] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + bgt.n 5af8c <__uspack_MOD_dcldrawaxisspecify@@Base+0x8f4> │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [pc, #480] @ (5b080 <__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 2e700 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 5ab0c <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5aadc <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66aa4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66aa8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r3, r4 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066aac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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] │ │ │ │ + b.n 5ab0c <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ + cmp r5, r8 │ │ │ │ + bge.n 5af38 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8a0> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 66b1a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #416] @ (5b084 <__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 2fe14 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66b28 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66b2c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r3, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r7, #76] @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066b30 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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] │ │ │ │ + b.n 5a8c4 <__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 30d44 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 5af18 <__uspack_MOD_dcldrawaxisspecify@@Base+0x880> │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + b.n 5ab14 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ + adds r3, r5, #1 │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 66b9e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34164 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 5af48 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8b0> │ │ │ │ + ldr r2, [pc, #300] @ (5b088 <__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 2fe14 │ │ │ │ + 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 5af7e <__uspack_MOD_dcldrawaxisspecify@@Base+0x8e6> │ │ │ │ + b.n 5af00 <__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 5afa4 <__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 30d44 │ │ │ │ + cmp r4, r6 │ │ │ │ + bge.n 5afa0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x908> │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str.w r9, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + b.n 5ae98 <__uspack_MOD_dcldrawaxisspecify@@Base+0x800> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5ad50 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66bac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66bb0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r2, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r4, #72] @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066bb4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31fa0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066bd0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 5adc6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5a8c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5addc <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r0, #20 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r1, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r3, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r6, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ + movs r4, r1 │ │ │ │ + strh r6, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ + movs r4, r1 │ │ │ │ + strh r0, [r6, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #98 @ 0x62 │ │ │ │ + movs r4, r1 │ │ │ │ + strh r2, [r6, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r4, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #136 @ 0x88 │ │ │ │ + movs r4, r1 │ │ │ │ + str r2, [r1, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r0, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #98 @ 0x62 │ │ │ │ + movs r4, r1 │ │ │ │ + str r0, [r5, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r3, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #56 @ 0x38 │ │ │ │ + movs r4, r1 │ │ │ │ + str r2, [r1, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r7, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r7, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r2, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r1, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + bkpt 0x007c │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r3, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + rev16 r6, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r2, 5b0b6 <__uspack_MOD_dcldrawaxis@@Base+0x2a> │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r4, 5b0a8 <__uspack_MOD_dcldrawaxis@@Base+0x1c> │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r4, 5b08e <__uspack_MOD_dcldrawaxis@@Base+0x2> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066bec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b08c <__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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 66c5a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r4, [pc, #480] @ (5b280 <__uspack_MOD_dcldrawaxis@@Base+0x1f4>) │ │ │ │ + mov r9, r3 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32f04 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66c68 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66c6c ) │ │ │ │ + add r4, pc │ │ │ │ + ldrd r7, r6, [sp, #68] @ 0x44 │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + ldr r1, [pc, #468] @ (5b284 <__uspack_MOD_dcldrawaxis@@Base+0x1f8>) │ │ │ │ + ldr r0, [pc, #468] @ (5b288 <__uspack_MOD_dcldrawaxis@@Base+0x1fc>) │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ add r1, pc │ │ │ │ + str r2, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r3, #29 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r2, #64] @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066c70 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2deb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066c8c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34204 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066ca8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3085c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066cc4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 66d32 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ff8c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66d40 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66d44 ) │ │ │ │ + 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 337b0 │ │ │ │ + cbz r7, 5b108 <__uspack_MOD_dcldrawaxis@@Base+0x7c> │ │ │ │ + ldr r5, [pc, #440] @ (5b28c <__uspack_MOD_dcldrawaxis@@Base+0x200>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [pc, #440] @ (5b290 <__uspack_MOD_dcldrawaxis@@Base+0x204>) │ │ │ │ + add r5, pc │ │ │ │ add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 2f034 │ │ │ │ + ldr r3, [pc, #432] @ (5b294 <__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 2f034 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 305d4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 305d4 │ │ │ │ + cbz r6, 5b148 <__uspack_MOD_dcldrawaxis@@Base+0xbc> │ │ │ │ + ldr r3, [pc, #396] @ (5b298 <__uspack_MOD_dcldrawaxis@@Base+0x20c>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #396] @ (5b29c <__uspack_MOD_dcldrawaxis@@Base+0x210>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r0, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066d48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 66db6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + add.w r1, r3, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2f034 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r3, #20 │ │ │ │ + ldr r3, [pc, #372] @ (5b2a0 <__uspack_MOD_dcldrawaxis@@Base+0x214>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2f034 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 305d4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 305d4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5b18c <__uspack_MOD_dcldrawaxis@@Base+0x100> │ │ │ │ + ldr r3, [pc, #340] @ (5b2a4 <__uspack_MOD_dcldrawaxis@@Base+0x218>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #340] @ (5b2a8 <__uspack_MOD_dcldrawaxis@@Base+0x21c>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r3, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r3, #12 │ │ │ │ + ldr r3, [pc, #316] @ (5b2ac <__uspack_MOD_dcldrawaxis@@Base+0x220>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2e71c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 335dc │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 335dc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5b19a <__uspack_MOD_dcldrawaxis@@Base+0x10e> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 599ec <__rnmlib_MOD_dclrunningmean@@Base+0x138> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5b1a8 <__uspack_MOD_dcldrawaxis@@Base+0x11c> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - blx 2d8c8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + bl 59a64 <__rnmlib_MOD_dclrunningmean@@Base+0x1b0> │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + blx 34018 │ │ │ │ + cbz r7, 5b1d2 <__uspack_MOD_dcldrawaxis@@Base+0x146> │ │ │ │ + ldr r7, [pc, #248] @ (5b2b0 <__uspack_MOD_dcldrawaxis@@Base+0x224>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #248] @ (5b2b4 <__uspack_MOD_dcldrawaxis@@Base+0x228>) │ │ │ │ + add r7, pc │ │ │ │ + add r0, pc │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66dc4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66dc8 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 2de0c │ │ │ │ + ldr r0, [pc, #240] @ (5b2b8 <__uspack_MOD_dcldrawaxis@@Base+0x22c>) │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #4 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r7, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r2, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2de0c │ │ │ │ + cbz r6, 5b1f4 <__uspack_MOD_dcldrawaxis@@Base+0x168> │ │ │ │ + ldr r6, [pc, #228] @ (5b2bc <__uspack_MOD_dcldrawaxis@@Base+0x230>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #228] @ (5b2c0 <__uspack_MOD_dcldrawaxis@@Base+0x234>) │ │ │ │ + add r6, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r6, #16 │ │ │ │ + blx 2de0c │ │ │ │ + ldr r0, [pc, #220] @ (5b2c4 <__uspack_MOD_dcldrawaxis@@Base+0x238>) │ │ │ │ + add.w r1, r6, #20 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 2de0c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5b21a <__uspack_MOD_dcldrawaxis@@Base+0x18e> │ │ │ │ + ldr r5, [pc, #204] @ (5b2c8 <__uspack_MOD_dcldrawaxis@@Base+0x23c>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #204] @ (5b2cc <__uspack_MOD_dcldrawaxis@@Base+0x240>) │ │ │ │ + add r5, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + blx 318cc │ │ │ │ + ldr r0, [pc, #192] @ (5b2d0 <__uspack_MOD_dcldrawaxis@@Base+0x244>) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r5, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 318cc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5b244 <__uspack_MOD_dcldrawaxis@@Base+0x1b8> │ │ │ │ + ldr r1, [pc, #176] @ (5b2d4 <__uspack_MOD_dcldrawaxis@@Base+0x248>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #176] @ (5b2d8 <__uspack_MOD_dcldrawaxis@@Base+0x24c>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 30390 │ │ │ │ + ldr r1, [pc, #168] @ (5b2dc <__uspack_MOD_dcldrawaxis@@Base+0x250>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #168] @ (5b2e0 <__uspack_MOD_dcldrawaxis@@Base+0x254>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 30390 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5b26e <__uspack_MOD_dcldrawaxis@@Base+0x1e2> │ │ │ │ + ldr r1, [pc, #152] @ (5b2e4 <__uspack_MOD_dcldrawaxis@@Base+0x258>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #152] @ (5b2e8 <__uspack_MOD_dcldrawaxis@@Base+0x25c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 30390 │ │ │ │ + ldr r1, [pc, #140] @ (5b2ec <__uspack_MOD_dcldrawaxis@@Base+0x260>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #140] @ (5b2f0 <__uspack_MOD_dcldrawaxis@@Base+0x264>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 30390 │ │ │ │ + ldr r0, [pc, #132] @ (5b2f4 <__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 31b50 │ │ │ │ + nop │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #752] @ (5b57c <__uspack_MOD_dcldrawscaledgraph@@Base+0x284>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #296] @ (5b3b8 <__uspack_MOD_dcldrawscaledgraph@@Base+0xc0>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #132 @ 0x84 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r1, [pc, #256] @ (5b398 <__uspack_MOD_dcldrawscaledgraph@@Base+0xa0>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #76 @ 0x4c │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r1, [pc, #320] @ (5b3e0 <__uspack_MOD_dcldrawscaledgraph@@Base+0xe8>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #264] @ (5b3ac <__uspack_MOD_dcldrawscaledgraph@@Base+0xb4>) │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #8 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r0, [pc, #864] @ (5b60c <__uspack_MOD_dcldrawscaledgraph@@Base+0x314>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [pc, #808] @ (5b5d8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2e0>) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r0, [pc, #392] @ (5b440 <__uspack_MOD_dcldrawscaledgraph@@Base+0x148>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [pc, #368] @ (5b42c <__uspack_MOD_dcldrawscaledgraph@@Base+0x134>) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r7, #130 @ 0x82 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r0, [pc, #544] @ (5b4e4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ec>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [pc, #504] @ (5b4c0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1c8>) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r7, #92 @ 0x5c │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r0, [pc, #184] @ (5b388 <__uspack_MOD_dcldrawscaledgraph@@Base+0x90>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [pc, #144] @ (5b364 <__uspack_MOD_dcldrawscaledgraph@@Base+0x6c>) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #160 @ 0xa0 │ │ │ │ + movs r0, r0 │ │ │ │ + bx ip │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, r0 │ │ │ │ + bx sl │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + bx r8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #196 @ 0xc4 │ │ │ │ + movs r0, r0 │ │ │ │ + bxns r7 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [pc, #8] @ (5b300 <__uspack_MOD_dcldrawscaledgraph@@Base+0x8>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066dcc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b2f8 <__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 r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 66e3a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r2, [pc, #1036] @ 5b718 <__uspack_MOD_dcldrawscaledgraph@@Base+0x420> │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r3, [pc, #1032] @ 5b71c <__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] @ (5b720 <__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] @ (5b724 <__uspack_MOD_dcldrawscaledgraph@@Base+0x42c>) │ │ │ │ + movs r2, #18 │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f9b4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66e48 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66e4c ) │ │ │ │ add r1, pc │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + add r4, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 337b0 │ │ │ │ + ldr r0, [pc, #960] @ (5b728 <__uspack_MOD_dcldrawscaledgraph@@Base+0x430>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r7, #21 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r7, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066e50 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3151c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066e6c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f90c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066e88 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e5c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066ea4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 66f12 │ │ │ │ - mov r4, r0 │ │ │ │ + blx 3406c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5b630 <__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 5b624 <__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 5b3c0 <__uspack_MOD_dcldrawscaledgraph@@Base+0xc8> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #896] @ (5b72c <__uspack_MOD_dcldrawscaledgraph@@Base+0x434>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 324b8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66f20 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66f24 ) │ │ │ │ + ldr r2, [pc, #892] @ (5b730 <__uspack_MOD_dcldrawscaledgraph@@Base+0x438>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #892] @ (5b734 <__uspack_MOD_dcldrawscaledgraph@@Base+0x43c>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r4, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r1, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066f28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30458 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066f44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2d990 │ │ │ │ + cmp sl, fp │ │ │ │ + mov r3, sl │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + cmp r6, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bne.n 5b424 <__uspack_MOD_dcldrawscaledgraph@@Base+0x12c> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5b5cc <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 2e288 │ │ │ │ + blx 30f20 │ │ │ │ blx 30268 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066f60 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f604 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066f7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e188 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066f98 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f688 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066fb4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00066fd0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00066fec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 318b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067008 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067024 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33988 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067040 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006705c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eae8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067078 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067094 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ea98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000670b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 2fef0 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 339d4 │ │ │ │ + ldr r2, [pc, #824] @ (5b738 <__uspack_MOD_dcldrawscaledgraph@@Base+0x440>) │ │ │ │ + ldr r3, [pc, #792] @ (5b71c <__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 5b70c <__uspack_MOD_dcldrawscaledgraph@@Base+0x414> │ │ │ │ + ldr r0, [pc, #804] @ (5b73c <__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 31b50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5b4f0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f8> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6711e │ │ │ │ - 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33d4c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + it ne │ │ │ │ + strne r0, [sp, #40] @ 0x28 │ │ │ │ + bne.w 5b5ce <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + blx 2e288 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6712c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67130 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r2, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067134 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 30f20 │ │ │ │ + blx 30268 │ │ │ │ + blx 2fef0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 5b6b8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3c0> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 671a2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31a40 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 5b47a <__uspack_MOD_dcldrawscaledgraph@@Base+0x182> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5b682 <__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 339d4 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 5b6d8 <__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 5b4ae <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b6> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (671b0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (671b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r2, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000671b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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] │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 5b3fe <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5b4e8 <__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 5b4dc <__uspack_MOD_dcldrawscaledgraph@@Base+0x1e4> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5b3fe <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov.w sl, r6, lsl #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 67226 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30070 │ │ │ │ + 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 5b504 <__uspack_MOD_dcldrawscaledgraph@@Base+0x20c> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + bne.w 5b6b4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3bc> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2e288 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 5b536 <__uspack_MOD_dcldrawscaledgraph@@Base+0x23e> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67234 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67238 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r1, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsh r6, [r7, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006723c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067258 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dc2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067274 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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.w r9, #1 │ │ │ │ + beq.n 5b452 <__uspack_MOD_dcldrawscaledgraph@@Base+0x15a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5b600 <__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 5b568 <__uspack_MOD_dcldrawscaledgraph@@Base+0x270> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + blx 30f20 │ │ │ │ + blx 30268 │ │ │ │ + blx 2fef0 │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, r5 │ │ │ │ + bne.n 5b612 <__uspack_MOD_dcldrawscaledgraph@@Base+0x31a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 672e2 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ddf0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + 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 5b5a0 <__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 339d4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5b6c2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3ca> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5b3fe <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + b.n 5b4d0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ + mov r1, r5 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bge.n 5b63c <__uspack_MOD_dcldrawscaledgraph@@Base+0x344> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + blx 32174 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2e288 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5b6e0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3e8> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 5b5fa <__uspack_MOD_dcldrawscaledgraph@@Base+0x302> │ │ │ │ + mov.w sl, r6, lsl #2 │ │ │ │ + b.n 5b52a <__uspack_MOD_dcldrawscaledgraph@@Base+0x232> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (672f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (672f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r2, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsh r6, [r5, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000672f8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 31214 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006731c : │ │ │ │ - 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 2e22c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067348 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2e494 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067370 : │ │ │ │ - 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 33650 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000673a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000673bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3065c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000673d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dcb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000673f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2df04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067410 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006742c : │ │ │ │ - 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] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + blx 30f20 │ │ │ │ + blx 30268 │ │ │ │ + blx 2fef0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 5b466 <__uspack_MOD_dcldrawscaledgraph@@Base+0x16e> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 67486 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e738 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5b488 <__uspack_MOD_dcldrawscaledgraph@@Base+0x190> │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3339c │ │ │ │ + b.n 5b396 <__uspack_MOD_dcldrawscaledgraph@@Base+0x9e> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2eeec │ │ │ │ + b.n 5b384 <__uspack_MOD_dcldrawscaledgraph@@Base+0x8c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5b652 <__uspack_MOD_dcldrawscaledgraph@@Base+0x35a> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2e288 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 5b55a <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5b5f4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2fc> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67494 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67498 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r5, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006749c : │ │ │ │ - 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 5b55a <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.n 5b710 <__uspack_MOD_dcldrawscaledgraph@@Base+0x418> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 674f6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 308e4 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx 339d4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 5b4e8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.w 5b4a6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67504 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67508 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r7, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r6, r4] │ │ │ │ + b.n 5b4e8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 5b5ce <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5b490 <__uspack_MOD_dcldrawscaledgraph@@Base+0x198> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.w 5b4a6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5b3fe <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + b.n 5b4d0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5b3fe <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + blx 30f20 │ │ │ │ + blx 30268 │ │ │ │ + blx 2fef0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32174 │ │ │ │ + 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 339d4 │ │ │ │ + b.n 5b4e8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + b.n 5b590 <__uspack_MOD_dcldrawscaledgraph@@Base+0x298> │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + bx r7 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r2, #84] @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + bx r5 │ │ │ │ + movs r1, r1 │ │ │ │ + bx r1 │ │ │ │ + movs r1, r1 │ │ │ │ + mov ip, ip │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ + movs r3, r1 │ │ │ │ + mov r0, sp │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006750c : │ │ │ │ +0005b740 <__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 32174 │ │ │ │ - cbz r0, 6757a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #164] @ (5b7fc <__uspack_MOD_dcldrawscaledaxis@@Base+0xbc>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r0, [pc, #164] @ (5b800 <__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 337b0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5b7e2 <__uspack_MOD_dcldrawscaledaxis@@Base+0xa2> │ │ │ │ + ldr r6, [pc, #148] @ (5b804 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc4>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r7, [pc, #148] @ (5b808 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc8>) │ │ │ │ + add r6, pc │ │ │ │ + add r7, pc │ │ │ │ + add.w r1, r6, #8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [pc, #136] @ (5b80c <__uspack_MOD_dcldrawscaledaxis@@Base+0xcc>) │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2e71c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 335dc │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 335dc │ │ │ │ + cbz r5, 5b7ee <__uspack_MOD_dcldrawscaledaxis@@Base+0xae> │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32a44 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67588 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6758c ) │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 312c8 │ │ │ │ + ldr r4, [pc, #92] @ (5b810 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd0>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #92] @ (5b814 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd4>) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + blx 318cc │ │ │ │ + ldr r0, [pc, #80] @ (5b818 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd8>) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 318cc │ │ │ │ + ldr r0, [pc, #72] @ (5b81c <__uspack_MOD_dcldrawscaledaxis@@Base+0xdc>) │ │ │ │ + movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r7, #24 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r3, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067590 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2e244 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + cbz r5, 5b7f4 <__uspack_MOD_dcldrawscaledaxis@@Base+0xb4> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 312c8 │ │ │ │ + b.n 5b7d2 <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ + blx 2fef0 │ │ │ │ + b.n 5b7b2 <__uspack_MOD_dcldrawscaledaxis@@Base+0x72> │ │ │ │ + blx 2fef0 │ │ │ │ + b.n 5b7d2 <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ + nop │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + muls r0, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #232 @ 0xe8 │ │ │ │ + movs r4, r1 │ │ │ │ + cmp r2, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #164 @ 0xa4 │ │ │ │ + movs r4, r1 │ │ │ │ + negs r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + negs r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + cmn r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000675b8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005b820 <__uspack_MOD_dclfitscalingparm@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2e32c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000675e0 : │ │ │ │ - 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} │ │ │ │ + ldr r0, [pc, #32] @ (5b850 <__uspack_MOD_dclfitscalingparm@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 30f20 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #17 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + cmp r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000675fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b854 <__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] @ (5b8d4 <__uspack_MOD_dclsettitle@@Base+0x80>) │ │ │ │ + mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6766a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31824 │ │ │ │ - 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 31b6c │ │ │ │ + cbz r7, 5b894 <__uspack_MOD_dclsettitle@@Base+0x40> │ │ │ │ + ldr r0, [pc, #80] @ (5b8d8 <__uspack_MOD_dclsettitle@@Base+0x84>) │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67678 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6767c ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r1, #21 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r2, r0] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 30390 │ │ │ │ + cbz r6, 5b8a4 <__uspack_MOD_dclsettitle@@Base+0x50> │ │ │ │ + ldr r0, [pc, #68] @ (5b8dc <__uspack_MOD_dclsettitle@@Base+0x88>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 30390 │ │ │ │ + cbz r5, 5b8b4 <__uspack_MOD_dclsettitle@@Base+0x60> │ │ │ │ + ldr r0, [pc, #56] @ (5b8e0 <__uspack_MOD_dclsettitle@@Base+0x8c>) │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 30390 │ │ │ │ + cbz r4, 5b8c4 <__uspack_MOD_dclsettitle@@Base+0x70> │ │ │ │ + ldr r0, [pc, #44] @ (5b8e4 <__uspack_MOD_dclsettitle@@Base+0x90>) │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30390 │ │ │ │ + ldr r0, [pc, #32] @ (5b8e8 <__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 31dc0 │ │ │ │ + cmp r2, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + negs r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + negs r2, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + negs r2, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + negs r2, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + tst r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067680 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b8ec <__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 32174 │ │ │ │ - cbz r0, 676ee │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #928] @ (5bca0 <__uspack_MOD_dclscalingpoint@@Base+0x3b4>) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #928] @ (5bca4 <__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 5b9e4 <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5b9e4 <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 5ba3c <__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 5ba52 <__uspack_MOD_dclscalingpoint@@Base+0x166> │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5ba02 <__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] @ (5bca8 <__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 31b6c │ │ │ │ + ldr r0, [pc, #840] @ (5bcac <__uspack_MOD_dclscalingpoint@@Base+0x3c0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + bic.w r2, r2, r2, asr #31 │ │ │ │ + mov sl, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 5bb5a <__uspack_MOD_dclscalingpoint@@Base+0x26e> │ │ │ │ + bic.w r3, r6, r6, asr #31 │ │ │ │ + mov fp, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b9a0 <__uspack_MOD_dclscalingpoint@@Base+0xb4> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #800] @ (5bcb0 <__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 2fa14 │ │ │ │ + ldr r2, [pc, #796] @ (5bcb4 <__uspack_MOD_dclscalingpoint@@Base+0x3c8>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp fp, sl │ │ │ │ + mov r3, fp │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r7, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne.n 5ba6a <__uspack_MOD_dclscalingpoint@@Base+0x17e> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 5ba92 <__uspack_MOD_dclscalingpoint@@Base+0x1a6> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ebe4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (676fc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67700 ) │ │ │ │ - add r1, pc │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 2e288 │ │ │ │ + ldr r2, [pc, #760] @ (5bcb8 <__uspack_MOD_dclscalingpoint@@Base+0x3cc>) │ │ │ │ + ldr r3, [pc, #736] @ (5bca4 <__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 5bc9c <__uspack_MOD_dclscalingpoint@@Base+0x3b0> │ │ │ │ + ldr r0, [pc, #740] @ (5bcbc <__uspack_MOD_dclscalingpoint@@Base+0x3d0>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r0, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r7, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067704 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 31dc0 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5b932 <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ + ldr r0, [pc, #724] @ (5bcc0 <__uspack_MOD_dclscalingpoint@@Base+0x3d4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + ldr r0, [pc, #716] @ (5bcc4 <__uspack_MOD_dclscalingpoint@@Base+0x3d8>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + b.n 5b9be <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + ldr r0, [pc, #708] @ (5bcc8 <__uspack_MOD_dclscalingpoint@@Base+0x3dc>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + ldr r0, [pc, #700] @ (5bccc <__uspack_MOD_dclscalingpoint@@Base+0x3e0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5b9be <__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 5bb72 <__uspack_MOD_dclscalingpoint@@Base+0x286> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + vstr s15, [sp, #40] @ 0x28 │ │ │ │ + blx 2e288 │ │ │ │ + b.n 5b9be <__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 5b932 <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ + ldr r0, [pc, #636] @ (5bcd0 <__uspack_MOD_dclscalingpoint@@Base+0x3e4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + ldr r0, [pc, #628] @ (5bcd4 <__uspack_MOD_dclscalingpoint@@Base+0x3e8>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + b.n 5ba1c <__uspack_MOD_dclscalingpoint@@Base+0x130> │ │ │ │ + subs r1, r6, #1 │ │ │ │ + bpl.n 5bac8 <__uspack_MOD_dclscalingpoint@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 67772 │ │ │ │ - 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 2fa14 │ │ │ │ + it ne │ │ │ │ + strne r0, [sp, #28] │ │ │ │ + bne.n 5ba94 <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 2e288 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5b9be <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 306b0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + bge.w 5bbce <__uspack_MOD_dclscalingpoint@@Base+0x2e2> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67780 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67784 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r4, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067788 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 338a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000677a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e9bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000677c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6782e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 2e288 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5bb52 <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 5bc94 <__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 5bb0e <__uspack_MOD_dclscalingpoint@@Base+0x222> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32174 │ │ │ │ + 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 5bae8 <__uspack_MOD_dclscalingpoint@@Base+0x1fc> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5bc32 <__uspack_MOD_dclscalingpoint@@Base+0x346> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 332e0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2e288 │ │ │ │ + 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 5bb18 <__uspack_MOD_dclscalingpoint@@Base+0x22c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6783c ) │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5b9be <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5bb52 <__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 5bb46 <__uspack_MOD_dclscalingpoint@@Base+0x25a> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5b9be <__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 5bc36 <__uspack_MOD_dclscalingpoint@@Base+0x34a> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67840 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r0, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r2, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067844 : │ │ │ │ - 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] │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 2e288 │ │ │ │ + b.n 5b9be <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + subs.w r8, r6, #1 │ │ │ │ + vstr s15, [sp, #12] │ │ │ │ + bmi.n 5bc16 <__uspack_MOD_dclscalingpoint@@Base+0x32a> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6789e │ │ │ │ - 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 5bb9a <__uspack_MOD_dclscalingpoint@@Base+0x2ae> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #32 │ │ │ │ + vstr s15, [sp, #40] @ 0x28 │ │ │ │ + blx 2e288 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2d95c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r6, r3 │ │ │ │ + add r4, r7 │ │ │ │ + bge.n 5bbb8 <__uspack_MOD_dclscalingpoint@@Base+0x2cc> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (678ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (678b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r2, #12 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r2, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000678b4 : │ │ │ │ - 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 5b9be <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6790e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d8c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + 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 5bbe4 <__uspack_MOD_dclscalingpoint@@Base+0x2f8> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2e288 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5bb3c <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ + cmp r6, #0 │ │ │ │ + bgt.w 5baba <__uspack_MOD_dclscalingpoint@@Base+0x1ce> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6791c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67920 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r6, [r1, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067924 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 5bb3c <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 67992 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + 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 2e288 │ │ │ │ + b.n 5bbc6 <__uspack_MOD_dclscalingpoint@@Base+0x2da> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + b.n 5ba94 <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ + cmp r8, r4 │ │ │ │ + bge.n 5bc54 <__uspack_MOD_dclscalingpoint@@Base+0x368> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 2e288 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31d98 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5b9be <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - 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 5bc6a <__uspack_MOD_dclscalingpoint@@Base+0x37e> │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 2e288 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r8, r3 │ │ │ │ + add r5, r9 │ │ │ │ + bge.n 5bc84 <__uspack_MOD_dclscalingpoint@@Base+0x398> │ │ │ │ + b.n 5bc4c <__uspack_MOD_dclscalingpoint@@Base+0x360> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (679a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (679a4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + b.n 5bb52 <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r5, #210 @ 0xd2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adcs r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r1, r5} │ │ │ │ movs r0, r1 │ │ │ │ + asrs r2, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + eors r6, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + ands r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000679a8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eca8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000679c4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f850 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000679e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0005bcd8 <__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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5bdc4 <__blklib_MOD_dclintervalge@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (5bdc8 <__blklib_MOD_dclintervalge@@Base+0xf0>) │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r4, 5bd46 <__blklib_MOD_dclintervalge@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5bdcc <__blklib_MOD_dclintervalge@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5bd52 <__blklib_MOD_dclintervalge@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + blx 33b88 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #172] @ (5bdd0 <__blklib_MOD_dclintervalge@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #168] @ (5bdd4 <__blklib_MOD_dclintervalge@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5bdc8 <__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 5bdbe <__blklib_MOD_dclintervalge@@Base+0xe6> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5bdd8 <__blklib_MOD_dclintervalge@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 5bd14 <__blklib_MOD_dclintervalge@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5bda4 <__blklib_MOD_dclintervalge@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 67a5e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - 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 2f1a4 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 5bd6c <__blklib_MOD_dclintervalge@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 33b88 │ │ │ │ + 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 5bd90 <__blklib_MOD_dclintervalge@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (67a6c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67a70 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067a74 : │ │ │ │ - stmdb 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] │ │ │ │ + b.n 5bd20 <__blklib_MOD_dclintervalge@@Base+0x48> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67b1e │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 33b88 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 67b2c │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dc98 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (67b3c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (67b40 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (67b44 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (67b48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 5bd20 <__blklib_MOD_dclintervalge@@Base+0x48> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067b4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dac4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067b68 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00067b84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067ba0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e2ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067bbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067bd8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31468 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067bf4 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00067c10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r1, #228 @ 0xe4 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067c2c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005bddc <__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 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5bec8 <__blklib_MOD_dclintervalgt@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (5becc <__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, 5be4a <__blklib_MOD_dclintervalgt@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5bed0 <__blklib_MOD_dclintervalgt@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5be56 <__blklib_MOD_dclintervalgt@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d78 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 67c94 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r0, [pc, #172] @ (5bed4 <__blklib_MOD_dclintervalgt@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #168] @ (5bed8 <__blklib_MOD_dclintervalgt@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5becc <__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 5bec2 <__blklib_MOD_dclintervalgt@@Base+0xe6> │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e488 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67ca4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67ca8 ) │ │ │ │ - add r1, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5bedc <__blklib_MOD_dclintervalgt@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r3, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r4, [r4, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067cac : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00067cc8 : │ │ │ │ - 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 31b6c │ │ │ │ + b.n 5be18 <__blklib_MOD_dclintervalgt@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5bea8 <__blklib_MOD_dclintervalgt@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 67d30 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f874 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67d40 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67d44 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r2, r0, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067d48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067d64 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 67dd2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + 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 5be70 <__blklib_MOD_dclintervalgt@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32598 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67de0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67de4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r4, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r6, [r7, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067de8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 67e56 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 32d78 │ │ │ │ + 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 5be94 <__blklib_MOD_dclintervalgt@@Base+0xb8> │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32fd8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67e64 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67e68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r3, #21 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067e6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 67eda │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e058 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + b.n 5be24 <__blklib_MOD_dclintervalgt@@Base+0x48> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67ee8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67eec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsb r6, [r1, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067ef0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30440 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067f0c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 311c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067f28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 67f96 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 32d78 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32b20 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67fa4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67fa8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r3, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5be24 <__blklib_MOD_dclintervalgt@@Base+0x48> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r5, #34 @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #162 @ 0xa2 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067fac : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005bee0 <__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] @ (5bfcc <__blklib_MOD_dclintervalle@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [pc, #216] @ (5bfd0 <__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, 5bf4e <__blklib_MOD_dclintervalle@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5bfd4 <__blklib_MOD_dclintervalle@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5bf5a <__blklib_MOD_dclintervalle@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 307dc │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 68006 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r0, [pc, #172] @ (5bfd8 <__blklib_MOD_dclintervalle@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #168] @ (5bfdc <__blklib_MOD_dclintervalle@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5bfd0 <__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 5bfc6 <__blklib_MOD_dclintervalle@@Base+0xe6> │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33434 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68014 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68018 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5bfe0 <__blklib_MOD_dclintervalle@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r5, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31b6c │ │ │ │ + b.n 5bf1c <__blklib_MOD_dclintervalle@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5bfac <__blklib_MOD_dclintervalle@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5bf74 <__blklib_MOD_dclintervalle@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 307dc │ │ │ │ + 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 5bf98 <__blklib_MOD_dclintervalle@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5bf28 <__blklib_MOD_dclintervalle@@Base+0x48> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 307dc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5bf28 <__blklib_MOD_dclintervalle@@Base+0x48> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r4, r3, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #46 @ 0x2e │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r3, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006801c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005bfe4 <__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] @ (5c0d0 <__blklib_MOD_dclintervallt@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [pc, #216] @ (5c0d4 <__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, 5c052 <__blklib_MOD_dclintervallt@@Base+0x6e> │ │ │ │ + ldrd r6, r7, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5c0d8 <__blklib_MOD_dclintervallt@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5c05e <__blklib_MOD_dclintervallt@@Base+0x7a> │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ddcc │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 68076 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r0, [pc, #172] @ (5c0dc <__blklib_MOD_dclintervallt@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #168] @ (5c0e0 <__blklib_MOD_dclintervallt@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5c0d4 <__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 5c0ca <__blklib_MOD_dclintervallt@@Base+0xe6> │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 328a8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68084 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68088 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5c0e4 <__blklib_MOD_dclintervallt@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r7, #12 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r6, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006808c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 31b6c │ │ │ │ + b.n 5c020 <__blklib_MOD_dclintervallt@@Base+0x3c> │ │ │ │ + subs r6, r7, r6 │ │ │ │ + bmi.n 5c0b0 <__blklib_MOD_dclintervallt@@Base+0xcc> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r9, r3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 680fa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ebd8 │ │ │ │ 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 5c078 <__blklib_MOD_dclintervallt@@Base+0x94> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 2ddcc │ │ │ │ + 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 5c09c <__blklib_MOD_dclintervallt@@Base+0xb8> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5c02c <__blklib_MOD_dclintervallt@@Base+0x48> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 2ddcc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68108 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6810c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r7, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068110 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006812c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fe7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068154 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33740 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006817c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2e778 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000681a4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fc74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000681cc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31068 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000681f4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 322ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006821c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2dfc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068244 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3197c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006826c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30644 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068294 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000682b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 5c02c <__blklib_MOD_dclintervallt@@Base+0x48> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r0, r3, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r3, #58 @ 0x3a │ │ │ │ + movs r1, r1 │ │ │ │ + subs r3, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, r3, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r2, #250 @ 0xfa │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000682cc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0005c0e8 <__gnmlib_MOD_dclgoodnumge@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6834a │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - 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 3280c │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5c120 <__gnmlib_MOD_dclgoodnumge@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #20] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30da8 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (68358 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6835c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r5, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ - movs r0, r1 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 31dc4 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068360 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0005c124 <__gnmlib_MOD_dclgoodnumgt@@Base>: │ │ │ │ + push {r4, r5, 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 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 683d6 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2f294 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5c15c <__gnmlib_MOD_dclgoodnumgt@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32c48 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (683e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (683e8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - vaddl.u16 q8, d12, d7 │ │ │ │ - strh r2, [r3, r0] │ │ │ │ - movs r0, r1 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 31dc4 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subs r2, #54 @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000683ec : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c160 <__gnmlib_MOD_dclgoodnumle@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 310e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5c198 <__gnmlib_MOD_dclgoodnumle@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d20 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 31dc4 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subs r2, #10 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068408 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c19c <__gnmlib_MOD_dclgoodnumlt@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f288 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5c1d4 <__gnmlib_MOD_dclgoodnumlt@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 317b4 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 31dc4 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068424 : │ │ │ │ - b.w 30104 │ │ │ │ +0005c1d8 <__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] @ (5c208 <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 3407c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #21 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068428 : │ │ │ │ - b.w 2ee14 │ │ │ │ +0005c20c <__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] @ (5c23c <__gnmlib_MOD_dclsavegoodnumlist@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 31ee4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + subs r1, #152 @ 0x98 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006842c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005c240 <__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, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5c32c <__gnmlib_MOD_dclgetgoodnumlist@@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] @ (5c330 <__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, 5c2b2 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (5c334 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf4>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5c2be <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2f5a4 │ │ │ │ + ldr r2, [pc, #168] @ (5c338 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (5c330 <__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 5c326 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (5c33c <__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 31dc0 │ │ │ │ + ldr r0, [pc, #140] @ (5c340 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x100>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 5c284 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 5c30c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 684d8 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 684e6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - 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 5c2d2 <__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 2f5a4 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5c2f8 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xb8> │ │ │ │ mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 330ac │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5c28e <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2f5a4 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (684f4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (684f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (684fc ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (68500 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cdp2 0, 13, cr0, cr10, cr7, {0} │ │ │ │ - str r4, [r0, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - cdp2 0, 12, cr0, cr12, cr7, {0} │ │ │ │ - str r2, [r4, r5] │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5c28e <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x4e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r6, r7, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r1, #38 @ 0x26 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #22 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068504 : │ │ │ │ +0005c344 <__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, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (5c430 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xec>) │ │ │ │ sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + ldr r3, [pc, #216] @ (5c434 <__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 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 5c3b6 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (5c438 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf4>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + bne.n 5c3c2 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 300a4 │ │ │ │ + ldr r2, [pc, #168] @ (5c43c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (5c434 <__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 5c42a <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (5c440 <__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 31dc0 │ │ │ │ + ldr r0, [pc, #140] @ (5c444 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x100>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 5c388 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 5c410 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 68578 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 33918 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r2 │ │ │ │ + cmp r4, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5c3d6 <__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 300a4 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 5c3fc <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5c392 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x4e> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 300a4 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (68588 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6858c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 5c392 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x4e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 3, cr0, cr10, cr7, {0} │ │ │ │ - str r4, [r7, r3] │ │ │ │ - movs r0, r1 │ │ │ │ + subs r2, r7, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #98 @ 0x62 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r7, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068590 : │ │ │ │ +0005c448 <__gnmlib_MOD_dclgoodnumexge@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5c484 <__gnmlib_MOD_dclgoodnumexge@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 685f8 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3234c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30eac │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68608 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6860c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [sl, #28]! │ │ │ │ - str r0, [r5, r2] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r7, #150 @ 0x96 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068610 : │ │ │ │ +0005c488 <__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, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5c4c4 <__gnmlib_MOD_dclgoodnumexle@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 68678 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33e9c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30714 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68688 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6868c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [sl, #-28]! @ 0xffffffe4 │ │ │ │ - str r4, [r2, r1] │ │ │ │ - movs r0, r1 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068690 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005c4c8 <__gnmlib_MOD_dclgoodnumexgt@@Base>: │ │ │ │ + push {r4, r5, r6, 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6873e │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6874c │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - blx 30ec4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5c504 <__gnmlib_MOD_dclgoodnumexgt@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 3345c │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6875c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (68760 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (68764 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (68768 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [r4], #-28 @ 0xffffffe4 │ │ │ │ - ldr r7, [pc, #744] @ (68a4c ) │ │ │ │ - movs r0, r1 │ │ │ │ - stc2l 0, cr0, [r6], #-28 @ 0xffffffe4 │ │ │ │ - ldr r7, [pc, #864] @ (68acc ) │ │ │ │ - movs r0, r1 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006876c : │ │ │ │ - push {r4, lr} │ │ │ │ +0005c508 <__gnmlib_MOD_dclgoodnumexlt@@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] @ (5c544 <__gnmlib_MOD_dclgoodnumexlt@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31a4c │ │ │ │ - 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 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 31f38 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + adds r7, #6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068794 : │ │ │ │ +0005c548 <__rfalib_MOD_dclgetamp@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5c65c <__rfalib_MOD_dclgetamp@@Base+0x114>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 68802 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe4c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #252] @ (5c660 <__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, 5c5ce <__rfalib_MOD_dclgetamp@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5c664 <__rfalib_MOD_dclgetamp@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5c5da <__rfalib_MOD_dclgetamp@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5c668 <__rfalib_MOD_dclgetamp@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 31954 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5c66c <__rfalib_MOD_dclgetamp@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #192] @ (5c670 <__rfalib_MOD_dclgetamp@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5c660 <__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 5c656 <__rfalib_MOD_dclgetamp@@Base+0x10e> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68810 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68814 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #164] @ (5c674 <__rfalib_MOD_dclgetamp@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xfbb00007 │ │ │ │ - ldr r7, [pc, #312] @ (68950 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068818 : │ │ │ │ - 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 31b6c │ │ │ │ + b.n 5c590 <__rfalib_MOD_dclgetamp@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5c634 <__rfalib_MOD_dclgetamp@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 68880 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32948 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ - 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 5c5f6 <__rfalib_MOD_dclgetamp@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5c678 <__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 31954 │ │ │ │ + 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 5c620 <__rfalib_MOD_dclgetamp@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5c5a2 <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #64] @ (5c67c <__rfalib_MOD_dclgetamp@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 31954 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68890 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68894 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 5c5a2 <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smlawb r0, r2, r7, r0 │ │ │ │ - ldr r6, [pc, #1008] @ (68c88 ) │ │ │ │ - movs r0, r1 │ │ │ │ + adds r2, r6, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, #174 @ 0xae │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #880 @ (adr r2, 5c9dc <__rfalib_MOD_dclgetvar@@Base+0xec>) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #142 @ 0x8e │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, r4, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r6, #98 @ 0x62 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #400 @ (adr r2, 5c80c <__rfalib_MOD_dclgetstd@@Base+0x54>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #208 @ (adr r2, 5c750 <__rfalib_MOD_dclgetrms@@Base+0xd0>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068898 : │ │ │ │ +0005c680 <__rfalib_MOD_dclgetrms@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5c794 <__rfalib_MOD_dclgetrms@@Base+0x114>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 68906 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fee4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #252] @ (5c798 <__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, 5c706 <__rfalib_MOD_dclgetrms@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5c79c <__rfalib_MOD_dclgetrms@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5c712 <__rfalib_MOD_dclgetrms@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5c7a0 <__rfalib_MOD_dclgetrms@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 2e198 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5c7a4 <__rfalib_MOD_dclgetrms@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #192] @ (5c7a8 <__rfalib_MOD_dclgetrms@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5c798 <__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 5c78e <__rfalib_MOD_dclgetrms@@Base+0x10e> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68914 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68918 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #164] @ (5c7ac <__rfalib_MOD_dclgetrms@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xfaac0007 │ │ │ │ - ldr r6, [pc, #648] @ (68ba4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006891c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e850 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068938 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fac4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068954 : │ │ │ │ - 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 31b6c │ │ │ │ + b.n 5c6c8 <__rfalib_MOD_dclgetrms@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5c76c <__rfalib_MOD_dclgetrms@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 689c8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 33900 │ │ │ │ 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 5c72e <__rfalib_MOD_dclgetrms@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5c7b0 <__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 2e198 │ │ │ │ + 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 5c758 <__rfalib_MOD_dclgetrms@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (689d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (689dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - vld1.8 {d16[0]}, [sl], r7 │ │ │ │ - ldr r6, [pc, #48] @ (68a10 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000689e0 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 68a3c │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33e6c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + b.n 5c6da <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #64] @ (5c7b4 <__rfalib_MOD_dclgetrms@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2e198 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68a4c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68a50 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 5c6da <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r6, r7] │ │ │ │ - ldr r5, [pc, #784] @ (68d64 ) │ │ │ │ - movs r0, r1 │ │ │ │ + adds r2, r7, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #656 @ (adr r1, 5ca34 <__rfalib_MOD_dclgetave@@Base+0xc>) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #54 @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #176 @ (adr r1, 5c864 <__rfalib_MOD_dclgetstd@@Base+0xac>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, pc, #1008 @ (adr r0, 5cba8 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x48>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068a54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0005c7b8 <__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, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #252] @ (5c8cc <__rfalib_MOD_dclgetstd@@Base+0x114>) │ │ │ │ sub sp, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, #1 │ │ │ │ + ldr r3, [pc, #252] @ (5c8d0 <__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, 5c83e <__rfalib_MOD_dclgetstd@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5c8d4 <__rfalib_MOD_dclgetstd@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5c84a <__rfalib_MOD_dclgetstd@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5c8d8 <__rfalib_MOD_dclgetstd@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 2e638 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5c8dc <__rfalib_MOD_dclgetstd@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #192] @ (5c8e0 <__rfalib_MOD_dclgetstd@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5c8d0 <__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 5c8c6 <__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] @ (5c8e4 <__rfalib_MOD_dclgetstd@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 5c800 <__rfalib_MOD_dclgetstd@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5c8a4 <__rfalib_MOD_dclgetstd@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 68ace │ │ │ │ - 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 2fa14 │ │ │ │ - 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 333e8 │ │ │ │ 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 5c866 <__rfalib_MOD_dclgetstd@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5c8e8 <__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 2e638 │ │ │ │ + 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 5c890 <__rfalib_MOD_dclgetstd@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5c812 <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #64] @ (5c8ec <__rfalib_MOD_dclgetstd@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2e638 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (68adc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68ae0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str??.w r0, [r4, #7] │ │ │ │ - ldr r5, [pc, #376] @ (68c5c ) │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5c812 <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r2, r0, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #86 @ 0x56 │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, pc, #432 @ (adr r0, 5ca8c <__rfalib_MOD_dclgetave@@Base+0x64>) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #54 @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r6, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r4, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [sp, #976] @ 0x3d0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068ae4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005c8f0 <__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, #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 │ │ │ │ + ldr r2, [pc, #252] @ (5ca04 <__rfalib_MOD_dclgetvar@@Base+0x114>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #252] @ (5ca08 <__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, 5c976 <__rfalib_MOD_dclgetvar@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5ca0c <__rfalib_MOD_dclgetvar@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5c982 <__rfalib_MOD_dclgetvar@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5ca10 <__rfalib_MOD_dclgetvar@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 328c8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5ca14 <__rfalib_MOD_dclgetvar@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #192] @ (5ca18 <__rfalib_MOD_dclgetvar@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5ca08 <__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 5c9fe <__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] @ (5ca1c <__rfalib_MOD_dclgetvar@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 5c938 <__rfalib_MOD_dclgetvar@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5c9dc <__rfalib_MOD_dclgetvar@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 68b56 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31e3c │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov ip, r3 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w lr, [ip] │ │ │ │ + adds r1, #1 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r2, r1 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5c99e <__rfalib_MOD_dclgetvar@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5ca20 <__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 328c8 │ │ │ │ + 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 5c9c8 <__rfalib_MOD_dclgetvar@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5c94a <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #64] @ (5ca24 <__rfalib_MOD_dclgetvar@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 328c8 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (68b64 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68b68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr.w r0, [ip, r7] │ │ │ │ - ldr r5, [pc, #8] @ (68b74 ) │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5c94a <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r2, r1, #23 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r7, #21 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r2, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068b6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005ca28 <__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, #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, #252] @ (5cb3c <__rfalib_MOD_dclgetave@@Base+0x114>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #252] @ (5cb40 <__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, 5caae <__rfalib_MOD_dclgetave@@Base+0x86> │ │ │ │ + ldr r0, [pc, #224] @ (5cb44 <__rfalib_MOD_dclgetave@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5caba <__rfalib_MOD_dclgetave@@Base+0x92> │ │ │ │ + ldr r2, [pc, #212] @ (5cb48 <__rfalib_MOD_dclgetave@@Base+0x120>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 2e270 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #200] @ (5cb4c <__rfalib_MOD_dclgetave@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #192] @ (5cb50 <__rfalib_MOD_dclgetave@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #176] @ (5cb40 <__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 5cb36 <__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] @ (5cb54 <__rfalib_MOD_dclgetave@@Base+0x12c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 5ca70 <__rfalib_MOD_dclgetave@@Base+0x48> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.n 5cb14 <__rfalib_MOD_dclgetave@@Base+0xec> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68c18 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 68c26 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2ee30 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ + 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 5cad6 <__rfalib_MOD_dclgetave@@Base+0xae> │ │ │ │ + ldr r2, [pc, #112] @ (5cb58 <__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 2e270 │ │ │ │ + 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 5cb00 <__rfalib_MOD_dclgetave@@Base+0xd8> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5ca82 <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #64] @ (5cb5c <__rfalib_MOD_dclgetave@@Base+0x134>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2e270 │ │ │ │ + mov r0, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (68c34 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (68c38 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (68c3c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (68c40 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf79a0007 │ │ │ │ - ldr r4, [pc, #432] @ (68dec ) │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf78c0007 │ │ │ │ - ldr r4, [pc, #552] @ (68e6c ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068c44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33924 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068c60 : │ │ │ │ - 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} │ │ │ │ + b.n 5ca82 <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r2, r2, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r1, #254 @ 0xfe │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r0, #17 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #336] @ 0x150 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068c7c : │ │ │ │ +0005cb60 <__sgpack_MOD_dclgetarrowlineindex@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5cbb8 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30f80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5cbbc <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5cbc0 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 33aa8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5cbc4 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5cbbc <__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 5cbb4 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + asrs r6, r3, #13 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #246 @ 0xf6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r6, #12 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068ca4 : │ │ │ │ +0005cbc8 <__sgpack_MOD_dclgetarrowlinetype@@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 30a8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5cc20 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (5cc24 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5cc28 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 316d8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5cc2c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5cc24 <__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 5cc1c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + asrs r6, r6, #11 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r1, #11 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068cd0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005cc30 <__sgpack_MOD_dclsetarrowlineindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33048 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5cc60 <__sgpack_MOD_dclsetarrowlineindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 309f4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068cec : │ │ │ │ - push {r4, lr} │ │ │ │ +0005cc64 <__sgpack_MOD_dclsetarrowlinetype@@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 30b7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (5cc94 <__sgpack_MOD_dclsetarrowlinetype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e544 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068d14 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005cc98 <__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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (5cd34 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x9c>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #132] @ (5cd38 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #128] @ (5cd3c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #124] @ (5cd40 <__sgpack_MOD_dcldrawarrowprojected@@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 337b0 │ │ │ │ + cbz r5, 5cd1a <__sgpack_MOD_dcldrawarrowprojected@@Base+0x82> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5cd26 <__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] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f1b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2ff44 │ │ │ │ + ldr r2, [pc, #76] @ (5cd44 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #60] @ (5cd38 <__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 5cd30 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x98> │ │ │ │ + ldr r0, [pc, #60] @ (5cd48 <__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 31b50 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316d8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5cce0 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x48> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33aa8 │ │ │ │ + b.n 5cce6 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x4e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r4, #8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r5, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r7, #250 @ 0xfa │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r3, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068d40 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005cd4c <__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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (5cde8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x9c>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #132] @ (5cdec <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #128] @ (5cdf0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r0, [pc, #124] @ (5cdf4 <__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 337b0 │ │ │ │ + cbz r5, 5cdce <__sgpack_MOD_dcldrawarrownormalized@@Base+0x82> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5cdda <__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] │ │ │ │ - blx 3251c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068d68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3017c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2dd18 │ │ │ │ + ldr r2, [pc, #76] @ (5cdf8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #60] @ (5cdec <__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 5cde4 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x98> │ │ │ │ + ldr r0, [pc, #60] @ (5cdfc <__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 31b50 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316d8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5cd94 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x48> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33aa8 │ │ │ │ + b.n 5cd9a <__sgpack_MOD_dcldrawarrownormalized@@Base+0x4e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + asrs r6, r5, #5 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r7, #94 @ 0x5e │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r4, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r7, #30 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068d84 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ce00 <__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, #4088] @ 0xff8 │ │ │ │ - blx 2f174 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #136] @ (5ce9c <__sgpack_MOD_dcldrawarrow@@Base+0x9c>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #132] @ (5cea0 <__sgpack_MOD_dcldrawarrow@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #128] @ (5cea4 <__sgpack_MOD_dcldrawarrow@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #124] @ (5cea8 <__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 337b0 │ │ │ │ + cbz r5, 5ce82 <__sgpack_MOD_dcldrawarrow@@Base+0x82> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5ce8e <__sgpack_MOD_dcldrawarrow@@Base+0x8e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 325c8 │ │ │ │ + ldr r2, [pc, #76] @ (5ceac <__sgpack_MOD_dcldrawarrow@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #60] @ (5cea0 <__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 5ce98 <__sgpack_MOD_dcldrawarrow@@Base+0x98> │ │ │ │ + ldr r0, [pc, #60] @ (5ceb0 <__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 31b50 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316d8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5ce48 <__sgpack_MOD_dcldrawarrow@@Base+0x48> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33aa8 │ │ │ │ + b.n 5ce4e <__sgpack_MOD_dcldrawarrow@@Base+0x4e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r7, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r0, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, #194 @ 0xc2 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r6, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r6, #130 @ 0x82 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068da0 : │ │ │ │ +0005ceb4 <__sgpack_MOD_dclgetshadepattern@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5cf0c <__sgpack_MOD_dclgetshadepattern@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33b94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5cf10 <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5cf14 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 33054 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5cf18 <__sgpack_MOD_dclgetshadepattern@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5cf10 <__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 5cf08 <__sgpack_MOD_dclgetshadepattern@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + asrs r2, r1, #32 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #58 @ 0x3a │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r4, #31 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068dc4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32280 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068de0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005cf1c <__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 30d34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5cf4c <__sgpack_MOD_dclsetshadepattern@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f8c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + cmp r5, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068dfc : │ │ │ │ - push {r4, lr} │ │ │ │ +0005cf50 <__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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 32cdc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #516] @ (5d168 <__sgpack_MOD_dclshaderegionprojected@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #516] @ (5d16c <__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] @ (5d170 <__sgpack_MOD_dclshaderegionprojected@@Base+0x220>) │ │ │ │ + subs r3, r5, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + subs r5, r4, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #1 │ │ │ │ + add r4, r3 │ │ │ │ + add.w r9, r5, r3 │ │ │ │ + ldr r1, [pc, #452] @ (5d174 <__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 337b0 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 5cfdc <__sgpack_MOD_dclshaderegionprojected@@Base+0x8c> │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #428] @ (5d178 <__sgpack_MOD_dclshaderegionprojected@@Base+0x228>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #424] @ (5d17c <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5d10a <__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 5d032 <__sgpack_MOD_dclshaderegionprojected@@Base+0xe2> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5d0d8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 33338 │ │ │ │ + ldr r2, [pc, #368] @ (5d180 <__sgpack_MOD_dclshaderegionprojected@@Base+0x230>) │ │ │ │ + ldr r3, [pc, #348] @ (5d16c <__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 5d164 <__sgpack_MOD_dclshaderegionprojected@@Base+0x214> │ │ │ │ + ldr r0, [pc, #352] @ (5d184 <__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 31b50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5d05a <__sgpack_MOD_dclshaderegionprojected@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne.w 5d156 <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 33338 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d00c <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5d072 <__sgpack_MOD_dclshaderegionprojected@@Base+0x122> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 5d156 <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 33338 │ │ │ │ + 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 5d09c <__sgpack_MOD_dclshaderegionprojected@@Base+0x14c> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5d00c <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5d0d0 <__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 5d0c4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x174> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d00c <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5d116 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1c6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 33338 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5d0d0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d15c <__sgpack_MOD_dclshaderegionprojected@@Base+0x20c> │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 5d092 <__sgpack_MOD_dclshaderegionprojected@@Base+0x142> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 33054 │ │ │ │ + b.n 5cff8 <__sgpack_MOD_dclshaderegionprojected@@Base+0xa8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5d12a <__sgpack_MOD_dclshaderegionprojected@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 33338 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5d0ba <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5d100 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1b0> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d0ba <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.n 5d0dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d0d0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #152 @ 0x98 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r7, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #198 @ 0xc6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r0, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r5, #10 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068e28 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005d188 <__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, #4088] @ 0xff8 │ │ │ │ - blx 2df5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #516] @ (5d3a0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #516] @ (5d3a4 <__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] @ (5d3a8 <__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] @ (5d3ac <__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 337b0 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 5d214 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x8c> │ │ │ │ + movs r3, #24 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #428] @ (5d3b0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x228>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #424] @ (5d3b4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5d342 <__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 5d26a <__sgpack_MOD_dclshaderegionnormalized@@Base+0xe2> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5d310 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2e3e0 │ │ │ │ + ldr r2, [pc, #368] @ (5d3b8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x230>) │ │ │ │ + ldr r3, [pc, #348] @ (5d3a4 <__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 5d39c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x214> │ │ │ │ + ldr r0, [pc, #352] @ (5d3bc <__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 31b50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5d292 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne.w 5d38e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 2e3e0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d244 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5d2aa <__sgpack_MOD_dclshaderegionnormalized@@Base+0x122> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 5d38e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2e3e0 │ │ │ │ + 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 5d2d4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x14c> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5d244 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5d308 <__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 5d2fc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x174> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d244 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5d34e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1c6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2e3e0 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5d308 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d394 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x20c> │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 5d2ca <__sgpack_MOD_dclshaderegionnormalized@@Base+0x142> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 33054 │ │ │ │ + b.n 5d230 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xa8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5d362 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2e3e0 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5d2f2 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5d338 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1b0> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d2f2 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.n 5d314 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d308 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [pc, #768] @ (5d6b0 <__sgpack_MOD_dclgettextindex@@Base+0x50>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, pc, #696 @ (adr r7, 5d66c <__sgpack_MOD_dclgettextindex@@Base+0xc>) │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r1, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068e44 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005d3c0 <__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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #516] @ (5d5d8 <__sgpack_MOD_dclshaderegion@@Base+0x218>) │ │ │ │ + ldr r3, [pc, #516] @ (5d5dc <__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] @ (5d5e0 <__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] @ (5d5e4 <__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 337b0 │ │ │ │ + cmp r8, sl │ │ │ │ + beq.n 5d44c <__sgpack_MOD_dclshaderegion@@Base+0x8c> │ │ │ │ + movs r3, #14 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #428] @ (5d5e8 <__sgpack_MOD_dclshaderegion@@Base+0x228>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #424] @ (5d5ec <__sgpack_MOD_dclshaderegion@@Base+0x22c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5d57a <__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 5d4a2 <__sgpack_MOD_dclshaderegion@@Base+0xe2> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5d548 <__sgpack_MOD_dclshaderegion@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 32bf8 │ │ │ │ + ldr r2, [pc, #368] @ (5d5f0 <__sgpack_MOD_dclshaderegion@@Base+0x230>) │ │ │ │ + ldr r3, [pc, #348] @ (5d5dc <__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 5d5d4 <__sgpack_MOD_dclshaderegion@@Base+0x214> │ │ │ │ + ldr r0, [pc, #352] @ (5d5f4 <__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 31b50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5d4ca <__sgpack_MOD_dclshaderegion@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + bne.w 5d5c6 <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 32bf8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d47c <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov sl, r0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33dcc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + 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 5d4e2 <__sgpack_MOD_dclshaderegion@@Base+0x122> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 5d5c6 <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 32bf8 │ │ │ │ + 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 5d50c <__sgpack_MOD_dclshaderegion@@Base+0x14c> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5d47c <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5d540 <__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 5d534 <__sgpack_MOD_dclshaderegion@@Base+0x174> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d47c <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5d586 <__sgpack_MOD_dclshaderegion@@Base+0x1c6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 32bf8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5d540 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d5cc <__sgpack_MOD_dclshaderegion@@Base+0x20c> │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 5d502 <__sgpack_MOD_dclshaderegion@@Base+0x142> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 33054 │ │ │ │ + b.n 5d468 <__sgpack_MOD_dclshaderegion@@Base+0xa8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5d59a <__sgpack_MOD_dclshaderegion@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 32bf8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5d52a <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5d570 <__sgpack_MOD_dclshaderegion@@Base+0x1b0> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d52a <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ + str.w sl, [sp, #36] @ 0x24 │ │ │ │ + b.n 5d54c <__sgpack_MOD_dclshaderegion@@Base+0x18c> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5d540 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + lsrs r4, r7, #11 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #544] @ (5d808 <__sgpack_MOD_dclsettextindex@@Base+0x28>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, pc, #472 @ (adr r5, 5d7c4 <__sgpack_MOD_dclsettextposition@@Base+0x18>) │ │ │ │ + movs r0, r1 │ │ │ │ + movs r6, #86 @ 0x56 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r2, #9 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #206 @ 0xce │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068e6c : │ │ │ │ +0005d5f8 <__sgpack_MOD_dclgettextposition@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5d650 <__sgpack_MOD_dclgettextposition@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 340ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5d654 <__sgpack_MOD_dclgettextposition@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5d658 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 33344 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5d65c <__sgpack_MOD_dclgettextposition@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5d654 <__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 5d64c <__sgpack_MOD_dclgettextposition@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + lsrs r6, r0, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r7, #98 @ 0x62 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r3, #2 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068e94 : │ │ │ │ +0005d660 <__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] @ (5d6b8 <__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 2ed58 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5d6bc <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5d6c0 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 31f2c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5d6c4 <__sgpack_MOD_dclgettextindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5d6bc <__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 5d6b4 <__sgpack_MOD_dclgettextindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + lsrs r6, r3, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r7, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r6, #32 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068ebc : │ │ │ │ +0005d6c8 <__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] @ (5d730 <__sgpack_MOD_dclgettextangle@@Base+0x68>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 317c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #88] @ (5d734 <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #84] @ (5d738 <__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 31b6c │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 2e6b8 │ │ │ │ + vldr s15, [sp, #8] │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + vcvt.f32.s32 s0, s15 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #44] @ (5d73c <__sgpack_MOD_dclgettextangle@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #32] @ (5d734 <__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 5d72a <__sgpack_MOD_dclgettextangle@@Base+0x62> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r6, r6, #31 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #182 @ 0xb6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068ee8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005d740 <__sgpack_MOD_dclgettextheight@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fc8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (5d79c <__sgpack_MOD_dclgettextheight@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (5d7a0 <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (5d7a4 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 33194 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #44] @ (5d7a8 <__sgpack_MOD_dclgettextheight@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (5d7a0 <__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 5d796 <__sgpack_MOD_dclgettextheight@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r6, r7, #29 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #78 @ 0x4e │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068f04 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005d7ac <__sgpack_MOD_dclsettextposition@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30bec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5d7dc <__sgpack_MOD_dclsettextposition@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 315d8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + movs r5, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068f20 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005d7e0 <__sgpack_MOD_dclsettextindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f3f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5d810 <__sgpack_MOD_dclsettextindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e590 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068f3c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005d814 <__sgpack_MOD_dclsettextangle@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30058 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #84] @ (5d878 <__sgpack_MOD_dclsettextangle@@Base+0x64>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #84] @ (5d87c <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #80] @ (5d880 <__sgpack_MOD_dclsettextangle@@Base+0x6c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + vldr s0, [r5] │ │ │ │ + blx 33ce4 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, sp │ │ │ │ + blx 2ff14 │ │ │ │ + ldr r2, [pc, #48] @ (5d884 <__sgpack_MOD_dclsettextangle@@Base+0x70>) │ │ │ │ + ldr r3, [pc, #36] @ (5d87c <__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 5d874 <__sgpack_MOD_dclsettextangle@@Base+0x60> │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r5, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, #176 @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r7, #25 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068f58 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005d888 <__sgpack_MOD_dclsettextheight@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2d968 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5d8b8 <__sgpack_MOD_dclsettextheight@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 312bc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + movs r5, #84 @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068f84 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005d8bc <__sgpack_MOD_dcldrawtextprojected@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2decc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #204] @ (5d9a0 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe4>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r0, [pc, #204] @ (5d9a4 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe8>) │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #204] @ (5d9a8 <__sgpack_MOD_dcldrawtextprojected@@Base+0xec>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [pc, #204] @ (5d9ac <__sgpack_MOD_dcldrawtextprojected@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + blx 337b0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5d96a <__sgpack_MOD_dcldrawtextprojected@@Base+0xae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5d976 <__sgpack_MOD_dcldrawtextprojected@@Base+0xba> │ │ │ │ + vldr s0, [r6] │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 33ce4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5d982 <__sgpack_MOD_dcldrawtextprojected@@Base+0xc6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5d990 <__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 32b14 │ │ │ │ + ldr r2, [pc, #104] @ (5d9b0 <__sgpack_MOD_dcldrawtextprojected@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #84] @ (5d9a0 <__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 5d99a <__sgpack_MOD_dcldrawtextprojected@@Base+0xde> │ │ │ │ + ldr r0, [pc, #88] @ (5d9b4 <__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 31b50 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33194 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5d90e <__sgpack_MOD_dcldrawtextprojected@@Base+0x52> │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2e6b8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5d91e <__sgpack_MOD_dcldrawtextprojected@@Base+0x62> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33344 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5d92a <__sgpack_MOD_dcldrawtextprojected@@Base+0x6e> │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31f2c │ │ │ │ + b.n 5d932 <__sgpack_MOD_dcldrawtextprojected@@Base+0x76> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r5, #40 @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r6, #23 │ │ │ │ + movs r3, r1 │ │ │ │ + blx r9 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r4, #166 @ 0xa6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068fa0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005d9b8 <__sgpack_MOD_dcldrawtextnormalized@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #204] @ (5da9c <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe4>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r0, [pc, #204] @ (5daa0 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe8>) │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #204] @ (5daa4 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xec>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [pc, #204] @ (5daa8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + blx 337b0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5da66 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5da72 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xba> │ │ │ │ + vldr s0, [r6] │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 33ce4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5da7e <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5da8c <__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 310b8 │ │ │ │ + ldr r2, [pc, #104] @ (5daac <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #84] @ (5da9c <__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 5da96 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xde> │ │ │ │ + ldr r0, [pc, #88] @ (5dab0 <__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 31b50 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33194 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5da0a <__sgpack_MOD_dcldrawtextnormalized@@Base+0x52> │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2e6b8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5da1a <__sgpack_MOD_dcldrawtextnormalized@@Base+0x62> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33344 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5da26 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x6e> │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31f2c │ │ │ │ + b.n 5da2e <__sgpack_MOD_dcldrawtextnormalized@@Base+0x76> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + movs r3, r1 │ │ │ │ + mov ip, r9 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r1, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068fbc : │ │ │ │ - push {r3, lr} │ │ │ │ +0005dab4 <__sgpack_MOD_dcldrawtext@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3190c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #204] @ (5db98 <__sgpack_MOD_dcldrawtext@@Base+0xe4>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r0, [pc, #204] @ (5db9c <__sgpack_MOD_dcldrawtext@@Base+0xe8>) │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #204] @ (5dba0 <__sgpack_MOD_dcldrawtext@@Base+0xec>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [pc, #204] @ (5dba4 <__sgpack_MOD_dcldrawtext@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + blx 337b0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 5db62 <__sgpack_MOD_dcldrawtext@@Base+0xae> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 5db6e <__sgpack_MOD_dcldrawtext@@Base+0xba> │ │ │ │ + vldr s0, [r6] │ │ │ │ + add r6, sp, #28 │ │ │ │ + blx 33ce4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5db7a <__sgpack_MOD_dcldrawtext@@Base+0xc6> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5db88 <__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 323f0 │ │ │ │ + ldr r2, [pc, #104] @ (5dba8 <__sgpack_MOD_dcldrawtext@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #84] @ (5db98 <__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 5db92 <__sgpack_MOD_dcldrawtext@@Base+0xde> │ │ │ │ + ldr r0, [pc, #88] @ (5dbac <__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 31b50 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33194 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5db06 <__sgpack_MOD_dcldrawtext@@Base+0x52> │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2e6b8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5db16 <__sgpack_MOD_dcldrawtext@@Base+0x62> │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33344 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5db22 <__sgpack_MOD_dcldrawtext@@Base+0x6e> │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31f2c │ │ │ │ + b.n 5db2a <__sgpack_MOD_dcldrawtext@@Base+0x76> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #96 @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r8, sl │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068fd8 : │ │ │ │ +0005dbb0 <__sgpack_MOD_dclgetmarkersize@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (5dc0c <__sgpack_MOD_dclgetmarkersize@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2e260 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (5dc10 <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (5dc14 <__sgpack_MOD_dclgetmarkersize@@Base+0x64>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 313cc │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #44] @ (5dc18 <__sgpack_MOD_dclgetmarkersize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (5dc10 <__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 5dc06 <__sgpack_MOD_dclgetmarkersize@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r6, r1, #12 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00069000 : │ │ │ │ +0005dc1c <__sgpack_MOD_dclgetmarkerindex@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5dc74 <__sgpack_MOD_dclgetmarkerindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 334b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5dc78 <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5dc7c <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 32190 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5dc80 <__sgpack_MOD_dclgetmarkerindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5dc78 <__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 5dc70 <__sgpack_MOD_dclgetmarkerindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r4, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00069024 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ebf0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069040 : │ │ │ │ +0005dc84 <__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] @ (5dcdc <__sgpack_MOD_dclgetmarkertype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2e394 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5dce0 <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5dce4 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 31dfc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5dce8 <__sgpack_MOD_dclgetmarkertype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5dce0 <__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 5dcd8 <__sgpack_MOD_dclgetmarkertype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r7, #8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00069068 : │ │ │ │ - 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 31fac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069094 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005dcec <__sgpack_MOD_dclsetmarkersize@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69136 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5dd1c <__sgpack_MOD_dclsetmarkersize@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69144 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e344 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 30f98 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (69154 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (69158 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6915c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (69160 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf27c0007 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf26e0007 │ │ │ │ - blxns r8 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069164 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005dd20 <__sgpack_MOD_dclsetmarkerindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69206 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5dd50 <__sgpack_MOD_dclsetmarkerindex@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69214 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32c90 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 305ec │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (69224 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (69228 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6922c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (69230 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - sub.w r0, ip, #7 │ │ │ │ - bx r5 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf19e0007 │ │ │ │ - bxns r9 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069234 : │ │ │ │ - b.w 30c8c │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069238 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005dd54 <__sgpack_MOD_dclsetmarkertype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 692da │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5dd84 <__sgpack_MOD_dclsetmarkertype@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 692e8 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31528 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 3246c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (692f8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (692fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (69300 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (69304 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0d80007 │ │ │ │ - mov sl, r6 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf0ca0007 │ │ │ │ - mov r8, sl │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069308 : │ │ │ │ +0005dd88 <__sgpack_MOD_dcldrawmarkerprojected@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #592] @ (5dfec <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 693aa │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 693b8 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + ldr r3, [pc, #592] @ (5dff0 <__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] @ (5dff4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x26c>) │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r1, [pc, #536] @ (5dff8 <__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 337b0 │ │ │ │ + bic.w r3, r5, r5, asr #31 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 5de1c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x94> │ │ │ │ + movs r3, #22 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #496] @ (5dffc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #492] @ (5e000 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x278>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r7, r5 │ │ │ │ + it ge │ │ │ │ + movge r7, r5 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5dfa2 <__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 5dfb4 <__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 5dfc4 <__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 5de9e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x116> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #8] │ │ │ │ + bne.n 5df12 <__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 2fa14 │ │ │ │ + blx 31698 │ │ │ │ + ldr r2, [pc, #392] @ (5e004 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #372] @ (5dff0 <__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 5dfe6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x25e> │ │ │ │ + ldr r0, [pc, #376] @ (5e008 <__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 31b50 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5df96 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x20e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5deb8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x130> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5df12 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x18a> │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33ef4 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 31698 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5dfde <__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 5def2 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (693c8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (693cc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (693d0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (693d4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - and.w r0, r8, #7 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - vext.8 d16, d10, d7, #0 │ │ │ │ - mov r0, fp │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000693d8 : │ │ │ │ - b.w 2ef7c │ │ │ │ - │ │ │ │ -000693dc : │ │ │ │ - b.w 2e59c │ │ │ │ - │ │ │ │ -000693e0 : │ │ │ │ - b.w 2d940 │ │ │ │ - │ │ │ │ -000693e4 : │ │ │ │ - b.w 2e2a0 │ │ │ │ - │ │ │ │ -000693e8 : │ │ │ │ - stmdb 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6948a │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + beq.n 5de78 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5df64 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 5df4c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1c4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 5df6c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69498 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33450 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5df2a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1a2> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 31698 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5dfd0 <__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 5df58 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1d0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5de78 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 31698 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5df64 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5dee6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ffc4 │ │ │ │ + b.n 5df64 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 5decc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x144> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (694a8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (694ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (694b0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (694b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 31dfc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5de3e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xb6> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32190 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 5de4e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xc6> │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 313cc │ │ │ │ + b.n 5de58 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5dee6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5df08 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x180> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5de78 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.s32 d0, d8, d7 │ │ │ │ - cmp sl, r6 │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.s16 d0, d10, d7 │ │ │ │ - cmp r8, sl │ │ │ │ + lsls r4, r6, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #210 @ 0xd2 │ │ │ │ + movs r1, r1 │ │ │ │ + cmn r4, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ movs r0, r1 │ │ │ │ + adds r6, r0, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #38 @ 0x26 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000694b8 : │ │ │ │ +0005e00c <__sgpack_MOD_dcldrawmarkernormalized@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #592] @ (5e270 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6955a │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69568 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + ldr r3, [pc, #592] @ (5e274 <__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] @ (5e278 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x26c>) │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r1, [pc, #536] @ (5e27c <__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 337b0 │ │ │ │ + bic.w r3, r5, r5, asr #31 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 5e0a0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x94> │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #496] @ (5e280 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x274>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #492] @ (5e284 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x278>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r7, r5 │ │ │ │ + it ge │ │ │ │ + movge r7, r5 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5e226 <__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 5e238 <__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 5e248 <__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 5e122 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x116> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #8] │ │ │ │ + bne.n 5e196 <__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 2fa14 │ │ │ │ + blx 2dd50 │ │ │ │ + ldr r2, [pc, #392] @ (5e288 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #372] @ (5e274 <__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 5e26a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x25e> │ │ │ │ + ldr r0, [pc, #376] @ (5e28c <__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 31b50 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5e21a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x20e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5e13c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x130> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5e196 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x18a> │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31fb8 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 2dd50 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5e262 <__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 5e176 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (69578 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6957c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (69580 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (69584 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cdp 0, 5, cr0, cr8, cr7, {0} │ │ │ │ - cmp r2, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - cdp 0, 4, cr0, cr10, cr7, {0} │ │ │ │ - cmp r0, fp │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069588 : │ │ │ │ - stmdb 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6962a │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + beq.n 5e0fc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5e1e8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 5e1d0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1c4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 5e1f0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69638 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f784 │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5e1ae <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1a2> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 2dd50 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e254 <__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 5e1dc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1d0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5e0fc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 2dd50 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5e1e8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5e16a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (69648 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6964c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (69650 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (69654 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stc 0, cr0, [r8, #28] │ │ │ │ - add sl, r8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldcl 0, cr0, [sl, #-28]! @ 0xffffffe4 │ │ │ │ - add r8, ip │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069658 : │ │ │ │ - stmdb 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 │ │ │ │ + b.n 5e1e8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 696fa │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 5e150 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x144> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + mov r0, fp │ │ │ │ + blx 31dfc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5e0c2 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xb6> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 69708 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ + blx 32190 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 5e0d2 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xc6> │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32984 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ + blx 313cc │ │ │ │ + b.n 5e0dc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5e16a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5e18c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x180> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (69718 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6971c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (69720 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (69724 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 5e0fc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r8], #28 │ │ │ │ - add r2, r9 │ │ │ │ - movs r0, r1 │ │ │ │ - stc 0, cr0, [sl], #28 │ │ │ │ - add r0, sp │ │ │ │ + cdp2 0, 11, cr0, cr0, cr10, {0} │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, r4, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + eors r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ movs r0, r1 │ │ │ │ + subs r2, r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc2l 0, cr0, [r4, #40] @ 0x28 │ │ │ │ + adds r2, r7, #6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069728 : │ │ │ │ +0005e290 <__sgpack_MOD_dcldrawmarker@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #592] @ (5e4f4 <__sgpack_MOD_dcldrawmarker@@Base+0x264>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 697ca │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 697d8 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + ldr r3, [pc, #592] @ (5e4f8 <__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] @ (5e4fc <__sgpack_MOD_dcldrawmarker@@Base+0x26c>) │ │ │ │ + sub.w sl, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r1, [pc, #536] @ (5e500 <__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 337b0 │ │ │ │ + bic.w r3, r5, r5, asr #31 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 5e324 <__sgpack_MOD_dcldrawmarker@@Base+0x94> │ │ │ │ + movs r3, #13 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #496] @ (5e504 <__sgpack_MOD_dcldrawmarker@@Base+0x274>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #492] @ (5e508 <__sgpack_MOD_dcldrawmarker@@Base+0x278>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r7, r5 │ │ │ │ + it ge │ │ │ │ + movge r7, r5 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5e4aa <__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 5e4bc <__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 5e4cc <__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 5e3a6 <__sgpack_MOD_dcldrawmarker@@Base+0x116> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #8] │ │ │ │ + bne.n 5e41a <__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 2fa14 │ │ │ │ + blx 324f8 │ │ │ │ + ldr r2, [pc, #392] @ (5e50c <__sgpack_MOD_dcldrawmarker@@Base+0x27c>) │ │ │ │ + ldr r3, [pc, #372] @ (5e4f8 <__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 5e4ee <__sgpack_MOD_dcldrawmarker@@Base+0x25e> │ │ │ │ + ldr r0, [pc, #376] @ (5e510 <__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 31b50 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5e49e <__sgpack_MOD_dcldrawmarker@@Base+0x20e> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 5e3c0 <__sgpack_MOD_dcldrawmarker@@Base+0x130> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5e41a <__sgpack_MOD_dcldrawmarker@@Base+0x18a> │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f140 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 324f8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5e4e6 <__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 5e3fa <__sgpack_MOD_dcldrawmarker@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5e380 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5e46c <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 5e454 <__sgpack_MOD_dcldrawmarker@@Base+0x1c4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 5e474 <__sgpack_MOD_dcldrawmarker@@Base+0x1e4> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5e432 <__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 324f8 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5e4d8 <__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 5e460 <__sgpack_MOD_dcldrawmarker@@Base+0x1d0> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2ffc4 │ │ │ │ + b.n 5e380 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 324f8 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5e46c <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5e3ee <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5e46c <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 5e3d4 <__sgpack_MOD_dcldrawmarker@@Base+0x144> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (697e8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (697ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (697f0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (697f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 31dfc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5e346 <__sgpack_MOD_dcldrawmarker@@Base+0xb6> │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32190 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 5e356 <__sgpack_MOD_dcldrawmarker@@Base+0xc6> │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 313cc │ │ │ │ + b.n 5e360 <__sgpack_MOD_dcldrawmarker@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5e3ee <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5e410 <__sgpack_MOD_dcldrawmarker@@Base+0x180> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5e380 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xebe80007 │ │ │ │ - mvns r2, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - rsbs r0, sl, r7 │ │ │ │ - mvns r0, r6 │ │ │ │ + stc2 0, cr0, [ip], #-40 @ 0xffffffd8 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r7, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #188 @ 0xbc │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [sp, #632] @ 0x278 │ │ │ │ movs r0, r1 │ │ │ │ + asrs r6, r7, #29 │ │ │ │ + movs r1, r1 │ │ │ │ + smmla r0, r0, sl, r0 │ │ │ │ + subs r6, r1, r5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000697f8 : │ │ │ │ - b.w 2d8d4 │ │ │ │ - │ │ │ │ -000697fc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2e000 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069820 : │ │ │ │ +0005e514 <__sgpack_MOD_dclgetlinetextsize@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (5e570 <__sgpack_MOD_dclgetlinetextsize@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32d68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (5e574 <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (5e578 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 33820 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #44] @ (5e57c <__sgpack_MOD_dclgetlinetextsize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (5e574 <__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 5e56a <__sgpack_MOD_dclgetlinetextsize@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + vld1.8 {d0[0]}, [sl], sl │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r1, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + vst1.8 {d0[0]}, [r2], sl │ │ │ │ │ │ │ │ -00069844 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005e580 <__sgpack_MOD_dclgetlinetext@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30c08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (5e5b4 <__sgpack_MOD_dclgetlinetext@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33fcc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + adds r6, r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069868 : │ │ │ │ +0005e5b8 <__sgpack_MOD_dclgetlineindex@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5e610 <__sgpack_MOD_dclgetlineindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 328e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5e614 <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5e618 <__sgpack_MOD_dclgetlineindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 3339c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5e61c <__sgpack_MOD_dclgetlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5e614 <__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 5e60c <__sgpack_MOD_dclgetlineindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + vst4.8 {d0-d3}, [r6], sl │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r1, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr.w r0, [lr, #10] │ │ │ │ │ │ │ │ -00069890 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000698ac : │ │ │ │ +0005e620 <__sgpack_MOD_dclgetlinetype@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5e678 <__sgpack_MOD_dclgetlinetype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f2fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5e67c <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5e680 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 2eeec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5e684 <__sgpack_MOD_dclgetlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5e67c <__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 5e674 <__sgpack_MOD_dclgetlinetype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldrb.w r0, [lr, #10] │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r6, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr??.w r0, [r6, sl] │ │ │ │ │ │ │ │ -000698d4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005e688 <__sgpack_MOD_dclnextlinetext@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2dc3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000698fc : │ │ │ │ - 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} │ │ │ │ + ldr r0, [pc, #32] @ (5e6b8 <__sgpack_MOD_dclnextlinetext@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 303ec │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #15 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + adds r0, r4, r2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069918 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005e6bc <__sgpack_MOD_dclsetlinetextsize@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31680 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069940 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dba8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006995c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30960 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069978 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e47c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069994 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000699b0 : │ │ │ │ - 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} │ │ │ │ + ldr r4, [pc, #32] @ (5e6ec <__sgpack_MOD_dclsetlinetextsize@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ff98 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + adds r4, r7, r1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000699cc : │ │ │ │ - push {r4, lr} │ │ │ │ +0005e6f0 <__sgpack_MOD_dclsetlinetext@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30620 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000699f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069a10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fc24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #36] @ (5e724 <__sgpack_MOD_dclsetlinetext@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 307c0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + adds r2, r3, r1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069a2c : │ │ │ │ - push {r4, lr} │ │ │ │ +0005e728 <__sgpack_MOD_dclsetlineindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fe8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (5e758 <__sgpack_MOD_dclsetlineindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e0a4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + adds r4, r6, r0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069a54 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005e75c <__sgpack_MOD_dclsetlinetype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31598 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (5e78c <__sgpack_MOD_dclsetlinetype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 321d8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + adds r0, r2, r0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069a7c : │ │ │ │ - push {r4, lr} │ │ │ │ +0005e790 <__sgpack_MOD_dcldrawlineprojected2@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #164] @ (5e848 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb8>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #160] @ (5e84c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #156] @ (5e850 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r0, [pc, #152] @ (5e854 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 337b0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5e82c <__sgpack_MOD_dcldrawlineprojected2@@Base+0x9c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5e838 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xa8> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33638 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldr r0, [pc, #112] @ (5e858 <__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 30f14 │ │ │ │ + ldr r2, [pc, #80] @ (5e85c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #64] @ (5e84c <__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 5e842 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb2> │ │ │ │ + ldr r0, [pc, #64] @ (5e860 <__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 31b50 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eeec │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5e7dc <__sgpack_MOD_dcldrawlineprojected2@@Base+0x4c> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3339c │ │ │ │ + b.n 5e7e2 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x52> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf72a000a │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r1, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + movt r0, #34826 @ 0x880a │ │ │ │ + asrs r0, r6, #29 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069aa4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005e864 <__sgpack_MOD_dcldrawlineprojected1@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (5ea90 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (5ea94 <__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] @ (5ea98 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (5ea9c <__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 337b0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5ea58 <__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 5ea6a <__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 5e910 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xac> │ │ │ │ + movs r3, #20 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (5eaa0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (5eaa4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (5eaa8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 5e95e <__sgpack_MOD_dcldrawlineprojected1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 5e9cc <__sgpack_MOD_dcldrawlineprojected1@@Base+0x168> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2ede4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069acc : │ │ │ │ - b.w 32e84 │ │ │ │ - │ │ │ │ -00069ad0 : │ │ │ │ - b.w 2fcd0 │ │ │ │ - │ │ │ │ -00069ad4 : │ │ │ │ - b.w 2fd84 │ │ │ │ - │ │ │ │ -00069ad8 : │ │ │ │ - b.w 31744 │ │ │ │ - │ │ │ │ -00069adc : │ │ │ │ - b.w 32d0c │ │ │ │ - │ │ │ │ -00069ae0 : │ │ │ │ - b.w 2e684 │ │ │ │ - │ │ │ │ -00069ae4 : │ │ │ │ - b.w 2e200 │ │ │ │ - │ │ │ │ -00069ae8 : │ │ │ │ - b.w 325f8 │ │ │ │ - │ │ │ │ -00069aec : │ │ │ │ - b.w 3418c │ │ │ │ - │ │ │ │ -00069af0 : │ │ │ │ - b.w 300d8 │ │ │ │ - │ │ │ │ -00069af4 : │ │ │ │ - b.w 31e2c │ │ │ │ - │ │ │ │ -00069af8 : │ │ │ │ - b.w 320fc │ │ │ │ - │ │ │ │ -00069afc : │ │ │ │ - b.w 30c20 │ │ │ │ - │ │ │ │ -00069b00 : │ │ │ │ - b.w 2faf8 │ │ │ │ - │ │ │ │ -00069b04 : │ │ │ │ - b.w 31534 │ │ │ │ - │ │ │ │ -00069b08 : │ │ │ │ - b.w 339b8 │ │ │ │ - │ │ │ │ -00069b0c : │ │ │ │ - b.w 2e920 │ │ │ │ - │ │ │ │ -00069b10 : │ │ │ │ - b.w 31150 │ │ │ │ - │ │ │ │ -00069b14 : │ │ │ │ - b.w 2fcf0 │ │ │ │ - │ │ │ │ -00069b18 : │ │ │ │ - b.w 2f0a8 │ │ │ │ - │ │ │ │ -00069b1c : │ │ │ │ - b.w 30aa4 │ │ │ │ - │ │ │ │ -00069b20 : │ │ │ │ - b.w 2e7ec │ │ │ │ - │ │ │ │ -00069b24 : │ │ │ │ - b.w 2f984 │ │ │ │ - │ │ │ │ -00069b28 : │ │ │ │ - b.w 31550 │ │ │ │ - │ │ │ │ -00069b2c : │ │ │ │ - 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 30f14 │ │ │ │ + ldr r2, [pc, #368] @ (5eaac <__sgpack_MOD_dcldrawlineprojected1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (5ea94 <__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 5ea8c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (5eab0 <__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 31b50 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5ea4c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 69b88 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e8dc │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5e976 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 5e9cc <__sgpack_MOD_dcldrawlineprojected1@@Base+0x168> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 30f14 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5ea84 <__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 5e9ac <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69b98 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69b9c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xe82a0007 │ │ │ │ - eors r4, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069ba0 : │ │ │ │ - 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] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5e938 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 5ea1a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 5ea04 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 5ea22 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 69c08 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e388 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + 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 5e9e2 <__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 30f14 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5ea76 <__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 5ea0e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69c18 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69c1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 69b70 │ │ │ │ - movs r7, r0 │ │ │ │ - ands r0, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069c20 : │ │ │ │ - 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] │ │ │ │ + b.n 5e938 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 69c7c │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2edf0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + 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 30f14 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5ea1a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 5e9a2 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5ea1a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5e988 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2eeec │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5e8e0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3339c │ │ │ │ + b.n 5e8ea <__sgpack_MOD_dcldrawlineprojected1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 5e9a2 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69c8c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69c90 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 69afc │ │ │ │ - movs r7, r0 │ │ │ │ - subs r7, #208 @ 0xd0 │ │ │ │ + b.n 5e9c2 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5e938 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf658000a │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r1, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r2, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [sp, #696] @ 0x2b8 │ │ │ │ movs r0, r1 │ │ │ │ + @ instruction: 0xf598000a │ │ │ │ + asrs r6, r7, #24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069c94 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0005eab4 <__sgpack_MOD_dcldrawlinenormalized2@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 69cfc │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #164] @ (5eb6c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb8>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #160] @ (5eb70 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #156] @ (5eb74 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r0, [pc, #152] @ (5eb78 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3111c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 337b0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5eb50 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x9c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5eb5c <__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] @ (5eb7c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc8>) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w ip, [r8] │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69d0c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69d10 ) │ │ │ │ - add r1, pc │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + blx 32960 │ │ │ │ + ldr r2, [pc, #80] @ (5eb80 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #64] @ (5eb70 <__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 5eb66 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb2> │ │ │ │ + ldr r0, [pc, #64] @ (5eb84 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xd0>) │ │ │ │ + movs r1, #21 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eeec │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5eb00 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x4c> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3339c │ │ │ │ + b.n 5eb06 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x52> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 69a7c │ │ │ │ - movs r7, r0 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ + and.w r0, r6, #9043968 @ 0x8a0000 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r7, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ + movs r1, r1 │ │ │ │ + usat16 r0, #10, r4 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069d14 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005eb88 <__sgpack_MOD_dcldrawlinenormalized1@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 69d70 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (5edb4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (5edb8 <__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] @ (5edbc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (5edc0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x238>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2edd4 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69d80 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69d84 ) │ │ │ │ add r1, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + add.w fp, r5, r3 │ │ │ │ + blx 337b0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5ed7c <__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 5ed8e <__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 5ec34 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xac> │ │ │ │ + movs r3, #21 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (5edc4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (5edc8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (5edcc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 69a08 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069d88 : │ │ │ │ - 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 2d990 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 5ec82 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 5ecf0 <__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 32960 │ │ │ │ + ldr r2, [pc, #368] @ (5edd0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (5edb8 <__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 5edb0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (5edd4 <__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 31b50 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5ed70 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 69de4 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30ab4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5ec9a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 5ecf0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x168> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32960 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5eda8 <__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 5ecd0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69df4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69df8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 69994 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069dfc : │ │ │ │ - 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] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ec5c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 5ed3e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 5ed28 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 5ed46 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 69e64 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31138 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + 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 5ed06 <__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 32960 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5ed9a <__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 5ed32 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5ec5c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + 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 32960 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5ed3e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 5ecc6 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69e74 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69e78 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 69914 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #152 @ 0x98 │ │ │ │ + b.n 5ed3e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5ecac <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2eeec │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5ec04 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3339c │ │ │ │ + b.n 5ec0e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 5ecc6 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5ece6 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5ec5c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf334000a │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r2, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #208 @ 0xd0 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r0, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r6, #25 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ + @ instruction: 0xf274000a │ │ │ │ + asrs r2, r6, #12 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069e7c : │ │ │ │ - b.w 32d74 │ │ │ │ - │ │ │ │ -00069e80 : │ │ │ │ - b.w 33b84 │ │ │ │ - │ │ │ │ -00069e84 : │ │ │ │ - b.w 307d8 │ │ │ │ - │ │ │ │ -00069e88 : │ │ │ │ - b.w 2ddc8 │ │ │ │ - │ │ │ │ -00069e8c : │ │ │ │ - b.w 32d84 │ │ │ │ - │ │ │ │ -00069e90 : │ │ │ │ - b.w 30560 │ │ │ │ - │ │ │ │ -00069e94 : │ │ │ │ - b.w 30760 │ │ │ │ - │ │ │ │ -00069e98 : │ │ │ │ - b.w 31f50 │ │ │ │ - │ │ │ │ -00069e9c : │ │ │ │ - b.w 30360 │ │ │ │ - │ │ │ │ -00069ea0 : │ │ │ │ - b.w 2e808 │ │ │ │ - │ │ │ │ -00069ea4 : │ │ │ │ - b.w 2f4bc │ │ │ │ - │ │ │ │ -00069ea8 : │ │ │ │ - b.w 33f34 │ │ │ │ - │ │ │ │ -00069eac : │ │ │ │ - b.w 31bc0 │ │ │ │ - │ │ │ │ -00069eb0 : │ │ │ │ - b.w 335c8 │ │ │ │ - │ │ │ │ -00069eb4 : │ │ │ │ - b.w 2f2b8 │ │ │ │ - │ │ │ │ -00069eb8 : │ │ │ │ - b.w 2dfe4 │ │ │ │ - │ │ │ │ -00069ebc : │ │ │ │ - b.w 2f0fc │ │ │ │ - │ │ │ │ -00069ec0 : │ │ │ │ - b.w 30c4c │ │ │ │ - │ │ │ │ -00069ec4 : │ │ │ │ - b.w 34034 │ │ │ │ - │ │ │ │ -00069ec8 : │ │ │ │ - b.w 32a34 │ │ │ │ - │ │ │ │ -00069ecc : │ │ │ │ - b.w 30a1c │ │ │ │ - │ │ │ │ -00069ed0 : │ │ │ │ - b.w 33440 │ │ │ │ - │ │ │ │ -00069ed4 : │ │ │ │ - b.w 2dbdc │ │ │ │ - │ │ │ │ -00069ed8 : │ │ │ │ - b.w 2f118 │ │ │ │ - │ │ │ │ -00069edc : │ │ │ │ - b.w 31c38 │ │ │ │ - │ │ │ │ -00069ee0 : │ │ │ │ - b.w 33ffc │ │ │ │ - │ │ │ │ -00069ee4 : │ │ │ │ - b.w 2efd8 │ │ │ │ - │ │ │ │ -00069ee8 : │ │ │ │ - b.w 30e74 │ │ │ │ - │ │ │ │ -00069eec : │ │ │ │ - b.w 30414 │ │ │ │ - │ │ │ │ -00069ef0 : │ │ │ │ - b.w 332c4 │ │ │ │ - │ │ │ │ -00069ef4 : │ │ │ │ - b.w 2fc10 │ │ │ │ - │ │ │ │ -00069ef8 : │ │ │ │ - b.w 32668 │ │ │ │ - │ │ │ │ -00069efc : │ │ │ │ - b.w 33704 │ │ │ │ - │ │ │ │ -00069f00 : │ │ │ │ - b.w 2e534 │ │ │ │ - │ │ │ │ -00069f04 : │ │ │ │ - b.w 31840 │ │ │ │ - │ │ │ │ -00069f08 : │ │ │ │ - b.w 33c0c │ │ │ │ - │ │ │ │ -00069f0c : │ │ │ │ - b.w 32d3c │ │ │ │ - │ │ │ │ -00069f10 : │ │ │ │ - b.w 30e28 │ │ │ │ - │ │ │ │ -00069f14 : │ │ │ │ - b.w 309d8 │ │ │ │ - │ │ │ │ -00069f18 : │ │ │ │ - b.w 33b4c │ │ │ │ - │ │ │ │ -00069f1c : │ │ │ │ - b.w 3210c │ │ │ │ - │ │ │ │ -00069f20 : │ │ │ │ - b.w 32128 │ │ │ │ - │ │ │ │ -00069f24 : │ │ │ │ - b.w 2fd18 │ │ │ │ - │ │ │ │ -00069f28 : │ │ │ │ - b.w 2fec8 │ │ │ │ - │ │ │ │ -00069f2c : │ │ │ │ - b.w 2dfd4 │ │ │ │ - │ │ │ │ -00069f30 : │ │ │ │ - b.w 2f0ec │ │ │ │ - │ │ │ │ -00069f34 : │ │ │ │ - b.w 33f0c │ │ │ │ - │ │ │ │ -00069f38 : │ │ │ │ - b.w 318e4 │ │ │ │ - │ │ │ │ -00069f3c : │ │ │ │ - b.w 2d8b8 │ │ │ │ - │ │ │ │ -00069f40 : │ │ │ │ - b.w 328fc │ │ │ │ - │ │ │ │ -00069f44 : │ │ │ │ - b.w 3101c │ │ │ │ - │ │ │ │ -00069f48 : │ │ │ │ - b.w 2f7e0 │ │ │ │ - │ │ │ │ -00069f4c : │ │ │ │ - b.w 2fc40 │ │ │ │ - │ │ │ │ -00069f50 : │ │ │ │ - b.w 31ce0 │ │ │ │ - │ │ │ │ -00069f54 : │ │ │ │ - b.w 33860 │ │ │ │ - │ │ │ │ -00069f58 : │ │ │ │ - b.w 2fa6c │ │ │ │ - │ │ │ │ -00069f5c : │ │ │ │ - b.w 33cb8 │ │ │ │ - │ │ │ │ -00069f60 : │ │ │ │ - b.w 2dd30 │ │ │ │ - │ │ │ │ -00069f64 : │ │ │ │ - b.w 2e650 │ │ │ │ - │ │ │ │ -00069f68 : │ │ │ │ - b.w 2e448 │ │ │ │ - │ │ │ │ -00069f6c : │ │ │ │ - b.w 32a14 │ │ │ │ - │ │ │ │ -00069f70 : │ │ │ │ - b.w 31700 │ │ │ │ - │ │ │ │ -00069f74 : │ │ │ │ - b.w 2e834 │ │ │ │ - │ │ │ │ -00069f78 : │ │ │ │ - b.w 336cc │ │ │ │ - │ │ │ │ -00069f7c : │ │ │ │ - b.w 2f204 │ │ │ │ - │ │ │ │ -00069f80 : │ │ │ │ - b.w 329cc │ │ │ │ - │ │ │ │ -00069f84 : │ │ │ │ - b.w 335f4 │ │ │ │ - │ │ │ │ -00069f88 : │ │ │ │ - b.w 31d68 │ │ │ │ - │ │ │ │ -00069f8c : │ │ │ │ - b.w 3157c │ │ │ │ - │ │ │ │ -00069f90 : │ │ │ │ - b.w 33568 │ │ │ │ - │ │ │ │ -00069f94 : │ │ │ │ - push {lr} │ │ │ │ +0005edd8 <__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, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #72] @ 69fec │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 69ff0 │ │ │ │ - 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 312b0 │ │ │ │ - ldr r2, [pc, #36] @ (69ff4 ) │ │ │ │ - ldr r3, [pc, #28] @ (69ff0 ) │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #164] @ (5ee90 <__sgpack_MOD_dcldrawline2@@Base+0xb8>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #160] @ (5ee94 <__sgpack_MOD_dcldrawline2@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #156] @ (5ee98 <__sgpack_MOD_dcldrawline2@@Base+0xc0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r0, [pc, #152] @ (5ee9c <__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 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + blx 337b0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5ee74 <__sgpack_MOD_dcldrawline2@@Base+0x9c> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5ee80 <__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] @ (5eea0 <__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 339d4 │ │ │ │ + ldr r2, [pc, #80] @ (5eea4 <__sgpack_MOD_dcldrawline2@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #64] @ (5ee94 <__sgpack_MOD_dcldrawline2@@Base+0xbc>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 69fe6 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 5ee8a <__sgpack_MOD_dcldrawline2@@Base+0xb2> │ │ │ │ + ldr r0, [pc, #64] @ (5eea8 <__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 31b50 │ │ │ │ + add r5, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eeec │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5ee24 <__sgpack_MOD_dcldrawline2@@Base+0x4c> │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3339c │ │ │ │ + b.n 5ee2a <__sgpack_MOD_dcldrawline2@@Base+0x52> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #38 @ 0x26 │ │ │ │ - movs r2, r1 │ │ │ │ + @ instruction: 0xf0e2000a │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #2 │ │ │ │ - movs r2, r1 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r6, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + eor.w r0, r0, #10 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069ff8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005eeac <__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 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (5f0d8 <__sgpack_MOD_dcldrawline1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (5f0dc <__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] @ (5f0e0 <__sgpack_MOD_dcldrawline1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (5f0e4 <__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 337b0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5f0a0 <__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 5f0b2 <__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 5ef58 <__sgpack_MOD_dcldrawline1@@Base+0xac> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (5f0e8 <__sgpack_MOD_dcldrawline1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (5f0ec <__sgpack_MOD_dcldrawline1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (5f0f0 <__sgpack_MOD_dcldrawline1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 5efa6 <__sgpack_MOD_dcldrawline1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 5f014 <__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 339d4 │ │ │ │ + ldr r2, [pc, #368] @ (5f0f4 <__sgpack_MOD_dcldrawline1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (5f0dc <__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 5f0d4 <__sgpack_MOD_dcldrawline1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (5f0f8 <__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 31b50 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5f094 <__sgpack_MOD_dcldrawline1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + 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 5efbe <__sgpack_MOD_dcldrawline1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 5f014 <__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 339d4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 5f0cc <__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 5eff4 <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ef80 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 5f062 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 5f04c <__sgpack_MOD_dcldrawline1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 5f06a <__sgpack_MOD_dcldrawline1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6a066 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31ec0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + 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 5f02a <__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 339d4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5f0be <__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 5f056 <__sgpack_MOD_dcldrawline1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5ef80 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + 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 339d4 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5f062 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 5efea <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a074 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a078 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 6a710 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ + b.n 5f062 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5efd0 <__sgpack_MOD_dcldrawline1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2eeec │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 5ef28 <__sgpack_MOD_dcldrawline1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3339c │ │ │ │ + b.n 5ef32 <__sgpack_MOD_dcldrawline1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 5efea <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5f00a <__sgpack_MOD_dcldrawline1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5ef80 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ands.w r0, r0, #10 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r0, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #172 @ 0xac │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r1, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r4, #18] │ │ │ │ movs r0, r1 │ │ │ │ + vhadd.s16 d16, d0, d10 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a07c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005f0fc <__sgpack_MOD_dclgettransnumber@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5f154 <__sgpack_MOD_dclgettransnumber@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (5f158 <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f15c <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 311d4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5f160 <__sgpack_MOD_dclgettransnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f158 <__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 5f150 <__sgpack_MOD_dclgettransnumber@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + stcl 0, cr0, [r2, #40] @ 0x28 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r6, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc 0, cr0, [sl, #40] @ 0x28 │ │ │ │ │ │ │ │ -0006a098 : │ │ │ │ - push {lr} │ │ │ │ +0005f164 <__sgpack_MOD_dclgetmapprojectionangle@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #56] @ (6a0e0 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #56] @ (6a0e4 ) │ │ │ │ - add r0, sp, #8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #96] @ (5f1d8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #100] @ (5f1dc <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #96] @ (5f1e0 <__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 32cf4 │ │ │ │ - ldr r2, [pc, #36] @ (6a0e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (6a0e4 ) │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 31efc │ │ │ │ + cbz r6, 5f1a4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x40> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 5f1aa <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x46> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 5f1b0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #48] @ (5f1e4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (5f1dc <__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 6a0da │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 5f1d4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x70> │ │ │ │ + ldr r0, [pc, #32] @ (5f1e8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x84>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r6, #38 @ 0x26 │ │ │ │ - movs r2, r1 │ │ │ │ + ldcl 0, cr0, [sl, #-40] @ 0xffffffd8 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #14 │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -0006a0ec : │ │ │ │ - b.w 2e140 │ │ │ │ + lsrs r6, r3, #25 │ │ │ │ + movs r1, r1 │ │ │ │ + stc 0, cr0, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + lsrs r0, r3, #24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a0f0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f1ec <__sgpack_MOD_dclgetsimilarity@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31ad4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #96] @ (5f260 <__sgpack_MOD_dclgetsimilarity@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #100] @ (5f264 <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #96] @ (5f268 <__sgpack_MOD_dclgetsimilarity@@Base+0x7c>) │ │ │ │ + sub sp, #16 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32ffc │ │ │ │ + cbz r6, 5f22c <__sgpack_MOD_dclgetsimilarity@@Base+0x40> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 5f232 <__sgpack_MOD_dclgetsimilarity@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 5f238 <__sgpack_MOD_dclgetsimilarity@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #48] @ (5f26c <__sgpack_MOD_dclgetsimilarity@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (5f264 <__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 5f25c <__sgpack_MOD_dclgetsimilarity@@Base+0x70> │ │ │ │ + ldr r0, [pc, #32] @ (5f270 <__sgpack_MOD_dclgetsimilarity@@Base+0x84>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldcl 0, cr0, [r2], {10} │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r6, #23 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc 0, cr0, [r8], {10} │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a118 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f274 <__sgpack_MOD_dclgetwindow@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32324 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #108] @ (5f2f4 <__sgpack_MOD_dclgetwindow@@Base+0x80>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #108] @ (5f2f8 <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #108] @ (5f2fc <__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 31b6c │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 339ec │ │ │ │ + cbz r7, 5f2b8 <__sgpack_MOD_dclgetwindow@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r6, 5f2be <__sgpack_MOD_dclgetwindow@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 5f2c4 <__sgpack_MOD_dclgetwindow@@Base+0x50> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 5f2ca <__sgpack_MOD_dclgetwindow@@Base+0x56> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #52] @ (5f300 <__sgpack_MOD_dclgetwindow@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #40] @ (5f2f8 <__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 5f2ee <__sgpack_MOD_dclgetwindow@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #36] @ (5f304 <__sgpack_MOD_dclgetwindow@@Base+0x90>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + mcrr 0, 0, r0, sl, cr10 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r7, #21 │ │ │ │ + movs r1, r1 │ │ │ │ + stc 0, cr0, [r6], {10} │ │ │ │ + lsrs r6, r5, #20 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a140 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f308 <__sgpack_MOD_dclgetviewport@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31d7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a168 : │ │ │ │ - b.w 33f84 │ │ │ │ - │ │ │ │ -0006a16c : │ │ │ │ - b.w 2ec94 │ │ │ │ - │ │ │ │ -0006a170 : │ │ │ │ - b.w 320e0 │ │ │ │ - │ │ │ │ -0006a174 : │ │ │ │ - b.w 2f9e8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #108] @ (5f388 <__sgpack_MOD_dclgetviewport@@Base+0x80>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #108] @ (5f38c <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #108] @ (5f390 <__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 31b6c │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 31f08 │ │ │ │ + cbz r7, 5f34c <__sgpack_MOD_dclgetviewport@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r6, 5f352 <__sgpack_MOD_dclgetviewport@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 5f358 <__sgpack_MOD_dclgetviewport@@Base+0x50> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 5f35e <__sgpack_MOD_dclgetviewport@@Base+0x56> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #52] @ (5f394 <__sgpack_MOD_dclgetviewport@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #40] @ (5f38c <__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 5f382 <__sgpack_MOD_dclgetviewport@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #36] @ (5f398 <__sgpack_MOD_dclgetviewport@@Base+0x90>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs.w r0, r6, sl │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ + movs r1, r1 │ │ │ │ + sbcs.w r0, r2, sl │ │ │ │ + lsrs r2, r5, #18 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a178 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f39c <__sgpack_MOD_dcltransnumtolong@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5f3d8 <__sgpack_MOD_dcltransnumtolong@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31dd4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 2e098 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a1a0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f3dc <__sgpack_MOD_dcltransnumtoshort@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5f418 <__sgpack_MOD_dcltransnumtoshort@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30548 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 33520 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a1c8 : │ │ │ │ - b.w 2f374 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsrs r2, r2, #17 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a1cc : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f41c <__sgpack_MOD_dcltranslongtonum@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5f458 <__sgpack_MOD_dcltranslongtonum@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30064 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 3073c │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a1f4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f45c <__sgpack_MOD_dcltranslongtoshort@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (5f49c <__sgpack_MOD_dcltranslongtoshort@@Base+0x40>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30cbc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 2e2bc │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a218 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f4a0 <__sgpack_MOD_dcltransshorttonum@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5f4dc <__sgpack_MOD_dcltransshorttonum@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2fbc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 341c4 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a23c : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f4e0 <__sgpack_MOD_dcltransshorttolong@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (5f520 <__sgpack_MOD_dcltransshorttolong@@Base+0x40>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f180 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 2e7d4 │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsrs r6, r3, #14 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a260 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f524 <__sgpack_MOD_dclprintdevicelist@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30428 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a288 : │ │ │ │ - b.w 2f6e0 │ │ │ │ + ldr r0, [pc, #32] @ (5f554 <__sgpack_MOD_dclprintdevicelist@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 31c10 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsrs r0, r6, #13 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a28c : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f558 <__uepack_MOD_dclclearshadelevel@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32870 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc, #32] @ (5f588 <__uepack_MOD_dclclearshadelevel@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 2f5d4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a2b4 : │ │ │ │ +0005f58c <__uepack_MOD_dclgetshadelevelnumber@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5f5e4 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32428 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5f5e8 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f5ec <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 2e2b0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #22 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (5f5f0 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f5e8 <__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 5f5e0 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldmdb r2!, {r1, r3} │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r5, #12 │ │ │ │ + movs r1, r1 │ │ │ │ + stmdb sl, {r1, r3} │ │ │ │ │ │ │ │ -0006a2dc : │ │ │ │ - b.w 2fb08 │ │ │ │ - │ │ │ │ -0006a2e0 : │ │ │ │ - b.w 2fda4 │ │ │ │ - │ │ │ │ -0006a2e4 : │ │ │ │ - b.w 30cc8 │ │ │ │ - │ │ │ │ -0006a2e8 : │ │ │ │ - b.w 31cd0 │ │ │ │ - │ │ │ │ -0006a2ec : │ │ │ │ - b.w 3077c │ │ │ │ - │ │ │ │ -0006a2f0 : │ │ │ │ - b.w 3309c │ │ │ │ - │ │ │ │ -0006a2f4 : │ │ │ │ - b.w 31098 │ │ │ │ - │ │ │ │ -0006a2f8 : │ │ │ │ - b.w 315f0 │ │ │ │ - │ │ │ │ -0006a2fc : │ │ │ │ - b.w 2f918 │ │ │ │ - │ │ │ │ -0006a300 : │ │ │ │ - b.w 2debc │ │ │ │ - │ │ │ │ -0006a304 : │ │ │ │ - b.w 2f24c │ │ │ │ - │ │ │ │ -0006a308 : │ │ │ │ - b.w 32a68 │ │ │ │ - │ │ │ │ -0006a30c : │ │ │ │ +0005f5f4 <__uepack_MOD_dclgetshadelevel@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6a368 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3365c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #48] @ (5f634 <__uepack_MOD_dclgetshadelevel@@Base+0x40>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ + movs r1, #16 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 32620 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a378 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a37c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - b.n 6a410 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ - movs r0, r1 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a380 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005f638 <__uepack_MOD_dclsetshaden@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r2, [pc, #232] @ (5f734 <__uepack_MOD_dclsetshaden@@Base+0xfc>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #232] @ (5f738 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r2, r3, [r1, #28] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + adds r6, r3, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 5f6ae <__uepack_MOD_dclsetshaden@@Base+0x76> │ │ │ │ + ldr r0, [pc, #204] @ (5f73c <__uepack_MOD_dclsetshaden@@Base+0x104>) │ │ │ │ + movs r1, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5f6ba <__uepack_MOD_dclsetshaden@@Base+0x82> │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 310c4 │ │ │ │ + ldr r2, [pc, #180] @ (5f740 <__uepack_MOD_dclsetshaden@@Base+0x108>) │ │ │ │ + ldr r3, [pc, #168] @ (5f738 <__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 5f730 <__uepack_MOD_dclsetshaden@@Base+0xf8> │ │ │ │ + ldr r0, [pc, #164] @ (5f744 <__uepack_MOD_dclsetshaden@@Base+0x10c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r0, [pc, #152] @ (5f748 <__uepack_MOD_dclsetshaden@@Base+0x110>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 5f67e <__uepack_MOD_dclsetshaden@@Base+0x46> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5f710 <__uepack_MOD_dclsetshaden@@Base+0xd8> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6a3dc │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + subs r6, r0, #4 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2de4c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov lr, r6 │ │ │ │ + mov ip, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + adds r2, #1 │ │ │ │ + add ip, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + str.w r0, [lr, #4]! │ │ │ │ + bge.n 5f6d6 <__uepack_MOD_dclsetshaden@@Base+0x9e> │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #8 │ │ │ │ + strd r3, r7, [sp, #4] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 310c4 │ │ │ │ + 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 5f6fc <__uepack_MOD_dclsetshaden@@Base+0xc4> │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5f68a <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 310c4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r1 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a3ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a3f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - svc 214 @ 0xd6 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5f68a <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + stmia.w r4, {r1, r3} │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + strex r0, r0, [r6, #40] @ 0x28 │ │ │ │ + lsrs r2, r3, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a3f4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005f74c <__uepack_MOD_dclsetshadev@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5f788 <__uepack_MOD_dclsetshadev@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6a450 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ef34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 3390c │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - 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 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - svc 98 @ 0x62 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #92 @ 0x5c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a468 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a484 : │ │ │ │ - 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 33bac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a4b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2eb34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a4d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f55c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a4f0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 330c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a514 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33dd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a53c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30008 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a558 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f39c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a580 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006a59c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a5b8 : │ │ │ │ - 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 2e644 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a5e4 : │ │ │ │ - b.w 33224 │ │ │ │ - │ │ │ │ -0006a5e8 : │ │ │ │ - b.w 33c28 │ │ │ │ - │ │ │ │ -0006a5ec : │ │ │ │ - b.w 313d8 │ │ │ │ - │ │ │ │ -0006a5f0 : │ │ │ │ - b.w 2ee9c │ │ │ │ - │ │ │ │ -0006a5f4 : │ │ │ │ - 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 2f584 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a620 : │ │ │ │ - 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 32768 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a64c : │ │ │ │ - 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 2db20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a678 : │ │ │ │ - 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 31670 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a6a4 : │ │ │ │ - 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 2e500 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a6d0 : │ │ │ │ - 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 30170 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a6fc : │ │ │ │ - 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 32dc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a728 : │ │ │ │ - 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 32444 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a754 : │ │ │ │ - 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 33948 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a780 : │ │ │ │ - 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 31da4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a7ac : │ │ │ │ - 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 2dc64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a7d8 : │ │ │ │ - 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 2f230 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a804 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f78c <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #428] @ (5f94c <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #424] @ (5f950 <__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 5f840 <__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] @ (5f954 <__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 31b6c │ │ │ │ + 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, 5f84e <__uepack_MOD_dclsetshadeb@@Base+0xc2> │ │ │ │ + ldrd r0, r4, [sp, #8] │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #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 33504 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 34104 │ │ │ │ + ldr r2, [pc, #316] @ (5f958 <__uepack_MOD_dclsetshadeb@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #300] @ (5f94c <__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 5f946 <__uepack_MOD_dclsetshadeb@@Base+0x1ba> │ │ │ │ + ldr r0, [pc, #296] @ (5f95c <__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 31dc0 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 5f7c8 <__uepack_MOD_dclsetshadeb@@Base+0x3c> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 5f904 <__uepack_MOD_dclsetshadeb@@Base+0x178> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 5f912 <__uepack_MOD_dclsetshadeb@@Base+0x186> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 5f936 <__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 5f886 <__uepack_MOD_dclsetshadeb@@Base+0xfa> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 5f87c <__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 34104 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 5f928 <__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 5f8ea <__uepack_MOD_dclsetshadeb@@Base+0x15e> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 5f920 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 5f8e2 <__uepack_MOD_dclsetshadeb@@Base+0x156> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 5f860 <__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 34104 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5f81a <__uepack_MOD_dclsetshadeb@@Base+0x8e> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 5f920 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 5f92a <__uepack_MOD_dclsetshadeb@@Base+0x19e> │ │ │ │ + b.n 5f920 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 5f8a6 <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 5f938 <__uepack_MOD_dclsetshadeb@@Base+0x1ac> │ │ │ │ + b.n 5f8a6 <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 5f7ac <__uepack_MOD_dclsetshadeb@@Base+0x20> │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f6c8 <__uepack_MOD_dclsetshaden@@Base+0x90> │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r1, #3 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a844 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005f960 <__uepack_MOD_dclsetshadea@@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 30ce8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a870 : │ │ │ │ - b.w 31248 │ │ │ │ - │ │ │ │ -0006a874 : │ │ │ │ - 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 33484 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a8b4 : │ │ │ │ - b.w 30148 │ │ │ │ - │ │ │ │ -0006a8b8 : │ │ │ │ - b.w 33c84 │ │ │ │ - │ │ │ │ -0006a8bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e76c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a8d8 : │ │ │ │ - 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 │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6a954 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + ldr r4, [pc, #44] @ (5f99c <__uepack_MOD_dclsetshadea@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6a962 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 32678 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 3207c │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6a970 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #24] @ (6a974 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6a978 ) │ │ │ │ - ldr r0, [pc, #20] @ (6a97c ) │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 6aa30 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #132 @ 0x84 │ │ │ │ - movs r0, r1 │ │ │ │ - bge.n 6aa1c │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsls r6, r0, #30 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a980 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005f9a0 <__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, #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 32174 │ │ │ │ - cbz r0, 6a9fc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6aa0a │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #416] @ (5fb54 <__uepack_MOD_dclshadecontourex@@Base+0x1b4>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #416] @ (5fb58 <__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 5fa52 <__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] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 304a4 │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6aa18 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #24] @ (6aa1c ) │ │ │ │ + ldrd r3, r2, [r0, #28] │ │ │ │ + ldr r7, [r0, #36] @ 0x24 │ │ │ │ + sub.w r8, r2, r3 │ │ │ │ + ldr r1, [pc, #372] @ (5fb5c <__uepack_MOD_dclshadecontourex@@Base+0x1bc>) │ │ │ │ + ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r0, [pc, #368] @ (5fb60 <__uepack_MOD_dclshadecontourex@@Base+0x1c0>) │ │ │ │ add r1, pc │ │ │ │ + subs r6, r6, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6aa20 ) │ │ │ │ - ldr r0, [pc, #20] @ (6aa24 ) │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ + add.w sl, r6, r3 │ │ │ │ + blx 337b0 │ │ │ │ + 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, 5fa60 <__uepack_MOD_dclshadecontourex@@Base+0xc0> │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 331c4 │ │ │ │ + ldr r2, [pc, #308] @ (5fb64 <__uepack_MOD_dclshadecontourex@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #296] @ (5fb58 <__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 5fb4e <__uepack_MOD_dclshadecontourex@@Base+0x1ae> │ │ │ │ + ldr r0, [pc, #292] @ (5fb68 <__uepack_MOD_dclshadecontourex@@Base+0x1c8>) │ │ │ │ + movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 6a988 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #52 @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 6a974 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #82 @ 0x52 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006aa28 : │ │ │ │ - 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 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 5f9d8 <__uepack_MOD_dclshadecontourex@@Base+0x38> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 5fb10 <__uepack_MOD_dclshadecontourex@@Base+0x170> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6aaa4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 5fb1e <__uepack_MOD_dclshadecontourex@@Base+0x17e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 5fb3e <__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 5fa96 <__uepack_MOD_dclshadecontourex@@Base+0xf6> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 5fa8c <__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 331c4 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 5fb30 <__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 5faf6 <__uepack_MOD_dclshadecontourex@@Base+0x156> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 5fb28 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 5faee <__uepack_MOD_dclshadecontourex@@Base+0x14e> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ blx 32174 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6aab2 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 30ddc │ │ │ │ - mov r0, r6 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 5fa72 <__uepack_MOD_dclshadecontourex@@Base+0xd2> │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 331c4 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2ffc4 │ │ │ │ - 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] @ (6aac0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #24] @ (6aac4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6aac8 ) │ │ │ │ - ldr r0, [pc, #20] @ (6aacc ) │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bls.n 6aae0 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 6aacc │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #2 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5fa2c <__uepack_MOD_dclshadecontourex@@Base+0x8c> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 5fb28 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 5fb32 <__uepack_MOD_dclshadecontourex@@Base+0x192> │ │ │ │ + b.n 5fb28 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 5fab6 <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 5fb40 <__uepack_MOD_dclshadecontourex@@Base+0x1a0> │ │ │ │ + b.n 5fab6 <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 5f594 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x8> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r2, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f4b0 <__sgpack_MOD_dcltransshorttonum@@Base+0x10> │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r2, r1, #27 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006aad0 : │ │ │ │ +0005fb6c <__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, #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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ab7a │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ab96 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 6ab88 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #416] @ (5fd20 <__uepack_MOD_dclshadecontour@@Base+0x1b4>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #416] @ (5fd24 <__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 5fc1e <__uepack_MOD_dclshadecontour@@Base+0xb2> │ │ │ │ + sub.w r9, r5, #1 │ │ │ │ + negs r3, r5 │ │ │ │ + clz r9, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 2ee08 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6aba4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #40] @ (6aba8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (6abac ) │ │ │ │ - ldr r0, [pc, #36] @ (6abb0 ) │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + 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] @ (5fd28 <__uepack_MOD_dclshadecontour@@Base+0x1bc>) │ │ │ │ + ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr r0, [pc, #368] @ (5fd2c <__uepack_MOD_dclshadecontour@@Base+0x1c0>) │ │ │ │ add r1, pc │ │ │ │ + subs r6, r6, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6abb4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #28] @ (6abb8 ) │ │ │ │ - add r1, pc │ │ │ │ + add.w sl, r6, r3 │ │ │ │ + blx 337b0 │ │ │ │ + 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, 5fc2c <__uepack_MOD_dclshadecontour@@Base+0xc0> │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 2dd74 │ │ │ │ + ldr r2, [pc, #308] @ (5fd30 <__uepack_MOD_dclshadecontour@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #296] @ (5fd24 <__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 5fd1a <__uepack_MOD_dclshadecontour@@Base+0x1ae> │ │ │ │ + ldr r0, [pc, #292] @ (5fd34 <__uepack_MOD_dclshadecontour@@Base+0x1c8>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bhi.n 6ac18 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #102 @ 0x66 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 6ac04 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #176 @ 0xb0 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 6abf0 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 5fba4 <__uepack_MOD_dclshadecontour@@Base+0x38> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 5fcdc <__uepack_MOD_dclshadecontour@@Base+0x170> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 5fcea <__uepack_MOD_dclshadecontour@@Base+0x17e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 5fd0a <__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 5fc62 <__uepack_MOD_dclshadecontour@@Base+0xf6> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 5fc58 <__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 2dd74 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 5fcfc <__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 5fcc2 <__uepack_MOD_dclshadecontour@@Base+0x156> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 5fcf4 <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 5fcba <__uepack_MOD_dclshadecontour@@Base+0x14e> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 5fc3e <__uepack_MOD_dclshadecontour@@Base+0xd2> │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 2dd74 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5fbf8 <__uepack_MOD_dclshadecontour@@Base+0x8c> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 5fcf4 <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 5fcfe <__uepack_MOD_dclshadecontour@@Base+0x192> │ │ │ │ + b.n 5fcf4 <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 5fc82 <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 5fd0c <__uepack_MOD_dclshadecontour@@Base+0x1a0> │ │ │ │ + b.n 5fc82 <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 603c8 <__rfblib_MOD_dclgetcov@@Base+0x19c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #240 @ 0xf0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 602e4 <__rfblib_MOD_dclgetcov@@Base+0xb8> │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006abbc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005fd38 <__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] @ (5fd7c <__timelib_MOD_dclformattime@@Base+0x44>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r3, #1 │ │ │ │ + mov r5, r1 │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 6ac1e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31eb4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 31b6c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add.w r3, r5, #8 │ │ │ │ + adds r2, r5, #4 │ │ │ │ + blx 31e6c │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ac2c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ac30 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bvc.n 6ab58 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ - movs r0, r1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + lsls r6, r4, #15 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ac34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005fd80 <__timelib_MOD_dclgettime@@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 r2, [pc, #88] @ (5fde8 <__timelib_MOD_dclgettime@@Base+0x68>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r3, #1 │ │ │ │ + ldr r3, [pc, #88] @ (5fdec <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #84] @ (5fdf0 <__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] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6ac96 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f660 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r3, [pc, #40] @ (5fdec <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ + ldmia.w sp, {r0, r1, r2} │ │ │ │ + stmia.w r6, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (5fdf4 <__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 5fde2 <__timelib_MOD_dclgettime@@Base+0x62> │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32db8 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6aca4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6aca8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bvc.n 6ace0 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #250 @ 0xfa │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 60068 <__rfblib_MOD_dclgetcor@@Base+0x4c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 60008 <__ugpack_MOD_dcldrawvectors@@Base+0x1d0> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006acac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005fdf8 <__ugpack_MOD_dclsetunitvectortitle@@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 r3, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (5fe34 <__ugpack_MOD_dclsetunitvectortitle@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 6ad0e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3341c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + movs r2, #1 │ │ │ │ + blx 332ec │ │ │ │ + movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ad1c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ad20 ) │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + lsls r2, r0, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005fe38 <__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, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #440] @ (60004 <__ugpack_MOD_dcldrawvectors@@Base+0x1cc>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #440] @ (60008 <__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 5fef4 <__ugpack_MOD_dcldrawvectors@@Base+0xbc> │ │ │ │ + sub.w r9, r5, #1 │ │ │ │ + negs r3, r5 │ │ │ │ + clz r9, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov.w r9, r9, lsr #5 │ │ │ │ + ldrd r3, r2, [r4, #28] │ │ │ │ + ldr r7, [r4, #0] │ │ │ │ + sub.w r8, r2, r3 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldrd r3, r6, [r4, #40] @ 0x28 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r7, [r4, #36] @ 0x24 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + ldr r1, [pc, #376] @ (6000c <__ugpack_MOD_dcldrawvectors@@Base+0x1d4>) │ │ │ │ + ldr r0, [pc, #380] @ (60010 <__ugpack_MOD_dcldrawvectors@@Base+0x1d8>) │ │ │ │ + add.w sl, r6, r3 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bvs.n 6ac68 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ - movs r0, r1 │ │ │ │ + blx 337b0 │ │ │ │ + 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, 5ff02 <__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 33410 │ │ │ │ + ldr r2, [pc, #324] @ (60014 <__ugpack_MOD_dcldrawvectors@@Base+0x1dc>) │ │ │ │ + ldr r3, [pc, #308] @ (60008 <__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 5fffe <__ugpack_MOD_dcldrawvectors@@Base+0x1c6> │ │ │ │ + ldr r0, [pc, #304] @ (60018 <__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 31b50 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 5fe74 <__ugpack_MOD_dcldrawvectors@@Base+0x3c> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 5ffba <__ugpack_MOD_dcldrawvectors@@Base+0x182> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 5ffc8 <__ugpack_MOD_dcldrawvectors@@Base+0x190> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 5ffee <__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 5ff3a <__ugpack_MOD_dcldrawvectors@@Base+0x102> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 5ff30 <__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 33410 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 5ffe0 <__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 5ffa0 <__ugpack_MOD_dcldrawvectors@@Base+0x168> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 5ffd8 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 5ff98 <__ugpack_MOD_dcldrawvectors@@Base+0x160> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 5ff14 <__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 33410 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 5fece <__ugpack_MOD_dcldrawvectors@@Base+0x96> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 5ffd8 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 5ffe2 <__ugpack_MOD_dcldrawvectors@@Base+0x1aa> │ │ │ │ + b.n 5ffd8 <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 5ff5a <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 5fff0 <__ugpack_MOD_dcldrawvectors@@Base+0x1b8> │ │ │ │ + b.n 5ff5a <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 60110 <__rfblib_MOD_dclgetcor@@Base+0xf4> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r1, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 6001c <__rfblib_MOD_dclgetcor@@Base> │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r0, #10 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ad24 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0006001c <__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, #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 32174 │ │ │ │ - cbz r0, 6adb0 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #468] @ (60208 <__rfblib_MOD_dclgetcor@@Base+0x1ec>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #468] @ (6020c <__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] @ (60210 <__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 31b6c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 600c8 <__rfblib_MOD_dclgetcor@@Base+0xac> │ │ │ │ cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6adbe │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 60146 <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #396] @ (60214 <__rfblib_MOD_dclgetcor@@Base+0x1f8>) │ │ │ │ mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31b44 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6adcc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6add0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6add4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6add8 ) │ │ │ │ - add r1, pc │ │ │ │ + add r3, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2e578 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #380] @ (60218 <__rfblib_MOD_dclgetcor@@Base+0x1fc>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bvs.n 6add4 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #56 @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - bpl.n 6adc0 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #86 @ 0x56 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006addc : │ │ │ │ - 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 31dc4 │ │ │ │ + ldr r2, [pc, #372] @ (6021c <__rfblib_MOD_dclgetcor@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #356] @ (6020c <__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 60204 <__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 601e2 <__rfblib_MOD_dclgetcor@@Base+0x1c6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6ae36 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32848 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + 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 600e2 <__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 60146 <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #288] @ (60220 <__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 2e578 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ble.n 601fc <__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 60122 <__rfblib_MOD_dclgetcor@@Base+0x106> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ae44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ae48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bpl.n 6af40 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ae4c : │ │ │ │ - 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] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6009a <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 601a6 <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 6018e <__rfblib_MOD_dclgetcor@@Base+0x172> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 601ae <__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 32174 │ │ │ │ - cbz r0, 6aea6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3400c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + 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 60164 <__rfblib_MOD_dclgetcor@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (60224 <__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 2e578 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 601ee <__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 6019a <__rfblib_MOD_dclgetcor@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6aeb4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6aeb8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bpl.n 6aed0 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006aebc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + b.n 6009a <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ + movs r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6af2a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [pc, #112] @ (60228 <__rfblib_MOD_dclgetcor@@Base+0x20c>) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30798 │ │ │ │ - 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 2e578 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 601a6 <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 6011a <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 601a6 <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 600f6 <__rfblib_MOD_dclgetcor@@Base+0xda> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 6011a <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6af38 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6af3c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bmi.n 6ae4c │ │ │ │ - movs r7, r0 │ │ │ │ - adds r1, #110 @ 0x6e │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 60138 <__rfblib_MOD_dclgetcor@@Base+0x11c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6009a <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + udf #158 @ 0x9e │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r6, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + udf #44 @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r0, #108] @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006af40 : │ │ │ │ +0006022c <__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, #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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6afea │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #468] @ (60418 <__rfblib_MOD_dclgetcov@@Base+0x1ec>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #468] @ (6041c <__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] @ (60420 <__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 31b6c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 602d8 <__rfblib_MOD_dclgetcov@@Base+0xac> │ │ │ │ cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6aff8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 60356 <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #396] @ (60424 <__rfblib_MOD_dclgetcov@@Base+0x1f8>) │ │ │ │ mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - blx 32024 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6b008 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6b00c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b010 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b014 ) │ │ │ │ - add r1, pc │ │ │ │ + add r3, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 33514 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #380] @ (60428 <__rfblib_MOD_dclgetcov@@Base+0x1fc>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bcc.n 6af9c │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #218 @ 0xda │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 6af88 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b018 : │ │ │ │ - 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 31dc4 │ │ │ │ + ldr r2, [pc, #372] @ (6042c <__rfblib_MOD_dclgetcov@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #356] @ (6041c <__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 60414 <__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 603f2 <__rfblib_MOD_dclgetcov@@Base+0x1c6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6b072 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3406c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + 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 602f2 <__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 60356 <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #288] @ (60430 <__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 33514 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ble.n 6040c <__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 60332 <__rfblib_MOD_dclgetcov@@Base+0x106> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b080 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b084 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bcc.n 6b104 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #170 @ 0xaa │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b088 : │ │ │ │ - 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] │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 602aa <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 603b6 <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 6039e <__rfblib_MOD_dclgetcov@@Base+0x172> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 603be <__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 32174 │ │ │ │ - cbz r0, 6b0e2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dd8c │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + 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 60374 <__rfblib_MOD_dclgetcov@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (60434 <__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 33514 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 603fe <__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 603aa <__rfblib_MOD_dclgetcov@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b0f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b0f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bcs.n 6b094 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #102 @ 0x66 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b0f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + b.n 602aa <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + movs r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6b166 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [pc, #112] @ (60438 <__rfblib_MOD_dclgetcov@@Base+0x20c>) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e0c8 │ │ │ │ - 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 33514 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 603b6 <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 6032a <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 603b6 <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 60306 <__rfblib_MOD_dclgetcov@@Base+0xda> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 6032a <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b174 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b178 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bcs.n 6b210 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #14 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 60348 <__rfblib_MOD_dclgetcov@@Base+0x11c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 602aa <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + bgt.n 60338 <__rfblib_MOD_dclgetcov@@Base+0x10c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.u16 d0, d0, d8 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 13, cr0, cr6, cr8, {0} │ │ │ │ + bgt.n 60468 <__rfblib_MOD_dclgetprd@@Base+0x2c> │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r4, #84] @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r6, #76] @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b17c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006043c <__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, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6b1e4 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #468] @ (60628 <__rfblib_MOD_dclgetprd@@Base+0x1ec>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #468] @ (6062c <__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] @ (60630 <__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 31b6c │ │ │ │ - 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 2fa14 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 604e8 <__rfblib_MOD_dclgetprd@@Base+0xac> │ │ │ │ + cmp r7, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 60566 <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #396] @ (60634 <__rfblib_MOD_dclgetprd@@Base+0x1f8>) │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b1f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b1f8 ) │ │ │ │ - add r1, pc │ │ │ │ + add r3, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2ffd4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #380] @ (60638 <__rfblib_MOD_dclgetprd@@Base+0x1fc>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bne.n 6b194 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r7, #188 @ 0xbc │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b1fc : │ │ │ │ - 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 31dc4 │ │ │ │ + ldr r2, [pc, #372] @ (6063c <__rfblib_MOD_dclgetprd@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #356] @ (6062c <__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 60624 <__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 60602 <__rfblib_MOD_dclgetprd@@Base+0x1c6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6b264 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2fa14 │ │ │ │ + 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 60502 <__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 60566 <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #288] @ (60640 <__rfblib_MOD_dclgetprd@@Base+0x204>) │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2ffd4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ble.n 6061c <__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 60542 <__rfblib_MOD_dclgetprd@@Base+0x106> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b274 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b278 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bne.n 6b314 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b27c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b298 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 604ba <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 605c6 <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 605ae <__rfblib_MOD_dclgetprd@@Base+0x172> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 605ce <__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 32174 │ │ │ │ + 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 60584 <__rfblib_MOD_dclgetprd@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (60644 <__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 2ffd4 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 6060e <__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 605ba <__rfblib_MOD_dclgetprd@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 604ba <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ + movs r0, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6b306 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [pc, #112] @ (60648 <__rfblib_MOD_dclgetprd@@Base+0x20c>) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31298 │ │ │ │ - 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 2ffd4 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 605c6 <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 6053a <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 605c6 <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 60516 <__rfblib_MOD_dclgetprd@@Base+0xda> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 6053a <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b314 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b318 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - beq.n 6b270 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 60558 <__rfblib_MOD_dclgetprd@@Base+0x11c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 604ba <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + bge.n 60728 <__uzpack_MOD_dclsetaxisfactor@@Base+0xc> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + stc2 0, cr0, [ip, #-32] @ 0xffffffe0 │ │ │ │ + str r0, [r2, #60] @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + ldc2l 0, cr0, [r2], {8} │ │ │ │ + bge.n 60658 <__intlib_MOD_dclintge@@Base+0xc> │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r2, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b31c : │ │ │ │ - push {r3, lr} │ │ │ │ +0006064c <__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 34094 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6067c <__intlib_MOD_dclintge@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33c2c │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + smlawb r0, ip, r8, r0 │ │ │ │ │ │ │ │ -0006b338 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00060680 <__intlib_MOD_dclintgt@@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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b3e4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (606b0 <__intlib_MOD_dclintgt@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b3f2 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2f7c8 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 2eea0 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6b400 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6b404 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b408 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b40c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r7, {r1, r2, r3, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7, {r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, #94 @ 0x5e │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + smlabb r0, r4, r8, r0 │ │ │ │ │ │ │ │ -0006b410 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000606b4 <__intlib_MOD_dclintle@@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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b4bc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (606e4 <__intlib_MOD_dclintle@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b4ca │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 30b70 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 313dc │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6b4d8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6b4dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b4e0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b4e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r6, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r5, #192 @ 0xc0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r5, #222 @ 0xde │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + @ instruction: 0xfaec0008 │ │ │ │ │ │ │ │ -0006b4e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000606e8 <__intlib_MOD_dclintlt@@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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b594 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (60718 <__intlib_MOD_dclintlt@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b5a2 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3215c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 33228 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6b5b0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6b5b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b5b8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b5bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6!, {r4} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r5, #94 @ 0x5e │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + @ instruction: 0xfac40008 │ │ │ │ │ │ │ │ -0006b5c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006071c <__uzpack_MOD_dclsetaxisfactor@@Base>: │ │ │ │ + push {r3, r4, r5, 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b6ac │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6074c <__uzpack_MOD_dclsetaxisfactor@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b6c8 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b6ba │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 31404 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #28 │ │ │ │ - movs r7, #1 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 31b6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 2f488 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6b6d8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6b6dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6b6e0 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6b6e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6b6e8 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6b6ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r2} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xfa9c0008 │ │ │ │ │ │ │ │ -0006b6f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00060750 <__chklib_MOD_dclcheckcharpattern@@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 32174 │ │ │ │ - cbz r0, 6b75e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 319cc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (60790 <__chklib_MOD_dclcheckcharpattern@@Base+0x40>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31b1c │ │ │ │ + movs r1, #19 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b76c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b770 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r4, {r2, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #82 @ 0x52 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0xfa7a0008 │ │ │ │ │ │ │ │ -0006b774 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00060794 <__chklib_MOD_dclcheckfortran@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6b7e2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e018 │ │ │ │ - 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] @ (607c8 <__chklib_MOD_dclcheckfortran@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2df80 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b7f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b7f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r3!, {r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xfa4c0008 │ │ │ │ │ │ │ │ -0006b7f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000607cc <__chklib_MOD_dclcheckalphanum@@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 32174 │ │ │ │ - cbz r0, 6b866 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33628 │ │ │ │ - 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] @ (60800 <__chklib_MOD_dclcheckalphanum@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f010 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b874 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b878 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r3, {r2, r3, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xfa240008 │ │ │ │ │ │ │ │ -0006b87c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00060804 <__chklib_MOD_dclchecknumber@@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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b926 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (60838 <__chklib_MOD_dclchecknumber@@Base+0x34>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b934 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - 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 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 2f650 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6b944 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6b948 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b94c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6b950 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r2, {r2, r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xfa000008 │ │ │ │ │ │ │ │ -0006b954 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006083c <__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 2f778 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (60870 <__chklib_MOD_dclcheckalphabet@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3262c │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldr??.w r0, [r8, #8] │ │ │ │ │ │ │ │ -0006b970 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00060874 <__chklib_MOD_dclcheckspecial@@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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ba1c │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (608a8 <__chklib_MOD_dclcheckspecial@@Base+0x34>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ba2a │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3200c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 2fa08 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6ba38 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6ba3c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ba40 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6ba44 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r1, {r1, r2, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrsh.w r0, [r4, #8] │ │ │ │ │ │ │ │ -0006ba48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000608ac <__chklib_MOD_dclcheckcurrency@@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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6baf4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (608e0 <__chklib_MOD_dclcheckcurrency@@Base+0x34>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bb02 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 3221c │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 3163c │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6bb10 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6bb14 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bb18 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6bb1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r0!, {r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #14 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + vst1.8 {d0[0]}, [ip], r8 │ │ │ │ │ │ │ │ -0006bb20 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000608e4 <__chklib_MOD_dclcheckblank@@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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bbcc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (60918 <__chklib_MOD_dclcheckblank@@Base+0x34>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bbda │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fca8 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 33758 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6bbe8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6bbec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bbf0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6bbf4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r7!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r1, #112 @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r1, #142 @ 0x8e │ │ │ │ - movs r0, r1 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + vld4.8 {d16-d19}, [r8], r8 │ │ │ │ │ │ │ │ -0006bbf8 : │ │ │ │ +0006091c <__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, #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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bce4 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #772] @ (60c38 <__dcl_parm_MOD_dclsetcharex@@Base+0x31c>) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #772] @ (60c3c <__dcl_parm_MOD_dclsetcharex@@Base+0x320>) │ │ │ │ mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r0, [pc, #768] @ (60c40 <__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 31b6c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #748] @ (60c44 <__dcl_parm_MOD_dclsetcharex@@Base+0x328>) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + blx 324d4 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bd00 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + bne.w 60a9e <__dcl_parm_MOD_dclsetcharex@@Base+0x182> │ │ │ │ + ldr r3, [pc, #732] @ (60c48 <__dcl_parm_MOD_dclsetcharex@@Base+0x32c>) │ │ │ │ + add.w r2, r4, #19 │ │ │ │ + cmp r2, #1 │ │ │ │ + add.w fp, sp, #84 @ 0x54 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #720] @ (60c4c <__dcl_parm_MOD_dclsetcharex@@Base+0x330>) │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + str.w fp, [sp, #20] │ │ │ │ + add.w fp, r4, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r2 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add.w r3, r4, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.n 60a5c <__dcl_parm_MOD_dclsetcharex@@Base+0x140> │ │ │ │ + ldrd r1, r7, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + sub.w r2, r1, r9 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 2f2e4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3160c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 60a7c <__dcl_parm_MOD_dclsetcharex@@Base+0x160> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e11c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 60b8a <__dcl_parm_MOD_dclsetcharex@@Base+0x26e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e90 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 60bac <__dcl_parm_MOD_dclsetcharex@@Base+0x290> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dfb0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 60bce <__dcl_parm_MOD_dclsetcharex@@Base+0x2b2> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov.w sl, #1 │ │ │ │ blx 32174 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bcf2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #19 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, r8 │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r1, [pc, #528] @ (60c50 <__dcl_parm_MOD_dclsetcharex@@Base+0x334>) │ │ │ │ + ldr r0, [pc, #528] @ (60c54 <__dcl_parm_MOD_dclsetcharex@@Base+0x338>) │ │ │ │ + movs r2, #12 │ │ │ │ + mov r3, sl │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r7 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + blx 2d990 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp.w r9, #31 │ │ │ │ + ble.n 609a0 <__dcl_parm_MOD_dclsetcharex@@Base+0x84> │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + movs r2, #32 │ │ │ │ + blx 32aec │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3160c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 609ca <__dcl_parm_MOD_dclsetcharex@@Base+0xae> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #468] @ (60c58 <__dcl_parm_MOD_dclsetcharex@@Base+0x33c>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31b44 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f47c │ │ │ │ + b.n 60b3c <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 60aea <__dcl_parm_MOD_dclsetcharex@@Base+0x1ce> │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + 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 60b12 <__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 339f8 │ │ │ │ + ldr r0, [pc, #396] @ (60c5c <__dcl_parm_MOD_dclsetcharex@@Base+0x340>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #5 │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.w 60bf4 <__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, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 2d9a8 │ │ │ │ - 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 2fa14 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 60aba <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 60ac4 <__dcl_parm_MOD_dclsetcharex@@Base+0x1a8> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3332c │ │ │ │ + ldr r0, [pc, #288] @ (60c60 <__dcl_parm_MOD_dclsetcharex@@Base+0x344>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #284] @ (60c64 <__dcl_parm_MOD_dclsetcharex@@Base+0x348>) │ │ │ │ + ldr r3, [pc, #240] @ (60c3c <__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 60bf0 <__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 33d64 │ │ │ │ + b.n 60b3c <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e0d4 │ │ │ │ + b.n 60b3c <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ffec │ │ │ │ + b.n 60b3c <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #212] @ (60c68 <__dcl_parm_MOD_dclsetcharex@@Base+0x34c>) │ │ │ │ mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ + blx 31b44 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ + blx 31b10 │ │ │ │ + b.n 60b3c <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #184] @ (60c6c <__dcl_parm_MOD_dclsetcharex@@Base+0x350>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b44 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 33fb4 │ │ │ │ + b.n 60b3c <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + movs r7, #32 │ │ │ │ + ldr r2, [pc, #152] @ (60c70 <__dcl_parm_MOD_dclsetcharex@@Base+0x354>) │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6bd10 ) │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31b44 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6bd14 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6bd18 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6bd1c ) │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32574 │ │ │ │ + b.n 60b3c <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #124] @ (60c74 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #108] @ (60c78 <__dcl_parm_MOD_dclsetcharex@@Base+0x35c>) │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6bd20 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6bd24 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #88] @ (60c7c <__dcl_parm_MOD_dclsetcharex@@Base+0x360>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #84] @ (60c80 <__dcl_parm_MOD_dclsetcharex@@Base+0x364>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #176 @ 0xb0 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #250 @ 0xfa │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 60b3c <__dcl_parm_MOD_dclsetcharex@@Base+0x220> │ │ │ │ + bpl.n 60b74 <__dcl_parm_MOD_dclsetcharex@@Base+0x258> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + vld4.8 {d0-d3}, [lr], r8 │ │ │ │ + vld4.8 {d0-d3}, [r4], r8 │ │ │ │ + ldrsb.w r0, [r0, r8] │ │ │ │ + ldrsb.w r0, [r4, r8] │ │ │ │ + ldr.w r0, [r2, r8] │ │ │ │ + cmp r4, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r1, r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf7300008 │ │ │ │ + bcc.n 60b7c <__dcl_parm_MOD_dclsetcharex@@Base+0x260> │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r0, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + subw r0, lr, #2056 @ 0x808 │ │ │ │ + @ instruction: 0xf6880008 │ │ │ │ + @ instruction: 0xf6700008 │ │ │ │ + lsrs r4, r0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bd28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00060c84 <__dcl_parm_MOD_dclsetlogicalex@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1068] @ 610c4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x440> │ │ │ │ + ldr.w r3, [pc, #1068] @ 610c8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x444> │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1064] @ 610cc <__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 31b6c │ │ │ │ + ldr.w r3, [pc, #1040] @ 610d0 <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 60e6c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1e8> │ │ │ │ + ldr r3, [pc, #1020] @ (610d4 <__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] @ (610d8 <__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 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, 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 60e18 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x194> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f74c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 60f8c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x308> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3078c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 60fa4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x320> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eb74 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 60fbc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f6f0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 60fd4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x350> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33304 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 60fec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x368> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fd00 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61004 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x380> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f04 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6101c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x398> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f50 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61034 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3b0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eb1c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6104c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3c8> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e5e0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61064 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3e0> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6bd96 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3326c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6bda4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6bda8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #130 @ 0x82 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006bdac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6be1a │ │ │ │ - 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3254c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6be28 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6be2c ) │ │ │ │ + ldr r1, [pc, #736] @ (610dc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x458>) │ │ │ │ + ldr r0, [pc, #736] @ (610e0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x45c>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006be30 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6be9e │ │ │ │ - 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 2d990 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33794 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6beac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6beb0 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 31a98 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 60d08 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x84> │ │ │ │ + ldr r2, [pc, #688] @ (610e4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x460>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2e43c │ │ │ │ + ldr r0, [pc, #672] @ (610e8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x464>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006beb4 : │ │ │ │ - stmdb 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bf5e │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bf6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #664] @ (610ec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x468>) │ │ │ │ + ldr r3, [pc, #628] @ (610c8 <__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 6107c <__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 60ec2 <__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 60eea <__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 339f8 │ │ │ │ + ldr r0, [pc, #596] @ (610f0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x46c>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 61080 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3fc> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (60fd8 <__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 3361c │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 60e88 <__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 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 60e92 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x20e> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 2ff5c │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6bf7c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6bf80 ) │ │ │ │ + blx 315a4 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30b00 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31b90 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33f50 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30798 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30c80 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 336f8 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e110 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f18c │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ea68 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #356] @ (610f4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x470>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f240 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #336] @ (610f8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x474>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fab4 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #316] @ (610fc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x478>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f550 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #296] @ (61100 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x47c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33da8 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #276] @ (61104 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x480>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2d924 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #256] @ (61108 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x484>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 321e8 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #236] @ (6110c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x488>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31a0c │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #216] @ (61110 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x48c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32f78 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #196] @ (61114 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x490>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32d30 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + ldr r2, [pc, #176] @ (61118 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x494>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32a08 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (6111c <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ (61120 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x49c>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bf84 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6bf88 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (61124 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #112] @ (61128 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a4>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r7, #62 @ 0x3e │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r1, r2, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r7, #92 @ 0x5c │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 60e46 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c2> │ │ │ │ + bcs.n 61130 <__dcl_parm_MOD_dclsetrealex@@Base+0x4> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6160008 │ │ │ │ + subs.w r0, sl, #8912896 @ 0x880000 │ │ │ │ + sub.w r0, r2, #8912896 @ 0x880000 │ │ │ │ + subs.w r0, r0, #8912896 @ 0x880000 │ │ │ │ + eors.w r0, sl, #8912896 @ 0x880000 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r1, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + orns r0, r6, #8912896 @ 0x880000 │ │ │ │ + beq.n 60ff0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x36c> │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r2, r3, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r7, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r5, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r2, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf2220008 │ │ │ │ + @ instruction: 0xf1fc0008 │ │ │ │ + @ instruction: 0xf1e40008 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bf8c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006112c <__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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1072] @ 61570 <__dcl_parm_MOD_dclsetrealex@@Base+0x444> │ │ │ │ + ldr.w r3, [pc, #1072] @ 61574 <__dcl_parm_MOD_dclsetrealex@@Base+0x448> │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1068] @ 61578 <__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 31b6c │ │ │ │ + ldr.w r3, [pc, #1044] @ 6157c <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 61316 <__dcl_parm_MOD_dclsetrealex@@Base+0x1ea> │ │ │ │ + ldr.w r3, [pc, #1024] @ 61580 <__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] @ (61584 <__dcl_parm_MOD_dclsetrealex@@Base+0x458>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r4, #19 │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 6bff2 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 325ec │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c000 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c004 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r3!, {r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r7, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c008 : │ │ │ │ - b.w 31754 │ │ │ │ - │ │ │ │ -0006c00c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e160 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c028 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 612c2 <__dcl_parm_MOD_dclsetrealex@@Base+0x196> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32790 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61438 <__dcl_parm_MOD_dclsetrealex@@Base+0x30c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3068c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61450 <__dcl_parm_MOD_dclsetrealex@@Base+0x324> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3317c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61468 <__dcl_parm_MOD_dclsetrealex@@Base+0x33c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33578 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61480 <__dcl_parm_MOD_dclsetrealex@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f8e8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61498 <__dcl_parm_MOD_dclsetrealex@@Base+0x36c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30638 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 614b0 <__dcl_parm_MOD_dclsetrealex@@Base+0x384> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33e78 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 614c8 <__dcl_parm_MOD_dclsetrealex@@Base+0x39c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ef98 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 614e0 <__dcl_parm_MOD_dclsetrealex@@Base+0x3b4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2edfc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 614f8 <__dcl_parm_MOD_dclsetrealex@@Base+0x3cc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e84 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61510 <__dcl_parm_MOD_dclsetrealex@@Base+0x3e4> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6c096 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dee8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c0a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c0a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r3!, {r2, r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #138 @ 0x8a │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c0ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6c11a │ │ │ │ - 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 2fa14 │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r8 │ │ │ │ - blx 31d34 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c128 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c12c ) │ │ │ │ + ldr r1, [pc, #736] @ (61588 <__dcl_parm_MOD_dclsetrealex@@Base+0x45c>) │ │ │ │ + ldr r0, [pc, #740] @ (6158c <__dcl_parm_MOD_dclsetrealex@@Base+0x460>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #50 @ 0x32 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c130 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 6c19e │ │ │ │ - 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 2d990 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e3c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c1ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c1b0 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 31360 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 611b2 <__dcl_parm_MOD_dclsetrealex@@Base+0x86> │ │ │ │ + ldr r2, [pc, #692] @ (61590 <__dcl_parm_MOD_dclsetrealex@@Base+0x464>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 310ac │ │ │ │ + ldr r0, [pc, #672] @ (61594 <__dcl_parm_MOD_dclsetrealex@@Base+0x468>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r2!, {r2, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #218 @ 0xda │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c1b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ea0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c1d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c1ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6c25a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e5e0 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #668] @ (61598 <__dcl_parm_MOD_dclsetrealex@@Base+0x46c>) │ │ │ │ + ldr r3, [pc, #628] @ (61574 <__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 61528 <__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 6136e <__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 61396 <__dcl_parm_MOD_dclsetrealex@@Base+0x26a> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c268 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c26c ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 339f8 │ │ │ │ + ldr r0, [pc, #596] @ (6159c <__dcl_parm_MOD_dclsetrealex@@Base+0x470>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c270 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 6c2ca │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #340 @ 0x154 │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 6152c <__dcl_parm_MOD_dclsetrealex@@Base+0x400> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (61484 <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 61332 <__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 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 6133c <__dcl_parm_MOD_dclsetrealex@@Base+0x210> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 302d0 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ea3c │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 320ac │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3136c │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ece8 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e0c8 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 333dc │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb4c │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f6fc │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34088 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30a80 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #356] @ (615a0 <__dcl_parm_MOD_dclsetrealex@@Base+0x474>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 326d0 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c2d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c2dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c2e0 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 6c33a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + blx 316f4 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #336] @ (615a4 <__dcl_parm_MOD_dclsetrealex@@Base+0x478>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ff80 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c348 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c34c ) │ │ │ │ + blx 2dcd8 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #316] @ (615a8 <__dcl_parm_MOD_dclsetrealex@@Base+0x47c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33138 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #296] @ (615ac <__dcl_parm_MOD_dclsetrealex@@Base+0x480>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30608 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #276] @ (615b0 <__dcl_parm_MOD_dclsetrealex@@Base+0x484>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 312e4 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #256] @ (615b4 <__dcl_parm_MOD_dclsetrealex@@Base+0x488>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ea18 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #236] @ (615b8 <__dcl_parm_MOD_dclsetrealex@@Base+0x48c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f404 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #216] @ (615bc <__dcl_parm_MOD_dclsetrealex@@Base+0x490>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3053c │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #196] @ (615c0 <__dcl_parm_MOD_dclsetrealex@@Base+0x494>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33c78 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #176] @ (615c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x498>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33fa8 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (615c8 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ (615cc <__dcl_parm_MOD_dclsetrealex@@Base+0x4a0>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r0!, {r3, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r4, #194 @ 0xc2 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c350 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6c3be │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d80 │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (615d0 <__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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c3cc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c3d0 ) │ │ │ │ + ldr r0, [pc, #112] @ (615d4 <__dcl_parm_MOD_dclsetrealex@@Base+0x4a8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ite │ │ │ │ - mov r7, r0 │ │ │ │ - moval r4, #106 @ 0x6a │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c3d4 : │ │ │ │ - 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} │ │ │ │ + blx 2d990 │ │ │ │ + b.n 612f0 <__dcl_parm_MOD_dclsetrealex@@Base+0x1c4> │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + sbcs.w r0, lr, #8 │ │ │ │ + adds.w r0, r2, #8 │ │ │ │ + @ instruction: 0xf0f80008 │ │ │ │ + add.w r0, r6, #8 │ │ │ │ + vext.8 d16, d0, d8, #0 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r3, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + vaddl.s16 q8, d12, d8 │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r5, r7, pc} │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r0, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r5, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r2, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r7, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r4, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r1, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r6, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r3, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r0, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r5, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + ldcl 0, cr0, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + ldcl 0, cr0, [r0, #-32] @ 0xffffffe0 │ │ │ │ + ldc 0, cr0, [r8, #-32]! @ 0xffffffe0 │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c3f0 : │ │ │ │ +000615d8 <__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, #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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c49c │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1072] @ 61a1c <__dcl_parm_MOD_dclsetintegerex@@Base+0x444> │ │ │ │ + ldr.w r3, [pc, #1072] @ 61a20 <__dcl_parm_MOD_dclsetintegerex@@Base+0x448> │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c4aa │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1068] @ 61a24 <__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 31b6c │ │ │ │ + ldr.w r3, [pc, #1044] @ 61a28 <__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 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2daf4 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + blx 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 617c2 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1ea> │ │ │ │ + ldr.w r3, [pc, #1024] @ 61a2c <__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] @ (61a30 <__dcl_parm_MOD_dclsetintegerex@@Base+0x458>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r4, #19 │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 6176e <__dcl_parm_MOD_dclsetintegerex@@Base+0x196> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 2f8c4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 618e4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x30c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ + blx 2fd0c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 618fc <__dcl_parm_MOD_dclsetintegerex@@Base+0x324> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30164 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61914 <__dcl_parm_MOD_dclsetintegerex@@Base+0x33c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e828 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6192c <__dcl_parm_MOD_dclsetintegerex@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31654 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61944 <__dcl_parm_MOD_dclsetintegerex@@Base+0x36c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dcf0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6195c <__dcl_parm_MOD_dclsetintegerex@@Base+0x384> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340f8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x39c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 302b4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6198c <__dcl_parm_MOD_dclsetintegerex@@Base+0x3b4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3211c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 619a4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3cc> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34228 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 619bc <__dcl_parm_MOD_dclsetintegerex@@Base+0x3e4> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 32174 │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6c4b8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6c4bc ) │ │ │ │ + ldr r1, [pc, #736] @ (61a34 <__dcl_parm_MOD_dclsetintegerex@@Base+0x45c>) │ │ │ │ + ldr r0, [pc, #740] @ (61a38 <__dcl_parm_MOD_dclsetintegerex@@Base+0x460>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c4c0 ) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6c4c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - itet ne │ │ │ │ - movne r7, r0 │ │ │ │ - moveq r3, #184 @ 0xb8 │ │ │ │ - movne r0, r1 │ │ │ │ - it eq │ │ │ │ - moveq r7, r0 │ │ │ │ - movs r3, #214 @ 0xd6 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c4c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c574 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ + blx 2d990 │ │ │ │ mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c582 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2f530 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 322b8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6165e <__dcl_parm_MOD_dclsetintegerex@@Base+0x86> │ │ │ │ + ldr r2, [pc, #692] @ (61a3c <__dcl_parm_MOD_dclsetintegerex@@Base+0x464>) │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6c590 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6c594 ) │ │ │ │ - add r1, pc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f4dc │ │ │ │ + ldr r0, [pc, #672] @ (61a40 <__dcl_parm_MOD_dclsetintegerex@@Base+0x468>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c598 ) │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #668] @ (61a44 <__dcl_parm_MOD_dclsetintegerex@@Base+0x46c>) │ │ │ │ + ldr r3, [pc, #628] @ (61a20 <__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 619d4 <__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 6181a <__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 61842 <__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 339f8 │ │ │ │ + ldr r0, [pc, #596] @ (61a48 <__dcl_parm_MOD_dclsetintegerex@@Base+0x470>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6c59c ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x003e │ │ │ │ - movs r7, r0 │ │ │ │ - movs r3, #56 @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x0030 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c5a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c64c │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c65a │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #580 @ 0x244 │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 619d8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x400> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (61930 <__dcl_parm_MOD_dclsetintegerex@@Base+0x358>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 33a34 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 617de <__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 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 617e8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x210> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, sl │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 30b0c │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6c668 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6c66c ) │ │ │ │ + blx 334ec │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f01c │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3003c │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32cd0 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d80 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f2c │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d950 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ee3c │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 336dc │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32ea0 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #356] @ (61a4c <__dcl_parm_MOD_dclsetintegerex@@Base+0x474>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ea58 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #336] @ (61a50 <__dcl_parm_MOD_dclsetintegerex@@Base+0x478>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 321f8 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #316] @ (61a54 <__dcl_parm_MOD_dclsetintegerex@@Base+0x47c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f6c8 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #296] @ (61a58 <__dcl_parm_MOD_dclsetintegerex@@Base+0x480>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32488 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #276] @ (61a5c <__dcl_parm_MOD_dclsetintegerex@@Base+0x484>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3117c │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #256] @ (61a60 <__dcl_parm_MOD_dclsetintegerex@@Base+0x488>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30fec │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #236] @ (61a64 <__dcl_parm_MOD_dclsetintegerex@@Base+0x48c>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2e9a4 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #216] @ (61a68 <__dcl_parm_MOD_dclsetintegerex@@Base+0x490>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2def8 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #196] @ (61a6c <__dcl_parm_MOD_dclsetintegerex@@Base+0x494>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2db64 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldr r2, [pc, #176] @ (61a70 <__dcl_parm_MOD_dclsetintegerex@@Base+0x498>) │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f540 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (61a74 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #136] @ (61a78 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a0>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6c670 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6c674 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (61a7c <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #112] @ (61a80 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - pop {r1, r2, r5, r6, pc} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #184 @ 0xb8 │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r3, r4, r6, pc} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #214 @ 0xd6 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 6179c <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c4> │ │ │ │ + ldmia r0!, {r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r2], #32 │ │ │ │ + stcl 0, cr0, [r6], #-32 @ 0xffffffe0 │ │ │ │ + mcrr 0, 0, r0, ip, cr8 │ │ │ │ + mrrc 0, 0, r0, sl, cr8 │ │ │ │ + adc.w r0, r4, r8 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r6, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + adc.w r0, r0, r8 │ │ │ │ + stmia r7!, {r1, r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb8f6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #592] @ (61ca0 <__dcl_parm_MOD_dclsetchar@@Base+0x21c>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #496] @ (61c44 <__dcl_parm_MOD_dclsetchar@@Base+0x1c0>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #400] @ (61be8 <__dcl_parm_MOD_dclsetchar@@Base+0x164>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #304] @ (61b8c <__dcl_parm_MOD_dclsetchar@@Base+0x108>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #208] @ (61b30 <__dcl_parm_MOD_dclsetchar@@Base+0xac>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #112] @ (61ad4 <__dcl_parm_MOD_dclsetchar@@Base+0x50>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #16] @ (61a78 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a0>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [pc, #944] @ (61e1c <__dcl_parm_MOD_dclsetlogical@@Base+0xc8>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [pc, #848] @ (61dc0 <__dcl_parm_MOD_dclsetlogical@@Base+0x6c>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [pc, #752] @ (61d64 <__dcl_parm_MOD_dclsetlogical@@Base+0x10>) │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xe8ca0008 │ │ │ │ + stmia.w r4!, {r3} │ │ │ │ + stmia.w ip, {r3} │ │ │ │ + adds r2, #224 @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c678 : │ │ │ │ +00061a84 <__dcl_parm_MOD_dclsetchar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #640] @ (61d18 <__dcl_parm_MOD_dclsetchar@@Base+0x294>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #640] @ (61d1c <__dcl_parm_MOD_dclsetchar@@Base+0x298>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #636] @ (61d20 <__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 31b6c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #612] @ (61d24 <__dcl_parm_MOD_dclsetchar@@Base+0x2a0>) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + blx 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 61bd4 <__dcl_parm_MOD_dclsetchar@@Base+0x150> │ │ │ │ + ldr r3, [pc, #596] @ (61d28 <__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] @ (61d2c <__dcl_parm_MOD_dclsetchar@@Base+0x2a8>) │ │ │ │ + strd r7, r8, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - strd r0, r1, [sp, #12] │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c764 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 61b94 <__dcl_parm_MOD_dclsetchar@@Base+0x110> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e11c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61ca4 <__dcl_parm_MOD_dclsetchar@@Base+0x220> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e90 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61cb2 <__dcl_parm_MOD_dclsetchar@@Base+0x22e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dfb0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61cc0 <__dcl_parm_MOD_dclsetchar@@Base+0x23c> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c780 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 32174 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c772 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 2fa88 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #28 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r1, [pc, #440] @ (61d30 <__dcl_parm_MOD_dclsetchar@@Base+0x2ac>) │ │ │ │ + ldr r0, [pc, #440] @ (61d34 <__dcl_parm_MOD_dclsetchar@@Base+0x2b0>) │ │ │ │ + movs r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 2d990 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + blx 3160c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 61b02 <__dcl_parm_MOD_dclsetchar@@Base+0x7e> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f47c │ │ │ │ + ldr r0, [pc, #388] @ (61d38 <__dcl_parm_MOD_dclsetchar@@Base+0x2b4>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #384] @ (61d3c <__dcl_parm_MOD_dclsetchar@@Base+0x2b8>) │ │ │ │ + ldr r3, [pc, #348] @ (61d1c <__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 61cce <__dcl_parm_MOD_dclsetchar@@Base+0x24a> │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6c790 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6c794 ) │ │ │ │ - add r1, pc │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 61c24 <__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 61c4e <__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 339f8 │ │ │ │ + ldr r0, [pc, #312] @ (61d40 <__dcl_parm_MOD_dclsetchar@@Base+0x2bc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r9 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6c798 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6c79c ) │ │ │ │ + movs r1, #5 │ │ │ │ + add.w r0, r0, #820 @ 0x334 │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 61cd2 <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, sl, #8 │ │ │ │ + add.w r0, r9, sl │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 61bf2 <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 61bfc <__dcl_parm_MOD_dclsetchar@@Base+0x178> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30390 │ │ │ │ + b.n 61bb0 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eec8 │ │ │ │ + b.n 61bb0 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dd80 │ │ │ │ + b.n 61bb0 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f420 │ │ │ │ + b.n 61bb0 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31b10 │ │ │ │ + b.n 61bb0 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33fb4 │ │ │ │ + b.n 61bb0 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + ldrd r7, r2, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32574 │ │ │ │ + b.n 61bb0 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (61d44 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (61d48 <__dcl_parm_MOD_dclsetchar@@Base+0x2c4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6c7a0 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6c7a4 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (61d4c <__dcl_parm_MOD_dclsetchar@@Base+0x2c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (61d50 <__dcl_parm_MOD_dclsetchar@@Base+0x2cc>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2d990 │ │ │ │ + b.n 61bb0 <__dcl_parm_MOD_dclsetchar@@Base+0x12c> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #248 @ 0xf8 │ │ │ │ + stmia r4!, {r3, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strex r0, r0, [r6, #32] │ │ │ │ + b.n 61ca0 <__dcl_parm_MOD_dclsetchar@@Base+0x21c> │ │ │ │ movs r0, r1 │ │ │ │ - pop {r6} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #66 @ 0x42 │ │ │ │ + b.n 61c78 <__dcl_parm_MOD_dclsetchar@@Base+0x1f4> │ │ │ │ movs r0, r1 │ │ │ │ - pop {r1, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #8 │ │ │ │ + b.n 61c90 <__dcl_parm_MOD_dclsetchar@@Base+0x20c> │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 61c28 <__dcl_parm_MOD_dclsetchar@@Base+0x1a4> │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 61bb4 <__dcl_parm_MOD_dclsetchar@@Base+0x130> │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + push {r1, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 618e8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x310> │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 618a0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x2c8> │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6194c <__dcl_parm_MOD_dclsetintegerex@@Base+0x374> │ │ │ │ movs r0, r1 │ │ │ │ + cmp r7, #230 @ 0xe6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c7a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00061d54 <__dcl_parm_MOD_dclsetlogical@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (62108 <__dcl_parm_MOD_dclsetlogical@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (6210c <__dcl_parm_MOD_dclsetlogical@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (62110 <__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 31b6c │ │ │ │ + ldr r3, [pc, #908] @ (62114 <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 61f20 <__dcl_parm_MOD_dclsetlogical@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (62118 <__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] @ (6211c <__dcl_parm_MOD_dclsetlogical@@Base+0x3c8>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 61ede <__dcl_parm_MOD_dclsetlogical@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f74c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62046 <__dcl_parm_MOD_dclsetlogical@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3078c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62052 <__dcl_parm_MOD_dclsetlogical@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eb74 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6205e <__dcl_parm_MOD_dclsetlogical@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f6f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6206a <__dcl_parm_MOD_dclsetlogical@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33304 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62076 <__dcl_parm_MOD_dclsetlogical@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fd00 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62082 <__dcl_parm_MOD_dclsetlogical@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f04 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6208e <__dcl_parm_MOD_dclsetlogical@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f50 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6209a <__dcl_parm_MOD_dclsetlogical@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eb1c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 620a6 <__dcl_parm_MOD_dclsetlogical@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e5e0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 620b2 <__dcl_parm_MOD_dclsetlogical@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6c816 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32fb4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c824 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c828 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r4, 6c88e │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c82c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6c89a │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30650 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c8a8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c8ac ) │ │ │ │ + ldr r1, [pc, #604] @ (62120 <__dcl_parm_MOD_dclsetlogical@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (62124 <__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 2d990 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 61dce <__dcl_parm_MOD_dclsetlogical@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2e43c │ │ │ │ + ldr r0, [pc, #556] @ (62128 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r0, 6c8f2 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c8b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6c91e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33060 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #548] @ (6212c <__dcl_parm_MOD_dclsetlogical@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (6210c <__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 620be <__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 61f7a <__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 61fa4 <__dcl_parm_MOD_dclsetlogical@@Base+0x250> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c92c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c930 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 339f8 │ │ │ │ + ldr r0, [pc, #476] @ (62130 <__dcl_parm_MOD_dclsetlogical@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - hlt 0x0014 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c934 : │ │ │ │ - stmdb 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c9de │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6c9ec │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #920 @ 0x398 │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 620c2 <__dcl_parm_MOD_dclsetlogical@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (62094 <__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 2dc48 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 61f3e <__dcl_parm_MOD_dclsetlogical@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 61f48 <__dcl_parm_MOD_dclsetlogical@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6c9fc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6ca00 ) │ │ │ │ + blx 30b58 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e8c4 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30bbc │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 325b0 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 303fc │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3400c │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fd50 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 306f8 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32954 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33b78 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d28 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f240 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fab4 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f550 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33da8 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2d924 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 321e8 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31a0c │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32f78 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32d30 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32a08 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (62134 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (62138 <__dcl_parm_MOD_dclsetlogical@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ca04 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6ca08 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (6213c <__dcl_parm_MOD_dclsetlogical@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (62140 <__dcl_parm_MOD_dclsetlogical@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2d990 │ │ │ │ + b.n 61efa <__dcl_parm_MOD_dclsetlogical@@Base+0x1a6> │ │ │ │ nop │ │ │ │ - cbnz r4, 6ca34 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #134 @ 0x86 │ │ │ │ + stmia r1!, {r3, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 61c54 <__dcl_parm_MOD_dclsetchar@@Base+0x1d0> │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r6, 6ca38 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + b.n 61afc <__dcl_parm_MOD_dclsetchar@@Base+0x78> │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 61acc <__dcl_parm_MOD_dclsetchar@@Base+0x48> │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 61ae8 <__dcl_parm_MOD_dclsetchar@@Base+0x64> │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6199c <__dcl_parm_MOD_dclsetintegerex@@Base+0x3c4> │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #42 @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 61958 <__dcl_parm_MOD_dclsetintegerex@@Base+0x380> │ │ │ │ + movs r0, r1 │ │ │ │ + ite gt │ │ │ │ + movgt r2, r1 │ │ │ │ + cbz r6, 62158 <__dcl_parm_MOD_dclsetreal@@Base+0x14> @ unpredictable │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 624f8 <__dcl_parm_MOD_dclsetreal@@Base+0x3b4> │ │ │ │ movs r0, r1 │ │ │ │ + b.n 624b0 <__dcl_parm_MOD_dclsetreal@@Base+0x36c> │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6255c <__dcl_parm_MOD_dclsetinteger@@Base+0x28> │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r3, #246 @ 0xf6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ca0c : │ │ │ │ +00062144 <__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, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6cafe │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (624f8 <__dcl_parm_MOD_dclsetreal@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (624fc <__dcl_parm_MOD_dclsetreal@@Base+0x3b8>) │ │ │ │ mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (62500 <__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 31b6c │ │ │ │ + ldr r3, [pc, #908] @ (62504 <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cb1a │ │ │ │ - ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + bne.w 62310 <__dcl_parm_MOD_dclsetreal@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (62508 <__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] @ (6250c <__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 r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 622ce <__dcl_parm_MOD_dclsetreal@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32790 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62436 <__dcl_parm_MOD_dclsetreal@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3068c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62442 <__dcl_parm_MOD_dclsetreal@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3317c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6244e <__dcl_parm_MOD_dclsetreal@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33578 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6245a <__dcl_parm_MOD_dclsetreal@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f8e8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62466 <__dcl_parm_MOD_dclsetreal@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30638 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62472 <__dcl_parm_MOD_dclsetreal@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33e78 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6247e <__dcl_parm_MOD_dclsetreal@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ef98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6248a <__dcl_parm_MOD_dclsetreal@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2edfc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62496 <__dcl_parm_MOD_dclsetreal@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 624a2 <__dcl_parm_MOD_dclsetreal@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6cb0c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - ldrd r1, r3, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - strd r9, r8, [sp, #8] │ │ │ │ - blx 325e0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #32] │ │ │ │ - blx 2fa14 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r1, [pc, #604] @ (62510 <__dcl_parm_MOD_dclsetreal@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (62514 <__dcl_parm_MOD_dclsetreal@@Base+0x3d0>) │ │ │ │ + movs r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 2d990 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6cb28 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6cb2c ) │ │ │ │ - add r1, pc │ │ │ │ + blx 31360 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 621be <__dcl_parm_MOD_dclsetreal@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 310ac │ │ │ │ + ldr r0, [pc, #556] @ (62518 <__dcl_parm_MOD_dclsetreal@@Base+0x3d4>) │ │ │ │ + movs r1, #10 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (6cb30 ) │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #548] @ (6251c <__dcl_parm_MOD_dclsetreal@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (624fc <__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 624ae <__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 6236a <__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 62394 <__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 339f8 │ │ │ │ + ldr r0, [pc, #476] @ (62520 <__dcl_parm_MOD_dclsetreal@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (6cb34 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6cb38 ) │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #1160 @ 0x488 │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 624b2 <__dcl_parm_MOD_dclsetreal@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (62484 <__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 │ │ │ │ - ldr r0, [pc, #28] @ (6cb3c ) │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6232e <__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 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 62338 <__dcl_parm_MOD_dclsetreal@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34174 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 335dc │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32e0c │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbd4 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2df40 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dd8c │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2faec │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32274 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 334a0 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31144 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 305d4 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 316f4 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2dcd8 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33138 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30608 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 312e4 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2ea18 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f404 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3053c │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33c78 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33fa8 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (62524 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (62528 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (6252c <__dcl_parm_MOD_dclsetreal@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (62530 <__dcl_parm_MOD_dclsetreal@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 622ea <__dcl_parm_MOD_dclsetreal@@Base+0x1a6> │ │ │ │ + nop │ │ │ │ + pop {r3, r4, r5, r6, pc} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 62884 <__dcl_parm_MOD_dclsetinteger@@Base+0x350> │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb8a6 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #8 │ │ │ │ + b.n 6270c <__dcl_parm_MOD_dclsetinteger@@Base+0x1d8> │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb898 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, r1, #7 │ │ │ │ + b.n 626dc <__dcl_parm_MOD_dclsetinteger@@Base+0x1a8> │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 626f8 <__dcl_parm_MOD_dclsetinteger@@Base+0x1c4> │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 625ac <__dcl_parm_MOD_dclsetinteger@@Base+0x78> │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #58 @ 0x3a │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 62588 <__dcl_parm_MOD_dclsetinteger@@Base+0x54> │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r4, 62596 <__dcl_parm_MOD_dclsetinteger@@Base+0x62> │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #664 @ 0x298 │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 62508 <__dcl_parm_MOD_dclsetreal@@Base+0x3c4> │ │ │ │ + movs r0, r1 │ │ │ │ + ble.n 624c0 <__dcl_parm_MOD_dclsetreal@@Base+0x37c> │ │ │ │ + movs r0, r1 │ │ │ │ + udf #30 │ │ │ │ movs r0, r1 │ │ │ │ + cmp r0, #6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cb40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00062534 <__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, #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 32174 │ │ │ │ - cbz r0, 6cbca │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (628e8 <__dcl_parm_MOD_dclsetinteger@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (628ec <__dcl_parm_MOD_dclsetinteger@@Base+0x3b8>) │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6cbd8 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (628f0 <__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 31b6c │ │ │ │ + ldr r3, [pc, #908] @ (628f4 <__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 2f14c │ │ │ │ - mov r3, r7 │ │ │ │ + blx 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 62700 <__dcl_parm_MOD_dclsetinteger@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (628f8 <__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] @ (628fc <__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 r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 626be <__dcl_parm_MOD_dclsetinteger@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 2f8c4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62826 <__dcl_parm_MOD_dclsetinteger@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + blx 2fd0c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62832 <__dcl_parm_MOD_dclsetinteger@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30164 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6283e <__dcl_parm_MOD_dclsetinteger@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e828 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6284a <__dcl_parm_MOD_dclsetinteger@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31654 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62856 <__dcl_parm_MOD_dclsetinteger@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dcf0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62862 <__dcl_parm_MOD_dclsetinteger@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6286e <__dcl_parm_MOD_dclsetinteger@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 302b4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6287a <__dcl_parm_MOD_dclsetinteger@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3211c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62886 <__dcl_parm_MOD_dclsetinteger@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34228 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62892 <__dcl_parm_MOD_dclsetinteger@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 32174 │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6cbe8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6cbec ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #604] @ (62900 <__dcl_parm_MOD_dclsetinteger@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (62904 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d0>) │ │ │ │ + movs r2, #13 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6cbf0 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6cbf4 ) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 2d990 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 322b8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 625ae <__dcl_parm_MOD_dclsetinteger@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f4dc │ │ │ │ + ldr r0, [pc, #556] @ (62908 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb7e8 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, r6, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb7da │ │ │ │ - movs r7, r0 │ │ │ │ - subs r4, r2, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006cbf8 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 6cc80 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6cc8e │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #548] @ (6290c <__dcl_parm_MOD_dclsetinteger@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (628ec <__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 6289e <__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 6275a <__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 62784 <__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 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + blx 339f8 │ │ │ │ + ldr r0, [pc, #476] @ (62910 <__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 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 628a2 <__dcl_parm_MOD_dclsetinteger@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (62874 <__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, r4 │ │ │ │ - blx 2eec8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6271e <__dcl_parm_MOD_dclsetinteger@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6cc9c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6cca0 ) │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 62728 <__dcl_parm_MOD_dclsetinteger@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30bc8 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30250 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30520 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f74 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31af8 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ff80 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d10 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d4c │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3258c │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32434 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 322f8 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2ea58 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 321f8 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f6c8 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32488 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3117c │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30fec │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2e9a4 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2def8 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2db64 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f540 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (62914 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (62918 <__dcl_parm_MOD_dclsetinteger@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6cca4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6cca8 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (6291c <__dcl_parm_MOD_dclsetinteger@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (62920 <__dcl_parm_MOD_dclsetinteger@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb732 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 626da <__dcl_parm_MOD_dclsetinteger@@Base+0x1a6> │ │ │ │ + nop │ │ │ │ + cbnz r0, 6290e <__dcl_parm_MOD_dclsetinteger@@Base+0x3da> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 628ac <__dcl_parm_MOD_dclsetinteger@@Base+0x378> │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb724 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, r6, #4 │ │ │ │ + ble.n 6291c <__dcl_parm_MOD_dclsetinteger@@Base+0x3e8> │ │ │ │ + movs r0, r1 │ │ │ │ + bgt.n 628ec <__dcl_parm_MOD_dclsetinteger@@Base+0x3b8> │ │ │ │ movs r0, r1 │ │ │ │ + ble.n 62908 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d4> │ │ │ │ + movs r0, r1 │ │ │ │ + bgt.n 6280c <__dcl_parm_MOD_dclsetinteger@@Base+0x2d8> │ │ │ │ + movs r0, r1 │ │ │ │ + movs r6, #74 @ 0x4a │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 629b0 <__dcl_parm_MOD_dclgetchars@@Base+0x8c> │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 62918 <__dcl_parm_MOD_dclsetinteger@@Base+0x3e4> │ │ │ │ + movs r0, r1 │ │ │ │ + bls.n 628d0 <__dcl_parm_MOD_dclsetinteger@@Base+0x39c> │ │ │ │ + movs r0, r1 │ │ │ │ + bge.n 6297c <__dcl_parm_MOD_dclgetchars@@Base+0x58> │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #22 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ccac : │ │ │ │ +00062924 <__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, #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 32174 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #636] @ (62bb4 <__dcl_parm_MOD_dclgetchars@@Base+0x290>) │ │ │ │ + ldr r3, [pc, #636] @ (62bb8 <__dcl_parm_MOD_dclgetchars@@Base+0x294>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #636] @ (62bbc <__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 31b6c │ │ │ │ + ldr r3, [pc, #616] @ (62bc0 <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cd56 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 62a70 <__dcl_parm_MOD_dclgetchars@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #596] @ (62bc4 <__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] @ (62bc8 <__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 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 62a30 <__dcl_parm_MOD_dclgetchars@@Base+0x10c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e11c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62b40 <__dcl_parm_MOD_dclgetchars@@Base+0x21c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e90 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62b4e <__dcl_parm_MOD_dclgetchars@@Base+0x22a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dfb0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62b5c <__dcl_parm_MOD_dclgetchars@@Base+0x238> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6cd64 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r1, [pc, #440] @ (62bcc <__dcl_parm_MOD_dclgetchars@@Base+0x2a8>) │ │ │ │ + ldr r0, [pc, #440] @ (62bd0 <__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 2d990 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3160c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6299e <__dcl_parm_MOD_dclgetchars@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2eb80 │ │ │ │ + ldr r0, [pc, #388] @ (62bd4 <__dcl_parm_MOD_dclgetchars@@Base+0x2b0>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #384] @ (62bd8 <__dcl_parm_MOD_dclgetchars@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #348] @ (62bb8 <__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 62b6a <__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 62ac0 <__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 62aea <__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 339f8 │ │ │ │ + ldr r0, [pc, #312] @ (62bdc <__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 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 62b6e <__dcl_parm_MOD_dclgetchars@@Base+0x24a> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r4, #59 @ 0x3b │ │ │ │ + movs r6, #45 @ 0x2d │ │ │ │ + bic.w r9, r3, r3, asr #31 │ │ │ │ + add.w r8, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33d64 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 62a8e <__dcl_parm_MOD_dclgetchars@@Base+0x16a> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 62a98 <__dcl_parm_MOD_dclgetchars@@Base+0x174> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6cd74 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6cd78 ) │ │ │ │ + blx 32f68 │ │ │ │ + b.n 62a4c <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f14c │ │ │ │ + b.n 62a4c <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3405c │ │ │ │ + b.n 62a4c <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31860 │ │ │ │ + b.n 62a4c <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2e3d4 │ │ │ │ + b.n 62a4c <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30af4 │ │ │ │ + b.n 62a4c <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f494 │ │ │ │ + b.n 62a4c <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (62be0 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (62be4 <__dcl_parm_MOD_dclgetchars@@Base+0x2c0>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6cd7c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6cd80 ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (62be8 <__dcl_parm_MOD_dclgetchars@@Base+0x2c4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (62bec <__dcl_parm_MOD_dclgetchars@@Base+0x2c8>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2d990 │ │ │ │ + b.n 62a4c <__dcl_parm_MOD_dclgetchars@@Base+0x128> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb65c │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, r3, #2 │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 62bb8 <__dcl_parm_MOD_dclgetchars@@Base+0x294> │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb64e │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + bls.n 62c08 <__dcl_parm_MOD_dclgetlogicals@@Base+0x18> │ │ │ │ + movs r0, r1 │ │ │ │ + bls.n 62bd8 <__dcl_parm_MOD_dclgetchars@@Base+0x2b4> │ │ │ │ movs r0, r1 │ │ │ │ + bls.n 62bf4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x4> │ │ │ │ + movs r0, r1 │ │ │ │ + bhi.n 62b8c <__dcl_parm_MOD_dclgetchars@@Base+0x268> │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 62bb8 <__dcl_parm_MOD_dclgetchars@@Base+0x294> │ │ │ │ + movs r0, r1 │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #280 @ (adr r6, 62cf8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x108>) │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 62c4c <__dcl_parm_MOD_dclgetlogicals@@Base+0x5c> │ │ │ │ + movs r0, r1 │ │ │ │ + bvc.n 62c04 <__dcl_parm_MOD_dclgetlogicals@@Base+0x14> │ │ │ │ + movs r0, r1 │ │ │ │ + bvc.n 62b38 <__dcl_parm_MOD_dclgetchars@@Base+0x214> │ │ │ │ + movs r0, r1 │ │ │ │ + movs r1, #74 @ 0x4a │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cd84 : │ │ │ │ +00062bf0 <__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, #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 32174 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (62fa4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (62fa8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (62fac <__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 31b6c │ │ │ │ + ldr r3, [pc, #908] @ (62fb0 <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6ce22 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + bne.w 62dbc <__dcl_parm_MOD_dclgetlogicals@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (62fb4 <__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] @ (62fb8 <__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 r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 62d7a <__dcl_parm_MOD_dclgetlogicals@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f74c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62ee2 <__dcl_parm_MOD_dclgetlogicals@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3078c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62eee <__dcl_parm_MOD_dclgetlogicals@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eb74 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62efa <__dcl_parm_MOD_dclgetlogicals@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f6f0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62f06 <__dcl_parm_MOD_dclgetlogicals@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33304 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62f12 <__dcl_parm_MOD_dclgetlogicals@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fd00 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62f1e <__dcl_parm_MOD_dclgetlogicals@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f04 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62f2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f50 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62f36 <__dcl_parm_MOD_dclgetlogicals@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eb1c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62f42 <__dcl_parm_MOD_dclgetlogicals@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e5e0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 62f4e <__dcl_parm_MOD_dclgetlogicals@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ce30 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r1, [pc, #604] @ (62fbc <__dcl_parm_MOD_dclgetlogicals@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (62fc0 <__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 2d990 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 62c6a <__dcl_parm_MOD_dclgetlogicals@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3137c │ │ │ │ + ldr r0, [pc, #556] @ (62fc4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d4>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #548] @ (62fc8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (62fa8 <__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 62f5a <__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 62e16 <__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 62e40 <__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 339f8 │ │ │ │ + ldr r0, [pc, #476] @ (62fcc <__dcl_parm_MOD_dclgetlogicals@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #1740 @ 0x6cc │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 62f5e <__dcl_parm_MOD_dclgetlogicals@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (62f30 <__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, r4 │ │ │ │ - blx 2ff08 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 62dda <__dcl_parm_MOD_dclgetlogicals@@Base+0x1ea> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 62de4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6ce40 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6ce44 ) │ │ │ │ + blx 2dda4 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f62c │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb8c │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ecdc │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 309b0 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32848 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f740 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340d4 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d914 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb58 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3096c │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 300ec │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3125c │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 335b0 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 3191c │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32390 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f7a4 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31fa0 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f944 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32df4 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30ea0 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (62fd0 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (62fd4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ce48 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6ce4c ) │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (62fd8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (62fdc <__dcl_parm_MOD_dclgetlogicals@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2d990 │ │ │ │ + b.n 62d96 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1a6> │ │ │ │ nop │ │ │ │ - push {r4, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, r4, #0 │ │ │ │ + uxtb r4, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 63040 <__dcl_parm_MOD_dclgetreals@@Base+0x60> │ │ │ │ movs r0, r1 │ │ │ │ - push {r1, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + bvs.n 63060 <__dcl_parm_MOD_dclgetreals@@Base+0x80> │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -0006ce50 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ce6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6ceda │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f214 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cee8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ceec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + bvs.n 63030 <__dcl_parm_MOD_dclgetreals@@Base+0x50> │ │ │ │ + movs r0, r1 │ │ │ │ + bvs.n 6304c <__dcl_parm_MOD_dclgetreals@@Base+0x6c> │ │ │ │ + movs r0, r1 │ │ │ │ + bvs.n 62fc0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d0> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r1, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + bpl.n 62f44 <__dcl_parm_MOD_dclgetlogicals@@Base+0x354> │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 62fd8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e8> │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #1000 @ (adr r2, 633b8 <__dcl_parm_MOD_dclgetreals@@Base+0x3d8>) │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 6305c <__dcl_parm_MOD_dclgetreals@@Base+0x7c> │ │ │ │ + movs r0, r1 │ │ │ │ + bcc.n 63014 <__dcl_parm_MOD_dclgetreals@@Base+0x34> │ │ │ │ movs r0, r1 │ │ │ │ + bcc.n 62f48 <__dcl_parm_MOD_dclgetlogicals@@Base+0x358> │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, r3, #5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cef0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00062fe0 <__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, #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, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #928] @ (63394 <__dcl_parm_MOD_dclgetreals@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (63398 <__dcl_parm_MOD_dclgetreals@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (6339c <__dcl_parm_MOD_dclgetreals@@Base+0x3bc>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6cf5e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30acc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cf6c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cf70 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - push {r2, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r5, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006cf74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 │ │ │ │ + movs r1, #11 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + ldr r3, [pc, #908] @ (633a0 <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 631ac <__dcl_parm_MOD_dclgetreals@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (633a4 <__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] @ (633a8 <__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 r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, 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 6316a <__dcl_parm_MOD_dclgetreals@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32790 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 632d2 <__dcl_parm_MOD_dclgetreals@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3068c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 632de <__dcl_parm_MOD_dclgetreals@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3317c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 632ea <__dcl_parm_MOD_dclgetreals@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33578 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 632f6 <__dcl_parm_MOD_dclgetreals@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f8e8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63302 <__dcl_parm_MOD_dclgetreals@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30638 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6330e <__dcl_parm_MOD_dclgetreals@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33e78 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6331a <__dcl_parm_MOD_dclgetreals@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ef98 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63326 <__dcl_parm_MOD_dclgetreals@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2edfc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63332 <__dcl_parm_MOD_dclgetreals@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e84 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6333e <__dcl_parm_MOD_dclgetreals@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6cfe2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - 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 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cff0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cff4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r0, 6d068 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r2, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006cff8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e310 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d014 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d030 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ea8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d04c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6d0ba │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f464 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d0c8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d0cc ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #604] @ (633ac <__dcl_parm_MOD_dclgetreals@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (633b0 <__dcl_parm_MOD_dclgetreals@@Base+0x3d0>) │ │ │ │ + movs r2, #11 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - uxtb r0, r7 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d0d0 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 6d12a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 2d990 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33c94 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d138 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d13c ) │ │ │ │ - add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31360 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6305a <__dcl_parm_MOD_dclgetreals@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32ac4 │ │ │ │ + ldr r0, [pc, #556] @ (633b4 <__dcl_parm_MOD_dclgetreals@@Base+0x3d4>) │ │ │ │ + movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - uxth r0, r1 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r4, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d140 : │ │ │ │ - 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 31dc4 │ │ │ │ + ldr r2, [pc, #548] @ (633b8 <__dcl_parm_MOD_dclgetreals@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (63398 <__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 6334a <__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 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6d19a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 63206 <__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 63230 <__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 339f8 │ │ │ │ + ldr r0, [pc, #476] @ (633bc <__dcl_parm_MOD_dclgetreals@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #1980 @ 0x7bc │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 6334e <__dcl_parm_MOD_dclgetreals@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (63320 <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 631ca <__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 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 631d4 <__dcl_parm_MOD_dclgetreals@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e568 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d1a8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d1ac ) │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d908 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e71c │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f1c8 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e8a8 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30668 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3406c │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30948 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f320 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33cd8 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e750 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f034 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fe40 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32880 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 301e0 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31964 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33d0c │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31c2c │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31c04 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33be8 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34114 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30ae8 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (633c0 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (633c4 <__dcl_parm_MOD_dclgetreals@@Base+0x3e4>) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #24 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - sxth r0, r3 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, r4, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d1b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6d21e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30910 │ │ │ │ + movs r0, #25 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (633c8 <__dcl_parm_MOD_dclgetreals@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d22c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d230 ) │ │ │ │ + ldr r0, [pc, #68] @ (633cc <__dcl_parm_MOD_dclgetreals@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r4, 6d254 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, r1, r6 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 63186 <__dcl_parm_MOD_dclgetreals@@Base+0x1a6> │ │ │ │ + nop │ │ │ │ + add r6, sp, #880 @ 0x370 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 63470 <__dcl_parm_MOD_dclgetintegers@@Base+0xa0> │ │ │ │ movs r0, r1 │ │ │ │ + bcs.n 63470 <__dcl_parm_MOD_dclgetintegers@@Base+0xa0> │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 63440 <__dcl_parm_MOD_dclgetintegers@@Base+0x70> │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 6345c <__dcl_parm_MOD_dclgetintegers@@Base+0x8c> │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 633d0 <__dcl_parm_MOD_dclgetintegers@@Base> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r3, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 63374 <__dcl_parm_MOD_dclgetreals@@Base+0x394> │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r7!, {r2, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r7!, {r1, r2, r3, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r7, {r1, r2, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, r5, r5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d234 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e3a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d250 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32800 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d26c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f0b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d288 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f470 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d2a4 : │ │ │ │ - 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 32de4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d2d0 : │ │ │ │ - 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 2e1c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d2fc : │ │ │ │ - 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 30320 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d328 : │ │ │ │ - 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 30880 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d354 : │ │ │ │ - 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 31768 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d380 : │ │ │ │ - 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 2daa0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d3ac : │ │ │ │ - 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 3062c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d3d8 : │ │ │ │ - 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 33d1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d404 : │ │ │ │ - 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 2f578 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d430 : │ │ │ │ - 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 30130 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d45c : │ │ │ │ - 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 337c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d488 : │ │ │ │ - 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 31970 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d4b4 : │ │ │ │ - b.w 2fa94 │ │ │ │ - │ │ │ │ -0006d4b8 : │ │ │ │ - b.w 33490 │ │ │ │ - │ │ │ │ -0006d4bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 300a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d4d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d4f4 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006d510 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30714 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d52c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3345c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d548 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30eac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d564 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ee4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d580 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3407c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d59c : │ │ │ │ - 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 32818 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d5c8 : │ │ │ │ - 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 32608 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d5f8 : │ │ │ │ - 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 2db2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d624 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30088 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d640 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 30488 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d664 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2ff50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d688 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d6a4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30fdc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d6cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dcc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d6e8 : │ │ │ │ - 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 325bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d714 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d730 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31f44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d758 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33bd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d774 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e3bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d790 : │ │ │ │ - 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 2feb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d7cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d7e8 : │ │ │ │ - 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 2ef10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d818 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2db48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d840 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d85c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 3419c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d880 : │ │ │ │ - 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 303e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d8ac : │ │ │ │ - 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 30354 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d8dc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2db54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d904 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31944 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d920 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d93c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 34158 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d960 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2fe98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d984 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 300cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006d9a0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2ecf4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d9c4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2eab0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d9ec : │ │ │ │ - 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 2dce4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006da24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 338c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006da40 : │ │ │ │ - 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 2fbbc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006da7c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 326e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006daa4 : │ │ │ │ - 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 316cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dadc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006daf8 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006db14 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30b94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006db3c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2f7fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006db60 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 328d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006db7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dfbc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006db98 : │ │ │ │ - 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 2fea4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dbc8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30498 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006dbe4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 3128c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006dc08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006dc24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32eec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006dc40 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006dc5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006dc78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e4bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006dc94 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000633d0 <__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, #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, #928] @ (63784 <__dcl_parm_MOD_dclgetintegers@@Base+0x3b4>) │ │ │ │ + ldr r3, [pc, #928] @ (63788 <__dcl_parm_MOD_dclgetintegers@@Base+0x3b8>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #928] @ (6378c <__dcl_parm_MOD_dclgetintegers@@Base+0x3bc>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + ldr r3, [pc, #908] @ (63790 <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6359c <__dcl_parm_MOD_dclgetintegers@@Base+0x1cc> │ │ │ │ + ldr r3, [pc, #888] @ (63794 <__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] @ (63798 <__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 6355a <__dcl_parm_MOD_dclgetintegers@@Base+0x18a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f8c4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 636c2 <__dcl_parm_MOD_dclgetintegers@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fd0c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 636ce <__dcl_parm_MOD_dclgetintegers@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30164 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 636da <__dcl_parm_MOD_dclgetintegers@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e828 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 636e6 <__dcl_parm_MOD_dclgetintegers@@Base+0x316> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31654 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 636f2 <__dcl_parm_MOD_dclgetintegers@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dcf0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 636fe <__dcl_parm_MOD_dclgetintegers@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340f8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6370a <__dcl_parm_MOD_dclgetintegers@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 302b4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63716 <__dcl_parm_MOD_dclgetintegers@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3211c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63722 <__dcl_parm_MOD_dclgetintegers@@Base+0x352> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34228 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6372e <__dcl_parm_MOD_dclgetintegers@@Base+0x35e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6dcee │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33894 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 32174 │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6dcfc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dd00 ) │ │ │ │ + ldr r1, [pc, #604] @ (6379c <__dcl_parm_MOD_dclgetintegers@@Base+0x3cc>) │ │ │ │ + ldr r0, [pc, #608] @ (637a0 <__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 2d990 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 322b8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6344a <__dcl_parm_MOD_dclgetintegers@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 33110 │ │ │ │ + ldr r0, [pc, #556] @ (637a4 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d4>) │ │ │ │ + movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, pc, #784 @ (adr r6, 6e010 ) │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r6, r4, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006dd04 : │ │ │ │ - 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 31dc4 │ │ │ │ + ldr r2, [pc, #548] @ (637a8 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d8>) │ │ │ │ + ldr r3, [pc, #516] @ (63788 <__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 6373a <__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 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6dd5e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 635f6 <__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 63620 <__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 339f8 │ │ │ │ + ldr r0, [pc, #476] @ (637ac <__dcl_parm_MOD_dclgetintegers@@Base+0x3dc>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #2220 @ 0x8ac │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 6373e <__dcl_parm_MOD_dclgetintegers@@Base+0x36e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r6, #48 @ 0x30 │ │ │ │ + tst r4, r7 │ │ │ │ + ldr r6, [pc, #288] @ (63710 <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 635ba <__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 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 635c4 <__dcl_parm_MOD_dclgetintegers@@Base+0x1f4> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30e38 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6dd6c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dd70 ) │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb98 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33764 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 311bc │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 334ac │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32054 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 326d0 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32bec │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2edb0 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a24 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30120 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 329c0 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f80c │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f794 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2eb50 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f620 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2d934 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f3e8 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 32460 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30e1c │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30ef0 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30fc0 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (637b0 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (637b4 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (637b8 <__dcl_parm_MOD_dclgetintegers@@Base+0x3e8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (637bc <__dcl_parm_MOD_dclgetintegers@@Base+0x3ec>) │ │ │ │ add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, pc, #336 @ (adr r6, 6dec0 ) │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 63576 <__dcl_parm_MOD_dclgetintegers@@Base+0x1a6> │ │ │ │ + nop │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r2, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r6, {r1, r2, r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r6, {r2, r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r6, {r3, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r6!, {r2, r3, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + add r1, sp, #320 @ 0x140 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r3!, {r2, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ + asrs r2, r7, #21 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006dd74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000637c0 <__dcl_parm_MOD_dclgetchar@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #636] @ (63a50 <__dcl_parm_MOD_dclgetchar@@Base+0x290>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #636] @ (63a54 <__dcl_parm_MOD_dclgetchar@@Base+0x294>) │ │ │ │ + add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r0, [pc, #632] @ (63a58 <__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 31b6c │ │ │ │ + ldr r3, [pc, #616] @ (63a5c <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6390c <__dcl_parm_MOD_dclgetchar@@Base+0x14c> │ │ │ │ + ldr r3, [pc, #596] @ (63a60 <__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] @ (63a64 <__dcl_parm_MOD_dclgetchar@@Base+0x2a4>) │ │ │ │ + str r7, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 638cc <__dcl_parm_MOD_dclgetchar@@Base+0x10c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e11c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 639dc <__dcl_parm_MOD_dclgetchar@@Base+0x21c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e90 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 639ea <__dcl_parm_MOD_dclgetchar@@Base+0x22a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dfb0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 639f8 <__dcl_parm_MOD_dclgetchar@@Base+0x238> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6dde2 │ │ │ │ - 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 32174 │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33e54 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r1, [pc, #440] @ (63a68 <__dcl_parm_MOD_dclgetchar@@Base+0x2a8>) │ │ │ │ + ldr r0, [pc, #440] @ (63a6c <__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 2d990 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3160c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 6383a <__dcl_parm_MOD_dclgetchar@@Base+0x7a> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2eb80 │ │ │ │ + ldr r0, [pc, #388] @ (63a70 <__dcl_parm_MOD_dclgetchar@@Base+0x2b0>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #384] @ (63a74 <__dcl_parm_MOD_dclgetchar@@Base+0x2b4>) │ │ │ │ + ldr r3, [pc, #348] @ (63a54 <__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 63a06 <__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 6395c <__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 63986 <__dcl_parm_MOD_dclgetchar@@Base+0x1c6> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 339f8 │ │ │ │ + ldr r0, [pc, #312] @ (63a78 <__dcl_parm_MOD_dclgetchar@@Base+0x2b8>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #5 │ │ │ │ + addw r0, r0, #2460 @ 0x99c │ │ │ │ + blx 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 63a0a <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6392a <__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 30d44 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 63934 <__dcl_parm_MOD_dclgetchar@@Base+0x174> │ │ │ │ + movs r3, #8 │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ddf0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ddf4 ) │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f68 │ │ │ │ + b.n 638e8 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f14c │ │ │ │ + b.n 638e8 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3405c │ │ │ │ + b.n 638e8 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31860 │ │ │ │ + b.n 638e8 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2e3d4 │ │ │ │ + b.n 638e8 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30af4 │ │ │ │ + b.n 638e8 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f494 │ │ │ │ + b.n 638e8 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (63a7c <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (63a80 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (63a84 <__dcl_parm_MOD_dclgetchar@@Base+0x2c4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (63a88 <__dcl_parm_MOD_dclgetchar@@Base+0x2c8>) │ │ │ │ + add r1, pc │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, pc, #832 @ (adr r5, 6e134 ) │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r2, r1, #1 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 638e8 <__dcl_parm_MOD_dclgetchar@@Base+0x128> │ │ │ │ + nop │ │ │ │ + add r6, pc, #1008 @ (adr r6, 63e44 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b8>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r2!, {r1, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r4, r7, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r2!, {r4} │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, pc, #888 @ (adr r5, 63df0 <__dcl_parm_MOD_dclgetlogical@@Base+0x364>) │ │ │ │ + movs r2, r1 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ddf8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30868 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006de14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00063a8c <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #896] @ (63e20 <__dcl_parm_MOD_dclgetlogical@@Base+0x394>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #896] @ (63e24 <__dcl_parm_MOD_dclgetlogical@@Base+0x398>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #896] @ (63e28 <__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 31b6c │ │ │ │ + ldr r3, [pc, #876] @ (63e2c <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 63c50 <__dcl_parm_MOD_dclgetlogical@@Base+0x1c4> │ │ │ │ + ldr r3, [pc, #856] @ (63e30 <__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] @ (63e34 <__dcl_parm_MOD_dclgetlogical@@Base+0x3a8>) │ │ │ │ + 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 63c0e <__dcl_parm_MOD_dclgetlogical@@Base+0x182> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f74c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63d72 <__dcl_parm_MOD_dclgetlogical@@Base+0x2e6> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3078c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63d7c <__dcl_parm_MOD_dclgetlogical@@Base+0x2f0> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eb74 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63d86 <__dcl_parm_MOD_dclgetlogical@@Base+0x2fa> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f6f0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63d90 <__dcl_parm_MOD_dclgetlogical@@Base+0x304> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33304 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63d9a <__dcl_parm_MOD_dclgetlogical@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fd00 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63da4 <__dcl_parm_MOD_dclgetlogical@@Base+0x318> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f04 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63dae <__dcl_parm_MOD_dclgetlogical@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f50 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63db8 <__dcl_parm_MOD_dclgetlogical@@Base+0x32c> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eb1c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63dc2 <__dcl_parm_MOD_dclgetlogical@@Base+0x336> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e5e0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63dcc <__dcl_parm_MOD_dclgetlogical@@Base+0x340> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6de82 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 32174 │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32ef8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6de90 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6de94 ) │ │ │ │ + ldr r1, [pc, #580] @ (63e38 <__dcl_parm_MOD_dclgetlogical@@Base+0x3ac>) │ │ │ │ + ldr r0, [pc, #584] @ (63e3c <__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 2d990 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a98 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 63afe <__dcl_parm_MOD_dclgetlogical@@Base+0x72> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3137c │ │ │ │ + ldr r0, [pc, #532] @ (63e40 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, pc, #192 @ (adr r5, 6df54 ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #528] @ (63e44 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #492] @ (63e24 <__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 63dd6 <__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 63ca8 <__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 63cd0 <__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 339f8 │ │ │ │ + ldr r0, [pc, #456] @ (63e48 <__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 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 63dda <__dcl_parm_MOD_dclgetlogical@@Base+0x34e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (63dc0 <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 63c6c <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 63c76 <__dcl_parm_MOD_dclgetlogical@@Base+0x1ea> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dda4 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f62c │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb8c │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ecdc │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 309b0 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32848 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f740 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340d4 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d914 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb58 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3096c │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 300ec │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3125c │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 335b0 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 3191c │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32390 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f7a4 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31fa0 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f944 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32df4 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30ea0 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (63e4c <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (63e50 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r1, [pc, #72] @ (63e54 <__dcl_parm_MOD_dclgetlogical@@Base+0x3c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (63e58 <__dcl_parm_MOD_dclgetlogical@@Base+0x3cc>) │ │ │ │ + add r1, pc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 63c28 <__dcl_parm_MOD_dclgetlogical@@Base+0x19c> │ │ │ │ + nop │ │ │ │ + add r4, pc, #192 @ (adr r4, 63ee4 <__dcl_parm_MOD_dclgetreal@@Base+0x88>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r1, r2, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r7, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + add r2, pc, #632 @ (adr r2, 640c0 <__dcl_parm_MOD_dclgetreal@@Base+0x264>) │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r4!, {r3, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r4!, {r1, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ + stmia r5!, {r1, r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r6, r3, #27 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006de98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00063e5c <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #896] @ (641f0 <__dcl_parm_MOD_dclgetreal@@Base+0x394>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #896] @ (641f4 <__dcl_parm_MOD_dclgetreal@@Base+0x398>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #896] @ (641f8 <__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 31b6c │ │ │ │ + ldr r3, [pc, #876] @ (641fc <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 64022 <__dcl_parm_MOD_dclgetreal@@Base+0x1c6> │ │ │ │ + ldr r3, [pc, #856] @ (64200 <__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] @ (64204 <__dcl_parm_MOD_dclgetreal@@Base+0x3a8>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, 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 63fde <__dcl_parm_MOD_dclgetreal@@Base+0x182> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32790 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64144 <__dcl_parm_MOD_dclgetreal@@Base+0x2e8> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3068c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6414e <__dcl_parm_MOD_dclgetreal@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3317c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64158 <__dcl_parm_MOD_dclgetreal@@Base+0x2fc> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33578 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64162 <__dcl_parm_MOD_dclgetreal@@Base+0x306> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f8e8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6416c <__dcl_parm_MOD_dclgetreal@@Base+0x310> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30638 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64176 <__dcl_parm_MOD_dclgetreal@@Base+0x31a> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33e78 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64180 <__dcl_parm_MOD_dclgetreal@@Base+0x324> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ef98 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6418a <__dcl_parm_MOD_dclgetreal@@Base+0x32e> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2edfc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64194 <__dcl_parm_MOD_dclgetreal@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e84 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6419e <__dcl_parm_MOD_dclgetreal@@Base+0x342> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6df06 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 32174 │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32b90 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6df14 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6df18 ) │ │ │ │ + ldr r1, [pc, #580] @ (64208 <__dcl_parm_MOD_dclgetreal@@Base+0x3ac>) │ │ │ │ + ldr r0, [pc, #584] @ (6420c <__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 2d990 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31360 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 63ece <__dcl_parm_MOD_dclgetreal@@Base+0x72> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32ac4 │ │ │ │ + ldr r0, [pc, #532] @ (64210 <__dcl_parm_MOD_dclgetreal@@Base+0x3b4>) │ │ │ │ + movs r1, #10 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, pc, #688 @ (adr r4, 6e1c8 ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #528] @ (64214 <__dcl_parm_MOD_dclgetreal@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #492] @ (641f4 <__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 641a8 <__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 6407a <__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 640a2 <__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 339f8 │ │ │ │ + ldr r0, [pc, #452] @ (64218 <__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 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 641ac <__dcl_parm_MOD_dclgetreal@@Base+0x350> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (64190 <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6403e <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 64048 <__dcl_parm_MOD_dclgetreal@@Base+0x1ec> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2d908 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e71c │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f1c8 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e8a8 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30668 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3406c │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30948 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f320 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33cd8 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e750 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f034 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2fe40 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32880 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 301e0 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31964 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 33d0c │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31c2c │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 31c04 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 33be8 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 34114 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30ae8 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #108] @ (6421c <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (64220 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64224 <__dcl_parm_MOD_dclgetreal@@Base+0x3c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (64228 <__dcl_parm_MOD_dclgetreal@@Base+0x3cc>) │ │ │ │ + add r1, pc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 63ff8 <__dcl_parm_MOD_dclgetreal@@Base+0x19c> │ │ │ │ + add r0, pc, #384 @ (adr r0, 64374 <__dcl_parm_MOD_dclgetinteger@@Base+0x148>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r2, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r5, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r3, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [sp, #824] @ 0x338 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ + stmia r0!, {r4, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r1!, {r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r1, #12 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006df1c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006422c <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #896] @ (645c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x394>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #896] @ (645c4 <__dcl_parm_MOD_dclgetinteger@@Base+0x398>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #896] @ (645c8 <__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 31b6c │ │ │ │ + ldr r3, [pc, #876] @ (645cc <__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 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 643f0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1c4> │ │ │ │ + ldr r3, [pc, #856] @ (645d0 <__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] @ (645d4 <__dcl_parm_MOD_dclgetinteger@@Base+0x3a8>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, 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 643ae <__dcl_parm_MOD_dclgetinteger@@Base+0x182> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f8c4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64512 <__dcl_parm_MOD_dclgetinteger@@Base+0x2e6> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fd0c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6451c <__dcl_parm_MOD_dclgetinteger@@Base+0x2f0> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30164 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64526 <__dcl_parm_MOD_dclgetinteger@@Base+0x2fa> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e828 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64530 <__dcl_parm_MOD_dclgetinteger@@Base+0x304> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31654 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6453a <__dcl_parm_MOD_dclgetinteger@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dcf0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64544 <__dcl_parm_MOD_dclgetinteger@@Base+0x318> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340f8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6454e <__dcl_parm_MOD_dclgetinteger@@Base+0x322> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 302b4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64558 <__dcl_parm_MOD_dclgetinteger@@Base+0x32c> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3211c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64562 <__dcl_parm_MOD_dclgetinteger@@Base+0x336> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34228 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6456c <__dcl_parm_MOD_dclgetinteger@@Base+0x340> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6df8a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 32174 │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f410 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6df98 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6df9c ) │ │ │ │ + ldr r1, [pc, #580] @ (645d8 <__dcl_parm_MOD_dclgetinteger@@Base+0x3ac>) │ │ │ │ + ldr r0, [pc, #584] @ (645dc <__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 2d990 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 322b8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6429e <__dcl_parm_MOD_dclgetinteger@@Base+0x72> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 33110 │ │ │ │ + ldr r0, [pc, #532] @ (645e0 <__dcl_parm_MOD_dclgetinteger@@Base+0x3b4>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, pc, #160 @ (adr r4, 6e03c ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #528] @ (645e4 <__dcl_parm_MOD_dclgetinteger@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #492] @ (645c4 <__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 64576 <__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 64448 <__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 64470 <__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 339f8 │ │ │ │ + ldr r0, [pc, #456] @ (645e8 <__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 30c14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 6457a <__dcl_parm_MOD_dclgetinteger@@Base+0x34e> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (64560 <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6440c <__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 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 64416 <__dcl_parm_MOD_dclgetinteger@@Base+0x1ea> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fb98 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33764 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 311bc │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 334ac │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32054 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 326d0 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32bec │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2edb0 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a24 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30120 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 329c0 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f80c │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f794 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2eb50 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f620 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2d934 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 2f3e8 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 32460 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30e1c │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30ef0 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #24 │ │ │ │ + blx 30fc0 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (645ec <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #92] @ (645f0 <__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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r1, [pc, #72] @ (645f4 <__dcl_parm_MOD_dclgetinteger@@Base+0x3c8>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (645f8 <__dcl_parm_MOD_dclgetinteger@@Base+0x3cc>) │ │ │ │ + add r1, pc │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 643c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x19c> │ │ │ │ + nop │ │ │ │ + ldr r4, [sp, #576] @ 0x240 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r2, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ + stmia r0!, {r2, r3, r4} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r0!, {r1, r2} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r0!, {r2} │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r3, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + ite le │ │ │ │ + movle r0, r1 │ │ │ │ + ldrgt r2, [sp, #1016] @ 0x3f8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r1, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r3, r5, pc} │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r1, pc} │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r7, #28 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006dfa0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f954 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006dfbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 337a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006dfd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000645fc <__shtrlib_MOD_dcllegendretransform_b@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e046 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 306c8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #228] @ (646f8 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xfc>) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #228] @ (646fc <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #224] @ (64700 <__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 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r7, 64638 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x3c> │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + ldr r2, [pc, #200] @ (64704 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x108>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 64652 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x56> │ │ │ │ + b.n 646d6 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xda> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 646ce <__shtrlib_MOD_dcllegendretransform_b@@Base+0xd2> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 64646 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x4a> │ │ │ │ + cbz r0, 64662 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + ldr r3, [pc, #172] @ (64708 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x10c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r6, 6466c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x70> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [pc, #156] @ (6470c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x110>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 340e0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 646aa <__shtrlib_MOD_dcllegendretransform_b@@Base+0xae> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e054 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e058 ) │ │ │ │ + ldr r2, [pc, #100] @ (64710 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #76] @ (646fc <__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 646f2 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xf6> │ │ │ │ + ldr r0, [pc, #84] @ (64714 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #72] @ (64718 <__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] @ (6471c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x120>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #60] @ (64720 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x124>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #60] @ (64724 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x128>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, pc, #432 @ (adr r3, 6e208 ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r2, #26 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 64662 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r2, r3, r4, r6, r7, pc} │ │ │ │ + movs r0, r1 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ + movs r3, r1 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ + movs r3, r1 │ │ │ │ + str r3, [sp, #536] @ 0x218 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2, r3, r4, r5, pc} │ │ │ │ + movs r0, r1 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + movs r3, r1 │ │ │ │ + pop {r2, r3, r4, pc} │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ movs r0, r1 │ │ │ │ + lsls r2, r1, #24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e05c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00064728 <__shtrlib_MOD_dcllegendretransform_f@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #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 32174 │ │ │ │ - cbz r0, 6e0b6 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #228] @ (64824 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xfc>) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #228] @ (64828 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #224] @ (6482c <__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 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r7, 64764 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x3c> │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + ldr r2, [pc, #200] @ (64830 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x108>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 6477e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x56> │ │ │ │ + b.n 64802 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xda> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 647fa <__shtrlib_MOD_dcllegendretransform_f@@Base+0xd2> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 64772 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x4a> │ │ │ │ + cbz r0, 6478e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + ldr r3, [pc, #172] @ (64834 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x10c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r6, 64798 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x70> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [pc, #156] @ (64838 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x110>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 2fa54 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 647d6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xae> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fcb4 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e0c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e0c8 ) │ │ │ │ + ldr r2, [pc, #100] @ (6483c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #76] @ (64828 <__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 6481e <__shtrlib_MOD_dcllegendretransform_f@@Base+0xf6> │ │ │ │ + ldr r0, [pc, #84] @ (64840 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #72] @ (64844 <__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] @ (64848 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x120>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #60] @ (6484c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x124>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #60] @ (64850 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x128>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, pc, #1008 @ (adr r2, 6e4b8 ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r2, #25 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 6478e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [sp, #560] @ 0x230 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #992] @ 0x3e0 │ │ │ │ + movs r3, r1 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ + pop {r2} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e0cc : │ │ │ │ +00064854 <__shtrlib_MOD_dclgetlegendrefunctions@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + ldr r0, [pc, #168] @ (64910 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xbc>) │ │ │ │ mov r7, r1 │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e126 │ │ │ │ + blx 31b6c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r2, 6487c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x28> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [pc, #148] @ (64914 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc0>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 64894 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x40> │ │ │ │ + b.n 648f2 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x9e> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cbz r4, 648ea <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x96> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6488a <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x36> │ │ │ │ + cbz r0, 648a4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ + ldr r3, [pc, #120] @ (64918 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + ldr r5, [pc, #116] @ (6491c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc8>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 30594 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 648da <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x86> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e1f4 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r0, [pc, #68] @ (64920 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xcc>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e134 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e138 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r2, [pc, #56] @ (64924 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd0>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #23 │ │ │ │ + ldr r2, [pc, #48] @ (64928 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd4>) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #44] @ (6492c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #44] @ (64930 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xdc>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, pc, #560 @ (adr r2, 6e368 ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 648a4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ + nop │ │ │ │ + cbnz r0, 64990 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x5c> │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ + movs r3, r1 │ │ │ │ + str r1, [sp, #344] @ 0x158 │ │ │ │ + movs r3, r1 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r6, 64982 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x4e> │ │ │ │ movs r0, r1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r0, 64972 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x3e> │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r0, 64986 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x52> │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e13c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00064934 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e1aa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31044 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #428] @ (64af8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c4>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #428] @ (64afc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ + mov r6, r1 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [pc, #424] @ (64b00 <__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 31b6c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 6497c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x48> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #388] @ (64b04 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d0>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 64996 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x62> │ │ │ │ + b.n 64a54 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x120> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 64a4c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x118> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6498a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x56> │ │ │ │ + cbz r0, 649a6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ + ldr r3, [pc, #360] @ (64b08 <__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 649b6 <__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 649c6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x92> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #324] @ (64b0c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d8>) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cbz r7, 649d6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa2> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 64a70 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x13c> │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 64aa4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x170> │ │ │ │ + ldr r5, [pc, #300] @ (64b10 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1dc>) │ │ │ │ + blx 31884 <_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 2ed74 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 64a28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e1b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e1bc ) │ │ │ │ + ldr r2, [pc, #232] @ (64b14 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #208] @ (64afc <__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 64af4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c0> │ │ │ │ + ldr r0, [pc, #216] @ (64b18 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #204] @ (64b1c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e8>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #28 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #196] @ (64b20 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1ec>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #192] @ (64b24 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f0>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #192] @ (64b28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f4>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, pc, #32 @ (adr r2, 6e1dc ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r6, #22 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e1c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 314a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e1dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e24a │ │ │ │ + blx 2d990 │ │ │ │ + b.n 649a6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 64ad8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1a4> │ │ │ │ + ldr r5, [pc, #180] @ (64b2c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f8>) │ │ │ │ + adds r0, #20 │ │ │ │ + blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ + str.w fp, [sp] │ │ │ │ + add r5, pc │ │ │ │ + strd sl, r0, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b38 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e258 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e25c ) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 33100 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 64a1a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ + b.n 64a28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + ldr r5, [pc, #136] @ (64b30 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1fc>) │ │ │ │ + blx 31884 <_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 32a5c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 64a1a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ + b.n 64a28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #88] @ (64b34 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x200>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #88] @ (64b38 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x204>) │ │ │ │ + movs r4, #28 │ │ │ │ + ldr r0, [pc, #88] @ (64b3c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x208>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r1, pc, #416 @ (adr r1, 6e3fc ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r0, #21 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 64a28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + str r5, [sp, #528] @ 0x210 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 64b48 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x8> │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ + movs r2, r1 │ │ │ │ + rev r4, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r4, #60] @ 0x3c │ │ │ │ + movs r3, r1 │ │ │ │ + rev r2, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r2, 64b54 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x14> │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r1, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r2, 64b64 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x24> │ │ │ │ movs r0, r1 │ │ │ │ + cbnz r0, 64b60 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x20> │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r1, #8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e260 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00064b40 <__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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e2ce │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3414c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #344] @ (64cac <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x16c>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #344] @ (64cb0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #340] @ (64cb4 <__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 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 64b84 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x44> │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + ldr r2, [pc, #304] @ (64cb8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x178>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 64b9e <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x5e> │ │ │ │ + b.n 64c2e <__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, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 64c26 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xe6> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 64b92 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x52> │ │ │ │ + cbz r0, 64bae <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ + ldr r3, [pc, #276] @ (64cbc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x17c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r7, 64bb8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x78> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 64c4a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x10a> │ │ │ │ + ldr r4, [pc, #256] @ (64cc0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x180>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 64c66 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x126> │ │ │ │ + blx 31884 <_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 2e4a0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 64c02 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e2dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e2e0 ) │ │ │ │ + ldr r2, [pc, #192] @ (64cc4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x184>) │ │ │ │ + ldr r3, [pc, #168] @ (64cb0 <__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 64ca6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x166> │ │ │ │ + ldr r0, [pc, #176] @ (64cc8 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #164] @ (64ccc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x18c>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #25 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #156] @ (64cd0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x190>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #152] @ (64cd4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x194>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #152] @ (64cd8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x198>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, pc, #912 @ (adr r0, 6e670 ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r5, #19 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 64bae <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 64c8a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x14a> │ │ │ │ + ldr r1, [pc, #136] @ (64cdc <__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 2e070 │ │ │ │ + b.n 64c02 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + blx 31884 <_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 3369c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 64bf4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb4> │ │ │ │ + b.n 64c02 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + ldr r2, [pc, #84] @ (64ce0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a0>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #84] @ (64ce4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a4>) │ │ │ │ + movs r4, #25 │ │ │ │ + ldr r0, [pc, #84] @ (64ce8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 64c02 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 64ccc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x18c> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [sp, #824] @ 0x338 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb89e │ │ │ │ movs r0, r1 │ │ │ │ + ldrh r4, [r1, #46] @ 0x2e │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r3, #44] @ 0x2c │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb800 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb822 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e2e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00064cec <__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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e352 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 327a8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #400] @ (64e90 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a4>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #400] @ (64e94 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #396] @ (64e98 <__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 31b6c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 64d32 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x46> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #360] @ (64e9c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b0>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 64d4c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x60> │ │ │ │ + b.n 64de0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xf4> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 64dd8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xec> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 64d40 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x54> │ │ │ │ + cbz r0, 64d5c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ + ldr r3, [pc, #328] @ (64ea0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cbz r7, 64d66 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x7a> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 64dfc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x110> │ │ │ │ + ldr r4, [pc, #312] @ (64ea4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b8>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 64e44 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x158> │ │ │ │ + blx 31884 <_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 30588 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 64db4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e360 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e364 ) │ │ │ │ + ldr r2, [pc, #240] @ (64ea8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1bc>) │ │ │ │ + ldr r3, [pc, #220] @ (64e94 <__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 64e8c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #224] @ (64eac <__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 31dc0 │ │ │ │ + ldr r2, [pc, #212] @ (64eb0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #204] @ (64eb4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #200] @ (64eb8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1cc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #200] @ (64ebc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, pc, #384 @ (adr r0, 6e4e4 ) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r2, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e368 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006e384 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33de8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e3a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e40e │ │ │ │ + blx 2d990 │ │ │ │ + b.n 64d5c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 64e70 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x184> │ │ │ │ + ldr r5, [pc, #188] @ (64ec0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d4>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32ad0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + 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 33848 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 64db4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + mov r1, r4 │ │ │ │ + adds r0, #20 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e41c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e420 ) │ │ │ │ + b.n 64db4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + blx 31884 <_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 3091c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 64da6 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xba> │ │ │ │ + b.n 64db4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + ldr r2, [pc, #80] @ (64ec4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d8>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #80] @ (64ec8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1dc>) │ │ │ │ + movs r4, #24 │ │ │ │ + ldr r0, [pc, #80] @ (64ecc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1e0>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r7, [sp, #656] @ 0x290 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 64db4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + str r1, [sp, #832] @ 0x340 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7c2 │ │ │ │ movs r0, r1 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r3, #32] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb6e6 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb626 │ │ │ │ + movs r0, r1 │ │ │ │ + vhadd.u8 d0, d0, d8 │ │ │ │ + ldrh r0, [r6, #30] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb61a │ │ │ │ + movs r0, r1 │ │ │ │ + setend be │ │ │ │ + movs r0, r1 │ │ │ │ + cdp2 0, 7, cr0, cr4, cr8, {0} │ │ │ │ │ │ │ │ -0006e424 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31110 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e440 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00064ed0 <__shtrlib_MOD_dclgridtospectrum@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e4ae │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e4f0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #380] @ (65060 <__shtrlib_MOD_dclgridtospectrum@@Base+0x190>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #380] @ (65064 <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ + sub sp, #24 │ │ │ │ + add r2, pc │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #376] @ (65068 <__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 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 64f14 <__shtrlib_MOD_dclgridtospectrum@@Base+0x44> │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + ldr r2, [pc, #340] @ (6506c <__shtrlib_MOD_dclgridtospectrum@@Base+0x19c>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 64f2e <__shtrlib_MOD_dclgridtospectrum@@Base+0x5e> │ │ │ │ + b.n 64fbe <__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, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 64fb6 <__shtrlib_MOD_dclgridtospectrum@@Base+0xe6> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 64f22 <__shtrlib_MOD_dclgridtospectrum@@Base+0x52> │ │ │ │ + cbz r0, 64f3e <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ + ldr r3, [pc, #312] @ (65070 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a0>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r7, 64f48 <__shtrlib_MOD_dclgridtospectrum@@Base+0x78> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 64fda <__shtrlib_MOD_dclgridtospectrum@@Base+0x10a> │ │ │ │ + ldr r4, [pc, #292] @ (65074 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a4>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6501a <__shtrlib_MOD_dclgridtospectrum@@Base+0x14a> │ │ │ │ + blx 31884 <_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 33f5c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq.n 64f92 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e4bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e4c0 ) │ │ │ │ + ldr r2, [pc, #228] @ (65078 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #204] @ (65064 <__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 6505c <__shtrlib_MOD_dclgridtospectrum@@Base+0x18c> │ │ │ │ + ldr r0, [pc, #212] @ (6507c <__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 31dc0 │ │ │ │ + ldr r2, [pc, #200] @ (65080 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #17 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #192] @ (65084 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #188] @ (65088 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b8>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #188] @ (6508c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1bc>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r1, #14 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e4c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 32174 │ │ │ │ - cbz r0, 6e532 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 64f3e <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 65040 <__shtrlib_MOD_dclgridtospectrum@@Base+0x170> │ │ │ │ + ldr r5, [pc, #172] @ (65090 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c0>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, sl │ │ │ │ + add r2, sp, #16 │ │ │ │ + strd r8, r4, [sp] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 2f090 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 64f92 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33d28 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + adds r0, #20 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e540 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e544 ) │ │ │ │ + b.n 64f92 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + blx 31884 <_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 2eeac │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 64f84 <__shtrlib_MOD_dclgridtospectrum@@Base+0xb4> │ │ │ │ + b.n 64f92 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + ldr r2, [pc, #80] @ (65094 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c4>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #80] @ (65098 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c8>) │ │ │ │ + movs r4, #17 │ │ │ │ + ldr r0, [pc, #80] @ (6509c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1cc>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r6, #12 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 64f92 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r5, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r3, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r7, #20] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r6, [r4, #20] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r6, [r7, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r1, r2, r6, lr} │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r7, #16] │ │ │ │ + movs r3, r1 │ │ │ │ + push {r2, r5, lr} │ │ │ │ + movs r0, r1 │ │ │ │ + push {r3, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + stc2 0, cr0, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + ldrh r2, [r2, #16] │ │ │ │ + movs r3, r1 │ │ │ │ + push {r1, r3, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + push {r2, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ + stc2 0, cr0, [r4], #32 │ │ │ │ │ │ │ │ -0006e548 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000650a0 <__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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e5b6 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #432] @ (65268 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #432] @ (6526c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r0, [pc, #428] @ (65270 <__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 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 650e8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x48> │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + ldr r2, [pc, #392] @ (65274 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d4>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 65102 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x62> │ │ │ │ + b.n 651c0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x120> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 651b8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x118> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 650f6 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x56> │ │ │ │ + cbz r0, 65112 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ + ldr r3, [pc, #364] @ (65278 <__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 65122 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x82> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #344] @ (6527c <__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 65138 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x98> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cbz r7, 65142 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xa2> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 651dc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x13c> │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 65216 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x176> │ │ │ │ + ldr r5, [pc, #304] @ (65280 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e0>) │ │ │ │ + blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + 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 30570 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 65194 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 324e0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e5c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e5c8 ) │ │ │ │ + ldr r2, [pc, #236] @ (65284 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #212] @ (6526c <__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 65262 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c2> │ │ │ │ + ldr r0, [pc, #220] @ (65288 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #208] @ (6528c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1ec>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #17 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #200] @ (65290 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #196] @ (65294 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f4>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #196] @ (65298 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f8>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [sp, #1008] @ 0x3f0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r3, #11 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 65112 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 65246 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1a6> │ │ │ │ + ldr r5, [pc, #184] @ (6529c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1fc>) │ │ │ │ + adds r0, #20 │ │ │ │ + blx 31884 <_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 2f9dc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 65186 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ + b.n 65194 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + ldr r5, [pc, #136] @ (652a0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x200>) │ │ │ │ + blx 31884 <_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 329dc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 65186 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ + b.n 65194 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #92] @ (652a4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x204>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #92] @ (652a8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x208>) │ │ │ │ + movs r4, #17 │ │ │ │ + ldr r0, [pc, #92] @ (652ac <__shtrlib_MOD_dclspectrumtogrid@@Base+0x20c>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 65194 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ movs r0, r1 │ │ │ │ + ldrh r0, [r1, #8] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r0, [r5, #6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r0, [r2, #6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r3, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r7, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r4, 652ea <__shtrlib_MOD_dcloperatelaplacian@@Base+0x3a> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r7, #0] │ │ │ │ + movs r3, r1 │ │ │ │ + cbz r2, 652ea <__shtrlib_MOD_dcloperatelaplacian@@Base+0x3a> │ │ │ │ + movs r0, r1 │ │ │ │ + sxtb r6, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + smlad r0, r0, r8, r0 │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ + movs r3, r1 │ │ │ │ + sxtb r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + uxtb r6, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xfa9e0008 │ │ │ │ │ │ │ │ -0006e5cc : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006e5e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ca8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e604 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e6ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e620 : │ │ │ │ +000652b0 <__shtrlib_MOD_dcloperatelaplacian@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + ldr r0, [pc, #180] @ (6537c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xcc>) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #180] @ (65380 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd0>) │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e68e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3116c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r1, #19 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + ldr r0, [pc, #172] @ (65384 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd4>) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov.w r2, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 652ec <__shtrlib_MOD_dcloperatelaplacian@@Base+0x3c> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #152] @ (65388 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd8>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 65304 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x54> │ │ │ │ + b.n 6535c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xac> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e69c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e6a0 ) │ │ │ │ - add r1, pc │ │ │ │ + cbz r4, 65354 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xa4> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 652fa <__shtrlib_MOD_dcloperatelaplacian@@Base+0x4a> │ │ │ │ + cbz r0, 65314 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ + ldr r3, [pc, #124] @ (6538c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xdc>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r6, 6531e <__shtrlib_MOD_dcloperatelaplacian@@Base+0x6e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [pc, #112] @ (65390 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe0>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #16 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r6, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e6a4 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 6e6fe │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + adds r0, #8 │ │ │ │ + blx 33814 │ │ │ │ + ldr r2, [pc, #96] @ (65394 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe4>) │ │ │ │ + ldr r3, [pc, #76] @ (65380 <__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 65378 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xc8> │ │ │ │ + ldr r0, [pc, #80] @ (65398 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #68] @ (6539c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #19 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #60] @ (653a0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32824 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e70c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e710 ) │ │ │ │ + ldr r2, [pc, #56] @ (653a4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf4>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #56] @ (653a8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf8>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [sp, #720] @ 0x2d0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 65314 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldrh r0, [r1, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r6, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r0, #56] @ 0x38 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r6, [r1, #54] @ 0x36 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r4, 653d8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x2c> │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + cbz r2, 653d8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x2c> │ │ │ │ movs r0, r1 │ │ │ │ + sub sp, #168 @ 0xa8 │ │ │ │ + movs r0, r1 │ │ │ │ + vst1.8 {d0[0]}, [r4], r8 │ │ │ │ │ │ │ │ -0006e714 : │ │ │ │ +000653ac <__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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #208] @ 6548c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe0> │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #204] @ (65490 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #204] @ (65494 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe8>) │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e76e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f524 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e77c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e780 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r7, r1 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [sp, #272] @ 0x110 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r5, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e784 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e7f2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33f00 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r2, 653e8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x3c> │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [pc, #172] @ (65498 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xec>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 65402 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x56> │ │ │ │ + b.n 6546a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xbe> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 65462 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb6> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 653f6 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x4a> │ │ │ │ + cbz r0, 65412 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ + ldr r3, [pc, #144] @ (6549c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf0>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + ldr r2, [pc, #140] @ (654a0 <__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 322e0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #108] @ (654a4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf8>) │ │ │ │ + mov.w r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + ite ge │ │ │ │ + ldrge r4, [sp, #20] │ │ │ │ + ldrlt r4, [sp, #16] │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #92] @ (654a8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #68] @ (65490 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 65486 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xda> │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e800 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e804 ) │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #72] @ (654ac <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x100>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #64] @ (654b0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x104>) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #60] @ (654b4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x108>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #60] @ (654b8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x10c>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 65412 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r0, [r2, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 654b8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x10c> │ │ │ │ + movs r0, r1 │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ + movs r3, r1 │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ + movs r3, r1 │ │ │ │ + cbz r4, 654ac <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x100> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r1, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ + movs r0, r1 │ │ │ │ + sub sp, #336 @ 0x150 │ │ │ │ movs r0, r1 │ │ │ │ + ldr??.w r0, [r6, r8] │ │ │ │ │ │ │ │ -0006e808 : │ │ │ │ - push {r3, lr} │ │ │ │ +000654bc <__shtrlib_MOD_dcldeallocsht@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30efc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e824 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e892 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 306bc │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #152] @ (65568 <__shtrlib_MOD_dcldeallocsht@@Base+0xac>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r4, 654dc <__shtrlib_MOD_dcldeallocsht@@Base+0x20> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r4, [pc, #140] @ (6556c <__shtrlib_MOD_dcldeallocsht@@Base+0xb0>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 65502 <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 65510 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 65558 <__shtrlib_MOD_dcldeallocsht@@Base+0x9c> │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e8a0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e8a4 ) │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r0, [pc, #108] @ (65570 <__shtrlib_MOD_dcldeallocsht@@Base+0xb4>) │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 31dc0 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbz r3, 6553e <__shtrlib_MOD_dcldeallocsht@@Base+0x82> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 65510 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ + ldr r4, [pc, #84] @ (65574 <__shtrlib_MOD_dcldeallocsht@@Base+0xb8>) │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + add r4, pc │ │ │ │ + strd r3, ip, [r4, #4] │ │ │ │ + cbz r0, 65548 <__shtrlib_MOD_dcldeallocsht@@Base+0x8c> │ │ │ │ + blx 2ffc4 │ │ │ │ + ldrd r0, r3, [r4, #4] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + blx 2ffc4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + b.n 65502 <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ + ldr r2, [pc, #56] @ (65578 <__shtrlib_MOD_dcldeallocsht@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [r2, #4] │ │ │ │ + b.n 65502 <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ + ldr r2, [pc, #48] @ (6557c <__shtrlib_MOD_dcldeallocsht@@Base+0xc0>) │ │ │ │ + ldr r1, [pc, #52] @ (65580 <__shtrlib_MOD_dcldeallocsht@@Base+0xc4>) │ │ │ │ + ldr r0, [pc, #52] @ (65584 <__shtrlib_MOD_dcldeallocsht@@Base+0xc8>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r3, #3 │ │ │ │ + blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ + ldr r2, [pc, #44] @ (65588 <__shtrlib_MOD_dcldeallocsht@@Base+0xcc>) │ │ │ │ + ldr r1, [pc, #48] @ (6558c <__shtrlib_MOD_dcldeallocsht@@Base+0xd0>) │ │ │ │ + ldr r0, [pc, #48] @ (65590 <__shtrlib_MOD_dcldeallocsht@@Base+0xd4>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ + sub sp, #96 @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r2, #40] @ 0x28 │ │ │ │ + movs r3, r1 │ │ │ │ + add sp, #376 @ 0x178 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r6, #36] @ 0x24 │ │ │ │ + movs r3, r1 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ + movs r0, r1 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ + movs r0, r1 │ │ │ │ + add sp, #472 @ 0x1d8 │ │ │ │ + movs r0, r1 │ │ │ │ + add sp, #104 @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006e8a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00065594 <__shtrlib_MOD_dclinitsht@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6e916 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f644 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #352] @ (65708 <__shtrlib_MOD_dclinitsht@@Base+0x174>) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + mov r7, r2 │ │ │ │ + blx 31b6c │ │ │ │ + movs r1, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 655c4 <__shtrlib_MOD_dclinitsht@@Base+0x30> │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + ldr r3, [pc, #324] @ (6570c <__shtrlib_MOD_dclinitsht@@Base+0x178>) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + str.w r9, [r3, #4] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 65618 <__shtrlib_MOD_dclinitsht@@Base+0x84> │ │ │ │ + mov r3, r9 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 655e6 <__shtrlib_MOD_dclinitsht@@Base+0x52> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r8, r3 │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e924 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e928 ) │ │ │ │ + cbz r4, 65612 <__shtrlib_MOD_dclinitsht@@Base+0x7e> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 655dc <__shtrlib_MOD_dclinitsht@@Base+0x48> │ │ │ │ + cbz r0, 655f6 <__shtrlib_MOD_dclinitsht@@Base+0x62> │ │ │ │ + ldr r3, [pc, #288] @ (65710 <__shtrlib_MOD_dclinitsht@@Base+0x17c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r8, [r3, #4] │ │ │ │ + ldr r2, [pc, #284] @ (65714 <__shtrlib_MOD_dclinitsht@@Base+0x180>) │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #284] @ (65718 <__shtrlib_MOD_dclinitsht@@Base+0x184>) │ │ │ │ + movs r4, #10 │ │ │ │ + ldr r0, [pc, #284] @ (6571c <__shtrlib_MOD_dclinitsht@@Base+0x188>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [sp, #624] @ 0x270 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r0, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e92c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 656d4 <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ + ldr r2, [pc, #268] @ (65720 <__shtrlib_MOD_dclinitsht@@Base+0x18c>) │ │ │ │ + add r2, pc │ │ │ │ + str r3, [r2, #8] │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6e99a │ │ │ │ + ldr r3, [pc, #256] @ (65724 <__shtrlib_MOD_dclinitsht@@Base+0x190>) │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ + add r3, pc │ │ │ │ + str r0, [r3, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 656fa <__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 656e4 <__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 32174 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + cbz r0, 656ec <__shtrlib_MOD_dclinitsht@@Base+0x158> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movs r3, #4 │ │ │ │ + str.w r8, [r4, #52] @ 0x34 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + strd r3, r3, [r4, #44] @ 0x2c │ │ │ │ + blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 321cc │ │ │ │ + ldr r3, [pc, #108] @ (65728 <__shtrlib_MOD_dclinitsht@@Base+0x194>) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 656d4 <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2da48 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e9a8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e9ac ) │ │ │ │ + ldr r0, [pc, #84] @ (6572c <__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 31dc0 │ │ │ │ + ldr r0, [pc, #72] @ (65730 <__shtrlib_MOD_dclinitsht@@Base+0x19c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 32694 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #68] @ (65734 <__shtrlib_MOD_dclinitsht@@Base+0x1a0>) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #68] @ (65738 <__shtrlib_MOD_dclinitsht@@Base+0x1a4>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r5, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e9b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2db3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e9cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e9e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6ea56 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32bb4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ea64 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ea68 ) │ │ │ │ + ldr r1, [pc, #64] @ (6573c <__shtrlib_MOD_dclinitsht@@Base+0x1a8>) │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + ldr r0, [pc, #64] @ (65740 <__shtrlib_MOD_dclinitsht@@Base+0x1ac>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [sp, #368] @ 0x170 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r5, #32] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf6ee0008 │ │ │ │ + strh r0, [r4, #30] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r6, [r1, #30] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r7, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r6, #66 @ 0x42 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, sp, #624 @ 0x270 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, sp, #136 @ 0x88 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006ea6c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00065744 <__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 r2, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (65778 <__chglib_MOD_dcltolower@@Base+0x34>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6eac6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #10 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 32b78 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2dc8c │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ead4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ead8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [sp, #944] @ 0x3b0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r3, #29 │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006eadc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006577c <__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 r2, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (657b0 <__chglib_MOD_dcltoupper@@Base+0x34>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6eb36 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #10 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ed98 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 339f8 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6eb44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6eb48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r6, r2, #28 │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006eb4c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000657b4 <__syslib_MOD_dclgetunitnum@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6ebba │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe58 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #28] @ (657e0 <__syslib_MOD_dclgetunitnum@@Base+0x2c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + blx 31758 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ebc8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ebcc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0006ebd0 : │ │ │ │ - push {r4, lr} │ │ │ │ +000657e4 <__syslib_MOD_dclcompchar@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 31938 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ebfc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #48] @ (65824 <__syslib_MOD_dclcompchar@@Base+0x40>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32210 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ff08 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ec20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ec3c : │ │ │ │ - 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 33090 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ec7c : │ │ │ │ - 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 31198 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ecbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31be8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ecd8 : │ │ │ │ - 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 31440 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ed04 : │ │ │ │ - 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 30f68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ed38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ed54 : │ │ │ │ - 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 2e9fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ed80 : │ │ │ │ - push {r4, lr} │ │ │ │ +00065828 <__syslib_MOD_dclmessagedump@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - 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 2de34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #52] @ (6586c <__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 31b6c │ │ │ │ + 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 2d990 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + add r6, sp, #696 @ 0x2b8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006edbc : │ │ │ │ - push {r4, lr} │ │ │ │ +00065870 <__oslib_MOD_dclabort@@Base>: │ │ │ │ + push {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 3105c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (658a0 <__oslib_MOD_dclabort@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 2e144 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #8 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ee04 : │ │ │ │ - push {r4, lr} │ │ │ │ +000658a4 <__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] @ (658e0 <__oslib_MOD_dclgetargument@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 313a4 │ │ │ │ - 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 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 31ec0 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ee2c : │ │ │ │ +000658e4 <__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] @ (6593c <__oslib_MOD_dclgetargumentnum@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f004 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (65940 <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (65944 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 32e60 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (65948 <__oslib_MOD_dclgetargumentnum@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (65940 <__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 65938 <__oslib_MOD_dclgetargumentnum@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + strh r2, [r3, #46] @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r6, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006ee50 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006594c <__oslib_MOD_dclgetenv@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (6598c <__oslib_MOD_dclgetenv@@Base+0x40>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 312b0 │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r5, sp, #808 @ 0x328 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ee6c : │ │ │ │ - push {r4, lr} │ │ │ │ +00065990 <__oslib_MOD_dclexeccommand@@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 317f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (659c4 <__oslib_MOD_dclexeccommand@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32cf4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006eea0 : │ │ │ │ - push {r3, lr} │ │ │ │ +000659c8 <__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 2f338 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (659f8 <__maplib_MOD_dclsetorthographic@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31d6c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006eebc : │ │ │ │ - push {r3, lr} │ │ │ │ +000659fc <__maplib_MOD_dclsetbonnes@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f76c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (65a2c <__maplib_MOD_dclsetbonnes@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32110 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #12 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r5, sp, #304 @ 0x130 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006eed8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00065a30 <__maplib_MOD_dclsetconicalc@@Base>: │ │ │ │ + push {r4, r5, r6, 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 2fbb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (65a64 <__maplib_MOD_dclsetconicalc@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33f10 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ef20 : │ │ │ │ - push {r3, lr} │ │ │ │ +00065a68 <__maplib_MOD_dclsetconicala@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (65a98 <__maplib_MOD_dclsetconicala@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fecc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r5, sp, #0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ef3c : │ │ │ │ - push {r4, lr} │ │ │ │ +00065a9c <__maplib_MOD_dclsetconical@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3057c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (65acc <__maplib_MOD_dclsetconical@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34000 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + add r4, sp, #880 @ 0x370 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ef64 : │ │ │ │ - push {r4, lr} │ │ │ │ +00065ad0 <__maplib_MOD_dclazimuthala_b@@Base>: │ │ │ │ + push {r4, r5, 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 33360 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (65b44 <__maplib_MOD_dclazimuthala_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (65b48 <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (65b4c <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33c10 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (65b48 <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (65b50 <__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 65b3e <__maplib_MOD_dclazimuthala_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r6, [r5, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r5, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006efa8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00065b54 <__maplib_MOD_dclazimuthal_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dde4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (65bc8 <__maplib_MOD_dclazimuthal_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (65bcc <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (65bd0 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 30564 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (65bcc <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (65bd4 <__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 65bc2 <__maplib_MOD_dclazimuthal_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r2, [r5, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r5, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006efc4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00065bd8 <__maplib_MOD_dclpolarstereo_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx 2df50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (65c4c <__maplib_MOD_dclpolarstereo_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (65c50 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (65c54 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 335cc │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (65c50 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (65c58 <__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 65c46 <__maplib_MOD_dclpolarstereo_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r6, [r4, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #800 @ 0x320 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r4, #20] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006effc : │ │ │ │ - push {r4, lr} │ │ │ │ +00065c5c <__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 31490 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (65cd0 <__maplib_MOD_dclorthographic_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (65cd4 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (65cd8 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 335f8 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (65cd4 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (65cdc <__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 65cca <__maplib_MOD_dclorthographic_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r2, [r4, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r4, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f028 : │ │ │ │ - push {r4, lr} │ │ │ │ +00065ce0 <__maplib_MOD_dclbonnes_b@@Base>: │ │ │ │ + push {r4, r5, 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 30f38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r2, [pc, #100] @ (65d54 <__maplib_MOD_dclbonnes_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (65d58 <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (65d5c <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33b50 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (65d58 <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (65d60 <__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 65d4e <__maplib_MOD_dclbonnes_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r6, [r3, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #928 @ 0x3a0 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r3, #12] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f074 : │ │ │ │ - push {r4, lr} │ │ │ │ +00065d64 <__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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 30904 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (65dd8 <__maplib_MOD_dclconicalc_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (65ddc <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (65de0 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f0f0 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (65ddc <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (65de4 <__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 65dd2 <__maplib_MOD_dclconicalc_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r2, [r3, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #448 @ 0x1c0 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r3, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f0a4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00065de8 <__maplib_MOD_dclconicala_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32aa4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (65e5c <__maplib_MOD_dclconicala_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (65e60 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (65e64 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2fd1c │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (65e60 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (65e68 <__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 65e56 <__maplib_MOD_dclconicala_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r6, [r2, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r2, #4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f0c0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00065e6c <__maplib_MOD_dclconical_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f840 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (65ee0 <__maplib_MOD_dclconical_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (65ee4 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (65ee8 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31c3c │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (65ee4 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (65eec <__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 65eda <__maplib_MOD_dclconical_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r2, [r2, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r2, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f0dc : │ │ │ │ - push {r3, lr} │ │ │ │ +00065ef0 <__maplib_MOD_dclkitada_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (65f64 <__maplib_MOD_dclkitada_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (65f68 <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (65f6c <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 30e2c │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (65f68 <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (65f70 <__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 65f5e <__maplib_MOD_dclkitada_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r1, #31] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r1, #30] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f0f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00065f74 <__maplib_MOD_dcleckert6_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (65fe8 <__maplib_MOD_dcleckert6_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (65fec <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (65ff0 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2e654 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (65fec <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (65ff4 <__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 65fe2 <__maplib_MOD_dcleckert6_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r1, #29] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r1, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f114 : │ │ │ │ - push {r3, lr} │ │ │ │ +00065ff8 <__maplib_MOD_dclhammer_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33814 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6606c <__maplib_MOD_dclhammer_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66070 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66074 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33864 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66070 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (66078 <__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 66066 <__maplib_MOD_dclhammer_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r0, #27] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #160 @ 0xa0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r0, #26] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f130 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006607c <__maplib_MOD_dclmollweidelike_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 322e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (660f0 <__maplib_MOD_dclmollweidelike_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (660f4 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (660f8 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33cbc │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (660f4 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (660fc <__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 660ea <__maplib_MOD_dclmollweidelike_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #704 @ (adr r7, 663bc <__maplib_MOD_dclpolarstereo_f@@Base+0x28>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f154 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066100 <__maplib_MOD_dclmollweide_b@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30594 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66174 <__maplib_MOD_dclmollweide_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66178 <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (6617c <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 30a20 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66178 <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (66180 <__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 6616e <__maplib_MOD_dclmollweide_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r7, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #256 @ (adr r7, 66280 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r7, #21] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f178 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066184 <__maplib_MOD_dclmercator_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 2fa54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (661f8 <__maplib_MOD_dclmercator_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (661fc <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66200 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33f38 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (661fc <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (66204 <__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 661f2 <__maplib_MOD_dclmercator_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r7, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #816 @ (adr r6, 66534 <__maplib_MOD_dclconicalc_f@@Base+0x14>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f1a4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066208 <__maplib_MOD_dclcylindrical_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 340e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6627c <__maplib_MOD_dclcylindrical_b@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66280 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66284 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #16 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2e838 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66280 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (66288 <__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 66276 <__maplib_MOD_dclcylindrical_b@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r6, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #352 @ (adr r6, 663e8 <__maplib_MOD_dclpolarstereo_f@@Base+0x54>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f1d0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006628c <__maplib_MOD_dclazimuthala_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30ad8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66300 <__maplib_MOD_dclazimuthala_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66304 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66308 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31844 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66304 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6630c <__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 662fa <__maplib_MOD_dclazimuthala_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #928 @ (adr r5, 666ac <__maplib_MOD_dclkitada_f@@Base>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f1f8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066310 <__maplib_MOD_dclazimuthal_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 329dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66384 <__maplib_MOD_dclazimuthal_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66388 <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (6638c <__maplib_MOD_dclazimuthal_f@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 32d88 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66388 <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (66390 <__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 6637e <__maplib_MOD_dclazimuthal_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #464 @ (adr r5, 66560 <__maplib_MOD_dclconicalc_f@@Base+0x40>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r5, #13] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f228 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066394 <__maplib_MOD_dclpolarstereo_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3369c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66408 <__maplib_MOD_dclpolarstereo_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6640c <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66410 <__maplib_MOD_dclpolarstereo_f@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31bc4 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6640c <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (66414 <__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 66402 <__maplib_MOD_dclpolarstereo_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #0 @ (adr r5, 66414 <__maplib_MOD_dclpolarstereo_f@@Base+0x80>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f250 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066418 <__maplib_MOD_dclorthographic_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 3091c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6648c <__maplib_MOD_dclorthographic_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66490 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66494 <__maplib_MOD_dclorthographic_f@@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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 329d0 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66490 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (66498 <__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 66486 <__maplib_MOD_dclorthographic_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r4, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #576 @ (adr r4, 666d8 <__maplib_MOD_dclkitada_f@@Base+0x2c>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r4, #9] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f280 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006649c <__maplib_MOD_dclbonnes_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 32a5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66510 <__maplib_MOD_dclbonnes_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66514 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66518 <__maplib_MOD_dclbonnes_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 309dc │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66514 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6651c <__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 6650a <__maplib_MOD_dclbonnes_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #128 @ (adr r4, 6659c <__maplib_MOD_dclconicalc_f@@Base+0x7c>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f2b4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066520 <__maplib_MOD_dclconicalc_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f090 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66594 <__maplib_MOD_dclconicalc_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66598 <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (6659c <__maplib_MOD_dclconicalc_f@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2dfd8 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66598 <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (665a0 <__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 6658e <__maplib_MOD_dclconicalc_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r3, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #672 @ (adr r3, 66840 <__maplib_MOD_dclmollweidelike_f@@Base+0x8>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r3, #5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f2dc : │ │ │ │ - push {r4, lr} │ │ │ │ +000665a4 <__maplib_MOD_dclconical_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33e00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66618 <__maplib_MOD_dclconical_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6661c <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66620 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f11c │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6661c <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (66624 <__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 66612 <__maplib_MOD_dclconical_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #208 @ (adr r3, 666f4 <__maplib_MOD_dclkitada_f@@Base+0x48>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r3, #3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f304 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066628 <__maplib_MOD_dclconicala_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2f9dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6669c <__maplib_MOD_dclconicala_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (666a0 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (666a4 <__maplib_MOD_dclconicala_f@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 3212c │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (666a0 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (666a8 <__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 66696 <__maplib_MOD_dclconicala_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #768 @ (adr r2, 669a8 <__maplib_MOD_dclmercator_f@@Base+0x68>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r2, #1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f334 : │ │ │ │ - push {r4, lr} │ │ │ │ +000666ac <__maplib_MOD_dclkitada_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 33848 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66720 <__maplib_MOD_dclkitada_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66724 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66728 <__maplib_MOD_dclkitada_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 32d40 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66724 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6672c <__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 6671a <__maplib_MOD_dclkitada_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #304 @ (adr r2, 6685c <__maplib_MOD_dclmollweidelike_f@@Base+0x24>) │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r2, #31] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f364 : │ │ │ │ - push {r3, lr} │ │ │ │ +00066730 <__maplib_MOD_dcleckert6_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e070 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (667a4 <__maplib_MOD_dcleckert6_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (667a8 <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (667ac <__maplib_MOD_dcleckert6_f@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2dd34 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (667a8 <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (667b0 <__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 6679e <__maplib_MOD_dcleckert6_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r6, [r1, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #848 @ (adr r1, 66b00 <__indxlib_MOD_dclloclastreal@@Base+0xb8>) │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r1, #29] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f380 : │ │ │ │ - push {r4, lr} │ │ │ │ +000667b4 <__maplib_MOD_dclhammer_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33100 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66828 <__maplib_MOD_dclhammer_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6682c <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66830 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31ce4 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6682c <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (66834 <__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 66822 <__maplib_MOD_dclhammer_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r1, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #384 @ (adr r1, 669b4 <__maplib_MOD_dclmercator_f@@Base+0x74>) │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r1, #27] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f3ac : │ │ │ │ - push {r4, lr} │ │ │ │ +00066838 <__maplib_MOD_dclmollweidelike_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2eeac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (668ac <__maplib_MOD_dclmollweidelike_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (668b0 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (668b4 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2fa70 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (668b0 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (668b8 <__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 668a6 <__maplib_MOD_dclmollweidelike_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r6, [r0, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #928 @ (adr r0, 66c58 <__indxlib_MOD_dcllocfirstreal@@Base+0xe4>) │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r0, #25] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f3d4 : │ │ │ │ - push {r4, lr} │ │ │ │ +000668bc <__maplib_MOD_dclmollweide_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 33e90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66930 <__maplib_MOD_dclmollweide_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66934 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66938 <__maplib_MOD_dclmollweide_f@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 32a38 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66934 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6693c <__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 6692a <__maplib_MOD_dclmollweide_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r0, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #480 @ (adr r0, 66b1c <__indxlib_MOD_dclloclastreal@@Base+0xd4>) │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r0, #23] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f404 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066940 <__maplib_MOD_dclmercator_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx 30570 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (669b4 <__maplib_MOD_dclmercator_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (669b8 <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (669bc <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f4c0 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (669b8 <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (669c0 <__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 669ae <__maplib_MOD_dclmercator_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r6, [r7, #21] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #16 @ (adr r0, 669d0 <__maplib_MOD_dclcylindrical_f@@Base+0xc>) │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r7, #20] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f43c : │ │ │ │ - push {r4, lr} │ │ │ │ +000669c4 <__maplib_MOD_dclcylindrical_f@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2e4a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (66a38 <__maplib_MOD_dclcylindrical_f@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (66a3c <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (66a40 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31704 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (66a3c <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (66a44 <__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 66a32 <__maplib_MOD_dclcylindrical_f@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r7, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r7, #18] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f46c : │ │ │ │ - push {r4, lr} │ │ │ │ +00066a48 <__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, #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.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #244] @ (66b50 <__indxlib_MOD_dclloclastreal@@Base+0x108>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #244] @ (66b54 <__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, 66ac6 <__indxlib_MOD_dclloclastreal@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (66b58 <__indxlib_MOD_dclloclastreal@@Base+0x110>) │ │ │ │ + movs r1, #10 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 66ad2 <__indxlib_MOD_dclloclastreal@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (66b5c <__indxlib_MOD_dclloclastreal@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2e2a4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (66b60 <__indxlib_MOD_dclloclastreal@@Base+0x118>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #184] @ (66b64 <__indxlib_MOD_dclloclastreal@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (66b54 <__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 66b4a <__indxlib_MOD_dclloclastreal@@Base+0x102> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #160] @ (66b68 <__indxlib_MOD_dclloclastreal@@Base+0x120>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 66a8e <__indxlib_MOD_dclloclastreal@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 66b28 <__indxlib_MOD_dclloclastreal@@Base+0xe0> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 66aea <__indxlib_MOD_dclloclastreal@@Base+0xa2> │ │ │ │ + ldr r2, [pc, #112] @ (66b6c <__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 2e2a4 │ │ │ │ + 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 66b14 <__indxlib_MOD_dclloclastreal@@Base+0xcc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 66aa0 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #60] @ (66b70 <__indxlib_MOD_dclloclastreal@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx 30588 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2e2a4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 66aa0 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r4, [r6, #17] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + stc2l 0, cr0, [lr, #32]! │ │ │ │ + ldr r6, [sp, #896] @ 0x380 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r4, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #744] @ 0x2e8 │ │ │ │ + movs r0, r1 │ │ │ │ + stc2 0, cr0, [r2, #32] │ │ │ │ + stc2l 0, cr0, [lr, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ -0006f4a4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066b74 <__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, #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.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #244] @ (66c7c <__indxlib_MOD_dcllocfirstreal@@Base+0x108>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #244] @ (66c80 <__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, 66bf2 <__indxlib_MOD_dcllocfirstreal@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (66c84 <__indxlib_MOD_dcllocfirstreal@@Base+0x110>) │ │ │ │ + movs r1, #11 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 66bfe <__indxlib_MOD_dcllocfirstreal@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (66c88 <__indxlib_MOD_dcllocfirstreal@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 30c90 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (66c8c <__indxlib_MOD_dcllocfirstreal@@Base+0x118>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #184] @ (66c90 <__indxlib_MOD_dcllocfirstreal@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (66c80 <__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 66c76 <__indxlib_MOD_dcllocfirstreal@@Base+0x102> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [pc, #160] @ (66c94 <__indxlib_MOD_dcllocfirstreal@@Base+0x120>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 66bba <__indxlib_MOD_dcllocfirstreal@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 66c54 <__indxlib_MOD_dcllocfirstreal@@Base+0xe0> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 66c16 <__indxlib_MOD_dcllocfirstreal@@Base+0xa2> │ │ │ │ + ldr r2, [pc, #112] @ (66c98 <__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 30c90 │ │ │ │ + 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 66c40 <__indxlib_MOD_dcllocfirstreal@@Base+0xcc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 66bcc <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #60] @ (66c9c <__indxlib_MOD_dcllocfirstreal@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #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 2ed74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 30c90 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 66bcc <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r0, [r1, #13] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #896] @ 0x380 │ │ │ │ + movs r0, r1 │ │ │ │ + stc2l 0, cr0, [r2], {8} │ │ │ │ + ldr r5, [sp, #768] @ 0x300 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r7, #11] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #616] @ 0x268 │ │ │ │ + movs r0, r1 │ │ │ │ + mrrc2 0, 0, r0, r6, cr8 │ │ │ │ + stc2 0, cr0, [r2], #-32 @ 0xffffffe0 │ │ │ │ │ │ │ │ -0006f4e0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066ca0 <__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, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #244] @ (66da8 <__indxlib_MOD_dclloclastint@@Base+0x108>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 33f5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #244] @ (66dac <__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, 66d1e <__indxlib_MOD_dclloclastint@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (66db0 <__indxlib_MOD_dclloclastint@@Base+0x110>) │ │ │ │ + movs r1, #10 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 66d2a <__indxlib_MOD_dclloclastint@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (66db4 <__indxlib_MOD_dclloclastint@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2e5a0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (66db8 <__indxlib_MOD_dclloclastint@@Base+0x118>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #184] @ (66dbc <__indxlib_MOD_dclloclastint@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (66dac <__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 66da2 <__indxlib_MOD_dclloclastint@@Base+0x102> │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f510 : │ │ │ │ - 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] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #160] @ (66dc0 <__indxlib_MOD_dclloclastint@@Base+0x120>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 66ce6 <__indxlib_MOD_dclloclastint@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 66d80 <__indxlib_MOD_dclloclastint@@Base+0xe0> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 66d44 <__indxlib_MOD_dclloclastint@@Base+0xa4> │ │ │ │ + ldr r2, [pc, #112] @ (66dc4 <__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 2e5a0 │ │ │ │ + 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 66d6c <__indxlib_MOD_dclloclastint@@Base+0xcc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 66cf8 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #60] @ (66dc8 <__indxlib_MOD_dclloclastint@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 32088 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2e5a0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 66cf8 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r4, [r3, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #672] @ 0x2a0 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xfb960008 │ │ │ │ + ldr r4, [sp, #544] @ 0x220 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r1, #7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [sp, #392] @ 0x188 │ │ │ │ + movs r0, r1 │ │ │ │ + smlad r0, sl, r8, r0 │ │ │ │ + @ instruction: 0xfaf60008 │ │ │ │ │ │ │ │ -0006f53c : │ │ │ │ - push {r4, lr} │ │ │ │ +00066dcc <__indxlib_MOD_dcllocfirstint@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [pc, #244] @ (66ed4 <__indxlib_MOD_dcllocfirstint@@Base+0x108>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #244] @ (66ed8 <__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, 66e4a <__indxlib_MOD_dcllocfirstint@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #216] @ (66edc <__indxlib_MOD_dcllocfirstint@@Base+0x110>) │ │ │ │ + movs r1, #11 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 66e56 <__indxlib_MOD_dcllocfirstint@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #204] @ (66ee0 <__indxlib_MOD_dcllocfirstint@@Base+0x114>) │ │ │ │ + mov r3, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2ef80 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (66ee4 <__indxlib_MOD_dcllocfirstint@@Base+0x118>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #184] @ (66ee8 <__indxlib_MOD_dcllocfirstint@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (66ed8 <__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 66ece <__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] @ (66eec <__indxlib_MOD_dcllocfirstint@@Base+0x120>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 66e12 <__indxlib_MOD_dcllocfirstint@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 66eac <__indxlib_MOD_dcllocfirstint@@Base+0xe0> │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 66e70 <__indxlib_MOD_dcllocfirstint@@Base+0xa4> │ │ │ │ + ldr r2, [pc, #112] @ (66ef0 <__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 2ef80 │ │ │ │ + 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 66e98 <__indxlib_MOD_dcllocfirstint@@Base+0xcc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 66e24 <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #60] @ (66ef4 <__indxlib_MOD_dcllocfirstint@@Base+0x128>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #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 323e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2ef80 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 66e24 <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strb r0, [r6, #3] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #544] @ 0x220 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xfa6a0008 │ │ │ │ + ldr r3, [sp, #416] @ 0x1a0 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r4, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr??.w r0, [lr, #8] │ │ │ │ + vst1.8 {d16[0]}, [sl], r8 │ │ │ │ │ │ │ │ -0006f580 : │ │ │ │ - push {r4, lr} │ │ │ │ +00066ef8 <__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, #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.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (6706c <__indxlib_MOD_dclloclastcharex@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (67070 <__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, 66f84 <__indxlib_MOD_dclloclastcharex@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (67074 <__indxlib_MOD_dclloclastcharex@@Base+0x17c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 66f90 <__indxlib_MOD_dclloclastcharex@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (67078 <__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 31fb8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (6707c <__indxlib_MOD_dclloclastcharex@@Base+0x184>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #276] @ (67080 <__indxlib_MOD_dclloclastcharex@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (67070 <__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 67068 <__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] @ (67084 <__indxlib_MOD_dclloclastcharex@@Base+0x18c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 66f44 <__indxlib_MOD_dclloclastcharex@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 67008 <__indxlib_MOD_dclloclastcharex@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 67058 <__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 30d44 │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 66fbe <__indxlib_MOD_dclloclastcharex@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (67088 <__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 31fb8 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 67030 <__indxlib_MOD_dclloclastcharex@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 67028 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 66ffc <__indxlib_MOD_dclloclastcharex@@Base+0x104> │ │ │ │ + b.n 67028 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #120] @ (6708c <__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 32e78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f5bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e988 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f5d8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 308d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 31fb8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 66f5e <__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 30d44 │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 67040 <__indxlib_MOD_dclloclastcharex@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 67028 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 66fda <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 6705a <__indxlib_MOD_dclloclastcharex@@Base+0x162> │ │ │ │ + b.n 66fda <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh.w r0, [r8, r8] │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r0, r1 │ │ │ │ + strh.w r0, [r2, #8] │ │ │ │ + str??.w r0, [ip, r8] │ │ │ │ │ │ │ │ -0006f600 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067090 <__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, #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.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (67204 <__indxlib_MOD_dcllocfirstcharex@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (67208 <__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, 6711c <__indxlib_MOD_dcllocfirstcharex@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (6720c <__indxlib_MOD_dcllocfirstcharex@@Base+0x17c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 67128 <__indxlib_MOD_dcllocfirstcharex@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (67210 <__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 2f784 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (67214 <__indxlib_MOD_dcllocfirstcharex@@Base+0x184>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #276] @ (67218 <__indxlib_MOD_dcllocfirstcharex@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (67208 <__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 67200 <__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] @ (6721c <__indxlib_MOD_dcllocfirstcharex@@Base+0x18c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 670dc <__indxlib_MOD_dcllocfirstcharex@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 671a0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 671f0 <__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 30d44 │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 67156 <__indxlib_MOD_dcllocfirstcharex@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (67220 <__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 2f784 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 671c8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 671c0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 67194 <__indxlib_MOD_dcllocfirstcharex@@Base+0x104> │ │ │ │ + b.n 671c0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #120] @ (67224 <__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] │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 2f5bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2f784 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 670f6 <__indxlib_MOD_dcllocfirstcharex@@Base+0x66> │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + mov r8, r6 │ │ │ │ + ldrd r3, r7, [sp, #8] │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 30d44 │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 671d8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 671c0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 67172 <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 671f2 <__indxlib_MOD_dcllocfirstcharex@@Base+0x162> │ │ │ │ + b.n 67172 <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf7a00008 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf70a0008 │ │ │ │ + @ instruction: 0xf6d40008 │ │ │ │ │ │ │ │ -0006f644 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067228 <__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, #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.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (6739c <__indxlib_MOD_dclloclastchar@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (673a0 <__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, 672b4 <__indxlib_MOD_dclloclastchar@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (673a4 <__indxlib_MOD_dclloclastchar@@Base+0x17c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 672c0 <__indxlib_MOD_dclloclastchar@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (673a8 <__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 2e344 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (673ac <__indxlib_MOD_dclloclastchar@@Base+0x184>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #276] @ (673b0 <__indxlib_MOD_dclloclastchar@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (673a0 <__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 67398 <__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] @ (673b4 <__indxlib_MOD_dclloclastchar@@Base+0x18c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 67274 <__indxlib_MOD_dclloclastchar@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 67338 <__indxlib_MOD_dclloclastchar@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 67388 <__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 30d44 │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 672ee <__indxlib_MOD_dclloclastchar@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (673b8 <__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 2e344 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 67360 <__indxlib_MOD_dclloclastchar@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 67358 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 6732c <__indxlib_MOD_dclloclastchar@@Base+0x104> │ │ │ │ + b.n 67358 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #120] @ (673bc <__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 3393c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f680 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2e60c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f6a4 : │ │ │ │ - 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 341ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2e344 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6728e <__indxlib_MOD_dclloclastchar@@Base+0x66> │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + mov r8, r6 │ │ │ │ + ldrd r3, r7, [sp, #8] │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 30d44 │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 67370 <__indxlib_MOD_dclloclastchar@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 67358 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 6730a <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 6738a <__indxlib_MOD_dclloclastchar@@Base+0x162> │ │ │ │ + b.n 6730a <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + addw r0, r8, #2056 @ 0x808 │ │ │ │ + str r6, [sp, #968] @ 0x3c8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r7, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #816] @ 0x330 │ │ │ │ + movs r0, r1 │ │ │ │ + sbcs.w r0, r2, #8912896 @ 0x880000 │ │ │ │ + @ instruction: 0xf53c0008 │ │ │ │ │ │ │ │ -0006f6d4 : │ │ │ │ - push {r4, lr} │ │ │ │ +000673c0 <__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, #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.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #352] @ (67534 <__indxlib_MOD_dcllocfirstchar@@Base+0x174>) │ │ │ │ + mov r8, r3 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #348] @ (67538 <__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, 6744c <__indxlib_MOD_dcllocfirstchar@@Base+0x8c> │ │ │ │ + ldr r0, [pc, #316] @ (6753c <__indxlib_MOD_dcllocfirstchar@@Base+0x17c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 67458 <__indxlib_MOD_dcllocfirstchar@@Base+0x98> │ │ │ │ + ldr r2, [pc, #304] @ (67540 <__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 33ef4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #284] @ (67544 <__indxlib_MOD_dcllocfirstchar@@Base+0x184>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #276] @ (67548 <__indxlib_MOD_dcllocfirstchar@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #260] @ (67538 <__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 67530 <__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] @ (6754c <__indxlib_MOD_dcllocfirstchar@@Base+0x18c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 6740c <__indxlib_MOD_dcllocfirstchar@@Base+0x4c> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 674d0 <__indxlib_MOD_dcllocfirstchar@@Base+0x110> │ │ │ │ + mul.w r0, r6, r5 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ble.n 67520 <__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 30d44 │ │ │ │ + add r4, r6 │ │ │ │ + adds r3, r0, r5 │ │ │ │ + cmp r7, r8 │ │ │ │ + bge.n 67486 <__indxlib_MOD_dcllocfirstchar@@Base+0xc6> │ │ │ │ + mov r4, r7 │ │ │ │ + ldrd r7, r6, [sp, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [pc, #168] @ (67550 <__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 33ef4 │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + it le │ │ │ │ + movle r3, #0 │ │ │ │ + bgt.n 674f8 <__indxlib_MOD_dcllocfirstchar@@Base+0x138> │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 674f0 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.n 674c4 <__indxlib_MOD_dcllocfirstchar@@Base+0x104> │ │ │ │ + b.n 674f0 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [pc, #120] @ (67554 <__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] │ │ │ │ - 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 2ee6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 33ef4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 67426 <__indxlib_MOD_dcllocfirstchar@@Base+0x66> │ │ │ │ + mul.w r2, r5, r7 │ │ │ │ + mov r8, r6 │ │ │ │ + ldrd r3, r7, [sp, #8] │ │ │ │ + movs r4, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 30d44 │ │ │ │ + add r7, r5 │ │ │ │ + adds r3, r0, r6 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne.n 67508 <__indxlib_MOD_dcllocfirstchar@@Base+0x148> │ │ │ │ + mov r8, r9 │ │ │ │ + b.n 674f0 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt.n 674a2 <__indxlib_MOD_dcllocfirstchar@@Base+0xe2> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 67522 <__indxlib_MOD_dcllocfirstchar@@Base+0x162> │ │ │ │ + b.n 674a2 <__indxlib_MOD_dcllocfirstchar@@Base+0xe2> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #568] @ 0x238 │ │ │ │ + movs r0, r1 │ │ │ │ + orns r0, r0, #8912896 @ 0x880000 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf3da0008 │ │ │ │ + usat16 r0, #8, r4 │ │ │ │ │ │ │ │ -0006f720 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067558 <__udpack_MOD_dclgetcontourlabelformat@@Base>: │ │ │ │ + push {r4, r5, r6, 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} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6758c <__udpack_MOD_dclgetcontourlabelformat@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #24 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33b04 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006f73c : │ │ │ │ - push {r4, lr} │ │ │ │ +00067590 <__udpack_MOD_dclsetcontourlabelformat@@Base>: │ │ │ │ + push {r4, r5, r6, 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 335bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (675c4 <__udpack_MOD_dclsetcontourlabelformat@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #24 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31818 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006f784 : │ │ │ │ - push {r4, lr} │ │ │ │ +000675c8 <__udpack_MOD_dclgetcontourinterval@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2e42c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (67600 <__udpack_MOD_dclgetcontourinterval@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #21 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30238 │ │ │ │ + movs r1, #21 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 31dc4 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + str r3, [sp, #984] @ 0x3d8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006f7b4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067604 <__udpack_MOD_dclclearcontourlevel@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32304 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r0, [pc, #32] @ (67634 <__udpack_MOD_dclclearcontourlevel@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 31630 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #20 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r3, [sp, #848] @ 0x350 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006f7dc : │ │ │ │ - push {r4, lr} │ │ │ │ +00067638 <__udpack_MOD_dcldelcontourlevel@@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 328b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (67668 <__udpack_MOD_dcldelcontourlevel@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f3c0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006f804 : │ │ │ │ +0006766c <__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] @ (676c4 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31484 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (676c8 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (676cc <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 2fa48 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (676d0 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (676c8 <__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 676c0 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f82c : │ │ │ │ - push {r3, lr} │ │ │ │ +000676d4 <__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, #4088] @ 0xff8 │ │ │ │ - blx 2fc80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #184] @ (677a0 <__udpack_MOD_dclgetcontourline@@Base+0xcc>) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #184] @ (677a4 <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #180] @ (677a8 <__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 31b6c │ │ │ │ + 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 31c9c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r7, 67730 <__udpack_MOD_dclgetcontourline@@Base+0x5c> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cbz r6, 67736 <__udpack_MOD_dclgetcontourline@@Base+0x62> │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r5, 6773c <__udpack_MOD_dclgetcontourline@@Base+0x68> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 67766 <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 67766 <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + cmp r2, #8 │ │ │ │ + ble.n 67790 <__udpack_MOD_dclgetcontourline@@Base+0xbc> │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32aec │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + movs r1, #32 │ │ │ │ + add.w r0, r8, #8 │ │ │ │ + sub.w r2, r3, #8 │ │ │ │ + blx 2f2e4 │ │ │ │ + cbz r4, 6776c <__udpack_MOD_dclgetcontourline@@Base+0x98> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r0, [pc, #60] @ (677ac <__udpack_MOD_dclgetcontourline@@Base+0xd8>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #56] @ (677b0 <__udpack_MOD_dclgetcontourline@@Base+0xdc>) │ │ │ │ + ldr r3, [pc, #40] @ (677a4 <__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 6779c <__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 32aec │ │ │ │ + b.n 67766 <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [sp, #784] @ 0x310 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r3, #116] @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006f848 : │ │ │ │ - push {r4, lr} │ │ │ │ +000677b4 <__udpack_MOD_dclsetcontourline@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #264] @ (678d0 <__udpack_MOD_dclsetcontourline@@Base+0x11c>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #264] @ (678d4 <__udpack_MOD_dclsetcontourline@@Base+0x120>) │ │ │ │ + add r1, pc │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #260] @ (678d8 <__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 31b6c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 6787e <__udpack_MOD_dclsetcontourline@@Base+0xca> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + add r7, sp, #28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 678ae <__udpack_MOD_dclsetcontourline@@Base+0xfa> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 67872 <__udpack_MOD_dclsetcontourline@@Base+0xbe> │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 67850 <__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, 67818 <__udpack_MOD_dclsetcontourline@@Base+0x64> │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movs r4, #8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - blx 33538 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006f870 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f88c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f8a8 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006f8c4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 331a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f8e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f2ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2e1d8 │ │ │ │ + ldr r0, [pc, #172] @ (678dc <__udpack_MOD_dclsetcontourline@@Base+0x128>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #168] @ (678e0 <__udpack_MOD_dclsetcontourline@@Base+0x12c>) │ │ │ │ + ldr r3, [pc, #152] @ (678d4 <__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 678cc <__udpack_MOD_dclsetcontourline@@Base+0x118> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 30d44 │ │ │ │ + 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 2f2e4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 67812 <__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 67812 <__udpack_MOD_dclsetcontourline@@Base+0x5e> │ │ │ │ + ldr r0, [pc, #100] @ (678e4 <__udpack_MOD_dclsetcontourline@@Base+0x130>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r7, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ecdc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 6789e <__udpack_MOD_dclsetcontourline@@Base+0xea> │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.n 678be <__udpack_MOD_dclsetcontourline@@Base+0x10a> │ │ │ │ + ldr r0, [pc, #72] @ (678e8 <__udpack_MOD_dclsetcontourline@@Base+0x134>) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 334ac │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 677f8 <__udpack_MOD_dclsetcontourline@@Base+0x44> │ │ │ │ + ldr r0, [pc, #60] @ (678ec <__udpack_MOD_dclsetcontourline@@Base+0x138>) │ │ │ │ + add r5, sp, #24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 334ac │ │ │ │ + b.n 677fe <__udpack_MOD_dclsetcontourline@@Base+0x4a> │ │ │ │ + ldr r0, [pc, #48] @ (678f0 <__udpack_MOD_dclsetcontourline@@Base+0x13c>) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 334ac │ │ │ │ + b.n 677f4 <__udpack_MOD_dclsetcontourline@@Base+0x40> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + str r0, [r1, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #448] @ 0x1c0 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r3, #104] @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + str r1, [sp, #856] @ 0x358 │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #800] @ 0x320 │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006f8fc : │ │ │ │ +000678f4 <__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, #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] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #428] @ (67ab4 <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #424] @ (67ab8 <__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 679a8 <__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] @ (67abc <__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 31b6c │ │ │ │ + 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, 679b6 <__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 32c10 │ │ │ │ + ldr r2, [pc, #316] @ (67ac0 <__udpack_MOD_dclsetcontourb@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #300] @ (67ab4 <__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 67aae <__udpack_MOD_dclsetcontourb@@Base+0x1ba> │ │ │ │ + ldr r0, [pc, #296] @ (67ac4 <__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 31dc0 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b.n 67930 <__udpack_MOD_dclsetcontourb@@Base+0x3c> │ │ │ │ + orrs.w r3, r8, r6 │ │ │ │ + bpl.n 67a6c <__udpack_MOD_dclsetcontourb@@Base+0x178> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f9ea │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + blt.n 67a7a <__udpack_MOD_dclsetcontourb@@Base+0x186> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 67a9e <__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 679ee <__udpack_MOD_dclsetcontourb@@Base+0xfa> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add lr, r7 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 679e4 <__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 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6fa06 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + blx 32c10 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 67a90 <__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 67a52 <__udpack_MOD_dclsetcontourb@@Base+0x15e> │ │ │ │ + add ip, r7 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r6, lr │ │ │ │ + beq.n 67a88 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + b.n 67a4a <__udpack_MOD_dclsetcontourb@@Base+0x156> │ │ │ │ + mul.w r0, sl, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + b.n 679c8 <__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 32c10 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 67982 <__udpack_MOD_dclsetcontourb@@Base+0x8e> │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq.n 67a88 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 67a92 <__udpack_MOD_dclsetcontourb@@Base+0x19e> │ │ │ │ + b.n 67a88 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + blt.n 67a0e <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 67aa0 <__udpack_MOD_dclsetcontourb@@Base+0x1ac> │ │ │ │ + b.n 67a0e <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r1, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00067ac8 <__udpack_MOD_dclsetcontoura@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (67b04 <__udpack_MOD_dclsetcontoura@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f9f8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 2e294 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - movs r7, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #28] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 318f4 │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6fa14 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6fa18 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (6fa1c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (6fa20 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6fa24 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6fa28 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r1, #14] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh.w r0, [sl, #7] │ │ │ │ - ldrh r2, [r7, #12] │ │ │ │ - movs r7, r0 │ │ │ │ - vst4.8 {d0-d3}, [r4], r7 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ - movs r7, r0 │ │ │ │ - str.w r0, [sl, #7] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fa2c : │ │ │ │ +00067b08 <__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, #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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6fb1a │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #472] @ (67cf4 <__udpack_MOD_dcldrawcontour@@Base+0x1ec>) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #472] @ (67cf8 <__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 67be8 <__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 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6fb36 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r1, [pc, #376] @ (67cfc <__udpack_MOD_dcldrawcontour@@Base+0x1f4>) │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [pc, #376] @ (67d00 <__udpack_MOD_dcldrawcontour@@Base+0x1f8>) │ │ │ │ + movs r2, #14 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 337b0 │ │ │ │ + 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, 67bf6 <__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 2e128 │ │ │ │ + ldr r0, [pc, #324] @ (67d04 <__udpack_MOD_dcldrawcontour@@Base+0x1fc>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b54 │ │ │ │ + ldr r2, [pc, #320] @ (67d08 <__udpack_MOD_dcldrawcontour@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #300] @ (67cf8 <__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 67cf0 <__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 2ffc0 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, r9 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 67b40 <__udpack_MOD_dcldrawcontour@@Base+0x38> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + orrs r3, r7 │ │ │ │ + bpl.n 67ca6 <__udpack_MOD_dcldrawcontour@@Base+0x19e> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ + cmp r7, #0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6fb28 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 2f2a0 │ │ │ │ - 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 2fa14 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ + blt.n 67cb6 <__udpack_MOD_dcldrawcontour@@Base+0x1ae> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 67ce0 <__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 67c2a <__udpack_MOD_dcldrawcontour@@Base+0x122> │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + add lr, r8 │ │ │ │ + add ip, r4 │ │ │ │ + cmp r7, r9 │ │ │ │ + bge.n 67c20 <__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 r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + blx 2e128 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 67cd0 <__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 67c8c <__udpack_MOD_dcldrawcontour@@Base+0x184> │ │ │ │ + add ip, r8 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r7, sl │ │ │ │ + beq.n 67cc8 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + b.n 67c84 <__udpack_MOD_dcldrawcontour@@Base+0x17c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mul.w r0, r3, r4 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 67c08 <__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 2e128 │ │ │ │ mov r0, r6 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6fb44 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6fb48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #32] @ (6fb4c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #32] @ (6fb50 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6fb54 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6fb58 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r3, #4] │ │ │ │ - movs r7, r0 │ │ │ │ - strb.w r0, [lr, r7] │ │ │ │ - ldrh r2, [r1, #4] │ │ │ │ - movs r7, r0 │ │ │ │ - ldr.w r0, [r8, r7] │ │ │ │ - ldrh r4, [r7, #2] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb.w r0, [lr, r7] │ │ │ │ + b.n 67bbc <__udpack_MOD_dcldrawcontour@@Base+0xb4> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 67cc8 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 67cd4 <__udpack_MOD_dcldrawcontour@@Base+0x1cc> │ │ │ │ + b.n 67cc8 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ + movs r3, #0 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + cmp r7, r2 │ │ │ │ + blt.n 67c46 <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ + adds r3, #2 │ │ │ │ + cmp r7, r3 │ │ │ │ + bge.n 67ce2 <__udpack_MOD_dcldrawcontour@@Base+0x1da> │ │ │ │ + b.n 67c46 <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + str r6, [r6, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #136 @ (adr r5, 67d88 <__datelib_MOD_dcldayofweek@@Base+0x10>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r0, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r2, #54] @ 0x36 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r1, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006fb5c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00067d0c <__datelib_MOD_dcllengthofyear@@Base>: │ │ │ │ + push {r3, r4, r5, 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6fc48 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (67d3c <__datelib_MOD_dcllengthofyear@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6fc64 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6fc56 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 314d0 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #28 │ │ │ │ - movs r7, #1 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f670 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vstr s0, [sp, #24] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + blx 31dc4 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00067d40 <__datelib_MOD_dcllengthofmonth@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (67d74 <__datelib_MOD_dcllengthofmonth@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ + blx 2e81c │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6fc74 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6fc78 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6fc7c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6fc80 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6fc84 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6fc88 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r5, #58] @ 0x3a │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf7640007 │ │ │ │ - strh r4, [r3, #58] @ 0x3a │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf7ae0007 │ │ │ │ - strh r6, [r1, #58] @ 0x3a │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf7740007 │ │ │ │ - │ │ │ │ -0006fc8c : │ │ │ │ - b.w 303b8 │ │ │ │ - │ │ │ │ -0006fc90 : │ │ │ │ - b.w 30fcc │ │ │ │ - │ │ │ │ -0006fc94 : │ │ │ │ - b.w 304c0 │ │ │ │ - │ │ │ │ -0006fc98 : │ │ │ │ - b.w 33250 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrh r2, [r3, #42] @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fc9c : │ │ │ │ - push {r3, lr} │ │ │ │ +00067d78 <__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 3421c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (67db0 <__datelib_MOD_dcldayofweek@@Base+0x38>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + add.w r2, r5, #8 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31cb8 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrh r0, [r7, #40] @ 0x28 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fcb8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067db4 <__datelib_MOD_dclformatdate@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #52] @ (67df8 <__datelib_MOD_dclformatdate@@Base+0x44>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f078 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 31b6c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add.w r3, r5, #8 │ │ │ │ + adds r2, r5, #4 │ │ │ │ + blx 2ec70 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fce4 : │ │ │ │ - b.w 2f42c │ │ │ │ - │ │ │ │ -0006fce8 : │ │ │ │ - b.w 2fe2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrh r2, [r1, #40] @ 0x28 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fcec : │ │ │ │ - push {r3, lr} │ │ │ │ +00067dfc <__datelib_MOD_dcldiffdate@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #56] @ (67e44 <__datelib_MOD_dcldiffdate@@Base+0x48>) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + movs r1, #11 │ │ │ │ + blx 31b6c │ │ │ │ + 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 3092c │ │ │ │ + movs r1, #11 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fd08 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067e48 <__datelib_MOD_dcladddate@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f8d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006fd24 : │ │ │ │ - b.w 30928 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #104] @ (67ec4 <__datelib_MOD_dcladddate@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #108] @ (67ec8 <__datelib_MOD_dcladddate@@Base+0x80>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #104] @ (67ecc <__datelib_MOD_dcladddate@@Base+0x84>) │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add r5, pc │ │ │ │ + movs r1, #10 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + 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 2e8d0 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r3, [pc, #40] @ (67ec8 <__datelib_MOD_dcladddate@@Base+0x80>) │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r6, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (67ed0 <__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 67ebe <__datelib_MOD_dcladddate@@Base+0x76> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r6, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006fd28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00067ed4 <__datelib_MOD_dclgetdate@@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 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #88] @ (67f3c <__datelib_MOD_dclgetdate@@Base+0x68>) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #88] @ (67f40 <__datelib_MOD_dclgetdate@@Base+0x6c>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cmp r5, #1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #84] @ (67f44 <__datelib_MOD_dclgetdate@@Base+0x70>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 6fd9c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33254 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r3, [pc, #40] @ (67f40 <__datelib_MOD_dclgetdate@@Base+0x6c>) │ │ │ │ + ldmia.w sp, {r0, r1, r2} │ │ │ │ + stmia.w r6, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (67f48 <__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 67f36 <__datelib_MOD_dclgetdate@@Base+0x62> │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2ec70 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (6fdac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fdb0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r2, #48] @ 0x30 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf6940007 │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r4, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006fdb4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00067f4c <__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 31780 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (67f7c <__uwpack_MOD_dclgetygridnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30108 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fdd0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067f80 <__uwpack_MOD_dclgetxgridnumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33384 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (67fb0 <__uwpack_MOD_dclgetxgridnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ee18 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldrh r0, [r1, #28] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fdf4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067fb4 <__uwpack_MOD_dclgetygridvalue@@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 32174 │ │ │ │ - cbz r0, 6fe62 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e470 │ │ │ │ - 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] @ (67fec <__uwpack_MOD_dclgetygridvalue@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3132c │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fe70 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fe74 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r2, #42] @ 0x2a │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf5fa0007 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 31dc4 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fe78 : │ │ │ │ - push {r4, lr} │ │ │ │ +00067ff0 <__uwpack_MOD_dclgetxgridvalue@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2e8d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (68028 <__uwpack_MOD_dclgetxgridvalue@@Base+0x38>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33478 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 31dc4 │ │ │ │ + vldr s0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fea4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006802c <__uwpack_MOD_dclgetyevengrid@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (68068 <__uwpack_MOD_dclgetyevengrid@@Base+0x3c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2ff38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 32a84 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrh r6, [r2, #24] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fec8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006806c <__uwpack_MOD_dclgetxevengrid@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (680a8 <__uwpack_MOD_dclgetxevengrid@@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 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30a68 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrh r6, [r4, #22] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006fee4 : │ │ │ │ - push {r3, lr} │ │ │ │ +000680ac <__uwpack_MOD_dclsetyevengrid@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32168 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ff00 : │ │ │ │ - b.w 2f66c │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (680e8 <__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 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 30d68 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrh r6, [r6, #20] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ff04 : │ │ │ │ - push {r3, lr} │ │ │ │ +000680ec <__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 33e84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (68128 <__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 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 320f0 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrh r6, [r0, #20] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ff20 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006812c <__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, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (68218 <__uwpack_MOD_dclgetygrid@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (6821c <__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 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r6, r4, #1 │ │ │ │ + bic.w r7, r6, r6, asr #31 │ │ │ │ + cbz r5, 6819e <__uwpack_MOD_dclgetygrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (68220 <__uwpack_MOD_dclgetygrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 681aa <__uwpack_MOD_dclgetygrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 33db4 │ │ │ │ + ldr r2, [pc, #168] @ (68224 <__uwpack_MOD_dclgetygrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (6821c <__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 68212 <__uwpack_MOD_dclgetygrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (68228 <__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 31dc0 │ │ │ │ + ldr r0, [pc, #140] @ (6822c <__uwpack_MOD_dclgetygrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 68170 <__uwpack_MOD_dclgetygrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 681f8 <__uwpack_MOD_dclgetygrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 6ff8e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f384 │ │ │ │ - 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 681be <__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 33db4 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 681e4 <__uwpack_MOD_dclgetygrid@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6817a <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 33db4 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ff9c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ffa0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r4, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf4fa0007 │ │ │ │ - │ │ │ │ -0006ffa4 : │ │ │ │ - b.w 2e818 │ │ │ │ + b.n 6817a <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r6, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r2, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r6, #14] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ffa8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068230 <__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, #4088] @ 0xff8 │ │ │ │ - blx 2fdc4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (6831c <__uwpack_MOD_dclsetygrid@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (68320 <__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, 682a2 <__uwpack_MOD_dclsetygrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (68324 <__uwpack_MOD_dclsetygrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 682ae <__uwpack_MOD_dclsetygrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2ea80 │ │ │ │ + ldr r2, [pc, #168] @ (68328 <__uwpack_MOD_dclsetygrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (68320 <__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 68316 <__uwpack_MOD_dclsetygrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (6832c <__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 31dc0 │ │ │ │ + ldr r0, [pc, #140] @ (68330 <__uwpack_MOD_dclsetygrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 68274 <__uwpack_MOD_dclsetygrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 682fc <__uwpack_MOD_dclsetygrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 682c2 <__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 2ea80 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 682e8 <__uwpack_MOD_dclsetygrid@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6827e <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2ea80 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6827e <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r7, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r2, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0006ffc4 : │ │ │ │ +00068334 <__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, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (68420 <__uwpack_MOD_dclgetxgrid@@Base+0xec>) │ │ │ │ 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 │ │ │ │ + ldr r3, [pc, #216] @ (68424 <__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, 683a6 <__uwpack_MOD_dclgetxgrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (68428 <__uwpack_MOD_dclgetxgrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 683b2 <__uwpack_MOD_dclgetxgrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2f724 │ │ │ │ + ldr r2, [pc, #168] @ (6842c <__uwpack_MOD_dclgetxgrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (68424 <__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 6841a <__uwpack_MOD_dclgetxgrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (68430 <__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 31dc0 │ │ │ │ + ldr r0, [pc, #140] @ (68434 <__uwpack_MOD_dclgetxgrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + b.n 68378 <__uwpack_MOD_dclgetxgrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 68400 <__uwpack_MOD_dclgetxgrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 70036 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30d74 │ │ │ │ - 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 683c6 <__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 2f724 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 683ec <__uwpack_MOD_dclgetxgrid@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68382 <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2f724 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + b.n 68382 <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r2, [r1, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r2, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r0, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00068438 <__uwpack_MOD_dclsetxgrid@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #216] @ (68524 <__uwpack_MOD_dclsetxgrid@@Base+0xec>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #216] @ (68528 <__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, 684aa <__uwpack_MOD_dclsetxgrid@@Base+0x72> │ │ │ │ + ldr r0, [pc, #188] @ (6852c <__uwpack_MOD_dclsetxgrid@@Base+0xf4>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 684b6 <__uwpack_MOD_dclsetxgrid@@Base+0x7e> │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 32b54 │ │ │ │ + ldr r2, [pc, #168] @ (68530 <__uwpack_MOD_dclsetxgrid@@Base+0xf8>) │ │ │ │ + ldr r3, [pc, #156] @ (68528 <__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 6851e <__uwpack_MOD_dclsetxgrid@@Base+0xe6> │ │ │ │ + ldr r0, [pc, #152] @ (68534 <__uwpack_MOD_dclsetxgrid@@Base+0xfc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70044 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70048 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r0, [pc, #140] @ (68538 <__uwpack_MOD_dclsetxgrid@@Base+0x100>) │ │ │ │ + movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r7, #26] │ │ │ │ - movs r7, r0 │ │ │ │ - orns r0, lr, #8847360 @ 0x870000 │ │ │ │ + blx 31b6c │ │ │ │ + b.n 6847c <__uwpack_MOD_dclsetxgrid@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 68504 <__uwpack_MOD_dclsetxgrid@@Base+0xcc> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 684ca <__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 32b54 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + ldr.w r1, [r5], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r2 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.n 684f0 <__uwpack_MOD_dclsetxgrid@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68486 <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 32b54 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68486 <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r1, #58] @ 0x3a │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r1, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r3, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r1, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007004c : │ │ │ │ - b.w 33154 │ │ │ │ +0006853c <__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} │ │ │ │ │ │ │ │ -00070050 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006855c <__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, #4088] @ 0xff8 │ │ │ │ - blx 2f5e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #372] @ (686e4 <__fftreal_MOD_dclrealfft_b@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #372] @ (686e8 <__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] @ (686ec <__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 31b6c │ │ │ │ + cbz r5, 685b8 <__fftreal_MOD_dclrealfft_b@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #308] @ (686f0 <__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 685e6 <__fftreal_MOD_dclrealfft_b@@Base+0x8a> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #288] @ (686f4 <__fftreal_MOD_dclrealfft_b@@Base+0x198>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #284] @ (686f8 <__fftreal_MOD_dclrealfft_b@@Base+0x19c>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #284] @ (686fc <__fftreal_MOD_dclrealfft_b@@Base+0x1a0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 68608 <__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 685f6 <__fftreal_MOD_dclrealfft_b@@Base+0x9a> │ │ │ │ + ldr r4, [pc, #244] @ (68700 <__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 68646 <__fftreal_MOD_dclrealfft_b@@Base+0xea> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 300cc │ │ │ │ + ldr r2, [pc, #224] @ (68704 <__fftreal_MOD_dclrealfft_b@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #192] @ (686e8 <__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 686de <__fftreal_MOD_dclrealfft_b@@Base+0x182> │ │ │ │ + ldr r0, [pc, #208] @ (68708 <__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 31dc0 │ │ │ │ + ldrd r8, r3, [r4, #32] │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 686d4 <__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 32174 │ │ │ │ + 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 68678 <__fftreal_MOD_dclrealfft_b@@Base+0x11c> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 300cc │ │ │ │ + ldr r2, [pc, #120] @ (6870c <__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 686cc <__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 686c0 <__fftreal_MOD_dclrealfft_b@@Base+0x164> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68622 <__fftreal_MOD_dclrealfft_b@@Base+0xc6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 68686 <__fftreal_MOD_dclrealfft_b@@Base+0x12a> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r6, #48] @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r0, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r7, #46] @ 0x2e │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r6, r7] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r1, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r5, r5] │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0007006c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00068710 <__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 r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 700da │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #372] @ (68898 <__fftreal_MOD_dclrealfft_f@@Base+0x188>) │ │ │ │ + ldr r3, [pc, #372] @ (6889c <__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] @ (688a0 <__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 31b6c │ │ │ │ + cbz r5, 6876c <__fftreal_MOD_dclrealfft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #308] @ (688a4 <__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 6879a <__fftreal_MOD_dclrealfft_f@@Base+0x8a> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #288] @ (688a8 <__fftreal_MOD_dclrealfft_f@@Base+0x198>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 307e8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (700e8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (700ec ) │ │ │ │ + ldr r2, [pc, #284] @ (688ac <__fftreal_MOD_dclrealfft_f@@Base+0x19c>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #284] @ (688b0 <__fftreal_MOD_dclrealfft_f@@Base+0x1a0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #22] │ │ │ │ - movs r7, r0 │ │ │ │ - and.w r0, r6, #8847360 @ 0x870000 │ │ │ │ - │ │ │ │ -000700f0 : │ │ │ │ - b.w 31cb4 │ │ │ │ - │ │ │ │ -000700f4 : │ │ │ │ - b.w 2e728 │ │ │ │ + blx 2d990 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 687bc <__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 687aa <__fftreal_MOD_dclrealfft_f@@Base+0x9a> │ │ │ │ + ldr r4, [pc, #244] @ (688b4 <__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 687fa <__fftreal_MOD_dclrealfft_f@@Base+0xea> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 308c0 │ │ │ │ + ldr r2, [pc, #224] @ (688b8 <__fftreal_MOD_dclrealfft_f@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #192] @ (6889c <__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 68892 <__fftreal_MOD_dclrealfft_f@@Base+0x182> │ │ │ │ + ldr r0, [pc, #208] @ (688bc <__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 31dc0 │ │ │ │ + ldrd r8, r3, [r4, #32] │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 68888 <__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 32174 │ │ │ │ + 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 6882c <__fftreal_MOD_dclrealfft_f@@Base+0x11c> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 308c0 │ │ │ │ + ldr r2, [pc, #120] @ (688c0 <__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 68880 <__fftreal_MOD_dclrealfft_f@@Base+0x170> │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + adds r0, #1 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + subs r0, r0, r1 │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + mla r1, r5, r1, r3 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + mla r3, r4, r1, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 68874 <__fftreal_MOD_dclrealfft_f@@Base+0x164> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 687d6 <__fftreal_MOD_dclrealfft_f@@Base+0xc6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6883a <__fftreal_MOD_dclrealfft_f@@Base+0x12a> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r4, [r5, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r6, #36] @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r1, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r0, #34] @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + strh r0, [r0, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r1, #32] │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r7, r6] │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000700f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +000688c4 <__fftreal_MOD_dcldeallocrealfft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31160 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #68] @ (6891c <__fftreal_MOD_dcldeallocrealfft@@Base+0x58>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 688e6 <__fftreal_MOD_dcldeallocrealfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #56] @ (68920 <__fftreal_MOD_dcldeallocrealfft@@Base+0x5c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r2, r3, r4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 6890a <__fftreal_MOD_dcldeallocrealfft@@Base+0x46> │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [pc, #40] @ (68924 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #28] @ (68928 <__fftreal_MOD_dcldeallocrealfft@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #28] @ (6892c <__fftreal_MOD_dcldeallocrealfft@@Base+0x68>) │ │ │ │ + ldr r0, [pc, #32] @ (68930 <__fftreal_MOD_dcldeallocrealfft@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r4, [r6, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r2, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r4, [r1, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r0, [r2, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r5, #17] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r0, [r2, #24] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070114 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00068934 <__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, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r0, [pc, #192] @ (68a08 <__fftreal_MOD_dclinitrealfft@@Base+0xd4>) │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 7017c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + blx 31b6c │ │ │ │ + cbz r5, 68958 <__fftreal_MOD_dclinitrealfft@@Base+0x24> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #176] @ (68a0c <__fftreal_MOD_dclinitrealfft@@Base+0xd8>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r5, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbz r3, 6897e <__fftreal_MOD_dclinitrealfft@@Base+0x4a> │ │ │ │ + movs r0, #14 │ │ │ │ + ldr r2, [pc, #164] @ (68a10 <__fftreal_MOD_dclinitrealfft@@Base+0xdc>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #160] @ (68a14 <__fftreal_MOD_dclinitrealfft@@Base+0xe0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #160] @ (68a18 <__fftreal_MOD_dclinitrealfft@@Base+0xe4>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #152] @ (68a1c <__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 689f2 <__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 32174 │ │ │ │ + ldr r3, [pc, #100] @ (68a20 <__fftreal_MOD_dclinitrealfft@@Base+0xec>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r5, r3 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + cbz r0, 689fa <__fftreal_MOD_dclinitrealfft@@Base+0xc6> │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dc8c │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7018c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70190 ) │ │ │ │ + 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 30498 │ │ │ │ + ldr r0, [pc, #64] @ (68a24 <__fftreal_MOD_dclinitrealfft@@Base+0xf0>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r0, [pc, #52] @ (68a28 <__fftreal_MOD_dclinitrealfft@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 32694 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (68a2c <__fftreal_MOD_dclinitrealfft@@Base+0xf8>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (68a30 <__fftreal_MOD_dclinitrealfft@@Base+0xfc>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strh r6, [r6, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf3900007 │ │ │ │ + strh r2, [r7, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r4, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r2, [r4, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r1, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r7, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r0, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r6, [r3, #18] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf3340007 │ │ │ │ + strh r6, [r7, #18] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070194 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00068a34 <__ffteasy_MOD_dcleasyfft_b@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 701fc │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #792] @ (68d60 <__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] @ (68d64 <__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] @ (68d68 <__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 31b6c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 68abe <__ffteasy_MOD_dcleasyfft_b@@Base+0x8a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [pc, #684] @ (68d6c <__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 68af4 <__ffteasy_MOD_dcleasyfft_b@@Base+0xc0> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #656] @ (68d70 <__ffteasy_MOD_dcleasyfft_b@@Base+0x33c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #652] @ (68d74 <__ffteasy_MOD_dcleasyfft_b@@Base+0x340>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #652] @ (68d78 <__ffteasy_MOD_dcleasyfft_b@@Base+0x344>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w sl, [sp, #12] │ │ │ │ + bne.n 68b76 <__ffteasy_MOD_dcleasyfft_b@@Base+0x142> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + bne.n 68bb0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x17c> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + bne.n 68be8 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #616] @ (68d7c <__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 68cd6 <__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 30b94 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 68cb0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x27c> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 68c8a <__ffteasy_MOD_dcleasyfft_b@@Base+0x256> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 68c64 <__ffteasy_MOD_dcleasyfft_b@@Base+0x230> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 68c16 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1e2> │ │ │ │ + ldr r2, [pc, #556] @ (68d80 <__ffteasy_MOD_dcleasyfft_b@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #528] @ (68d64 <__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 68d5c <__ffteasy_MOD_dcleasyfft_b@@Base+0x328> │ │ │ │ + ldr r0, [pc, #540] @ (68d84 <__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 31dc0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 68d50 <__ffteasy_MOD_dcleasyfft_b@@Base+0x31c> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 68b94 <__ffteasy_MOD_dcleasyfft_b@@Base+0x160> │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + beq.n 68b08 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 68d2c <__ffteasy_MOD_dcleasyfft_b@@Base+0x2f8> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 68bca <__ffteasy_MOD_dcleasyfft_b@@Base+0x196> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + beq.n 68b12 <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 68d38 <__ffteasy_MOD_dcleasyfft_b@@Base+0x304> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 68c00 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1cc> │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 68b12 <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ + ldr r3, [pc, #368] @ (68d88 <__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 68c5c <__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 68c50 <__ffteasy_MOD_dcleasyfft_b@@Base+0x21c> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68b50 <__ffteasy_MOD_dcleasyfft_b@@Base+0x11c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 68c82 <__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 68c76 <__ffteasy_MOD_dcleasyfft_b@@Base+0x242> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68b4c <__ffteasy_MOD_dcleasyfft_b@@Base+0x118> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 68ca8 <__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 68c9c <__ffteasy_MOD_dcleasyfft_b@@Base+0x268> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68b46 <__ffteasy_MOD_dcleasyfft_b@@Base+0x112> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 68cce <__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 68cc2 <__ffteasy_MOD_dcleasyfft_b@@Base+0x28e> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68b40 <__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 68d44 <__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 32174 │ │ │ │ + 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 68d18 <__ffteasy_MOD_dcleasyfft_b@@Base+0x2e4> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 68b2a <__ffteasy_MOD_dcleasyfft_b@@Base+0xf6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 68b08 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 68b12 <__ffteasy_MOD_dcleasyfft_b@@Base+0xde> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 68b2a <__ffteasy_MOD_dcleasyfft_b@@Base+0xf6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 68afe <__ffteasy_MOD_dcleasyfft_b@@Base+0xca> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + strb r2, [r1, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [pc, #248] @ (68e68 <__ffteasy_MOD_dcleasyfft_f@@Base+0xdc>) │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r0, #14] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r5, #6] │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r2!, {r1, r2} │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [pc, #936] @ (69128 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x44>) │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r0, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r7, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [pc, #920] @ (69124 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x40>) │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00068d8c <__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, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #792] @ (690b8 <__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] @ (690bc <__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] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 339f8 │ │ │ │ + sub.w r9, r0, r1 │ │ │ │ + ldrd r2, r7, [r3, #28] │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r0, [pc, #724] @ (690c0 <__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 31b6c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 68e16 <__ffteasy_MOD_dcleasyfft_f@@Base+0x8a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [pc, #684] @ (690c4 <__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 68e4c <__ffteasy_MOD_dcleasyfft_f@@Base+0xc0> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #656] @ (690c8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x33c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #652] @ (690cc <__ffteasy_MOD_dcleasyfft_f@@Base+0x340>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #652] @ (690d0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x344>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w sl, [sp, #12] │ │ │ │ + bne.n 68ece <__ffteasy_MOD_dcleasyfft_f@@Base+0x142> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + bne.n 68f08 <__ffteasy_MOD_dcleasyfft_f@@Base+0x17c> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + bne.n 68f40 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1b4> │ │ │ │ + ldr r2, [pc, #616] @ (690d4 <__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 6902e <__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 2eab0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 69008 <__ffteasy_MOD_dcleasyfft_f@@Base+0x27c> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 68fe2 <__ffteasy_MOD_dcleasyfft_f@@Base+0x256> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 68fbc <__ffteasy_MOD_dcleasyfft_f@@Base+0x230> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 68f6e <__ffteasy_MOD_dcleasyfft_f@@Base+0x1e2> │ │ │ │ + ldr r2, [pc, #556] @ (690d8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x34c>) │ │ │ │ + ldr r3, [pc, #528] @ (690bc <__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 690b4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x328> │ │ │ │ + ldr r0, [pc, #540] @ (690dc <__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 31dc0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 690a8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x31c> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 68eec <__ffteasy_MOD_dcleasyfft_f@@Base+0x160> │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w sl, [sp, #48] @ 0x30 │ │ │ │ + it eq │ │ │ │ + ldreq.w r8, [sp, #16] │ │ │ │ + beq.n 68e60 <__ffteasy_MOD_dcleasyfft_f@@Base+0xd4> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 69084 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2f8> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 68f22 <__ffteasy_MOD_dcleasyfft_f@@Base+0x196> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r8, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #20] │ │ │ │ + beq.n 68e6a <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 69090 <__ffteasy_MOD_dcleasyfft_f@@Base+0x304> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 68f58 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1cc> │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 68e6a <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ + ldr r3, [pc, #368] @ (690e0 <__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 68fb4 <__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 68fa8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x21c> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68ea8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x11c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 68fda <__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 68fce <__ffteasy_MOD_dcleasyfft_f@@Base+0x242> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68ea4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x118> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 69000 <__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 68ff4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x268> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68e9e <__ffteasy_MOD_dcleasyfft_f@@Base+0x112> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 69026 <__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 6901a <__ffteasy_MOD_dcleasyfft_f@@Base+0x28e> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 68e98 <__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 6909c <__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 32174 │ │ │ │ + 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 69070 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2e4> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 68e82 <__ffteasy_MOD_dcleasyfft_f@@Base+0xf6> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 68e60 <__ffteasy_MOD_dcleasyfft_f@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 68e6a <__ffteasy_MOD_dcleasyfft_f@@Base+0xde> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b.n 68e82 <__ffteasy_MOD_dcleasyfft_f@@Base+0xf6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 68e56 <__ffteasy_MOD_dcleasyfft_f@@Base+0xca> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + str r2, [r6, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #920] @ (69460 <__fftsin_MOD_dcldeallocsinfft@@Base+0x30>) │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r0, [r7, #25] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r2, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + bkpt 0x00ae │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #584] @ (69320 <__fftsin_MOD_dclsinfft@@Base+0xb4>) │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r5, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r6, #23] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [pc, #568] @ (6931c <__fftsin_MOD_dclsinfft@@Base+0xb0>) │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +000690e4 <__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] @ (69140 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 69106 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (69144 <__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, 6912e <__ffteasy_MOD_dcldealloceasyfft@@Base+0x4a> │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7020c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70210 ) │ │ │ │ + ldr r0, [pc, #44] @ (69148 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #28] @ (6914c <__ffteasy_MOD_dcldealloceasyfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (69150 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (69154 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #12] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf33c0007 │ │ │ │ + ldrb r0, [r2, #15] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #984] @ (69520 <__fftsin_MOD_dclinitsinfft@@Base+0x7c>) │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r0, #17] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r4, #14] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070214 : │ │ │ │ - push {r4, lr} │ │ │ │ +00069158 <__ffteasy_MOD_dcliniteasyfft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33ac0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #212] @ (69240 <__ffteasy_MOD_dcliniteasyfft@@Base+0xe8>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + blx 31b6c │ │ │ │ + cbz r4, 6917c <__ffteasy_MOD_dcliniteasyfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #196] @ (69244 <__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, 691a4 <__ffteasy_MOD_dcliniteasyfft@@Base+0x4c> │ │ │ │ + movs r0, #14 │ │ │ │ + ldr r2, [pc, #184] @ (69248 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf0>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #180] @ (6924c <__ffteasy_MOD_dcliniteasyfft@@Base+0xf4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #180] @ (69250 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf8>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [pc, #172] @ (69254 <__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 69228 <__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 32174 │ │ │ │ + ldr r3, [pc, #108] @ (69258 <__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, 69230 <__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 31944 │ │ │ │ + ldr r0, [pc, #64] @ (6925c <__ffteasy_MOD_dcliniteasyfft@@Base+0x104>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r0, [pc, #52] @ (69260 <__ffteasy_MOD_dcliniteasyfft@@Base+0x108>) │ │ │ │ + add r0, pc │ │ │ │ + blx 32694 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (69264 <__ffteasy_MOD_dcliniteasyfft@@Base+0x10c>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (69268 <__ffteasy_MOD_dcliniteasyfft@@Base+0x110>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r1, #14] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #512] @ (69448 <__fftsin_MOD_dcldeallocsinfft@@Base+0x18>) │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r6, 692a8 <__fftsin_MOD_dclsinfft@@Base+0x3c> │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #328] @ (693a0 <__fftsin_MOD_dclsinfft@@Base+0x134>) │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [pc, #72] @ (692a4 <__fftsin_MOD_dclsinfft@@Base+0x38>) │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r4, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xeafe0007 │ │ │ │ + ldrb r4, [r2, #11] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007023c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006926c <__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, #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, #388] @ (69404 <__fftsin_MOD_dclsinfft@@Base+0x198>) │ │ │ │ + ldr r3, [pc, #388] @ (69408 <__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] @ (6940c <__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 31b6c │ │ │ │ + cbz r5, 692c8 <__fftsin_MOD_dclsinfft@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #324] @ (69410 <__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 692f8 <__fftsin_MOD_dclsinfft@@Base+0x8c> │ │ │ │ + movs r3, #9 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #304] @ (69414 <__fftsin_MOD_dclsinfft@@Base+0x1a8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #300] @ (69418 <__fftsin_MOD_dclsinfft@@Base+0x1ac>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #300] @ (6941c <__fftsin_MOD_dclsinfft@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6931a <__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 69308 <__fftsin_MOD_dclsinfft@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #260] @ (69420 <__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 6935c <__fftsin_MOD_dclsinfft@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2dcc8 │ │ │ │ + ldr r2, [pc, #232] @ (69424 <__fftsin_MOD_dclsinfft@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #204] @ (69408 <__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 69400 <__fftsin_MOD_dclsinfft@@Base+0x194> │ │ │ │ + ldr r0, [pc, #216] @ (69428 <__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 31dc0 │ │ │ │ + ldrd r8, r3, [r4, #832] @ 0x340 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 693f6 <__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 32174 │ │ │ │ - cbz r0, 702aa │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + 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 69392 <__fftsin_MOD_dclsinfft@@Base+0x126> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2dcc8 │ │ │ │ + ldr r2, [pc, #128] @ (6942c <__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 693ee <__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 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 305a0 │ │ │ │ - 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 693e2 <__fftsin_MOD_dclsinfft@@Base+0x176> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 69338 <__fftsin_MOD_dclsinfft@@Base+0xcc> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 693a0 <__fftsin_MOD_dclsinfft@@Base+0x134> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r4, [pc, #320] @ (69548 <__fftsin_MOD_dclinitsinfft@@Base+0xa4>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ + movs r0, r1 │ │ │ │ + bx r6 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r0, [r1, #9] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r5, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + rev r2, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + mov sl, ip │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r3, [pc, #608] @ (69688 <__fftcos_MOD_dclcosfft@@Base+0xbc>) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ + movs r0, r1 │ │ │ │ + mov r2, sl │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00069430 <__fftsin_MOD_dcldeallocsinfft@@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] @ (6948c <__fftsin_MOD_dcldeallocsinfft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 69452 <__fftsin_MOD_dcldeallocsinfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (69490 <__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, 6947a <__fftsin_MOD_dcldeallocsinfft@@Base+0x4a> │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (702b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (702bc ) │ │ │ │ + ldr r0, [pc, #44] @ (69494 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #28] @ (69498 <__fftsin_MOD_dcldeallocsinfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6949c <__fftsin_MOD_dcldeallocsinfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (694a0 <__fftsin_MOD_dcldeallocsinfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r1, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf2ba0007 │ │ │ │ + blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp sl, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r4, #30] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r7, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000702c0 : │ │ │ │ - push {r3, lr} │ │ │ │ +000694a4 <__fftsin_MOD_dclinitsinfft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ce8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #232] @ (695a0 <__fftsin_MOD_dclinitsinfft@@Base+0xfc>) │ │ │ │ + mov r5, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 31b6c │ │ │ │ + cbz r5, 694c8 <__fftsin_MOD_dclinitsinfft@@Base+0x24> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #216] @ (695a4 <__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, 694f0 <__fftsin_MOD_dclinitsinfft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #204] @ (695a8 <__fftsin_MOD_dclinitsinfft@@Base+0x104>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #200] @ (695ac <__fftsin_MOD_dclinitsinfft@@Base+0x108>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #200] @ (695b0 <__fftsin_MOD_dclinitsinfft@@Base+0x10c>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + vldr s13, [r6] │ │ │ │ + vmov.f32 s14, #4 @ 0x40200000 2.5 │ │ │ │ + vmov.f32 s15, #46 @ 0x41700000 15.0 │ │ │ │ + ldr r3, [pc, #180] @ (695b4 <__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 69588 <__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 32174 │ │ │ │ + ldr r3, [pc, #108] @ (695b8 <__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, 69590 <__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 32eec │ │ │ │ + ldr r0, [pc, #64] @ (695bc <__fftsin_MOD_dclinitsinfft@@Base+0x118>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r0, [pc, #52] @ (695c0 <__fftsin_MOD_dclinitsinfft@@Base+0x11c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 32694 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (695c4 <__fftsin_MOD_dclinitsinfft@@Base+0x120>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (695c8 <__fftsin_MOD_dclinitsinfft@@Base+0x124>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r7, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r6, #29] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb80a │ │ │ │ + movs r0, r1 │ │ │ │ + add sl, pc │ │ │ │ + movs r3, r1 │ │ │ │ + add sl, r6 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r7, #31] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r0, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 69504 <__fftsin_MOD_dclinitsinfft@@Base+0x60> │ │ │ │ + movs r7, r0 │ │ │ │ + strb r4, [r5, #31] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000702dc : │ │ │ │ - push {r3, lr} │ │ │ │ +000695cc <__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, #4088] @ 0xff8 │ │ │ │ - blx 2fadc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #396] @ (6976c <__fftcos_MOD_dclcosfft@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (69770 <__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] @ (69774 <__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 31b6c │ │ │ │ + cbz r5, 69628 <__fftcos_MOD_dclcosfft@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (69778 <__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 69658 <__fftcos_MOD_dclcosfft@@Base+0x8c> │ │ │ │ + movs r3, #9 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6977c <__fftcos_MOD_dclcosfft@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (69780 <__fftcos_MOD_dclcosfft@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (69784 <__fftcos_MOD_dclcosfft@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6967a <__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 69668 <__fftcos_MOD_dclcosfft@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (69788 <__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 696bc <__fftcos_MOD_dclcosfft@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 338c4 │ │ │ │ + ldr r2, [pc, #240] @ (6978c <__fftcos_MOD_dclcosfft@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (69770 <__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 69768 <__fftcos_MOD_dclcosfft@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (69790 <__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 31dc0 │ │ │ │ + ldr.w r8, [r4, #1232] @ 0x4d0 │ │ │ │ + ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6975e <__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 32174 │ │ │ │ + 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 696f6 <__fftcos_MOD_dclcosfft@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 338c4 │ │ │ │ + ldr r2, [pc, #132] @ (69794 <__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 69756 <__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 6974a <__fftcos_MOD_dclcosfft@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 69698 <__fftcos_MOD_dclcosfft@@Base+0xcc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 69704 <__fftcos_MOD_dclcosfft@@Base+0x138> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [pc, #960] @ (69b30 <__fftqsin_MOD_dclsinqft_f@@Base+0x3c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r4, #30] │ │ │ │ + movs r0, r1 │ │ │ │ + mvns r0, r2 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r4, #29] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r1, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ + movs r0, r1 │ │ │ │ + bics r2, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [pc, #224] @ (69870 <__fftcos_MOD_dclinitcosfft@@Base+0x64>) │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r7, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + cmn r6, r5 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000702f8 : │ │ │ │ +00069798 <__fftcos_MOD_dcldealloccosfft@@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 3387c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #72] @ (697f4 <__fftcos_MOD_dcldealloccosfft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 697ba <__fftcos_MOD_dcldealloccosfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (697f8 <__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, 697e2 <__fftcos_MOD_dcldealloccosfft@@Base+0x4a> │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r0, [pc, #44] @ (697fc <__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 31dc0 │ │ │ │ + ldr r2, [pc, #28] @ (69800 <__fftcos_MOD_dcldealloccosfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (69804 <__fftcos_MOD_dcldealloccosfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (69808 <__fftcos_MOD_dcldealloccosfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r4, [r1, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + negs r2, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r4, #23] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r7, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r2, #88] @ 0x58 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r4, #23] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070320 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006980c <__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 32174 │ │ │ │ - cbz r0, 7038e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #220] @ (698fc <__fftcos_MOD_dclinitcosfft@@Base+0xf0>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 31b6c │ │ │ │ + cbz r4, 69830 <__fftcos_MOD_dclinitcosfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #204] @ (69900 <__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, 69858 <__fftcos_MOD_dclinitcosfft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #192] @ (69904 <__fftcos_MOD_dclinitcosfft@@Base+0xf8>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [pc, #188] @ (69908 <__fftcos_MOD_dclinitcosfft@@Base+0xfc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #188] @ (6990c <__fftcos_MOD_dclinitcosfft@@Base+0x100>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [pc, #180] @ (69910 <__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 698e4 <__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 32174 │ │ │ │ + ldr r3, [pc, #112] @ (69914 <__fftcos_MOD_dclinitcosfft@@Base+0x108>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e550 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7039c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (703a0 ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + cbz r0, 698ec <__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 30088 │ │ │ │ + ldr r0, [pc, #64] @ (69918 <__fftcos_MOD_dclinitcosfft@@Base+0x10c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r0, [pc, #52] @ (6991c <__fftcos_MOD_dclinitcosfft@@Base+0x110>) │ │ │ │ + add r0, pc │ │ │ │ + blx 32694 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (69920 <__fftcos_MOD_dclinitcosfft@@Base+0x114>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (69924 <__fftcos_MOD_dclinitcosfft@@Base+0x118>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r4, #0] │ │ │ │ + nop │ │ │ │ + strb r2, [r1, #23] │ │ │ │ + movs r0, r1 │ │ │ │ + rors r4, r1 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r1, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r3, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + push {r1, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + sbcs r6, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + adcs r2, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r2, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r4, #84] @ 0x54 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 691a8 <__ffteasy_MOD_dcliniteasyfft@@Base+0x50> │ │ │ │ movs r7, r0 │ │ │ │ - addw r0, r2, #7 │ │ │ │ - │ │ │ │ -000703a4 : │ │ │ │ - b.w 2da54 │ │ │ │ + strb r0, [r1, #20] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000703a8 : │ │ │ │ - push {lr} │ │ │ │ +00069928 <__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, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #56] @ (703f0 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #56] @ (703f4 ) │ │ │ │ - add r0, sp, #8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #396] @ (69ac8 <__fftqsin_MOD_dclsinqft_b@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (69acc <__fftqsin_MOD_dclsinqft_b@@Base+0x1a4>) │ │ │ │ + sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #4 │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r0, [pc, #376] @ (69ad0 <__fftqsin_MOD_dclsinqft_b@@Base+0x1a8>) │ │ │ │ + cmp r7, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 30850 │ │ │ │ - ldr r2, [pc, #36] @ (703f8 ) │ │ │ │ - ldr r3, [pc, #28] @ (703f4 ) │ │ │ │ + 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 31b6c │ │ │ │ + cbz r5, 69984 <__fftqsin_MOD_dclsinqft_b@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (69ad4 <__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 699b4 <__fftqsin_MOD_dclsinqft_b@@Base+0x8c> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (69ad8 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (69adc <__fftqsin_MOD_dclsinqft_b@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (69ae0 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 699d6 <__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 699c4 <__fftqsin_MOD_dclsinqft_b@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (69ae4 <__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 69a18 <__fftqsin_MOD_dclsinqft_b@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2fd40 │ │ │ │ + ldr r2, [pc, #240] @ (69ae8 <__fftqsin_MOD_dclsinqft_b@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (69acc <__fftqsin_MOD_dclsinqft_b@@Base+0x1a4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 703ea │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ + bne.n 69ac4 <__fftqsin_MOD_dclsinqft_b@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (69aec <__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 31dc0 │ │ │ │ + ldr.w r8, [r4, #1632] @ 0x660 │ │ │ │ + ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 69aba <__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 32174 │ │ │ │ + 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 69a52 <__fftqsin_MOD_dclsinqft_b@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2fd40 │ │ │ │ + ldr r2, [pc, #132] @ (69af0 <__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 69ab2 <__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 69aa6 <__fftqsin_MOD_dclsinqft_b@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 699f4 <__fftqsin_MOD_dclsinqft_b@@Base+0xcc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 69a60 <__fftqsin_MOD_dclsinqft_b@@Base+0x138> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - blt.n 70420 │ │ │ │ - movs r1, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 703f8 │ │ │ │ - movs r1, r1 │ │ │ │ + strb r0, [r0, #19] │ │ │ │ + movs r0, r1 │ │ │ │ + eors r4, r6 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r7, #17] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r5, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r6, 69b34 <__fftqsin_MOD_dclsinqft_f@@Base+0x40> │ │ │ │ + movs r0, r1 │ │ │ │ + ands r6, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + add ip, fp │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r3, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #146 @ 0x92 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000703fc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00069af4 <__fftqsin_MOD_dclsinqft_f@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #396] @ (69c94 <__fftqsin_MOD_dclsinqft_f@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (69c98 <__fftqsin_MOD_dclsinqft_f@@Base+0x1a4>) │ │ │ │ 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 32174 │ │ │ │ - cbz r0, 70464 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ + 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] @ (69c9c <__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 31b6c │ │ │ │ + cbz r5, 69b50 <__fftqsin_MOD_dclsinqft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (69ca0 <__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 69b80 <__fftqsin_MOD_dclsinqft_f@@Base+0x8c> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (69ca4 <__fftqsin_MOD_dclsinqft_f@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #308] @ (69ca8 <__fftqsin_MOD_dclsinqft_f@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (69cac <__fftqsin_MOD_dclsinqft_f@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 69ba2 <__fftqsin_MOD_dclsinqft_f@@Base+0xae> │ │ │ │ + mov.w lr, r8, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + lsls r2, r7, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33f68 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ + 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 69b90 <__fftqsin_MOD_dclsinqft_f@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (69cb0 <__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 69be4 <__fftqsin_MOD_dclsinqft_f@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2dfbc │ │ │ │ + ldr r2, [pc, #240] @ (69cb4 <__fftqsin_MOD_dclsinqft_f@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (69c98 <__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 69c90 <__fftqsin_MOD_dclsinqft_f@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (69cb8 <__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 31dc0 │ │ │ │ + ldr.w r8, [r4, #1632] @ 0x660 │ │ │ │ + ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 69c86 <__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 32174 │ │ │ │ + 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 69c1e <__fftqsin_MOD_dclsinqft_f@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2dfbc │ │ │ │ + ldr r2, [pc, #132] @ (69cbc <__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 69c7e <__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 69c72 <__fftqsin_MOD_dclsinqft_f@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 69bc0 <__fftqsin_MOD_dclsinqft_f@@Base+0xcc> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 69c2c <__fftqsin_MOD_dclsinqft_f@@Base+0x138> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + mvns r0, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r0, #12] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r7, #10] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r4, #1] │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r2, 69cce <__fftqsin_MOD_dcldeallocsinqft@@Base+0xe> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #90 @ 0x5a │ │ │ │ + movs r3, r1 │ │ │ │ + orrs r0, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r3, #9] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00069cc0 <__fftqsin_MOD_dcldeallocsinqft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #72] @ (69d1c <__fftqsin_MOD_dcldeallocsinqft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 69ce2 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (69d20 <__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, 69d0a <__fftqsin_MOD_dcldeallocsinqft@@Base+0x4a> │ │ │ │ blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70474 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70478 ) │ │ │ │ + ldr r0, [pc, #44] @ (69d24 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #28] @ (69d28 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (69d2c <__fftqsin_MOD_dcldeallocsinqft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (69d30 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ - movs r7, r0 │ │ │ │ - adcs.w r0, r8, #7 │ │ │ │ + strb r0, [r5, #5] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r7, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r7, #4] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007047c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069d34 <__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 r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 704ea │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #220] @ (69e24 <__fftqsin_MOD_dclinitsinqft@@Base+0xf0>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 31b6c │ │ │ │ + cbz r4, 69d58 <__fftqsin_MOD_dclinitsinqft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #204] @ (69e28 <__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, 69d80 <__fftqsin_MOD_dclinitsinqft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #192] @ (69e2c <__fftqsin_MOD_dclinitsinqft@@Base+0xf8>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [pc, #188] @ (69e30 <__fftqsin_MOD_dclinitsinqft@@Base+0xfc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #188] @ (69e34 <__fftqsin_MOD_dclinitsinqft@@Base+0x100>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [pc, #180] @ (69e38 <__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 69e0c <__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 32174 │ │ │ │ + ldr r3, [pc, #112] @ (69e3c <__fftqsin_MOD_dclinitsinqft@@Base+0x108>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32dac │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (704f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (704fc ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #1604] @ 0x644 │ │ │ │ + cbz r0, 69e14 <__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 2e3bc │ │ │ │ + ldr r0, [pc, #64] @ (69e40 <__fftqsin_MOD_dclinitsinqft@@Base+0x10c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r0, [pc, #52] @ (69e44 <__fftqsin_MOD_dclinitsinqft@@Base+0x110>) │ │ │ │ + add r0, pc │ │ │ │ + blx 32694 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (69e48 <__fftqsin_MOD_dclinitsinqft@@Base+0x114>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (69e4c <__fftqsin_MOD_dclinitsinqft@@Base+0x118>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r1, #27] │ │ │ │ + nop │ │ │ │ + strb r6, [r4, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r4, #108] @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r7, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, sp, #488 @ 0x1e8 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #118 @ 0x76 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r6, #1] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + svc 26 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xf0fe0007 │ │ │ │ - │ │ │ │ -00070500 : │ │ │ │ - b.w 33284 │ │ │ │ + strb r4, [r4, #1] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070504 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00069e50 <__fftqcos_MOD_dclcosqft_b@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #400] @ (69ff4 <__fftqcos_MOD_dclcosqft_b@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #400] @ (69ff8 <__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] @ (69ffc <__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 31b6c │ │ │ │ + cbz r5, 69eb2 <__fftqcos_MOD_dclcosqft_b@@Base+0x62> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6a000 <__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 69ede <__fftqcos_MOD_dclcosqft_b@@Base+0x8e> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6a004 <__fftqcos_MOD_dclcosqft_b@@Base+0x1b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (6a008 <__fftqcos_MOD_dclcosqft_b@@Base+0x1b8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6a00c <__fftqcos_MOD_dclcosqft_b@@Base+0x1bc>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 69efe <__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 69ef0 <__fftqcos_MOD_dclcosqft_b@@Base+0xa0> │ │ │ │ + ldr r4, [pc, #272] @ (6a010 <__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 69f42 <__fftqcos_MOD_dclcosqft_b@@Base+0xf2> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 328d4 │ │ │ │ + ldr r2, [pc, #244] @ (6a014 <__fftqcos_MOD_dclcosqft_b@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #212] @ (69ff8 <__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 69fee <__fftqcos_MOD_dclcosqft_b@@Base+0x19e> │ │ │ │ + ldr r0, [pc, #228] @ (6a018 <__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 31dc0 │ │ │ │ + ldr.w r9, [r4, #2032] @ 0x7f0 │ │ │ │ + ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ + subs.w r8, r3, r9 │ │ │ │ + bmi.n 69fe4 <__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 32174 │ │ │ │ - cbz r0, 70560 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r1, [r4, #2024] @ 0x7e8 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + 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 69f7c <__fftqcos_MOD_dclcosqft_b@@Base+0x12c> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 328d4 │ │ │ │ + ldr r1, [pc, #132] @ (6a01c <__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 69fdc <__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 69fd0 <__fftqcos_MOD_dclcosqft_b@@Base+0x180> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 69f1e <__fftqcos_MOD_dclcosqft_b@@Base+0xce> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 69f8a <__fftqcos_MOD_dclcosqft_b@@Base+0x13a> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + eors r4, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #74 @ 0x4a │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r2, #124] @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r0, #80] @ 0x50 │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ + movs r3, r1 │ │ │ │ + subs r7, #178 @ 0xb2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r6, #116] @ 0x74 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0006a020 <__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, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #396] @ (6a1c0 <__fftqcos_MOD_dclcosqft_f@@Base+0x1a0>) │ │ │ │ + ldr r3, [pc, #396] @ (6a1c4 <__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] @ (6a1c8 <__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 31b6c │ │ │ │ + cbz r5, 6a07c <__fftqcos_MOD_dclcosqft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6a1cc <__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 6a0ac <__fftqcos_MOD_dclcosqft_f@@Base+0x8c> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6a1d0 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #308] @ (6a1d4 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6a1d8 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6a0ce <__fftqcos_MOD_dclcosqft_f@@Base+0xae> │ │ │ │ + mov.w lr, r8, lsl #2 │ │ │ │ + mov r3, sl │ │ │ │ + lsls r2, r7, #2 │ │ │ │ mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f010 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r1, #1 │ │ │ │ + str.w ip, [r0] │ │ │ │ + add r3, lr │ │ │ │ + add r0, r2 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 6a0bc <__fftqcos_MOD_dclcosqft_f@@Base+0x9c> │ │ │ │ + ldr r4, [pc, #268] @ (6a1dc <__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 6a110 <__fftqcos_MOD_dclcosqft_f@@Base+0xf0> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30e50 │ │ │ │ + ldr r2, [pc, #240] @ (6a1e0 <__fftqcos_MOD_dclcosqft_f@@Base+0x1c0>) │ │ │ │ + ldr r3, [pc, #212] @ (6a1c4 <__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 6a1bc <__fftqcos_MOD_dclcosqft_f@@Base+0x19c> │ │ │ │ + ldr r0, [pc, #224] @ (6a1e4 <__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 31dc0 │ │ │ │ + ldr.w r8, [r4, #2032] @ 0x7f0 │ │ │ │ + ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6a1b2 <__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 32174 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r4, [r4, #2024] @ 0x7e8 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mla r3, r8, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + mla r3, r4, r3, r2 │ │ │ │ + mul.w r4, r7, r4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6a14a <__fftqcos_MOD_dclcosqft_f@@Base+0x12a> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30e50 │ │ │ │ + ldr r2, [pc, #132] @ (6a1e8 <__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 6a1aa <__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 6a19e <__fftqcos_MOD_dclcosqft_f@@Base+0x17e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6a0ec <__fftqcos_MOD_dclcosqft_f@@Base+0xcc> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6a158 <__fftqcos_MOD_dclcosqft_f@@Base+0x138> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + subs r6, #156 @ 0x9c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r6, #48] @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ + movs r3, r1 │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, #88] @ 0x58 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #154 @ 0x9a │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0006a1ec <__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 │ │ │ │ + ldr r0, [pc, #72] @ (6a248 <__fftqcos_MOD_dcldealloccosqft@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6a20e <__fftqcos_MOD_dcldealloccosqft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6a24c <__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, 6a236 <__fftqcos_MOD_dcldealloccosqft@@Base+0x4a> │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70570 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70574 ) │ │ │ │ + ldr r0, [pc, #44] @ (6a250 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #28] @ (6a254 <__fftqcos_MOD_dcldealloccosqft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6a258 <__fftqcos_MOD_dcldealloccosqft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6a25c <__fftqcos_MOD_dcldealloccosqft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r2, #25] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf0b40007 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #238 @ 0xee │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r4, #28] │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r7, #48] @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070578 : │ │ │ │ +0006a260 <__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, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 705d4 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #220] @ (6a350 <__fftqcos_MOD_dclinitcosqft@@Base+0xf0>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 31b6c │ │ │ │ + cbz r4, 6a284 <__fftqcos_MOD_dclinitcosqft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #204] @ (6a354 <__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, 6a2ac <__fftqcos_MOD_dclinitcosqft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #192] @ (6a358 <__fftqcos_MOD_dclinitcosqft@@Base+0xf8>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #188] @ (6a35c <__fftqcos_MOD_dclinitcosqft@@Base+0xfc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #188] @ (6a360 <__fftqcos_MOD_dclinitcosqft@@Base+0x100>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [pc, #180] @ (6a364 <__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 6a338 <__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 32174 │ │ │ │ + ldr r3, [pc, #112] @ (6a368 <__fftqcos_MOD_dclinitcosqft@@Base+0x108>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33758 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (705e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (705e8 ) │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #2004] @ 0x7d4 │ │ │ │ + cbz r0, 6a340 <__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 308f4 │ │ │ │ + ldr r0, [pc, #64] @ (6a36c <__fftqcos_MOD_dclinitcosqft@@Base+0x10c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r0, [pc, #52] @ (6a370 <__fftqcos_MOD_dclinitcosqft@@Base+0x110>) │ │ │ │ + add r0, pc │ │ │ │ + blx 32694 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6a374 <__fftqcos_MOD_dclinitcosqft@@Base+0x114>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6a378 <__fftqcos_MOD_dclinitcosqft@@Base+0x118>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ + ldr r6, [r7, #68] @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r6, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + add r2, sp, #312 @ 0x138 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #74 @ 0x4a │ │ │ │ + movs r3, r1 │ │ │ │ + adds r7, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + bls.n 6a354 <__fftqcos_MOD_dclinitcosqft@@Base+0xf4> │ │ │ │ movs r7, r0 │ │ │ │ - orn r0, ip, #7 │ │ │ │ + ldr r4, [r7, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000705ec : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006a37c <__fftcmplx_MOD_dclcomplexfft_b@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #408] @ (6a528 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #408] @ (6a52c <__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] @ (6a530 <__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 31b6c │ │ │ │ + cbz r5, 6a3d8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #344] @ (6a534 <__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 6a408 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x8c> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #324] @ (6a538 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1bc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #320] @ (6a53c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c0>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #320] @ (6a540 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6a436 <__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 6a41c <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xa0> │ │ │ │ + ldr r4, [pc, #268] @ (6a544 <__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 6a478 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xfc> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 315e4 │ │ │ │ + ldr r2, [pc, #240] @ (6a548 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #212] @ (6a52c <__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 6a524 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1a8> │ │ │ │ + ldr r0, [pc, #224] @ (6a54c <__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 31dc0 │ │ │ │ + ldr.w r8, [r4, #2432] @ 0x980 │ │ │ │ + ldr.w r3, [r4, #2436] @ 0x984 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6a51a <__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 32174 │ │ │ │ - cbz r0, 70648 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + 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 6a4b2 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x136> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 315e4 │ │ │ │ + ldr r2, [pc, #132] @ (6a550 <__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 6a512 <__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 6a506 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x18a> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6a454 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6a4c0 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x144> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + subs r3, #64 @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #32 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r3, #124] @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #968 @ 0x3c8 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #50 @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0006a554 <__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, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #408] @ (6a700 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #408] @ (6a704 <__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] @ (6a708 <__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 31b6c │ │ │ │ + cbz r5, 6a5b0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x5c> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [pc, #344] @ (6a70c <__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 6a5e0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x8c> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #324] @ (6a710 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1bc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa08 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r2, [pc, #320] @ (6a714 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c0>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #320] @ (6a718 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c4>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6a60e <__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 6a5f4 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xa0> │ │ │ │ + ldr r4, [pc, #268] @ (6a71c <__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 6a650 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xfc> │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 31c60 │ │ │ │ + ldr r2, [pc, #240] @ (6a720 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1cc>) │ │ │ │ + ldr r3, [pc, #212] @ (6a704 <__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 6a6fc <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1a8> │ │ │ │ + ldr r0, [pc, #224] @ (6a724 <__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 31dc0 │ │ │ │ + ldr.w r8, [r4, #2432] @ 0x980 │ │ │ │ + ldr.w r3, [r4, #2436] @ 0x984 │ │ │ │ + subs.w r9, r3, r8 │ │ │ │ + bmi.n 6a6f2 <__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 32174 │ │ │ │ + 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 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r7], #4 │ │ │ │ + bge.n 6a68a <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x136> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 31c60 │ │ │ │ + ldr r2, [pc, #132] @ (6a728 <__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 6a6ea <__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 6a6de <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x18a> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70658 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7065c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ - movs r7, r0 │ │ │ │ - bic.w r0, r4, #7 │ │ │ │ + b.n 6a62c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6a698 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x144> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + subs r1, #104 @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, pc, #104 @ (adr r7, 6a784 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x58>) │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #238 @ 0xee │ │ │ │ + movs r3, r1 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #90 @ 0x5a │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00070660 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006a72c <__fftcmplx_MOD_dcldealloccomplexfft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 706bc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3163c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #72] @ (6a788 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x5c>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + mov r3, r4 │ │ │ │ + cbz r4, 6a74e <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x22> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r4, [pc, #60] @ (6a78c <__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, 6a776 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x4a> │ │ │ │ blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (706cc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (706d0 ) │ │ │ │ + ldr r0, [pc, #44] @ (6a790 <__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 31dc0 │ │ │ │ + ldr r2, [pc, #28] @ (6a794 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x68>) │ │ │ │ + ldr r1, [pc, #28] @ (6a798 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x6c>) │ │ │ │ + ldr r0, [pc, #32] @ (6a79c <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #19] │ │ │ │ - movs r7, r0 │ │ │ │ - vaddl.s16 q8, d12, d7 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #174 @ 0xae │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r4, #124] @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000706d4 : │ │ │ │ +0006a7a0 <__fftcmplx_MOD_dclinitcomplexfft@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 70730 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #224] @ (6a894 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xf4>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #17 │ │ │ │ + blx 31b6c │ │ │ │ + cbz r4, 6a7c4 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #208] @ (6a898 <__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, 6a7ec <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x4c> │ │ │ │ + movs r0, #17 │ │ │ │ + ldr r2, [pc, #196] @ (6a89c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xfc>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f650 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70740 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70744 ) │ │ │ │ + ldr r1, [pc, #192] @ (6a8a0 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x100>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #192] @ (6a8a4 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x104>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ - movs r7, r0 │ │ │ │ - vaddl.s16 q0, d4, d7 │ │ │ │ - │ │ │ │ -00070748 : │ │ │ │ - stmdb 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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 707e6 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [pc, #184] @ (6a8a8 <__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 6a87c <__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 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 707f4 │ │ │ │ - add r2, sp, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b1c │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #16 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ + ldr r3, [pc, #112] @ (6a8ac <__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, 6a884 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xe4> │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (70804 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (70808 ) │ │ │ │ - add r1, pc │ │ │ │ + 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 316e4 │ │ │ │ + ldr r0, [pc, #64] @ (6a8b0 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x110>) │ │ │ │ + movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (7080c ) │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldr r0, [pc, #52] @ (6a8b4 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x114>) │ │ │ │ + add r0, pc │ │ │ │ + blx 32694 <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6a8b8 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x118>) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (70810 ) │ │ │ │ + ldr r0, [pc, #48] @ (6a8bc <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x11c>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ - movs r7, r0 │ │ │ │ - vhadd.s8 d0, d10, d7 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + str r6, [r1, #124] @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #56 @ 0x38 │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, pc, #56 @ (adr r5, 6a8e0 <__scpack_MOD_dclget3dhatchpattern@@Base+0x20>) │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r1, #194 @ 0xc2 │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r2, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + bmi.n 6a810 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x70> │ │ │ │ movs r7, r0 │ │ │ │ - vhadd.s32 d0, d8, d7 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070814 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006a8c0 <__scpack_MOD_dclget3dhatchpattern@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6a8f4 <__scpack_MOD_dclget3dhatchpattern@@Base+0x34>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 70870 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2df80 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 315cc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70880 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70884 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, #13] │ │ │ │ - movs r7, r0 │ │ │ │ - cdp 0, 13, cr0, cr8, cr7, {0} │ │ │ │ + str r2, [r5, #108] @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070888 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006a8f8 <__scpack_MOD_dclset3dhatchpattern@@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] @ (6a92c <__scpack_MOD_dclset3dhatchpattern@@Base+0x34>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 708e4 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3262c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3186c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (708f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (708f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - ldrb r6, [r1, #11] │ │ │ │ - movs r7, r0 │ │ │ │ - cdp 0, 9, cr0, cr0, cr7, {0} │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000708fc : │ │ │ │ - push {r4, lr} │ │ │ │ +0006a930 <__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] @ (6a9cc <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x9c>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #136] @ (6a9d0 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #128] @ (6a9d4 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #24 │ │ │ │ + ldr r1, [pc, #128] @ (6a9d8 <__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 337b0 │ │ │ │ + cbz r5, 6a9ae <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x7e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 6a9bc <__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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2de7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2dcbc │ │ │ │ + ldr r2, [pc, #80] @ (6a9dc <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #64] @ (6a9d0 <__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 6a9c8 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x98> │ │ │ │ + ldr r0, [pc, #64] @ (6a9e0 <__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 31b50 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 315cc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6a976 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x46> │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 315cc │ │ │ │ + b.n 6a97c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x4c> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r3, #104] @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r1, #29] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #70 @ 0x46 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007092c : │ │ │ │ - push {r4, lr} │ │ │ │ +0006a9e4 <__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] @ (6aa80 <__scpack_MOD_dcldraw3dhatch@@Base+0x9c>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #136] @ (6aa84 <__scpack_MOD_dcldraw3dhatch@@Base+0xa0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #128] @ (6aa88 <__scpack_MOD_dcldraw3dhatch@@Base+0xa4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #128] @ (6aa8c <__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 337b0 │ │ │ │ + cbz r5, 6aa62 <__scpack_MOD_dcldraw3dhatch@@Base+0x7e> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r5, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 6aa70 <__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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 32f44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 33378 │ │ │ │ + ldr r2, [pc, #80] @ (6aa90 <__scpack_MOD_dcldraw3dhatch@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #64] @ (6aa84 <__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 6aa7c <__scpack_MOD_dcldraw3dhatch@@Base+0x98> │ │ │ │ + ldr r0, [pc, #64] @ (6aa94 <__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 31b50 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 315cc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 6aa2a <__scpack_MOD_dcldraw3dhatch@@Base+0x46> │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 315cc │ │ │ │ + b.n 6aa30 <__scpack_MOD_dcldraw3dhatch@@Base+0x4c> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + adds r4, #216 @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, #96] @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r2, #26] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #146 @ 0x92 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007095c : │ │ │ │ +0006aa98 <__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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 30bd4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (6aaf4 <__scpack_MOD_dclget3dmarkersize@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (6aaf8 <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6aafc <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 2e00c │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #44] @ (6ab00 <__scpack_MOD_dclget3dmarkersize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6aaf8 <__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 6aaee <__scpack_MOD_dclget3dmarkersize@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r4, #38 @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r5, #84] @ 0x54 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #254 @ 0xfe │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007098c : │ │ │ │ - b.w 31aa4 │ │ │ │ - │ │ │ │ -00070990 : │ │ │ │ +0006ab04 <__scpack_MOD_dclget3dmarkerindex@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6ab5c <__scpack_MOD_dclget3dmarkerindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33a10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (6ab60 <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6ab64 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 3145c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (6ab68 <__scpack_MOD_dclget3dmarkerindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6ab60 <__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 6ab58 <__scpack_MOD_dclget3dmarkerindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + adds r3, #186 @ 0xba │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r2, #80] @ 0x50 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000709b8 : │ │ │ │ +0006ab6c <__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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 32638 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6abc4 <__scpack_MOD_dclget3dmarkertype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6abc8 <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6abcc <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 32c28 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (6abd0 <__scpack_MOD_dclget3dmarkertype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6abc8 <__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 6abc0 <__scpack_MOD_dclget3dmarkertype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000709e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006abd4 <__scpack_MOD_dclset3dmarkersize@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 70a56 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2efa4 │ │ │ │ - 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] @ (6ac04 <__scpack_MOD_dclset3dmarkersize@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 337e4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70a64 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70a68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ - movs r7, r0 │ │ │ │ - stcl 0, cr0, [sl, #-28] @ 0xffffffe4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r0, [r6, #68] @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070a6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ac08 <__scpack_MOD_dclset3dmarkerindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 70ada │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 314b4 │ │ │ │ - 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] @ (6ac38 <__scpack_MOD_dclset3dmarkerindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 311b0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70ae8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70aec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ - movs r7, r0 │ │ │ │ - ldcl 0, cr0, [r2], #28 │ │ │ │ - │ │ │ │ -00070af0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3021c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070b0c : │ │ │ │ - b.w 2f65c │ │ │ │ - │ │ │ │ -00070b10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070b2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r0, [r2, #68] @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070b48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ac3c <__scpack_MOD_dclset3dmarkertype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 70bb6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2db80 │ │ │ │ - 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] @ (6ac6c <__scpack_MOD_dclset3dmarkertype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32504 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70bc4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70bc8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r7, #31] │ │ │ │ - movs r7, r0 │ │ │ │ - mcrr 0, 0, r0, r2, cr7 │ │ │ │ - │ │ │ │ -00070bcc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070be8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e024 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00070c04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ac70 <__scpack_MOD_dcldraw3dmarkernormalized@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 70c72 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6af30 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6af34 <__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] @ (6af38 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6af3c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fff8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70c80 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70c84 ) │ │ │ │ + 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 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r0, #29] │ │ │ │ - movs r7, r0 │ │ │ │ - subs.w r0, r2, r7 │ │ │ │ - │ │ │ │ -00070c88 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #25 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 337b0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6aefa <__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 6af0c <__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 6af1e <__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 6adc0 <__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 6aea8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 70cfc │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6ae7a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6ae4a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 31e6c │ │ │ │ - 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 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (70d0c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70d10 ) │ │ │ │ + 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 2e66c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6ae26 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6ae02 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6addc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6af40 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6af34 <__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 6af2a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6af44 <__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 31b50 │ │ │ │ + movs r3, #25 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6af48 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6af4c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6af50 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2d990 │ │ │ │ + b.n 6ad4c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6adfa <__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 6adee <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6ad9a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ae1e <__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 6ae12 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6ad96 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ae42 <__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 6ae36 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6ad92 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6aeee <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6ae66 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6ad78 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6aee2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6ae92 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6ad70 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6aed6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6aec4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6ad64 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6ad64 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6ad70 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6ad78 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32c28 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6ad14 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xa4> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3145c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6ad26 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xb6> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2e00c │ │ │ │ + b.n 6ad2e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xbe> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r6, #26] │ │ │ │ + adds r2, #76 @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r0, #15] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #54 @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r0, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r3!, {r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - adcs.w r0, r4, r7 │ │ │ │ - │ │ │ │ -00070d14 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00070d30 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00070d4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 323d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -00070d68 : │ │ │ │ +0006af54 <__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, #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 32174 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 70e14 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 70e22 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 2fa14 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6b214 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6b218 <__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] @ (6b21c <__scpack_MOD_dcldraw3dmarker@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6b220 <__scpack_MOD_dcldraw3dmarker@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 31b9c │ │ │ │ - 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 2fa14 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - 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] @ (70e30 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (70e34 ) │ │ │ │ + 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 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (70e38 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (70e3c ) │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #15 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 337b0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6b1de <__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 6b1f0 <__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 6b202 <__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 6b0a4 <__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 6b18c <__scpack_MOD_dcldraw3dmarker@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6b15e <__scpack_MOD_dcldraw3dmarker@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6b12e <__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 33acc │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6b10a <__scpack_MOD_dcldraw3dmarker@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6b0e6 <__scpack_MOD_dcldraw3dmarker@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6b0c0 <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6b224 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6b218 <__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 6b20e <__scpack_MOD_dcldraw3dmarker@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6b228 <__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 31b50 │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6b22c <__scpack_MOD_dcldraw3dmarker@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6b230 <__scpack_MOD_dcldraw3dmarker@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6b234 <__scpack_MOD_dcldraw3dmarker@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r6, [r3, #22] │ │ │ │ - movs r7, r0 │ │ │ │ - orn r0, r8, r7 │ │ │ │ - strb r0, [r2, #22] │ │ │ │ - movs r7, r0 │ │ │ │ - eor.w r0, r6, r7 │ │ │ │ - │ │ │ │ -00070e40 : │ │ │ │ - b.w 2e26c │ │ │ │ - │ │ │ │ -00070e44 : │ │ │ │ - b.w 2f880 │ │ │ │ - │ │ │ │ -00070e48 : │ │ │ │ - b.w 2f708 │ │ │ │ - │ │ │ │ -00070e4c : │ │ │ │ - b.w 309c8 │ │ │ │ - │ │ │ │ -00070e50 : │ │ │ │ - b.w 32bc0 │ │ │ │ - │ │ │ │ -00070e54 : │ │ │ │ - b.w 2e8e8 │ │ │ │ - │ │ │ │ -00070e58 : │ │ │ │ - b.w 31100 │ │ │ │ - │ │ │ │ -00070e5c : │ │ │ │ - b.w 302e8 │ │ │ │ - │ │ │ │ -00070e60 : │ │ │ │ - b.w 303a8 │ │ │ │ - │ │ │ │ -00070e64 : │ │ │ │ - b.w 30370 │ │ │ │ - │ │ │ │ -00070e68 : │ │ │ │ - b.w 2e95c │ │ │ │ - │ │ │ │ -00070e6c : │ │ │ │ - b.w 2f4e8 │ │ │ │ - │ │ │ │ -00070e70 : │ │ │ │ - b.w 3229c │ │ │ │ - │ │ │ │ -00070e74 : │ │ │ │ - b.w 2f43c │ │ │ │ - │ │ │ │ -00070e78 : │ │ │ │ - b.w 2de24 │ │ │ │ - │ │ │ │ -00070e7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ea48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070e98 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070eb4 : │ │ │ │ - push {r3, 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} │ │ │ │ - │ │ │ │ -00070ed0 : │ │ │ │ - b.w 3002c │ │ │ │ - │ │ │ │ -00070ed4 : │ │ │ │ - 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 2d990 │ │ │ │ + b.n 6b030 <__scpack_MOD_dcldraw3dmarker@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6b0de <__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 6b0d2 <__scpack_MOD_dcldraw3dmarker@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6b07e <__scpack_MOD_dcldraw3dmarker@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6b102 <__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 6b0f6 <__scpack_MOD_dcldraw3dmarker@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6b07a <__scpack_MOD_dcldraw3dmarker@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6b126 <__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 6b11a <__scpack_MOD_dcldraw3dmarker@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6b076 <__scpack_MOD_dcldraw3dmarker@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6b1d2 <__scpack_MOD_dcldraw3dmarker@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 70f34 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #20 │ │ │ │ - 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 6b14a <__scpack_MOD_dcldraw3dmarker@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6b05c <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6b1c6 <__scpack_MOD_dcldraw3dmarker@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6b176 <__scpack_MOD_dcldraw3dmarker@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6b054 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6b1ba <__scpack_MOD_dcldraw3dmarker@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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, #16] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 311e0 │ │ │ │ - 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 6b1a8 <__scpack_MOD_dcldraw3dmarker@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6b048 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #12] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70f44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70f48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + blx 32174 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6b048 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6b054 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6b05c <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32c28 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6aff8 <__scpack_MOD_dcldraw3dmarker@@Base+0xa4> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3145c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6b00a <__scpack_MOD_dcldraw3dmarker@@Base+0xb6> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2e00c │ │ │ │ + b.n 6b012 <__scpack_MOD_dcldraw3dmarker@@Base+0xbe> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r7, #17] │ │ │ │ + cmp r7, #104 @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r4, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r7, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r3, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r1!, {} │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xe9a00007 │ │ │ │ - │ │ │ │ -00070f4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33db4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070f68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ccc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070f84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 309a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070fa0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00070fbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070fd8 : │ │ │ │ - b.w 2e634 │ │ │ │ - │ │ │ │ -00070fdc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070ff8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071014 : │ │ │ │ - b.w 3156c │ │ │ │ - │ │ │ │ -00071018 : │ │ │ │ - b.w 31328 │ │ │ │ - │ │ │ │ -0007101c : │ │ │ │ - b.w 30ed0 │ │ │ │ - │ │ │ │ -00071020 : │ │ │ │ - b.w 2fc30 │ │ │ │ - │ │ │ │ -00071024 : │ │ │ │ - b.w 340ac │ │ │ │ - │ │ │ │ -00071028 : │ │ │ │ - b.w 2e75c │ │ │ │ - │ │ │ │ -0007102c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f368 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071048 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ffe0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071064 : │ │ │ │ - b.w 2ffd0 │ │ │ │ - │ │ │ │ -00071068 : │ │ │ │ - b.w 33510 │ │ │ │ - │ │ │ │ -0007106c : │ │ │ │ - b.w 2ffa4 │ │ │ │ │ │ │ │ -00071070 : │ │ │ │ - b.w 33730 │ │ │ │ - │ │ │ │ -00071074 : │ │ │ │ - b.w 31950 │ │ │ │ - │ │ │ │ -00071078 : │ │ │ │ - b.w 2f508 │ │ │ │ - │ │ │ │ -0007107c : │ │ │ │ +0006b238 <__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] @ (6b290 <__scpack_MOD_dclget3dlineindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 306d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (6b294 <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6b298 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 304fc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (6b29c <__scpack_MOD_dclget3dlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6b294 <__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 6b28c <__scpack_MOD_dclget3dlineindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r1, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000710a4 : │ │ │ │ - b.w 32264 │ │ │ │ - │ │ │ │ -000710a8 : │ │ │ │ - b.w 2e904 │ │ │ │ - │ │ │ │ -000710ac : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006b2a0 <__scpack_MOD_dclset3dlineindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 71108 │ │ │ │ - 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 2fa14 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33ecc │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6b2d0 <__scpack_MOD_dclset3dlineindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31f84 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71118 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7111c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ nop │ │ │ │ - strb r2, [r5, #10] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71110 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00071120 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ea80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007113c : │ │ │ │ - b.w 317b0 │ │ │ │ - │ │ │ │ -00071140 : │ │ │ │ - b.w 32c44 │ │ │ │ - │ │ │ │ -00071144 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071160 : │ │ │ │ - b.w 2ed64 │ │ │ │ - │ │ │ │ -00071164 : │ │ │ │ - b.w 2ec2c │ │ │ │ - │ │ │ │ -00071168 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e5fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071184 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000711a0 : │ │ │ │ - b.w 31350 │ │ │ │ - │ │ │ │ -000711a4 : │ │ │ │ - b.w 30da4 │ │ │ │ - │ │ │ │ -000711a8 : │ │ │ │ - b.w 32d1c │ │ │ │ - │ │ │ │ -000711ac : │ │ │ │ - b.w 328c4 │ │ │ │ - │ │ │ │ -000711b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f724 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000711cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e5ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000711e8 : │ │ │ │ - b.w 2e574 │ │ │ │ - │ │ │ │ -000711ec : │ │ │ │ - b.w 3413c │ │ │ │ - │ │ │ │ -000711f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dbc0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007120c : │ │ │ │ - b.w 33474 │ │ │ │ - │ │ │ │ -00071210 : │ │ │ │ - b.w 2e5b8 │ │ │ │ - │ │ │ │ -00071214 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dc14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071230 : │ │ │ │ - b.w 30234 │ │ │ │ - │ │ │ │ -00071234 : │ │ │ │ - b.w 2ed18 │ │ │ │ - │ │ │ │ -00071238 : │ │ │ │ - b.w 33bb8 │ │ │ │ - │ │ │ │ -0007123c : │ │ │ │ - b.w 2e194 │ │ │ │ - │ │ │ │ -00071240 : │ │ │ │ - b.w 31128 │ │ │ │ - │ │ │ │ -00071244 : │ │ │ │ - b.w 304b0 │ │ │ │ - │ │ │ │ -00071248 : │ │ │ │ - b.w 2e868 │ │ │ │ - │ │ │ │ -0007124c : │ │ │ │ - b.w 32060 │ │ │ │ - │ │ │ │ -00071250 : │ │ │ │ - b.w 30a0c │ │ │ │ - │ │ │ │ -00071254 : │ │ │ │ - b.w 32c34 │ │ │ │ - │ │ │ │ -00071258 : │ │ │ │ - b.w 34024 │ │ │ │ - │ │ │ │ -0007125c : │ │ │ │ - b.w 2e94c │ │ │ │ - │ │ │ │ -00071260 : │ │ │ │ - b.w 33954 │ │ │ │ - │ │ │ │ -00071264 : │ │ │ │ - b.w 31994 │ │ │ │ - │ │ │ │ -00071268 : │ │ │ │ - b.w 3122c │ │ │ │ - │ │ │ │ -0007126c : │ │ │ │ - b.w 31a70 │ │ │ │ - │ │ │ │ -00071270 : │ │ │ │ - b.w 2f9f8 │ │ │ │ - │ │ │ │ -00071274 : │ │ │ │ - b.w 31dec │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071278 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006b2d4 <__scpack_MOD_dcldraw3dlinenormalized@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 712d2 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #596] @ (6b53c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x268>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #596] @ (6b540 <__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] @ (6b544 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x270>) │ │ │ │ + sub.w sl, r1, r3 │ │ │ │ + ldr r1, [pc, #532] @ (6b548 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x274>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r2, #23 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + add.w r7, sl, r3 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + blx 337b0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6b52c <__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 6b3f6 <__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 6b4da <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x206> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6b4ac <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1d8> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6b480 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1ac> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33c00 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (712e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (712e4 ) │ │ │ │ - add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + mov r2, r9 │ │ │ │ + blx 32070 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6b45c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x188> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6b438 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x164> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6b412 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x13e> │ │ │ │ + ldr r2, [pc, #376] @ (6b54c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #364] @ (6b540 <__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 6b538 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x264> │ │ │ │ + ldr r0, [pc, #360] @ (6b550 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x27c>) │ │ │ │ + movs r1, #23 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r4, #3] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 70f9c │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000712e8 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 71342 │ │ │ │ - mov r4, r0 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #344] @ (6b554 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2e0ec │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71350 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71354 ) │ │ │ │ + ldr r2, [pc, #340] @ (6b558 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x284>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #340] @ (6b55c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r6, #1] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 70f84 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00071358 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 6b38a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xb6> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6b430 <__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 6b424 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x150> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6b3d0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xfc> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6b454 <__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 6b448 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6b3cc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf8> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6b478 <__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 6b46c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x198> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6b3c8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 6b520 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 713c6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp sl, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6b498 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1c4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6b3b6 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6b514 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x240> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6b4c4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1f0> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6b3ae <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6b508 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x234> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3033c │ │ │ │ - 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 6b4f6 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x222> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6b3a4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (713d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (713d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r5, #124] @ 0x7c │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 70f58 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000713dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2d9f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000713f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, 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 32174 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6b3a4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 71466 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 327b4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6b3ae <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71474 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71478 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r1, #116] @ 0x74 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 70f10 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6b3b6 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 304fc │ │ │ │ + b.n 6b368 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x94> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + cmp r3, #232 @ 0xe8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r6, #84] @ 0x54 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r5!, {r1, r2, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007147c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006b560 <__scpack_MOD_dcldraw3dline@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 714ea │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #596] @ (6b7c8 <__scpack_MOD_dcldraw3dline@@Base+0x268>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #596] @ (6b7cc <__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] @ (6b7d0 <__scpack_MOD_dcldraw3dline@@Base+0x270>) │ │ │ │ + sub.w sl, r1, r3 │ │ │ │ + ldr r1, [pc, #532] @ (6b7d4 <__scpack_MOD_dcldraw3dline@@Base+0x274>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2e618 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + 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 337b0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6b7b8 <__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 6b682 <__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 6b766 <__scpack_MOD_dcldraw3dline@@Base+0x206> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6b738 <__scpack_MOD_dcldraw3dline@@Base+0x1d8> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6b70c <__scpack_MOD_dcldraw3dline@@Base+0x1ac> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (714f8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (714fc ) │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + mov r2, r9 │ │ │ │ + blx 33ec0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6b6e8 <__scpack_MOD_dcldraw3dline@@Base+0x188> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6b6c4 <__scpack_MOD_dcldraw3dline@@Base+0x164> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6b69e <__scpack_MOD_dcldraw3dline@@Base+0x13e> │ │ │ │ + ldr r2, [pc, #376] @ (6b7d8 <__scpack_MOD_dcldraw3dline@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #364] @ (6b7cc <__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 6b7c4 <__scpack_MOD_dcldraw3dline@@Base+0x264> │ │ │ │ + ldr r0, [pc, #360] @ (6b7dc <__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 31b50 │ │ │ │ + movs r3, #13 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #344] @ (6b7e0 <__scpack_MOD_dcldraw3dline@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #340] @ (6b7e4 <__scpack_MOD_dcldraw3dline@@Base+0x284>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #340] @ (6b7e8 <__scpack_MOD_dcldraw3dline@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 70ee4 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00071500 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, 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 2d990 │ │ │ │ + b.n 6b616 <__scpack_MOD_dcldraw3dline@@Base+0xb6> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6b6bc <__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 6b6b0 <__scpack_MOD_dcldraw3dline@@Base+0x150> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6b65c <__scpack_MOD_dcldraw3dline@@Base+0xfc> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6b6e0 <__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 6b6d4 <__scpack_MOD_dcldraw3dline@@Base+0x174> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6b658 <__scpack_MOD_dcldraw3dline@@Base+0xf8> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6b704 <__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 6b6f8 <__scpack_MOD_dcldraw3dline@@Base+0x198> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6b654 <__scpack_MOD_dcldraw3dline@@Base+0xf4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 6b7ac <__scpack_MOD_dcldraw3dline@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 7156e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, r0 │ │ │ │ + cmp sl, r2 │ │ │ │ + str.w lr, [ip], #4 │ │ │ │ + bge.n 6b724 <__scpack_MOD_dcldraw3dline@@Base+0x1c4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6b642 <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6b7a0 <__scpack_MOD_dcldraw3dline@@Base+0x240> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6b750 <__scpack_MOD_dcldraw3dline@@Base+0x1f0> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6b63a <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6b794 <__scpack_MOD_dcldraw3dline@@Base+0x234> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 302f8 │ │ │ │ - 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 6b782 <__scpack_MOD_dcldraw3dline@@Base+0x222> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6b630 <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7157c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71580 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 70eb8 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00071584 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000715a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efc0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000715bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, 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 32174 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6b630 <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - cbz r0, 7162a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31c54 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6b63a <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71638 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7163c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r1, #88] @ 0x58 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 70e54 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00071640 : │ │ │ │ - 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 32174 │ │ │ │ - cbz r0, 7169a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2dadc │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (716a8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (716ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71e3c │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6b642 <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 304fc │ │ │ │ + b.n 6b5f4 <__scpack_MOD_dcldraw3dline@@Base+0x94> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r4, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r5, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r2, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000716b0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006b7ec <__scpack_MOD_dclget2dplane@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6b828 <__scpack_MOD_dclget2dplane@@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 32174 │ │ │ │ - cbz r0, 7170a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31618 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 301d0 │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71718 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7171c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71e24 │ │ │ │ - movs r7, r0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldr r6, [r5, r4] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071720 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006b82c <__scpack_MOD_dclget3dobjectpoint@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 7178e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 326dc │ │ │ │ - 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] @ (6b868 <__scpack_MOD_dclget3dobjectpoint@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 2ed8c │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7179c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (717a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71df8 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000717a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f67c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000717c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006b86c <__scpack_MOD_dclget3deyepoint@@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 32174 │ │ │ │ - cbz r0, 7182e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f350 │ │ │ │ - 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] @ (6b8a8 <__scpack_MOD_dclget3deyepoint@@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 2fa14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 33d40 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7183c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71840 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r0, #56] @ 0x38 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71db0 │ │ │ │ - movs r7, r0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071844 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006b8ac <__scpack_MOD_dclset3dprojection@@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 32174 │ │ │ │ - cbz r0, 718b2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33084 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (718c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (718c4 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (6b8dc <__scpack_MOD_dclset3dprojection@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #18 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71d84 │ │ │ │ - movs r7, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 2d9d8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #18 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldr r0, [r5, r2] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000718c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006b8e0 <__scpack_MOD_dclset2dplane@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 71936 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2dab8 │ │ │ │ - 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] @ (6b91c <__scpack_MOD_dclset2dplane@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 3178c │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71944 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71948 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r7, #36] @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71d58 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007194c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2dd44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071968 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 314c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldr r6, [r0, r2] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071984 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006b920 <__scpack_MOD_dclset3dobjectpoint@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 719f2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f128 │ │ │ │ - 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] @ (6b95c <__scpack_MOD_dclset3dobjectpoint@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 2dd5c │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71a00 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71a04 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71cf4 │ │ │ │ - movs r7, r0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldr r6, [r2, r1] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071a08 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006b960 <__scpack_MOD_dclset3deyepoint@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #44] @ (6b99c <__scpack_MOD_dclset3deyepoint@@Base+0x3c>) │ │ │ │ + sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 71a62 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30dc4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 32380 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71a70 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71a74 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71cdc │ │ │ │ - movs r7, r0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldr r2, [r5, r0] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071a78 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006b9a0 <__scpack_MOD_dclget3dtransnumber@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #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 32174 │ │ │ │ - cbz r0, 71ad2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6b9f8 <__scpack_MOD_dclget3dtransnumber@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6b9fc <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6ba00 <__scpack_MOD_dclget3dtransnumber@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2e08c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f518 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71ae0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71ae4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71cc4 │ │ │ │ - movs r7, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (6ba04 <__scpack_MOD_dclget3dtransnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6b9fc <__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 6b9f4 <__scpack_MOD_dclget3dtransnumber@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r5, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsb r2, [r7, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #246 @ 0xf6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00071ae8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ba08 <__scpack_MOD_dclget3dorigin@@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 32174 │ │ │ │ - cbz r0, 71b56 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbe0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (6ba48 <__scpack_MOD_dclget3dorigin@@Base+0x40>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 3355c │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71b64 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71b68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71c98 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00071b6c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071b88 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ba4c <__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 32174 │ │ │ │ - cbz r0, 71bf6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 323a8 │ │ │ │ - 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] @ (6ba88 <__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 2fa14 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 33eb4 │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71c04 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71c08 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r7, #120] @ 0x78 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 71c50 │ │ │ │ - movs r7, r0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrsb r6, [r6, r5] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071c0c : │ │ │ │ +0006ba8c <__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] @ (6bad4 <__scpack_MOD_dclget3dwindow@@Base+0x48>) │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - cbz r0, 71c7a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3013c │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 2ec64 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71c88 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71c8c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ - movs r7, r0 │ │ │ │ - svc 202 @ 0xca │ │ │ │ - movs r7, r0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldrsb r4, [r0, r5] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071c90 : │ │ │ │ +0006bad8 <__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] @ (6bb20 <__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 32174 │ │ │ │ - cbz r0, 71cfe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 318a8 │ │ │ │ - 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 2fa14 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 32e18 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71d0c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71d10 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ - movs r7, r0 │ │ │ │ - svc 114 @ 0x72 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00071d14 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33994 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071d30 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldrsb r0, [r1, r4] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071d4c : │ │ │ │ - push {r3, lr} │ │ │ │ +0006bb24 <__scpack_MOD_dclset3dtransfunction@@Base>: │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2e0bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (6bb54 <__scpack_MOD_dclset3dtransfunction@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 334c4 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #21 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071d68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006bb58 <__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 32174 │ │ │ │ - cbz r0, 71dd6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33188 │ │ │ │ - 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] @ (6bb88 <__scpack_MOD_dclset3dtransnumber@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f314 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71de4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71de8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r3, #92] @ 0x5c │ │ │ │ - movs r7, r0 │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ - movs r7, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrsb r0, [r7, r2] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071dec : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006bb8c <__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] @ (6bbcc <__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 32174 │ │ │ │ - cbz r0, 71e46 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2faa4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r3, r2, [sp] │ │ │ │ + blx 2e89c │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71e54 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71e58 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ - movs r7, r0 │ │ │ │ - udf #130 @ 0x82 │ │ │ │ - movs r7, r0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071e5c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006bbd0 <__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] @ (6bc0c <__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 32174 │ │ │ │ - cbz r0, 71eb6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r5, r1 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3299c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + blx 31f90 │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71ec4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71ec8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r7, #76] @ 0x4c │ │ │ │ - movs r7, r0 │ │ │ │ - udf #62 @ 0x3e │ │ │ │ - movs r7, r0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + ldrsb r2, [r4, r1] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071ecc : │ │ │ │ +0006bc10 <__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] @ (6bc58 <__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 32174 │ │ │ │ - cbz r0, 71f3a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - 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 2ebc0 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 31b6c │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 30de8 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71f48 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71f4c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ - movs r7, r0 │ │ │ │ - ble.n 71f1c │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00071f50 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33128 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + ldrsb r0, [r6, r0] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071f6c : │ │ │ │ +0006bc5c <__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] @ (6bca4 <__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 32174 │ │ │ │ - cbz r0, 71fda │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - 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 31280 │ │ │ │ - mov r3, r5 │ │ │ │ - add r2, sp, #12 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 31b6c │ │ │ │ mov r1, r7 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrd r3, r2, [sp, #8] │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 3374c │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71fe8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71fec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r3, #60] @ 0x3c │ │ │ │ - movs r7, r0 │ │ │ │ - ble.n 720d4 │ │ │ │ - movs r7, r0 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + strb r4, [r6, r7] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071ff0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006bca8 <__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 32174 │ │ │ │ - cbz r0, 7205e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3088c │ │ │ │ - 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] @ (6bd00 <__uupack_MOD_dclgetframeindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6bd04 <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6bd08 <__uupack_MOD_dclgetframeindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 313f8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7206c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72070 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r2, #52] @ 0x34 │ │ │ │ - movs r7, r0 │ │ │ │ - ble.n 720a8 │ │ │ │ - movs r7, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (6bd0c <__uupack_MOD_dclgetframeindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6bd04 <__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 6bcfc <__uupack_MOD_dclgetframeindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r2, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r7, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00072074 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006bd10 <__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 32174 │ │ │ │ - cbz r0, 720e2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31fc4 │ │ │ │ - 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] @ (6bd40 <__uupack_MOD_dclsetframeindex@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33544 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (720f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (720f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r0, [r2, #44] @ 0x2c │ │ │ │ - movs r7, r0 │ │ │ │ - bgt.n 7207c │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000720f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32cb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + strb r4, [r5, r5] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072114 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006bd44 <__uupack_MOD_dclgetframetype@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fce4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6bd9c <__uupack_MOD_dclgetframetype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6bda0 <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6bda4 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 3052c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (6bda8 <__uupack_MOD_dclgetframetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6bda0 <__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 6bd98 <__uupack_MOD_dclgetframetype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r1, #122 @ 0x7a │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00072130 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006bdac <__uupack_MOD_dclsetframetype@@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 32174 │ │ │ │ - cbz r0, 7219e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fa14 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33854 │ │ │ │ - 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] @ (6bddc <__uupack_MOD_dclsetframetype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #8] │ │ │ │ - blx 2fa14 │ │ │ │ + blx 31b6c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dad0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (721ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (721b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r2, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - bgt.n 72218 │ │ │ │ - movs r7, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + strb r4, [r6, r3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000721b4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006bde0 <__uupack_MOD_dclgetareapattern@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2db98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (6be14 <__uupack_MOD_dclgetareapattern@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f3d8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + strb r6, [r1, r3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000721dc : │ │ │ │ - push {r4, lr} │ │ │ │ +0006be18 <__uupack_MOD_dclsetareapattern@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30304 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (6be4c <__uupack_MOD_dclsetareapattern@@Base+0x34>) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b6c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32234 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + strb r2, [r5, r2] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072204 : │ │ │ │ +0006be50 <__uupack_MOD_dclgetbarwidth@@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 31c1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r2, [pc, #76] @ (6beac <__uupack_MOD_dclgetbarwidth@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (6beb0 <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6beb4 <__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 31b6c │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f900 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #44] @ (6beb8 <__uupack_MOD_dclgetbarwidth@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6beb0 <__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 6bea6 <__uupack_MOD_dclgetbarwidth@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, #110 @ 0x6e │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r0, #70 @ 0x46 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007222c <__uzpack_MOD_dclsetaxisfactor@@Base>: │ │ │ │ +0006bebc <__uupack_MOD_dclsetbarwidth@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7225c <__uzpack_MOD_dclsetaxisfactor@@Base+0x30>) │ │ │ │ + ldr r4, [pc, #32] @ (6beec <__uupack_MOD_dclsetbarwidth@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #14 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 31b6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2f488 │ │ │ │ + blx 32e54 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #14 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31dc0 │ │ │ │ nop │ │ │ │ - blt.n 721e8 │ │ │ │ - movs r7, r0 │ │ │ │ + strb r4, [r5, r0] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072260 <__uwpack_MOD_dclgetygridnumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006bef0 <__uupack_MOD_dclgeterrorbarwidth@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (72290 <__uwpack_MOD_dclgetygridnumber@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ + ldr r2, [pc, #76] @ (6bf4c <__uupack_MOD_dclgeterrorbarwidth@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (6bf50 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6bf54 <__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 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30108 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2db10 │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ blx 31dc4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - blt.n 721dc │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r2, [pc, #44] @ (6bf58 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6bf50 <__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 6bf46 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r6, r1, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r0, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r4, #6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00072294 <__uwpack_MOD_dclgetxgridnumber@@Base>: │ │ │ │ +0006bf5c <__uupack_MOD_dclseterrorbarwidth@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (722c4 <__uwpack_MOD_dclgetxgridnumber@@Base+0x30>) │ │ │ │ + ldr r4, [pc, #32] @ (6bf8c <__uupack_MOD_dclseterrorbarwidth@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ + movs r1, #19 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 31b6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 2ee18 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ + blx 2e3f8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - blt.n 721d0 │ │ │ │ - movs r7, r0 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + strh r0, [r6, r6] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000722c8 <__uwpack_MOD_dclgetygridvalue@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0006bf90 <__uupack_MOD_dclgeterrorbarlineindex@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (72300 <__uwpack_MOD_dclgetygridvalue@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6bfe8 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6bfec <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6bff0 <__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 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3132c │ │ │ │ - movs r1, #16 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31fe8 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ + movs r1, #23 │ │ │ │ blx 31dc4 │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blt.n 723c8 <__uwpack_MOD_dclsetyevengrid@@Base+0x8> │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r2, [pc, #40] @ (6bff4 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6bfec <__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 6bfe4 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + subs r6, r5, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r1, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r0, #4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00072304 <__uwpack_MOD_dclgetxgridvalue@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0006bff8 <__uupack_MOD_dclseterrorbarlineindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (7233c <__uwpack_MOD_dclgetxgridvalue@@Base+0x38>) │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6c028 <__uupack_MOD_dclseterrorbarlineindex@@Base+0x30>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #23 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 31b6c │ │ │ │ mov r0, r5 │ │ │ │ - blx 33478 │ │ │ │ - movs r1, #16 │ │ │ │ + blx 2dbf8 │ │ │ │ mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31dc4 │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blt.n 723b4 <__uwpack_MOD_dclgetxevengrid@@Base+0x34> │ │ │ │ - movs r7, r0 │ │ │ │ + movs r1, #23 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 31dc0 │ │ │ │ + nop │ │ │ │ + strh r0, [r0, r5] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072340 <__uwpack_MOD_dclgetyevengrid@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006c02c <__uupack_MOD_dclgeterrorbarlinetype@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7237c <__uwpack_MOD_dclgetyevengrid@@Base+0x3c>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6c084 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r3, [pc, #72] @ (6c088 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6c08c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x60>) │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 32a84 │ │ │ │ - movs r1, #15 │ │ │ │ + mov r0, sp │ │ │ │ + blx 330d0 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #22 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [pc, #40] @ (6c090 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6c088 <__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 6c080 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - blt.n 723a4 <__uwpack_MOD_dclgetxevengrid@@Base+0x24> │ │ │ │ - movs r7, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + subs r2, r2, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r3, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, r5, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00072380 <__uwpack_MOD_dclgetxevengrid@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006c094 <__uupack_MOD_dclseterrorbarlinetype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (723bc <__uwpack_MOD_dclgetxevengrid@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6c0c4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x30>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #22 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 30a68 │ │ │ │ - movs r1, #15 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33ab4 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + movs r1, #22 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 31dc0 │ │ │ │ nop │ │ │ │ - bge.n 72384 <__uwpack_MOD_dclgetxevengrid@@Base+0x4> │ │ │ │ - movs r7, r0 │ │ │ │ + strh r4, [r2, r3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000723c0 <__uwpack_MOD_dclsetyevengrid@@Base>: │ │ │ │ +0006c0c8 <__umpack_MOD_dclfillmap@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (723fc <__uwpack_MOD_dclsetyevengrid@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (6c100 <__umpack_MOD_dclfillmap@@Base+0x38>) │ │ │ │ mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (6c104 <__umpack_MOD_dclfillmap@@Base+0x3c>) │ │ │ │ + mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ + movs r2, #10 │ │ │ │ + add r1, pc │ │ │ │ + blx 337b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 30d68 │ │ │ │ - movs r1, #15 │ │ │ │ + blx 2fc5c │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + movs r1, #10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - bge.n 72364 <__uwpack_MOD_dclgetyevengrid@@Base+0x24> │ │ │ │ - movs r7, r0 │ │ │ │ + b.w 31b50 │ │ │ │ + strh r6, [r6, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r6, [r0, r7] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072400 <__uwpack_MOD_dclsetxevengrid@@Base>: │ │ │ │ +0006c108 <__umpack_MOD_dcldrawmap@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7243c <__uwpack_MOD_dclsetxevengrid@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (6c140 <__umpack_MOD_dcldrawmap@@Base+0x38>) │ │ │ │ mov r5, r1 │ │ │ │ + ldr r1, [pc, #40] @ (6c144 <__umpack_MOD_dcldrawmap@@Base+0x3c>) │ │ │ │ + mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ + movs r2, #10 │ │ │ │ + add r1, pc │ │ │ │ + blx 337b0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 320f0 │ │ │ │ - movs r1, #15 │ │ │ │ + blx 315c0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + movs r1, #10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + strh r2, [r0, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r6, [r0, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006c148 <__umpack_MOD_dcldrawlimb@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #36] @ (6c17c <__umpack_MOD_dcldrawlimb@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [pc, #36] @ (6c180 <__umpack_MOD_dcldrawlimb@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 337b0 │ │ │ │ + blx 2e214 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #11 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31b50 │ │ │ │ + strh r6, [r1, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r2, [r1, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006c184 <__umpack_MOD_dcldrawgrid@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #36] @ (6c1b8 <__umpack_MOD_dcldrawgrid@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [pc, #36] @ (6c1bc <__umpack_MOD_dcldrawgrid@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #11 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 337b0 │ │ │ │ + blx 2ee78 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #11 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31b50 │ │ │ │ + strh r6, [r3, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006c1c0 <__umpack_MOD_dcldrawglobe@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #36] @ (6c1f4 <__umpack_MOD_dcldrawglobe@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [pc, #36] @ (6c1f8 <__umpack_MOD_dcldrawglobe@@Base+0x38>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #12 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 337b0 │ │ │ │ + blx 30698 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #12 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 31b50 │ │ │ │ + str r6, [r5, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006c1fc <__umpack_MOD_dclfitmapparm@@Base>: │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #32] @ (6c22c <__umpack_MOD_dclfitmapparm@@Base+0x30>) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + blx 31890 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + movs r1, #13 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ b.w 31dc0 │ │ │ │ nop │ │ │ │ - bge.n 72344 <__uwpack_MOD_dclgetyevengrid@@Base+0x4> │ │ │ │ - movs r7, r0 │ │ │ │ + str r4, [r0, r7] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072440 <__uwpack_MOD_dclgetygrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006c230 <__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, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (7252c <__uwpack_MOD_dclgetygrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (72530 <__uwpack_MOD_dclgetygrid@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #448] @ (6c404 <__umpack_MOD_dclsetmappoint@@Base+0x1d4>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #448] @ (6c408 <__umpack_MOD_dclsetmappoint@@Base+0x1d8>) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ + 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, #12] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ 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, 724b2 <__uwpack_MOD_dclgetygrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (72534 <__uwpack_MOD_dclgetygrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r0, [pc, #416] @ (6c40c <__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 31b6c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 724be <__uwpack_MOD_dclgetygrid@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 33db4 │ │ │ │ - ldr r2, [pc, #168] @ (72538 <__uwpack_MOD_dclgetygrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (72530 <__uwpack_MOD_dclgetygrid@@Base+0xf0>) │ │ │ │ + cmp r8, fp │ │ │ │ + beq.n 6c2ae <__umpack_MOD_dclsetmappoint@@Base+0x7e> │ │ │ │ + movs r3, #14 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #372] @ (6c410 <__umpack_MOD_dclsetmappoint@@Base+0x1e0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #368] @ (6c414 <__umpack_MOD_dclsetmappoint@@Base+0x1e4>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r8, fp │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + cmp r6, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne.n 6c2f0 <__umpack_MOD_dclsetmappoint@@Base+0xc0> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6c38c <__umpack_MOD_dclsetmappoint@@Base+0x15c> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 334f8 │ │ │ │ + ldr r2, [pc, #332] @ (6c418 <__umpack_MOD_dclsetmappoint@@Base+0x1e8>) │ │ │ │ + ldr r3, [pc, #312] @ (6c408 <__umpack_MOD_dclsetmappoint@@Base+0x1d8>) │ │ │ │ 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 72526 <__uwpack_MOD_dclgetygrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (7253c <__uwpack_MOD_dclgetygrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 6c400 <__umpack_MOD_dclsetmappoint@@Base+0x1d0> │ │ │ │ + ldr r0, [pc, #312] @ (6c41c <__umpack_MOD_dclsetmappoint@@Base+0x1ec>) │ │ │ │ + movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 31dc0 │ │ │ │ - ldr r0, [pc, #140] @ (72540 <__uwpack_MOD_dclgetygrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 72484 <__uwpack_MOD_dclgetygrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 7250c <__uwpack_MOD_dclgetygrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 6c318 <__umpack_MOD_dclsetmappoint@@Base+0xe8> │ │ │ │ + movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - 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 724d2 <__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 33db4 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + it ne │ │ │ │ + strne.w r8, [sp, #28] │ │ │ │ + bne.n 6c390 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 334f8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6c2ca <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6c32c <__umpack_MOD_dclsetmappoint@@Base+0xfc> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6c3f2 <__umpack_MOD_dclsetmappoint@@Base+0x1c2> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #32 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx 334f8 │ │ │ │ + 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 6c350 <__umpack_MOD_dclsetmappoint@@Base+0x120> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6c2ca <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6c384 <__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, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 724f8 <__uwpack_MOD_dclgetygrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ + add r3, r5 │ │ │ │ + cmp sl, r2 │ │ │ │ + bne.n 6c378 <__umpack_MOD_dclsetmappoint@@Base+0x148> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 7248e <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ + b.n 6c2ca <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 6c3b6 <__umpack_MOD_dclsetmappoint@@Base+0x186> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 334f8 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6c384 <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6c3f8 <__umpack_MOD_dclsetmappoint@@Base+0x1c8> │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + b.n 6c348 <__umpack_MOD_dclsetmappoint@@Base+0x118> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 33db4 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r4, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6c3c8 <__umpack_MOD_dclsetmappoint@@Base+0x198> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 334f8 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6c36e <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6c3b0 <__umpack_MOD_dclsetmappoint@@Base+0x180> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6c36e <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + b.n 6c390 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 7248e <__uwpack_MOD_dclgetygrid@@Base+0x4e> │ │ │ │ + b.n 6c384 <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - rev16 r6, r7 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r6, r1, #2 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 72594 <__uwpack_MOD_dclsetygrid@@Base+0x50> │ │ │ │ - movs r7, r0 │ │ │ │ - rev16 r2, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - bge.n 72544 <__uwpack_MOD_dclsetygrid@@Base> │ │ │ │ - movs r7, r0 │ │ │ │ - bls.n 72528 <__uwpack_MOD_dclgetygrid@@Base+0xe8> │ │ │ │ + str r6, [r5, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ movs r7, r0 │ │ │ │ + adds r7, #244 @ 0xf4 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r0, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r0, r4] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072544 <__uwpack_MOD_dclsetygrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006c420 <__umpack_MOD_dclsetcirclewindow@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (72630 <__uwpack_MOD_dclsetygrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (72634 <__uwpack_MOD_dclsetygrid@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (6c4a8 <__umpack_MOD_dclsetcirclewindow@@Base+0x88>) │ │ │ │ + ldr r3, [pc, #120] @ (6c4ac <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ + ldr r0, [pc, #116] @ (6c4b0 <__umpack_MOD_dclsetcirclewindow@@Base+0x90>) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #18 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ 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, 725b6 <__uwpack_MOD_dclsetygrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (72638 <__uwpack_MOD_dclsetygrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ blx 31b6c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 725c2 <__uwpack_MOD_dclsetygrid@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #96] @ (6c4b4 <__umpack_MOD_dclsetcirclewindow@@Base+0x94>) │ │ │ │ + movs r2, #6 │ │ │ │ add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2ea80 │ │ │ │ - ldr r2, [pc, #168] @ (7263c <__uwpack_MOD_dclsetygrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (72634 <__uwpack_MOD_dclsetygrid@@Base+0xf0>) │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r6, 6c46a <__umpack_MOD_dclsetcirclewindow@@Base+0x4a> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r5, 6c470 <__umpack_MOD_dclsetcirclewindow@@Base+0x50> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 6c476 <__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 33cf0 │ │ │ │ + ldr r2, [pc, #52] @ (6c4b8 <__umpack_MOD_dclsetcirclewindow@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (6c4ac <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7262a <__uwpack_MOD_dclsetygrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (72640 <__uwpack_MOD_dclsetygrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.n 6c4a4 <__umpack_MOD_dclsetcirclewindow@@Base+0x84> │ │ │ │ + ldr r0, [pc, #36] @ (6c4bc <__umpack_MOD_dclsetcirclewindow@@Base+0x9c>) │ │ │ │ + movs r1, #18 │ │ │ │ add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 31dc0 │ │ │ │ - ldr r0, [pc, #140] @ (72644 <__uwpack_MOD_dclsetygrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 72588 <__uwpack_MOD_dclsetygrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 72610 <__uwpack_MOD_dclsetygrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 725d6 <__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 2ea80 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 725fc <__uwpack_MOD_dclsetygrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 72592 <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2ea80 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 72592 <__uwpack_MOD_dclsetygrid@@Base+0x4e> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cbnz r2, 72652 <__uwpack_MOD_dclgetxgrid@@Base+0xa> │ │ │ │ - movs r1, r1 │ │ │ │ + subs r6, r3, r2 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 726a8 <__uwpack_MOD_dclgetxgrid@@Base+0x60> │ │ │ │ - movs r7, r0 │ │ │ │ - cbnz r6, 7264e <__uwpack_MOD_dclgetxgrid@@Base+0x6> │ │ │ │ - movs r1, r1 │ │ │ │ - bls.n 72658 <__uwpack_MOD_dclgetxgrid@@Base+0x10> │ │ │ │ - movs r7, r0 │ │ │ │ - bhi.n 7263c <__uwpack_MOD_dclsetygrid@@Base+0xf8> │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r7, [pc, #728] @ (6c78c <__uvpack_MOD_dcldrawyboxline@@Base+0x80>) │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #62 @ 0x3e │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, r2, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #368] @ (6c630 <__dcl_common_MOD_dclswapindex@@Base+0x58>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072648 <__uwpack_MOD_dclgetxgrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006c4c0 <__umpack_MOD_dclsetmapcontactpoint@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (72734 <__uwpack_MOD_dclgetxgrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (72738 <__uwpack_MOD_dclgetxgrid@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (6c548 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x88>) │ │ │ │ + ldr r3, [pc, #120] @ (6c54c <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ + ldr r0, [pc, #116] @ (6c550 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x90>) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #21 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ 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, 726ba <__uwpack_MOD_dclgetxgrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (7273c <__uwpack_MOD_dclgetxgrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ blx 31b6c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 726c6 <__uwpack_MOD_dclgetxgrid@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #96] @ (6c554 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x94>) │ │ │ │ + movs r2, #6 │ │ │ │ add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2f724 │ │ │ │ - ldr r2, [pc, #168] @ (72740 <__uwpack_MOD_dclgetxgrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (72738 <__uwpack_MOD_dclgetxgrid@@Base+0xf0>) │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r6, 6c50a <__umpack_MOD_dclsetmapcontactpoint@@Base+0x4a> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r5, 6c510 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x50> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 6c516 <__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 310f4 │ │ │ │ + ldr r2, [pc, #52] @ (6c558 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (6c54c <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7272e <__uwpack_MOD_dclgetxgrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (72744 <__uwpack_MOD_dclgetxgrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.n 6c544 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x84> │ │ │ │ + ldr r0, [pc, #36] @ (6c55c <__umpack_MOD_dclsetmapcontactpoint@@Base+0x9c>) │ │ │ │ + movs r1, #21 │ │ │ │ add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 31dc0 │ │ │ │ - ldr r0, [pc, #140] @ (72748 <__uwpack_MOD_dclgetxgrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 7268c <__uwpack_MOD_dclgetxgrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 72714 <__uwpack_MOD_dclgetxgrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 726da <__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 2f724 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 72700 <__uwpack_MOD_dclgetxgrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 72696 <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2f724 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 72696 <__uwpack_MOD_dclgetxgrid@@Base+0x4e> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb876 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r6, r7, r7 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 727bc <__uwpack_MOD_dclsetxgrid@@Base+0x70> │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb83a │ │ │ │ - movs r1, r1 │ │ │ │ - bhi.n 7276c <__uwpack_MOD_dclsetxgrid@@Base+0x20> │ │ │ │ - movs r7, r0 │ │ │ │ - bhi.n 72750 <__uwpack_MOD_dclsetxgrid@@Base+0x4> │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r7, [pc, #168] @ (6c5fc <__dcl_common_MOD_dclswapindex@@Base+0x24>) │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, r6, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #832] @ (6c8a0 <__uvpack_MOD_dcldrawyboxline@@Base+0x194>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007274c <__uwpack_MOD_dclsetxgrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006c560 <__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 │ │ │ │ + │ │ │ │ +0006c56c <__dcl_common_MOD___copy_dcl_common_Polar@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006c578 <__dcl_common_MOD___copy_dcl_common_Map@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006c584 <__dcl_common_MOD___copy_dcl_common_Hyperbolic@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006c590 <__dcl_common_MOD___copy_dcl_common_Elliptic@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006c59c <__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 │ │ │ │ + │ │ │ │ +0006c5a8 <__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 │ │ │ │ + │ │ │ │ +0006c5b4 <__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 │ │ │ │ + │ │ │ │ +0006c5c0 <__dcl_common_MOD___copy_dcl_common_Cartesian@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006c5cc <__dcl_common_MOD___copy_dcl_common_Bipolar@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006c5d8 <__dcl_common_MOD_dclswapindex@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #216] @ (72838 <__uwpack_MOD_dclsetxgrid@@Base+0xec>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #216] @ (7283c <__uwpack_MOD_dclsetxgrid@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ + ldr r2, [pc, #276] @ (6c6fc <__dcl_common_MOD_dclswapindex@@Base+0x124>) │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ + ldr r3, [pc, #276] @ (6c700 <__dcl_common_MOD_dclswapindex@@Base+0x128>) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + negs r4, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ 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, 727be <__uwpack_MOD_dclsetxgrid@@Base+0x72> │ │ │ │ - ldr r0, [pc, #188] @ (72840 <__uwpack_MOD_dclsetxgrid@@Base+0xf4>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 727ca <__uwpack_MOD_dclsetxgrid@@Base+0x7e> │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 32b54 │ │ │ │ - ldr r2, [pc, #168] @ (72844 <__uwpack_MOD_dclsetxgrid@@Base+0xf8>) │ │ │ │ - ldr r3, [pc, #156] @ (7283c <__uwpack_MOD_dclsetxgrid@@Base+0xf0>) │ │ │ │ + cbnz r5, 6c604 <__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 6c630 <__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] @ (6c704 <__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 2f44c <_gfortran_reshape_r4@plt> │ │ │ │ + ldr r2, [pc, #36] @ (6c708 <__dcl_common_MOD_dclswapindex@@Base+0x130>) │ │ │ │ + ldr r3, [pc, #28] @ (6c700 <__dcl_common_MOD_dclswapindex@@Base+0x128>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 72832 <__uwpack_MOD_dclsetxgrid@@Base+0xe6> │ │ │ │ - ldr r0, [pc, #152] @ (72848 <__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 31dc0 │ │ │ │ - ldr r0, [pc, #140] @ (7284c <__uwpack_MOD_dclsetxgrid@@Base+0x100>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 72790 <__uwpack_MOD_dclsetxgrid@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 72818 <__uwpack_MOD_dclsetxgrid@@Base+0xcc> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 727de <__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 32b54 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - ldr.w r1, [r5], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r2 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.n 72804 <__uwpack_MOD_dclsetxgrid@@Base+0xb8> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7279a <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 32b54 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7279a <__uwpack_MOD_dclsetxgrid@@Base+0x4e> │ │ │ │ + bne.n 6c6f8 <__dcl_common_MOD_dclswapindex@@Base+0x120> │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb772 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r0, r5, r3 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 728d0 <__uvpack_MOD_dcldrawyboxline@@Base+0x80> │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ - movs r1, r1 │ │ │ │ - bvc.n 72880 <__uvpack_MOD_dcldrawyboxline@@Base+0x30> │ │ │ │ - movs r7, r0 │ │ │ │ - bvc.n 72864 <__uvpack_MOD_dcldrawyboxline@@Base+0x14> │ │ │ │ - movs r7, r0 │ │ │ │ + add r2, pc, #264 @ (adr r2, 6c810 <__uvpack_MOD_dcldrawyboxline@@Base+0x104>) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00072850 <__uvpack_MOD_dcldrawyboxline@@Base>: │ │ │ │ +0006c70c <__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, #4008] @ 0xfa8 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #544] @ (72a84 <__uvpack_MOD_dcldrawyboxline@@Base+0x234>) │ │ │ │ + ldr r2, [pc, #544] @ (6c940 <__uvpack_MOD_dcldrawyboxline@@Base+0x234>) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #544] @ (72a88 <__uvpack_MOD_dcldrawyboxline@@Base+0x238>) │ │ │ │ + ldr r3, [pc, #544] @ (6c944 <__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 │ │ │ │ @@ -99094,238 +92784,238 @@ │ │ │ │ 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] @ (72a8c <__uvpack_MOD_dcldrawyboxline@@Base+0x23c>) │ │ │ │ + ldr r0, [pc, #492] @ (6c948 <__uvpack_MOD_dcldrawyboxline@@Base+0x23c>) │ │ │ │ subs r6, r6, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #492] @ (72a90 <__uvpack_MOD_dcldrawyboxline@@Base+0x240>) │ │ │ │ + ldr r1, [pc, #492] @ (6c94c <__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 337b0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 72a4e <__uvpack_MOD_dcldrawyboxline@@Base+0x1fe> │ │ │ │ + beq.w 6c90a <__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 72a5e <__uvpack_MOD_dcldrawyboxline@@Base+0x20e> │ │ │ │ + beq.w 6c91a <__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 72900 <__uvpack_MOD_dcldrawyboxline@@Base+0xb0> │ │ │ │ + beq.n 6c7bc <__uvpack_MOD_dcldrawyboxline@@Base+0xb0> │ │ │ │ movs r3, #15 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #424] @ (72a94 <__uvpack_MOD_dcldrawyboxline@@Base+0x244>) │ │ │ │ + ldr r1, [pc, #424] @ (6c950 <__uvpack_MOD_dcldrawyboxline@@Base+0x244>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #420] @ (72a98 <__uvpack_MOD_dcldrawyboxline@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #420] @ (6c954 <__uvpack_MOD_dcldrawyboxline@@Base+0x248>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #420] @ (72a9c <__uvpack_MOD_dcldrawyboxline@@Base+0x24c>) │ │ │ │ + ldr r0, [pc, #420] @ (6c958 <__uvpack_MOD_dcldrawyboxline@@Base+0x24c>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ cmp r5, sl │ │ │ │ it ge │ │ │ │ movge r5, sl │ │ │ │ cmp r4, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7294e <__uvpack_MOD_dcldrawyboxline@@Base+0xfe> │ │ │ │ + bne.n 6c80a <__uvpack_MOD_dcldrawyboxline@@Base+0xfe> │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 729c0 <__uvpack_MOD_dcldrawyboxline@@Base+0x170> │ │ │ │ + bne.n 6c87c <__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 33b94 │ │ │ │ - ldr r2, [pc, #372] @ (72aa0 <__uvpack_MOD_dcldrawyboxline@@Base+0x250>) │ │ │ │ - ldr r3, [pc, #348] @ (72a88 <__uvpack_MOD_dcldrawyboxline@@Base+0x238>) │ │ │ │ + ldr r2, [pc, #372] @ (6c95c <__uvpack_MOD_dcldrawyboxline@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #348] @ (6c944 <__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 72a80 <__uvpack_MOD_dcldrawyboxline@@Base+0x230> │ │ │ │ - ldr r0, [pc, #356] @ (72aa4 <__uvpack_MOD_dcldrawyboxline@@Base+0x254>) │ │ │ │ + bne.w 6c93c <__uvpack_MOD_dcldrawyboxline@@Base+0x230> │ │ │ │ + ldr r0, [pc, #356] @ (6c960 <__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 31b50 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 72a42 <__uvpack_MOD_dcldrawyboxline@@Base+0x1f2> │ │ │ │ + blt.n 6c8fe <__uvpack_MOD_dcldrawyboxline@@Base+0x1f2> │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ blx 32174 │ │ │ │ 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 72964 <__uvpack_MOD_dcldrawyboxline@@Base+0x114> │ │ │ │ + bge.n 6c820 <__uvpack_MOD_dcldrawyboxline@@Base+0x114> │ │ │ │ str.w sl, [sp, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 729c0 <__uvpack_MOD_dcldrawyboxline@@Base+0x170> │ │ │ │ + bne.n 6c87c <__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 33b94 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 72a78 <__uvpack_MOD_dcldrawyboxline@@Base+0x228> │ │ │ │ + ble.n 6c934 <__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 7299c <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ + bne.n 6c858 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 72928 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + beq.n 6c7e4 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 72a10 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + ble.n 6c8cc <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ mov.w r5, r8, lsl #2 │ │ │ │ - b.n 729fa <__uvpack_MOD_dcldrawyboxline@@Base+0x1aa> │ │ │ │ + b.n 6c8b6 <__uvpack_MOD_dcldrawyboxline@@Base+0x1aa> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 72a18 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c8> │ │ │ │ + blt.n 6c8d4 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c8> │ │ │ │ mov.w r0, fp, lsl #2 │ │ │ │ mov.w r5, r8, lsl #2 │ │ │ │ blx 32174 │ │ │ │ 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 729d8 <__uvpack_MOD_dcldrawyboxline@@Base+0x188> │ │ │ │ + bge.n 6c894 <__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 33b94 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 72a6a <__uvpack_MOD_dcldrawyboxline@@Base+0x21a> │ │ │ │ + bne.n 6c926 <__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 72a04 <__uvpack_MOD_dcldrawyboxline@@Base+0x1b4> │ │ │ │ + bne.n 6c8c0 <__uvpack_MOD_dcldrawyboxline@@Base+0x1b4> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 72928 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + b.n 6c7e4 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ 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 33b94 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 72a10 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + beq.n 6c8cc <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 72992 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + bgt.n 6c84e <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 72a10 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + b.n 6c8cc <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 72976 <__uvpack_MOD_dcldrawyboxline@@Base+0x126> │ │ │ │ + b.n 6c832 <__uvpack_MOD_dcldrawyboxline@@Base+0x126> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 3052c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 728d0 <__uvpack_MOD_dcldrawyboxline@@Base+0x80> │ │ │ │ + bne.w 6c78c <__uvpack_MOD_dcldrawyboxline@@Base+0x80> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 313f8 │ │ │ │ - b.n 728d8 <__uvpack_MOD_dcldrawyboxline@@Base+0x88> │ │ │ │ + b.n 6c794 <__uvpack_MOD_dcldrawyboxline@@Base+0x88> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 72992 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + bgt.n 6c84e <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 729b4 <__uvpack_MOD_dcldrawyboxline@@Base+0x164> │ │ │ │ + b.n 6c870 <__uvpack_MOD_dcldrawyboxline@@Base+0x164> │ │ │ │ mov r0, sl │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 72928 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + b.n 6c7e4 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb66c │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r0, r6, #30 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 72af8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x50> │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #98 @ 0x62 │ │ │ │ + ldr r4, [pc, #768] @ (6cc4c <__uvpack_MOD_dcldrawyboxframe@@Base+0x1c>) │ │ │ │ movs r0, r1 │ │ │ │ - bpl.n 72a60 <__uvpack_MOD_dcldrawyboxline@@Base+0x210> │ │ │ │ - movs r7, r0 │ │ │ │ - bpl.n 72a7c <__uvpack_MOD_dcldrawyboxline@@Base+0x22c> │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r5, r6] │ │ │ │ - movs r7, r0 │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - bpl.n 729d4 <__uvpack_MOD_dcldrawyboxline@@Base+0x184> │ │ │ │ + ldr r6, [r0, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #448] @ (6cb14 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1b0>) │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #232 @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ + sxth r2, r0 │ │ │ │ movs r7, r0 │ │ │ │ + asrs r4, r5, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [pc, #136] @ (6c9ec <__uvpack_MOD_dclshadeyboxarea@@Base+0x88>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072aa8 <__uvpack_MOD_dclshadeyboxarea@@Base>: │ │ │ │ +0006c964 <__uvpack_MOD_dclshadeyboxarea@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #660] @ (72d50 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a8>) │ │ │ │ + ldr r4, [pc, #660] @ (6cc0c <__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] @ (72d54 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2ac>) │ │ │ │ + ldr r3, [pc, #652] @ (6cc10 <__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] │ │ │ │ @@ -99341,17 +93031,17 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #592] @ (72d58 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b0>) │ │ │ │ + ldr r0, [pc, #592] @ (6cc14 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b0>) │ │ │ │ sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #592] @ (72d5c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #592] @ (6cc18 <__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 │ │ │ │ @@ -99359,21 +93049,21 @@ │ │ │ │ add.w r7, r8, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ add.w r7, fp, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ blx 337b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 72d2a <__uvpack_MOD_dclshadeyboxarea@@Base+0x282> │ │ │ │ + beq.w 6cbe6 <__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 72d3e <__uvpack_MOD_dclshadeyboxarea@@Base+0x296> │ │ │ │ + beq.w 6cbfa <__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 │ │ │ │ @@ -99382,243 +93072,243 @@ │ │ │ │ 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 72b90 <__uvpack_MOD_dclshadeyboxarea@@Base+0xe8> │ │ │ │ + beq.n 6ca4c <__uvpack_MOD_dclshadeyboxarea@@Base+0xe8> │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #484] @ (72d60 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b8>) │ │ │ │ + ldr r1, [pc, #484] @ (6cc1c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b8>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #480] @ (72d64 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2bc>) │ │ │ │ + ldr r2, [pc, #480] @ (6cc20 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2bc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #480] @ (72d68 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c0>) │ │ │ │ + ldr r0, [pc, #480] @ (6cc24 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c0>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ 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 72c00 <__uvpack_MOD_dclshadeyboxarea@@Base+0x158> │ │ │ │ + bne.n 6cabc <__uvpack_MOD_dclshadeyboxarea@@Base+0x158> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 72c38 <__uvpack_MOD_dclshadeyboxarea@@Base+0x190> │ │ │ │ + bne.n 6caf4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x190> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ - bne.n 72c6c <__uvpack_MOD_dclshadeyboxarea@@Base+0x1c4> │ │ │ │ + bne.n 6cb28 <__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 3251c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 72ce2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x23a> │ │ │ │ + bne.w 6cb9e <__uvpack_MOD_dclshadeyboxarea@@Base+0x23a> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 72cbe <__uvpack_MOD_dclshadeyboxarea@@Base+0x216> │ │ │ │ + bne.n 6cb7a <__uvpack_MOD_dclshadeyboxarea@@Base+0x216> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 72c98 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #400] @ (72d6c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c4>) │ │ │ │ - ldr r3, [pc, #372] @ (72d54 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2ac>) │ │ │ │ + bne.n 6cb54 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1f0> │ │ │ │ + ldr r2, [pc, #400] @ (6cc28 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #372] @ (6cc10 <__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 72d4c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a4> │ │ │ │ - ldr r0, [pc, #380] @ (72d70 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c8>) │ │ │ │ + bne.w 6cc08 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #380] @ (6cc2c <__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 31b50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 72d1e <__uvpack_MOD_dclshadeyboxarea@@Base+0x276> │ │ │ │ + blt.w 6cbda <__uvpack_MOD_dclshadeyboxarea@@Base+0x276> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 72c1e <__uvpack_MOD_dclshadeyboxarea@@Base+0x176> │ │ │ │ + bge.n 6cada <__uvpack_MOD_dclshadeyboxarea@@Base+0x176> │ │ │ │ cmp r5, #1 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - beq.n 72bb2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + beq.n 6ca6e <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 72d06 <__uvpack_MOD_dclshadeyboxarea@@Base+0x25e> │ │ │ │ + blt.n 6cbc2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x25e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 72c50 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1a8> │ │ │ │ + bge.n 6cb0c <__uvpack_MOD_dclshadeyboxarea@@Base+0x1a8> │ │ │ │ cmp r4, #1 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ - beq.n 72bba <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + beq.n 6ca76 <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 72d12 <__uvpack_MOD_dclshadeyboxarea@@Base+0x26a> │ │ │ │ + blt.n 6cbce <__uvpack_MOD_dclshadeyboxarea@@Base+0x26a> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 72c84 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1dc> │ │ │ │ + bge.n 6cb40 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1dc> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 72bba <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + b.n 6ca76 <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 72cb6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x20e> │ │ │ │ + ble.n 6cb72 <__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 72caa <__uvpack_MOD_dclshadeyboxarea@@Base+0x202> │ │ │ │ + bne.n 6cb66 <__uvpack_MOD_dclshadeyboxarea@@Base+0x202> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 72bda <__uvpack_MOD_dclshadeyboxarea@@Base+0x132> │ │ │ │ + b.n 6ca96 <__uvpack_MOD_dclshadeyboxarea@@Base+0x132> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 72cda <__uvpack_MOD_dclshadeyboxarea@@Base+0x232> │ │ │ │ + ble.n 6cb96 <__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 72cce <__uvpack_MOD_dclshadeyboxarea@@Base+0x226> │ │ │ │ + bne.n 6cb8a <__uvpack_MOD_dclshadeyboxarea@@Base+0x226> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 72bd6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x12e> │ │ │ │ + b.n 6ca92 <__uvpack_MOD_dclshadeyboxarea@@Base+0x12e> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 72cfe <__uvpack_MOD_dclshadeyboxarea@@Base+0x256> │ │ │ │ + ble.n 6cbba <__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 72cf2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x24a> │ │ │ │ + bne.n 6cbae <__uvpack_MOD_dclshadeyboxarea@@Base+0x24a> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 72bd2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x12a> │ │ │ │ + b.n 6ca8e <__uvpack_MOD_dclshadeyboxarea@@Base+0x12a> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 72bb2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + b.n 6ca6e <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 72bba <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + b.n 6ca76 <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 72ba8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x100> │ │ │ │ + b.n 6ca64 <__uvpack_MOD_dclshadeyboxarea@@Base+0x100> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2f3d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 72b46 <__uvpack_MOD_dclshadeyboxarea@@Base+0x9e> │ │ │ │ + bne.w 6ca02 <__uvpack_MOD_dclshadeyboxarea@@Base+0x9e> │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2f3d8 │ │ │ │ - b.n 72b50 <__uvpack_MOD_dclshadeyboxarea@@Base+0xa8> │ │ │ │ + b.n 6ca0c <__uvpack_MOD_dclshadeyboxarea@@Base+0xa8> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - push {r1, r2, r4} │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 72d50 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a8> │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #250 @ 0xfa │ │ │ │ + ldr r2, [pc, #408] @ (6cdb0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x180>) │ │ │ │ movs r0, r1 │ │ │ │ - bcc.n 72c6c <__uvpack_MOD_dclshadeyboxarea@@Base+0x1c4> │ │ │ │ - movs r7, r0 │ │ │ │ - bcc.n 72e28 <__uvpack_MOD_dcldrawyboxframe@@Base+0xb4> │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [pc, #104] @ (72dd4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x60>) │ │ │ │ - movs r7, r0 │ │ │ │ - uxtb r6, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - bcc.n 72d9c <__uvpack_MOD_dcldrawyboxframe@@Base+0x28> │ │ │ │ + ldrsb r6, [r3, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [pc, #960] @ (6cfe0 <__uvpack_MOD_dcldrawybarline@@Base+0xe8>) │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #88 @ 0x58 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ movs r7, r0 │ │ │ │ + asrs r2, r7, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #512] @ (6ce30 <__uvpack_MOD_dcldrawyboxframe@@Base+0x200>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072d74 <__uvpack_MOD_dcldrawyboxframe@@Base>: │ │ │ │ +0006cc30 <__uvpack_MOD_dcldrawyboxframe@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov sl, r3 │ │ │ │ - ldr r4, [pc, #652] @ (73018 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a4>) │ │ │ │ + ldr r4, [pc, #652] @ (6ced4 <__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] @ (7301c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #644] @ (6ced8 <__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 │ │ │ │ @@ -99634,39 +93324,39 @@ │ │ │ │ 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] @ (73020 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2ac>) │ │ │ │ + ldr r0, [pc, #588] @ (6cedc <__uvpack_MOD_dcldrawyboxframe@@Base+0x2ac>) │ │ │ │ sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #588] @ (73024 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b0>) │ │ │ │ + ldr r1, [pc, #588] @ (6cee0 <__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 337b0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 72ff6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x282> │ │ │ │ + beq.w 6ceb2 <__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 73008 <__uvpack_MOD_dcldrawyboxframe@@Base+0x294> │ │ │ │ + beq.w 6cec4 <__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 │ │ │ │ @@ -99674,237 +93364,237 @@ │ │ │ │ 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 72e5c <__uvpack_MOD_dcldrawyboxframe@@Base+0xe8> │ │ │ │ + beq.n 6cd18 <__uvpack_MOD_dcldrawyboxframe@@Base+0xe8> │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #480] @ (73028 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #480] @ (6cee4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b4>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #476] @ (7302c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b8>) │ │ │ │ + ldr r2, [pc, #476] @ (6cee8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b8>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #476] @ (73030 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2bc>) │ │ │ │ + ldr r0, [pc, #476] @ (6ceec <__uvpack_MOD_dcldrawyboxframe@@Base+0x2bc>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ 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 72ecc <__uvpack_MOD_dcldrawyboxframe@@Base+0x158> │ │ │ │ + bne.n 6cd88 <__uvpack_MOD_dcldrawyboxframe@@Base+0x158> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #12] │ │ │ │ - bne.n 72f04 <__uvpack_MOD_dcldrawyboxframe@@Base+0x190> │ │ │ │ + bne.n 6cdc0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x190> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ - bne.n 72f38 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1c4> │ │ │ │ + bne.n 6cdf4 <__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 30b7c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 72fae <__uvpack_MOD_dcldrawyboxframe@@Base+0x23a> │ │ │ │ + bne.w 6ce6a <__uvpack_MOD_dcldrawyboxframe@@Base+0x23a> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 72f8a <__uvpack_MOD_dcldrawyboxframe@@Base+0x216> │ │ │ │ + bne.n 6ce46 <__uvpack_MOD_dcldrawyboxframe@@Base+0x216> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 72f64 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #396] @ (73034 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c0>) │ │ │ │ - ldr r3, [pc, #368] @ (7301c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a8>) │ │ │ │ + bne.n 6ce20 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1f0> │ │ │ │ + ldr r2, [pc, #396] @ (6cef0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c0>) │ │ │ │ + ldr r3, [pc, #368] @ (6ced8 <__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 73014 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #376] @ (73038 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c4>) │ │ │ │ + bne.w 6ced0 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #376] @ (6cef4 <__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 31b50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 72fea <__uvpack_MOD_dcldrawyboxframe@@Base+0x276> │ │ │ │ + blt.w 6cea6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x276> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 72eea <__uvpack_MOD_dcldrawyboxframe@@Base+0x176> │ │ │ │ + bge.n 6cda6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x176> │ │ │ │ cmp r5, #1 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #12] │ │ │ │ - beq.n 72e7e <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + beq.n 6cd3a <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 72fd2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x25e> │ │ │ │ + blt.n 6ce8e <__uvpack_MOD_dcldrawyboxframe@@Base+0x25e> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 72f1c <__uvpack_MOD_dcldrawyboxframe@@Base+0x1a8> │ │ │ │ + bge.n 6cdd8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1a8> │ │ │ │ cmp r4, #1 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ - beq.n 72e86 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + beq.n 6cd42 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 72fde <__uvpack_MOD_dcldrawyboxframe@@Base+0x26a> │ │ │ │ + blt.n 6ce9a <__uvpack_MOD_dcldrawyboxframe@@Base+0x26a> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 72f50 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1dc> │ │ │ │ + bge.n 6ce0c <__uvpack_MOD_dcldrawyboxframe@@Base+0x1dc> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 72e86 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + b.n 6cd42 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 72f82 <__uvpack_MOD_dcldrawyboxframe@@Base+0x20e> │ │ │ │ + ble.n 6ce3e <__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 72f76 <__uvpack_MOD_dcldrawyboxframe@@Base+0x202> │ │ │ │ + bne.n 6ce32 <__uvpack_MOD_dcldrawyboxframe@@Base+0x202> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 72ea6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x132> │ │ │ │ + b.n 6cd62 <__uvpack_MOD_dcldrawyboxframe@@Base+0x132> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 72fa6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x232> │ │ │ │ + ble.n 6ce62 <__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 72f9a <__uvpack_MOD_dcldrawyboxframe@@Base+0x226> │ │ │ │ + bne.n 6ce56 <__uvpack_MOD_dcldrawyboxframe@@Base+0x226> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 72ea2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x12e> │ │ │ │ + b.n 6cd5e <__uvpack_MOD_dcldrawyboxframe@@Base+0x12e> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 72fca <__uvpack_MOD_dcldrawyboxframe@@Base+0x256> │ │ │ │ + ble.n 6ce86 <__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 72fbe <__uvpack_MOD_dcldrawyboxframe@@Base+0x24a> │ │ │ │ + bne.n 6ce7a <__uvpack_MOD_dcldrawyboxframe@@Base+0x24a> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 72e9e <__uvpack_MOD_dcldrawyboxframe@@Base+0x12a> │ │ │ │ + b.n 6cd5a <__uvpack_MOD_dcldrawyboxframe@@Base+0x12a> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 72e7e <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + b.n 6cd3a <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 72e86 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + b.n 6cd42 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 72e74 <__uvpack_MOD_dcldrawyboxframe@@Base+0x100> │ │ │ │ + b.n 6cd30 <__uvpack_MOD_dcldrawyboxframe@@Base+0x100> │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ blx 3052c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72e14 <__uvpack_MOD_dcldrawyboxframe@@Base+0xa0> │ │ │ │ + bne.w 6ccd0 <__uvpack_MOD_dcldrawyboxframe@@Base+0xa0> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ blx 313f8 │ │ │ │ - b.n 72e1c <__uvpack_MOD_dcldrawyboxframe@@Base+0xa8> │ │ │ │ + b.n 6ccd8 <__uvpack_MOD_dcldrawyboxframe@@Base+0xa8> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - cbz r6, 7302c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b8> │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 730a8 <__uvpack_MOD_dcldrawybarline@@Base+0x6c> │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r0, r1 │ │ │ │ - beq.n 72fc4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x250> │ │ │ │ - movs r7, r0 │ │ │ │ - beq.n 72f58 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1e4> │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [pc, #312] @ (7316c <__uvpack_MOD_dcldrawybarline@@Base+0x130>) │ │ │ │ - movs r7, r0 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ - movs r1, r1 │ │ │ │ - beq.n 730f4 <__uvpack_MOD_dcldrawybarline@@Base+0xb8> │ │ │ │ + strb r2, [r2, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + bx r7 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ movs r7, r0 │ │ │ │ + asrs r6, r5, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + mov r8, r9 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007303c <__uvpack_MOD_dcldrawybarline@@Base>: │ │ │ │ +0006cef8 <__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, #3992] @ 0xf98 │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #604] @ (732ac <__uvpack_MOD_dcldrawybarline@@Base+0x270>) │ │ │ │ + ldr r2, [pc, #604] @ (6d168 <__uvpack_MOD_dcldrawybarline@@Base+0x270>) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #604] @ (732b0 <__uvpack_MOD_dcldrawybarline@@Base+0x274>) │ │ │ │ + ldr r3, [pc, #604] @ (6d16c <__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 │ │ │ │ @@ -99919,264 +93609,264 @@ │ │ │ │ moveq r7, #1 │ │ │ │ ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ subs r6, r6, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r3, r5, [r1, #28] │ │ │ │ str r6, [sp, #28] │ │ │ │ - ldr r0, [pc, #552] @ (732b4 <__uvpack_MOD_dcldrawybarline@@Base+0x278>) │ │ │ │ + ldr r0, [pc, #552] @ (6d170 <__uvpack_MOD_dcldrawybarline@@Base+0x278>) │ │ │ │ subs r5, r5, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #552] @ (732b8 <__uvpack_MOD_dcldrawybarline@@Base+0x27c>) │ │ │ │ + ldr r1, [pc, #552] @ (6d174 <__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 337b0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 73260 <__uvpack_MOD_dcldrawybarline@@Base+0x224> │ │ │ │ + beq.w 6d11c <__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 73272 <__uvpack_MOD_dcldrawybarline@@Base+0x236> │ │ │ │ + beq.w 6d12e <__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 73284 <__uvpack_MOD_dcldrawybarline@@Base+0x248> │ │ │ │ + beq.w 6d140 <__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 73102 <__uvpack_MOD_dcldrawybarline@@Base+0xc6> │ │ │ │ + beq.n 6cfbe <__uvpack_MOD_dcldrawybarline@@Base+0xc6> │ │ │ │ movs r3, #15 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #460] @ (732bc <__uvpack_MOD_dcldrawybarline@@Base+0x280>) │ │ │ │ + ldr r1, [pc, #460] @ (6d178 <__uvpack_MOD_dcldrawybarline@@Base+0x280>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #456] @ (732c0 <__uvpack_MOD_dcldrawybarline@@Base+0x284>) │ │ │ │ + ldr r2, [pc, #456] @ (6d17c <__uvpack_MOD_dcldrawybarline@@Base+0x284>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #456] @ (732c4 <__uvpack_MOD_dcldrawybarline@@Base+0x288>) │ │ │ │ + ldr r0, [pc, #456] @ (6d180 <__uvpack_MOD_dcldrawybarline@@Base+0x288>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ cmp r8, sl │ │ │ │ mov r3, r8 │ │ │ │ it ge │ │ │ │ movge r3, sl │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.n 73154 <__uvpack_MOD_dcldrawybarline@@Base+0x118> │ │ │ │ + bne.n 6d010 <__uvpack_MOD_dcldrawybarline@@Base+0x118> │ │ │ │ cmp r7, #1 │ │ │ │ it ne │ │ │ │ ldrne.w r8, [sp, #8] │ │ │ │ - bne.n 731ca <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ + bne.n 6d086 <__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 30f80 │ │ │ │ - ldr r2, [pc, #408] @ (732c8 <__uvpack_MOD_dcldrawybarline@@Base+0x28c>) │ │ │ │ - ldr r3, [pc, #380] @ (732b0 <__uvpack_MOD_dcldrawybarline@@Base+0x274>) │ │ │ │ + ldr r2, [pc, #408] @ (6d184 <__uvpack_MOD_dcldrawybarline@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #380] @ (6d16c <__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 732a6 <__uvpack_MOD_dcldrawybarline@@Base+0x26a> │ │ │ │ - ldr r0, [pc, #388] @ (732cc <__uvpack_MOD_dcldrawybarline@@Base+0x290>) │ │ │ │ + bne.w 6d162 <__uvpack_MOD_dcldrawybarline@@Base+0x26a> │ │ │ │ + ldr r0, [pc, #388] @ (6d188 <__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 31b50 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 73254 <__uvpack_MOD_dcldrawybarline@@Base+0x218> │ │ │ │ + blt.n 6d110 <__uvpack_MOD_dcldrawybarline@@Base+0x218> │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ blx 32174 │ │ │ │ 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 73170 <__uvpack_MOD_dcldrawybarline@@Base+0x134> │ │ │ │ + bge.n 6d02c <__uvpack_MOD_dcldrawybarline@@Base+0x134> │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 731ca <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ + bne.n 6d086 <__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 30f80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 7329e <__uvpack_MOD_dcldrawybarline@@Base+0x262> │ │ │ │ + ble.n 6d15a <__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 731aa <__uvpack_MOD_dcldrawybarline@@Base+0x16e> │ │ │ │ + bne.n 6d066 <__uvpack_MOD_dcldrawybarline@@Base+0x16e> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ffc4 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 7312e <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + beq.n 6cfea <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7321e <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + ble.n 6d0da <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 73206 <__uvpack_MOD_dcldrawybarline@@Base+0x1ca> │ │ │ │ + b.n 6d0c2 <__uvpack_MOD_dcldrawybarline@@Base+0x1ca> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 73226 <__uvpack_MOD_dcldrawybarline@@Base+0x1ea> │ │ │ │ + blt.n 6d0e2 <__uvpack_MOD_dcldrawybarline@@Base+0x1ea> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 731e0 <__uvpack_MOD_dcldrawybarline@@Base+0x1a4> │ │ │ │ + bge.n 6d09c <__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 30f80 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 73290 <__uvpack_MOD_dcldrawybarline@@Base+0x254> │ │ │ │ + bne.n 6d14c <__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 73212 <__uvpack_MOD_dcldrawybarline@@Base+0x1d6> │ │ │ │ + bne.n 6d0ce <__uvpack_MOD_dcldrawybarline@@Base+0x1d6> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 7312e <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + b.n 6cfea <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ 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 30f80 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 7321e <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + beq.n 6d0da <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 731a0 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + bgt.n 6d05c <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 7321e <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + b.n 6d0da <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 73182 <__uvpack_MOD_dcldrawybarline@@Base+0x146> │ │ │ │ + b.n 6d03e <__uvpack_MOD_dcldrawybarline@@Base+0x146> │ │ │ │ add.w fp, sp, #48 @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 3052c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 730be <__uvpack_MOD_dcldrawybarline@@Base+0x82> │ │ │ │ + bne.w 6cf7a <__uvpack_MOD_dcldrawybarline@@Base+0x82> │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 313f8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 730d0 <__uvpack_MOD_dcldrawybarline@@Base+0x94> │ │ │ │ + bne.w 6cf8c <__uvpack_MOD_dcldrawybarline@@Base+0x94> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2f900 │ │ │ │ - b.n 730da <__uvpack_MOD_dcldrawybarline@@Base+0x9e> │ │ │ │ + b.n 6cf96 <__uvpack_MOD_dcldrawybarline@@Base+0x9e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 731a0 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + bgt.n 6d05c <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 731c0 <__uvpack_MOD_dcldrawybarline@@Base+0x184> │ │ │ │ + b.n 6d07c <__uvpack_MOD_dcldrawybarline@@Base+0x184> │ │ │ │ mov r0, r8 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 7312e <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + b.n 6cfea <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #118 @ 0x76 │ │ │ │ + cmp r4, r1 │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r6!, {r1, r3, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r5, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r1, [pc, #672] @ (73568 <__uvpack_MOD_dclshadeybararea@@Base+0x298>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5, {r3, r5, r6, r7} │ │ │ │ + str r2, [r3, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + add lr, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ + movs r0, r1 │ │ │ │ + add r2, sp, #0 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r6, r4, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sl │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000732d0 <__uvpack_MOD_dclshadeybararea@@Base>: │ │ │ │ +0006d18c <__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] @ (73594 <__uvpack_MOD_dclshadeybararea@@Base+0x2c4>) │ │ │ │ + ldr r4, [pc, #688] @ (6d450 <__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] @ (73598 <__uvpack_MOD_dclshadeybararea@@Base+0x2c8>) │ │ │ │ + ldr r3, [pc, #680] @ (6d454 <__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 │ │ │ │ @@ -100193,17 +93883,17 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #616] @ (7359c <__uvpack_MOD_dclshadeybararea@@Base+0x2cc>) │ │ │ │ + ldr r0, [pc, #616] @ (6d458 <__uvpack_MOD_dclshadeybararea@@Base+0x2cc>) │ │ │ │ subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #616] @ (735a0 <__uvpack_MOD_dclshadeybararea@@Base+0x2d0>) │ │ │ │ + ldr r1, [pc, #616] @ (6d45c <__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 │ │ │ │ @@ -100213,269 +93903,269 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #16 │ │ │ │ add r7, r3 │ │ │ │ str r7, [sp, #28] │ │ │ │ blx 337b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7355a <__uvpack_MOD_dclshadeybararea@@Base+0x28a> │ │ │ │ + beq.w 6d416 <__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 7356e <__uvpack_MOD_dclshadeybararea@@Base+0x29e> │ │ │ │ + beq.w 6d42a <__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 73582 <__uvpack_MOD_dclshadeybararea@@Base+0x2b2> │ │ │ │ + beq.w 6d43e <__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 73420 <__uvpack_MOD_dclshadeybararea@@Base+0x150> │ │ │ │ + bne.n 6d2dc <__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 73508 <__uvpack_MOD_dclshadeybararea@@Base+0x238> │ │ │ │ + bne.w 6d3c4 <__uvpack_MOD_dclshadeybararea@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ - bne.w 734da <__uvpack_MOD_dclshadeybararea@@Base+0x20a> │ │ │ │ + bne.w 6d396 <__uvpack_MOD_dclshadeybararea@@Base+0x20a> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 734aa <__uvpack_MOD_dclshadeybararea@@Base+0x1da> │ │ │ │ + bne.n 6d366 <__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 32cdc │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 73486 <__uvpack_MOD_dclshadeybararea@@Base+0x1b6> │ │ │ │ + bne.n 6d342 <__uvpack_MOD_dclshadeybararea@@Base+0x1b6> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 73462 <__uvpack_MOD_dclshadeybararea@@Base+0x192> │ │ │ │ + bne.n 6d31e <__uvpack_MOD_dclshadeybararea@@Base+0x192> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 7343c <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #424] @ (735a4 <__uvpack_MOD_dclshadeybararea@@Base+0x2d4>) │ │ │ │ - ldr r3, [pc, #408] @ (73598 <__uvpack_MOD_dclshadeybararea@@Base+0x2c8>) │ │ │ │ + bne.n 6d2f8 <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #424] @ (6d460 <__uvpack_MOD_dclshadeybararea@@Base+0x2d4>) │ │ │ │ + ldr r3, [pc, #408] @ (6d454 <__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 7358e <__uvpack_MOD_dclshadeybararea@@Base+0x2be> │ │ │ │ - ldr r0, [pc, #404] @ (735a8 <__uvpack_MOD_dclshadeybararea@@Base+0x2d8>) │ │ │ │ + bne.w 6d44a <__uvpack_MOD_dclshadeybararea@@Base+0x2be> │ │ │ │ + ldr r0, [pc, #404] @ (6d464 <__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 31b50 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #388] @ (735ac <__uvpack_MOD_dclshadeybararea@@Base+0x2dc>) │ │ │ │ + ldr r1, [pc, #388] @ (6d468 <__uvpack_MOD_dclshadeybararea@@Base+0x2dc>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #384] @ (735b0 <__uvpack_MOD_dclshadeybararea@@Base+0x2e0>) │ │ │ │ + ldr r2, [pc, #384] @ (6d46c <__uvpack_MOD_dclshadeybararea@@Base+0x2e0>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #384] @ (735b4 <__uvpack_MOD_dclshadeybararea@@Base+0x2e4>) │ │ │ │ + ldr r0, [pc, #384] @ (6d470 <__uvpack_MOD_dclshadeybararea@@Base+0x2e4>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 733ac <__uvpack_MOD_dclshadeybararea@@Base+0xdc> │ │ │ │ + b.n 6d268 <__uvpack_MOD_dclshadeybararea@@Base+0xdc> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7345a <__uvpack_MOD_dclshadeybararea@@Base+0x18a> │ │ │ │ + ble.n 6d316 <__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 7344e <__uvpack_MOD_dclshadeybararea@@Base+0x17e> │ │ │ │ + bne.n 6d30a <__uvpack_MOD_dclshadeybararea@@Base+0x17e> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 733fa <__uvpack_MOD_dclshadeybararea@@Base+0x12a> │ │ │ │ + b.n 6d2b6 <__uvpack_MOD_dclshadeybararea@@Base+0x12a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7347e <__uvpack_MOD_dclshadeybararea@@Base+0x1ae> │ │ │ │ + ble.n 6d33a <__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 73472 <__uvpack_MOD_dclshadeybararea@@Base+0x1a2> │ │ │ │ + bne.n 6d32e <__uvpack_MOD_dclshadeybararea@@Base+0x1a2> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 733f6 <__uvpack_MOD_dclshadeybararea@@Base+0x126> │ │ │ │ + b.n 6d2b2 <__uvpack_MOD_dclshadeybararea@@Base+0x126> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 734a2 <__uvpack_MOD_dclshadeybararea@@Base+0x1d2> │ │ │ │ + ble.n 6d35e <__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 73496 <__uvpack_MOD_dclshadeybararea@@Base+0x1c6> │ │ │ │ + bne.n 6d352 <__uvpack_MOD_dclshadeybararea@@Base+0x1c6> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 733f2 <__uvpack_MOD_dclshadeybararea@@Base+0x122> │ │ │ │ + b.n 6d2ae <__uvpack_MOD_dclshadeybararea@@Base+0x122> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7354e <__uvpack_MOD_dclshadeybararea@@Base+0x27e> │ │ │ │ + blt.n 6d40a <__uvpack_MOD_dclshadeybararea@@Base+0x27e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 734c6 <__uvpack_MOD_dclshadeybararea@@Base+0x1f6> │ │ │ │ + bge.n 6d382 <__uvpack_MOD_dclshadeybararea@@Base+0x1f6> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 733d8 <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + b.n 6d294 <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 73542 <__uvpack_MOD_dclshadeybararea@@Base+0x272> │ │ │ │ + blt.n 6d3fe <__uvpack_MOD_dclshadeybararea@@Base+0x272> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 734f2 <__uvpack_MOD_dclshadeybararea@@Base+0x222> │ │ │ │ + bge.n 6d3ae <__uvpack_MOD_dclshadeybararea@@Base+0x222> │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 733d0 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + b.n 6d28c <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 73536 <__uvpack_MOD_dclshadeybararea@@Base+0x266> │ │ │ │ + blt.n 6d3f2 <__uvpack_MOD_dclshadeybararea@@Base+0x266> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 73524 <__uvpack_MOD_dclshadeybararea@@Base+0x254> │ │ │ │ + bge.n 6d3e0 <__uvpack_MOD_dclshadeybararea@@Base+0x254> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 733c4 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + b.n 6d280 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 733c4 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + b.n 6d280 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 733d0 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + b.n 6d28c <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 733d8 <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + b.n 6d294 <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2f3d8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 73372 <__uvpack_MOD_dclshadeybararea@@Base+0xa2> │ │ │ │ + bne.w 6d22e <__uvpack_MOD_dclshadeybararea@@Base+0xa2> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2f3d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73384 <__uvpack_MOD_dclshadeybararea@@Base+0xb4> │ │ │ │ + bne.w 6d240 <__uvpack_MOD_dclshadeybararea@@Base+0xb4> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f900 │ │ │ │ - b.n 7338e <__uvpack_MOD_dclshadeybararea@@Base+0xbe> │ │ │ │ + b.n 6d24a <__uvpack_MOD_dclshadeybararea@@Base+0xbe> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #952 @ 0x3b8 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r2, r6, #20 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #196 @ 0xc4 │ │ │ │ + negs r0, r4 │ │ │ │ movs r0, r1 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r3, {r2, r3, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r1, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - mov r0, lr │ │ │ │ + ldr r6, [pc, #672] @ (6d700 <__uvpack_MOD_dcldrawybarframe@@Base+0x28c>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r3, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + sbcs r0, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, pc, #800 @ (adr r6, 6d794 <__uvpack_MOD_dclshadeygap@@Base+0x3c>) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000735b8 <__uvpack_MOD_dcldrawybarframe@@Base>: │ │ │ │ +0006d474 <__uvpack_MOD_dcldrawybarframe@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (73878 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c0>) │ │ │ │ + ldr r4, [pc, #684] @ (6d734 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c0>) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (7387c <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #684] @ (6d738 <__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] │ │ │ │ @@ -100498,17 +94188,17 @@ │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #612] @ (73880 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c8>) │ │ │ │ + ldr r0, [pc, #612] @ (6d73c <__uvpack_MOD_dcldrawybarframe@@Base+0x2c8>) │ │ │ │ subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (73884 <__uvpack_MOD_dcldrawybarframe@@Base+0x2cc>) │ │ │ │ + ldr r1, [pc, #612] @ (6d740 <__uvpack_MOD_dcldrawybarframe@@Base+0x2cc>) │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r7, r9, r3 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ add.w r7, r8, r3 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ @@ -100517,273 +94207,273 @@ │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #16 │ │ │ │ add r7, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ blx 337b0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 73842 <__uvpack_MOD_dcldrawybarframe@@Base+0x28a> │ │ │ │ + beq.w 6d6fe <__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 73854 <__uvpack_MOD_dcldrawybarframe@@Base+0x29c> │ │ │ │ + beq.w 6d710 <__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 73866 <__uvpack_MOD_dcldrawybarframe@@Base+0x2ae> │ │ │ │ + beq.w 6d722 <__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 73708 <__uvpack_MOD_dcldrawybarframe@@Base+0x150> │ │ │ │ + bne.n 6d5c4 <__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 737f0 <__uvpack_MOD_dcldrawybarframe@@Base+0x238> │ │ │ │ + bne.w 6d6ac <__uvpack_MOD_dcldrawybarframe@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 737c2 <__uvpack_MOD_dcldrawybarframe@@Base+0x20a> │ │ │ │ + bne.w 6d67e <__uvpack_MOD_dcldrawybarframe@@Base+0x20a> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 73792 <__uvpack_MOD_dcldrawybarframe@@Base+0x1da> │ │ │ │ + bne.n 6d64e <__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 2f1b0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 7376e <__uvpack_MOD_dcldrawybarframe@@Base+0x1b6> │ │ │ │ + bne.n 6d62a <__uvpack_MOD_dcldrawybarframe@@Base+0x1b6> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 7374a <__uvpack_MOD_dcldrawybarframe@@Base+0x192> │ │ │ │ + bne.n 6d606 <__uvpack_MOD_dcldrawybarframe@@Base+0x192> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 73724 <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (73888 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (7387c <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4>) │ │ │ │ + bne.n 6d5e0 <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6d744 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6d738 <__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 73872 <__uvpack_MOD_dcldrawybarframe@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (7388c <__uvpack_MOD_dcldrawybarframe@@Base+0x2d4>) │ │ │ │ + bne.w 6d72e <__uvpack_MOD_dcldrawybarframe@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6d748 <__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 31b50 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (73890 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d8>) │ │ │ │ + ldr r1, [pc, #384] @ (6d74c <__uvpack_MOD_dcldrawybarframe@@Base+0x2d8>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (73894 <__uvpack_MOD_dcldrawybarframe@@Base+0x2dc>) │ │ │ │ + ldr r2, [pc, #380] @ (6d750 <__uvpack_MOD_dcldrawybarframe@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (73898 <__uvpack_MOD_dcldrawybarframe@@Base+0x2e0>) │ │ │ │ + ldr r0, [pc, #380] @ (6d754 <__uvpack_MOD_dcldrawybarframe@@Base+0x2e0>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 73694 <__uvpack_MOD_dcldrawybarframe@@Base+0xdc> │ │ │ │ + b.n 6d550 <__uvpack_MOD_dcldrawybarframe@@Base+0xdc> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 73742 <__uvpack_MOD_dcldrawybarframe@@Base+0x18a> │ │ │ │ + ble.n 6d5fe <__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 73736 <__uvpack_MOD_dcldrawybarframe@@Base+0x17e> │ │ │ │ + bne.n 6d5f2 <__uvpack_MOD_dcldrawybarframe@@Base+0x17e> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 736e2 <__uvpack_MOD_dcldrawybarframe@@Base+0x12a> │ │ │ │ + b.n 6d59e <__uvpack_MOD_dcldrawybarframe@@Base+0x12a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 73766 <__uvpack_MOD_dcldrawybarframe@@Base+0x1ae> │ │ │ │ + ble.n 6d622 <__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 7375a <__uvpack_MOD_dcldrawybarframe@@Base+0x1a2> │ │ │ │ + bne.n 6d616 <__uvpack_MOD_dcldrawybarframe@@Base+0x1a2> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 736de <__uvpack_MOD_dcldrawybarframe@@Base+0x126> │ │ │ │ + b.n 6d59a <__uvpack_MOD_dcldrawybarframe@@Base+0x126> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7378a <__uvpack_MOD_dcldrawybarframe@@Base+0x1d2> │ │ │ │ + ble.n 6d646 <__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 7377e <__uvpack_MOD_dcldrawybarframe@@Base+0x1c6> │ │ │ │ + bne.n 6d63a <__uvpack_MOD_dcldrawybarframe@@Base+0x1c6> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 736da <__uvpack_MOD_dcldrawybarframe@@Base+0x122> │ │ │ │ + b.n 6d596 <__uvpack_MOD_dcldrawybarframe@@Base+0x122> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 73836 <__uvpack_MOD_dcldrawybarframe@@Base+0x27e> │ │ │ │ + blt.n 6d6f2 <__uvpack_MOD_dcldrawybarframe@@Base+0x27e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 737ae <__uvpack_MOD_dcldrawybarframe@@Base+0x1f6> │ │ │ │ + bge.n 6d66a <__uvpack_MOD_dcldrawybarframe@@Base+0x1f6> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 736c0 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + b.n 6d57c <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7382a <__uvpack_MOD_dcldrawybarframe@@Base+0x272> │ │ │ │ + blt.n 6d6e6 <__uvpack_MOD_dcldrawybarframe@@Base+0x272> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 737da <__uvpack_MOD_dcldrawybarframe@@Base+0x222> │ │ │ │ + bge.n 6d696 <__uvpack_MOD_dcldrawybarframe@@Base+0x222> │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 736b8 <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + b.n 6d574 <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7381e <__uvpack_MOD_dcldrawybarframe@@Base+0x266> │ │ │ │ + blt.n 6d6da <__uvpack_MOD_dcldrawybarframe@@Base+0x266> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 7380c <__uvpack_MOD_dcldrawybarframe@@Base+0x254> │ │ │ │ + bge.n 6d6c8 <__uvpack_MOD_dcldrawybarframe@@Base+0x254> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 736ac <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ + b.n 6d568 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 736ac <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ + b.n 6d568 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 736b8 <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + b.n 6d574 <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 736c0 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + b.n 6d57c <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 3052c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7365c <__uvpack_MOD_dcldrawybarframe@@Base+0xa4> │ │ │ │ + bne.w 6d518 <__uvpack_MOD_dcldrawybarframe@@Base+0xa4> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ blx 313f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7366e <__uvpack_MOD_dcldrawybarframe@@Base+0xb6> │ │ │ │ + bne.w 6d52a <__uvpack_MOD_dcldrawybarframe@@Base+0xb6> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2f900 │ │ │ │ - b.n 73676 <__uvpack_MOD_dcldrawybarframe@@Base+0xbe> │ │ │ │ + b.n 6d532 <__uvpack_MOD_dcldrawybarframe@@Base+0xbe> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #16 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r0, r1, #9 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #220 @ 0xdc │ │ │ │ + subs r7, #140 @ 0x8c │ │ │ │ movs r0, r1 │ │ │ │ - add r7, pc, #952 @ (adr r7, 73c44 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xec>) │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r0!, {r3, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - bics r0, r1 │ │ │ │ + ldr r3, [pc, #768] @ (6da44 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x30>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r6, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #198 @ 0xc6 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #896 @ (adr r3, 6dad8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xc4>) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007389c <__uvpack_MOD_dclshadeygap@@Base>: │ │ │ │ +0006d758 <__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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #644] @ (73b34 <__uvpack_MOD_dclshadeygap@@Base+0x298>) │ │ │ │ + ldr r4, [pc, #644] @ (6d9f0 <__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] @ (73b38 <__uvpack_MOD_dclshadeygap@@Base+0x29c>) │ │ │ │ + ldr r3, [pc, #636] @ (6d9f4 <__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] │ │ │ │ @@ -100799,17 +94489,17 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #576] @ (73b3c <__uvpack_MOD_dclshadeygap@@Base+0x2a0>) │ │ │ │ + ldr r0, [pc, #576] @ (6d9f8 <__uvpack_MOD_dclshadeygap@@Base+0x2a0>) │ │ │ │ sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #576] @ (73b40 <__uvpack_MOD_dclshadeygap@@Base+0x2a4>) │ │ │ │ + ldr r1, [pc, #576] @ (6d9fc <__uvpack_MOD_dclshadeygap@@Base+0x2a4>) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #12 │ │ │ │ add.w r7, r9, r3 │ │ │ │ @@ -100817,21 +94507,21 @@ │ │ │ │ add.w r7, r8, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ add.w r7, fp, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ blx 337b0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73b0e <__uvpack_MOD_dclshadeygap@@Base+0x272> │ │ │ │ + beq.w 6d9ca <__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 73b22 <__uvpack_MOD_dclshadeygap@@Base+0x286> │ │ │ │ + beq.w 6d9de <__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 │ │ │ │ @@ -100839,232 +94529,232 @@ │ │ │ │ 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 739d8 <__uvpack_MOD_dclshadeygap@@Base+0x13c> │ │ │ │ + bne.n 6d894 <__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 73abc <__uvpack_MOD_dclshadeygap@@Base+0x220> │ │ │ │ + bne.w 6d978 <__uvpack_MOD_dclshadeygap@@Base+0x220> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - bne.w 73a8e <__uvpack_MOD_dclshadeygap@@Base+0x1f2> │ │ │ │ + bne.w 6d94a <__uvpack_MOD_dclshadeygap@@Base+0x1f2> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ - bne.n 73a62 <__uvpack_MOD_dclshadeygap@@Base+0x1c6> │ │ │ │ + bne.n 6d91e <__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 33dcc │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 73a3e <__uvpack_MOD_dclshadeygap@@Base+0x1a2> │ │ │ │ + bne.n 6d8fa <__uvpack_MOD_dclshadeygap@@Base+0x1a2> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 73a1a <__uvpack_MOD_dclshadeygap@@Base+0x17e> │ │ │ │ + bne.n 6d8d6 <__uvpack_MOD_dclshadeygap@@Base+0x17e> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 739f4 <__uvpack_MOD_dclshadeygap@@Base+0x158> │ │ │ │ - ldr r2, [pc, #400] @ (73b44 <__uvpack_MOD_dclshadeygap@@Base+0x2a8>) │ │ │ │ - ldr r3, [pc, #384] @ (73b38 <__uvpack_MOD_dclshadeygap@@Base+0x29c>) │ │ │ │ + bne.n 6d8b0 <__uvpack_MOD_dclshadeygap@@Base+0x158> │ │ │ │ + ldr r2, [pc, #400] @ (6da00 <__uvpack_MOD_dclshadeygap@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #384] @ (6d9f4 <__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 73b30 <__uvpack_MOD_dclshadeygap@@Base+0x294> │ │ │ │ - ldr r0, [pc, #380] @ (73b48 <__uvpack_MOD_dclshadeygap@@Base+0x2ac>) │ │ │ │ + bne.w 6d9ec <__uvpack_MOD_dclshadeygap@@Base+0x294> │ │ │ │ + ldr r0, [pc, #380] @ (6da04 <__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 31b50 │ │ │ │ movs r3, #12 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #364] @ (73b4c <__uvpack_MOD_dclshadeygap@@Base+0x2b0>) │ │ │ │ + ldr r1, [pc, #364] @ (6da08 <__uvpack_MOD_dclshadeygap@@Base+0x2b0>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #360] @ (73b50 <__uvpack_MOD_dclshadeygap@@Base+0x2b4>) │ │ │ │ + ldr r2, [pc, #360] @ (6da0c <__uvpack_MOD_dclshadeygap@@Base+0x2b4>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #360] @ (73b54 <__uvpack_MOD_dclshadeygap@@Base+0x2b8>) │ │ │ │ + ldr r0, [pc, #360] @ (6da10 <__uvpack_MOD_dclshadeygap@@Base+0x2b8>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 73966 <__uvpack_MOD_dclshadeygap@@Base+0xca> │ │ │ │ + b.n 6d822 <__uvpack_MOD_dclshadeygap@@Base+0xca> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 73a12 <__uvpack_MOD_dclshadeygap@@Base+0x176> │ │ │ │ + ble.n 6d8ce <__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 73a06 <__uvpack_MOD_dclshadeygap@@Base+0x16a> │ │ │ │ + bne.n 6d8c2 <__uvpack_MOD_dclshadeygap@@Base+0x16a> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 739b2 <__uvpack_MOD_dclshadeygap@@Base+0x116> │ │ │ │ + b.n 6d86e <__uvpack_MOD_dclshadeygap@@Base+0x116> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 73a36 <__uvpack_MOD_dclshadeygap@@Base+0x19a> │ │ │ │ + ble.n 6d8f2 <__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 73a2a <__uvpack_MOD_dclshadeygap@@Base+0x18e> │ │ │ │ + bne.n 6d8e6 <__uvpack_MOD_dclshadeygap@@Base+0x18e> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 739ae <__uvpack_MOD_dclshadeygap@@Base+0x112> │ │ │ │ + b.n 6d86a <__uvpack_MOD_dclshadeygap@@Base+0x112> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 73a5a <__uvpack_MOD_dclshadeygap@@Base+0x1be> │ │ │ │ + ble.n 6d916 <__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 73a4e <__uvpack_MOD_dclshadeygap@@Base+0x1b2> │ │ │ │ + bne.n 6d90a <__uvpack_MOD_dclshadeygap@@Base+0x1b2> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 739aa <__uvpack_MOD_dclshadeygap@@Base+0x10e> │ │ │ │ + b.n 6d866 <__uvpack_MOD_dclshadeygap@@Base+0x10e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 73b02 <__uvpack_MOD_dclshadeygap@@Base+0x266> │ │ │ │ + blt.n 6d9be <__uvpack_MOD_dclshadeygap@@Base+0x266> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 73a7a <__uvpack_MOD_dclshadeygap@@Base+0x1de> │ │ │ │ + bge.n 6d936 <__uvpack_MOD_dclshadeygap@@Base+0x1de> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 73994 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + b.n 6d850 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 73af6 <__uvpack_MOD_dclshadeygap@@Base+0x25a> │ │ │ │ + blt.n 6d9b2 <__uvpack_MOD_dclshadeygap@@Base+0x25a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 73aa6 <__uvpack_MOD_dclshadeygap@@Base+0x20a> │ │ │ │ + bge.n 6d962 <__uvpack_MOD_dclshadeygap@@Base+0x20a> │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 7398c <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + b.n 6d848 <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 73aea <__uvpack_MOD_dclshadeygap@@Base+0x24e> │ │ │ │ + blt.n 6d9a6 <__uvpack_MOD_dclshadeygap@@Base+0x24e> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 73ad8 <__uvpack_MOD_dclshadeygap@@Base+0x23c> │ │ │ │ + bge.n 6d994 <__uvpack_MOD_dclshadeygap@@Base+0x23c> │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 73980 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ + b.n 6d83c <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 73980 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ + b.n 6d83c <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7398c <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + b.n 6d848 <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 73994 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + b.n 6d850 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2f3d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7393a <__uvpack_MOD_dclshadeygap@@Base+0x9e> │ │ │ │ + bne.w 6d7f6 <__uvpack_MOD_dclshadeygap@@Base+0x9e> │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2f3d8 │ │ │ │ - b.n 73944 <__uvpack_MOD_dclshadeygap@@Base+0xa8> │ │ │ │ + b.n 6d800 <__uvpack_MOD_dclshadeygap@@Base+0xa8> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #136 @ (adr r6, 73bc0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x68>) │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r3, #6 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ movs r0, r1 │ │ │ │ - add r5, pc, #120 @ (adr r5, 73bc0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x68>) │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r7 │ │ │ │ + ldr r0, [pc, #936] @ (6dda8 <__uhpack_MOD_dcldrawxboxline@@Base+0xb0>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r4, #8 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ + movs r0, r1 │ │ │ │ + movs r1, #246 @ 0xf6 │ │ │ │ + movs r0, r1 │ │ │ │ + add r1, pc, #64 @ (adr r1, 6da54 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x40>) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00073b58 <__uvpack_MOD_dcldrawyerrorbar@@Base>: │ │ │ │ +0006da14 <__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, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (73e18 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c0>) │ │ │ │ + ldr r4, [pc, #684] @ (6dcd4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c0>) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (73e1c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #684] @ (6dcd8 <__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] │ │ │ │ @@ -101087,17 +94777,17 @@ │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ ldr r7, [sp, #140] @ 0x8c │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #612] @ (73e20 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c8>) │ │ │ │ + ldr r0, [pc, #612] @ (6dcdc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c8>) │ │ │ │ subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (73e24 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2cc>) │ │ │ │ + ldr r1, [pc, #612] @ (6dce0 <__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 │ │ │ │ @@ -101106,76727 +94796,84655 @@ │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #16 │ │ │ │ add r7, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ blx 337b0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 73de2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x28a> │ │ │ │ + beq.w 6dc9e <__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 73df4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x29c> │ │ │ │ + beq.w 6dcb0 <__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 73e06 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ae> │ │ │ │ + beq.w 6dcc2 <__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 73ca8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x150> │ │ │ │ + bne.n 6db64 <__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 73d90 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x238> │ │ │ │ + bne.w 6dc4c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 73d62 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x20a> │ │ │ │ + bne.w 6dc1e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x20a> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 73d32 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1da> │ │ │ │ + bne.n 6dbee <__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 30a8c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 73d0e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b6> │ │ │ │ + bne.n 6dbca <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b6> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 73cea <__uvpack_MOD_dcldrawyerrorbar@@Base+0x192> │ │ │ │ + bne.n 6dba6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x192> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 73cc4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (73e28 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (73e1c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4>) │ │ │ │ + bne.n 6db80 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6dce4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6dcd8 <__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 73e12 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (73e2c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d4>) │ │ │ │ + bne.w 6dcce <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6dce8 <__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 31b50 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (73e30 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d8>) │ │ │ │ + ldr r1, [pc, #384] @ (6dcec <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d8>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (73e34 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2dc>) │ │ │ │ + ldr r2, [pc, #380] @ (6dcf0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (73e38 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2e0>) │ │ │ │ + ldr r0, [pc, #380] @ (6dcf4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2e0>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 73c34 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xdc> │ │ │ │ + b.n 6daf0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xdc> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 73ce2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x18a> │ │ │ │ + ble.n 6db9e <__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 73cd6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x17e> │ │ │ │ + bne.n 6db92 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x17e> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 73c82 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x12a> │ │ │ │ + b.n 6db3e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x12a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 73d06 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1ae> │ │ │ │ + ble.n 6dbc2 <__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 73cfa <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1a2> │ │ │ │ + bne.n 6dbb6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1a2> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 73c7e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x126> │ │ │ │ + b.n 6db3a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x126> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 73d2a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1d2> │ │ │ │ + ble.n 6dbe6 <__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 73d1e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1c6> │ │ │ │ + bne.n 6dbda <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1c6> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 73c7a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x122> │ │ │ │ + b.n 6db36 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x122> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 73dd6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x27e> │ │ │ │ + blt.n 6dc92 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x27e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 73d4e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1f6> │ │ │ │ + bge.n 6dc0a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1f6> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 73c60 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + b.n 6db1c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 73dca <__uvpack_MOD_dcldrawyerrorbar@@Base+0x272> │ │ │ │ + blt.n 6dc86 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x272> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 73d7a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x222> │ │ │ │ + bge.n 6dc36 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x222> │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 73c58 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + b.n 6db14 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 73dbe <__uvpack_MOD_dcldrawyerrorbar@@Base+0x266> │ │ │ │ + blt.n 6dc7a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x266> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 32174 │ │ │ │ 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 73dac <__uvpack_MOD_dcldrawyerrorbar@@Base+0x254> │ │ │ │ + bge.n 6dc68 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x254> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 73c4c <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ + b.n 6db08 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 73c4c <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ + b.n 6db08 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 73c58 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + b.n 6db14 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ movs r0, #1 │ │ │ │ blx 32174 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 73c60 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + b.n 6db1c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 330d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 73bfc <__uvpack_MOD_dcldrawyerrorbar@@Base+0xa4> │ │ │ │ + bne.w 6dab8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xa4> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ blx 31fe8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73c0e <__uvpack_MOD_dcldrawyerrorbar@@Base+0xb6> │ │ │ │ + bne.w 6daca <__uvpack_MOD_dcldrawyerrorbar@@Base+0xb6> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 2db10 │ │ │ │ - b.n 73c16 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xbe> │ │ │ │ + b.n 6dad2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xbe> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #400 @ (adr r3, 73fac <__uupack_MOD_dclsetareapattern@@Base>) │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r2, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + subs r2, #16 │ │ │ │ movs r0, r1 │ │ │ │ - add r2, pc, #312 @ (adr r2, 73f64 <__uupack_MOD_dclsetframetype@@Base+0x24>) │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + mov r0, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r2, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #46 @ 0x2e │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r4, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [sp, #256] @ 0x100 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5} │ │ │ │ + │ │ │ │ +0006dcf8 <__uhpack_MOD_dcldrawxboxline@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #544] @ (6df2c <__uhpack_MOD_dcldrawxboxline@@Base+0x234>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #544] @ (6df30 <__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] @ (6df34 <__uhpack_MOD_dcldrawxboxline@@Base+0x23c>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #492] @ (6df38 <__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 337b0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6def6 <__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 6df06 <__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 6dda8 <__uhpack_MOD_dcldrawxboxline@@Base+0xb0> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #424] @ (6df3c <__uhpack_MOD_dcldrawxboxline@@Base+0x244>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #420] @ (6df40 <__uhpack_MOD_dcldrawxboxline@@Base+0x248>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #420] @ (6df44 <__uhpack_MOD_dcldrawxboxline@@Base+0x24c>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r5, sl │ │ │ │ + it ge │ │ │ │ + movge r5, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bne.n 6ddf6 <__uhpack_MOD_dcldrawxboxline@@Base+0xfe> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w sl, [sp, #12] │ │ │ │ + bne.n 6de68 <__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 334b8 │ │ │ │ + ldr r2, [pc, #372] @ (6df48 <__uhpack_MOD_dcldrawxboxline@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #348] @ (6df30 <__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 6df28 <__uhpack_MOD_dcldrawxboxline@@Base+0x230> │ │ │ │ + ldr r0, [pc, #356] @ (6df4c <__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 31b50 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 6deea <__uhpack_MOD_dcldrawxboxline@@Base+0x1f2> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6de0c <__uhpack_MOD_dcldrawxboxline@@Base+0x114> │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.n 6de68 <__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 334b8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6df20 <__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 6de44 <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.n 6ddd0 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 6deb8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ + b.n 6dea2 <__uhpack_MOD_dcldrawxboxline@@Base+0x1aa> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6dec0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c8> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6de80 <__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 334b8 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6df12 <__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 6deac <__uhpack_MOD_dcldrawxboxline@@Base+0x1b4> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6ddd0 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + 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 334b8 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 6deb8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6de3a <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6deb8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 6de1e <__uhpack_MOD_dcldrawxboxline@@Base+0x126> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3052c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 6dd78 <__uhpack_MOD_dcldrawxboxline@@Base+0x80> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 313f8 │ │ │ │ + b.n 6dd80 <__uhpack_MOD_dcldrawxboxline@@Base+0x88> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6de3a <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6de5c <__uhpack_MOD_dcldrawxboxline@@Base+0x164> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6ddd0 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + lsls r4, r0, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #104 @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + muls r2, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #24 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, r7, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ + lsls r0, r0, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r6, #202 @ 0xca │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006df50 <__uhpack_MOD_dclshadexboxarea@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r5, [pc, #660] @ (6e1f8 <__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] @ (6e1fc <__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] @ (6e200 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b0>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #592] @ (6e204 <__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 337b0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6e1d0 <__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 6e1e4 <__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 6e036 <__uhpack_MOD_dclshadexboxarea@@Base+0xe6> │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #484] @ (6e208 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #480] @ (6e20c <__uhpack_MOD_dclshadexboxarea@@Base+0x2bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #480] @ (6e210 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + 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 6e0a6 <__uhpack_MOD_dclshadexboxarea@@Base+0x156> │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6e0de <__uhpack_MOD_dclshadexboxarea@@Base+0x18e> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6e112 <__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 2e260 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 6e188 <__uhpack_MOD_dclshadexboxarea@@Base+0x238> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6e164 <__uhpack_MOD_dclshadexboxarea@@Base+0x214> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6e13e <__uhpack_MOD_dclshadexboxarea@@Base+0x1ee> │ │ │ │ + ldr r2, [pc, #400] @ (6e214 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #376] @ (6e1fc <__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 6e1f2 <__uhpack_MOD_dclshadexboxarea@@Base+0x2a2> │ │ │ │ + ldr r0, [pc, #384] @ (6e218 <__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 31b50 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6e1c4 <__uhpack_MOD_dclshadexboxarea@@Base+0x274> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w ip, r7, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6e0c4 <__uhpack_MOD_dclshadexboxarea@@Base+0x174> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + beq.n 6e058 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6e1ac <__uhpack_MOD_dclshadexboxarea@@Base+0x25c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6e0f6 <__uhpack_MOD_dclshadexboxarea@@Base+0x1a6> │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + beq.n 6e060 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6e1b8 <__uhpack_MOD_dclshadexboxarea@@Base+0x268> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6e12a <__uhpack_MOD_dclshadexboxarea@@Base+0x1da> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e060 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e15c <__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 6e150 <__uhpack_MOD_dclshadexboxarea@@Base+0x200> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e080 <__uhpack_MOD_dclshadexboxarea@@Base+0x130> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e180 <__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 6e174 <__uhpack_MOD_dclshadexboxarea@@Base+0x224> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e07c <__uhpack_MOD_dclshadexboxarea@@Base+0x12c> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e1a4 <__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 6e198 <__uhpack_MOD_dclshadexboxarea@@Base+0x248> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e078 <__uhpack_MOD_dclshadexboxarea@@Base+0x128> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6e058 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e060 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6e04e <__uhpack_MOD_dclshadexboxarea@@Base+0xfe> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f3d8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6dfee <__uhpack_MOD_dclshadexboxarea@@Base+0x9e> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f3d8 │ │ │ │ + b.n 6dff8 <__uhpack_MOD_dclshadexboxarea@@Base+0xa8> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + vhadd.u32 d16, d14, d9 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r5, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ movs r7, r0 │ │ │ │ + cdp2 0, 5, cr0, cr0, cr9, {0} │ │ │ │ + adds r4, #42 @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00073e3c <__uupack_MOD_dclgetframeindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0006e21c <__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, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (73e94 <__uupack_MOD_dclgetframeindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (73e98 <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [pc, #652] @ (6e4c0 <__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] @ (6e4c4 <__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] @ (6e4c8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2ac>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #588] @ (6e4cc <__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 337b0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6e49c <__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 6e4ae <__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 6e302 <__uhpack_MOD_dcldrawxboxframe@@Base+0xe6> │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #480] @ (6e4d0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #476] @ (6e4d4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #476] @ (6e4d8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2bc>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + 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 6e372 <__uhpack_MOD_dcldrawxboxframe@@Base+0x156> │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #12] │ │ │ │ + bne.n 6e3aa <__uhpack_MOD_dcldrawxboxframe@@Base+0x18e> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + bne.n 6e3de <__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 340ec │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 6e454 <__uhpack_MOD_dcldrawxboxframe@@Base+0x238> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6e430 <__uhpack_MOD_dcldrawxboxframe@@Base+0x214> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6e40a <__uhpack_MOD_dcldrawxboxframe@@Base+0x1ee> │ │ │ │ + ldr r2, [pc, #396] @ (6e4dc <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c0>) │ │ │ │ + ldr r3, [pc, #372] @ (6e4c4 <__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 6e4ba <__uhpack_MOD_dcldrawxboxframe@@Base+0x29e> │ │ │ │ + ldr r0, [pc, #380] @ (6e4e0 <__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 31b50 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6e490 <__uhpack_MOD_dcldrawxboxframe@@Base+0x274> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w ip, r7, lsl #2 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6e390 <__uhpack_MOD_dcldrawxboxframe@@Base+0x174> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #12] │ │ │ │ + beq.n 6e324 <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6e478 <__uhpack_MOD_dcldrawxboxframe@@Base+0x25c> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6e3c2 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1a6> │ │ │ │ + cmp r5, #1 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + beq.n 6e32c <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6e484 <__uhpack_MOD_dcldrawxboxframe@@Base+0x268> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6e3f6 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1da> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e32c <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e428 <__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 6e41c <__uhpack_MOD_dcldrawxboxframe@@Base+0x200> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e34c <__uhpack_MOD_dcldrawxboxframe@@Base+0x130> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e44c <__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 6e440 <__uhpack_MOD_dcldrawxboxframe@@Base+0x224> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e348 <__uhpack_MOD_dcldrawxboxframe@@Base+0x12c> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e470 <__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 6e464 <__uhpack_MOD_dcldrawxboxframe@@Base+0x248> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e344 <__uhpack_MOD_dcldrawxboxframe@@Base+0x128> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6e324 <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e32c <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6e31a <__uhpack_MOD_dcldrawxboxframe@@Base+0xfe> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3052c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6e2bc <__uhpack_MOD_dcldrawxboxframe@@Base+0xa0> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 313f8 │ │ │ │ + b.n 6e2c4 <__uhpack_MOD_dcldrawxboxframe@@Base+0xa8> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldc2 0, cr0, [lr], {9} │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #226 @ 0xe2 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r4, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ + movs r7, r0 │ │ │ │ + smull r0, r0, r4, r9 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006e4e4 <__uhpack_MOD_dcldrawxbarline@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #604] @ (6e754 <__uhpack_MOD_dcldrawxbarline@@Base+0x270>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #604] @ (6e758 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (73e9c <__uupack_MOD_dclgetframeindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + movs r2, #15 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 313f8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (73ea0 <__uupack_MOD_dclgetframeindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (73e98 <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ + 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] @ (6e75c <__uhpack_MOD_dcldrawxbarline@@Base+0x278>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #552] @ (6e760 <__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 337b0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6e708 <__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 6e71a <__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 6e72c <__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 6e5aa <__uhpack_MOD_dcldrawxbarline@@Base+0xc6> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #460] @ (6e764 <__uhpack_MOD_dcldrawxbarline@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #456] @ (6e768 <__uhpack_MOD_dcldrawxbarline@@Base+0x284>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #456] @ (6e76c <__uhpack_MOD_dcldrawxbarline@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne.n 6e5fc <__uhpack_MOD_dcldrawxbarline@@Base+0x118> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #8] │ │ │ │ + bne.n 6e672 <__uhpack_MOD_dcldrawxbarline@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2e394 │ │ │ │ + ldr r2, [pc, #408] @ (6e770 <__uhpack_MOD_dcldrawxbarline@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #380] @ (6e758 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 73e90 <__uupack_MOD_dclgetframeindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.w 6e74e <__uhpack_MOD_dcldrawxbarline@@Base+0x26a> │ │ │ │ + ldr r0, [pc, #388] @ (6e774 <__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 31b50 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6e6fc <__uhpack_MOD_dcldrawxbarline@@Base+0x218> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6e618 <__uhpack_MOD_dcldrawxbarline@@Base+0x134> │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6e672 <__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 2e394 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6e746 <__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 6e652 <__uhpack_MOD_dcldrawxbarline@@Base+0x16e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6e5d6 <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6e6c6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 6e6ae <__uhpack_MOD_dcldrawxbarline@@Base+0x1ca> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6e6ce <__uhpack_MOD_dcldrawxbarline@@Base+0x1ea> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6e688 <__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 2e394 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6e738 <__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 6e6ba <__uhpack_MOD_dcldrawxbarline@@Base+0x1d6> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e5d6 <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + 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 2e394 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 6e6c6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6e648 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e6c6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 6e62a <__uhpack_MOD_dcldrawxbarline@@Base+0x146> │ │ │ │ + add.w fp, sp, #48 @ 0x30 │ │ │ │ + mov r0, fp │ │ │ │ + blx 3052c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6e566 <__uhpack_MOD_dcldrawxbarline@@Base+0x82> │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 313f8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 6e578 <__uhpack_MOD_dcldrawxbarline@@Base+0x94> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2f900 │ │ │ │ + b.n 6e582 <__uhpack_MOD_dcldrawxbarline@@Base+0x9e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6e648 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e668 <__uhpack_MOD_dcldrawxbarline@@Base+0x184> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e5d6 <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - add r0, pc, #520 @ (adr r0, 740a0 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x1c>) │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + ldr??.w r0, [r8, #9] │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5} │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #78 @ 0x4e │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r7, #19 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ movs r7, r0 │ │ │ │ - add r0, pc, #360 @ (adr r0, 7400c <__uupack_MOD_dclgetbarwidth@@Base+0x28>) │ │ │ │ - movs r1, r1 │ │ │ │ + ldr??.w r0, [sl, #9] │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00073ea4 <__uupack_MOD_dclsetframeindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006e778 <__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, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (73ed4 <__uupack_MOD_dclsetframeindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + ldr r4, [pc, #688] @ (6ea3c <__uhpack_MOD_dclshadexbararea@@Base+0x2c4>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33544 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [pc, #680] @ (6ea40 <__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] @ (6ea44 <__uhpack_MOD_dclshadexbararea@@Base+0x2cc>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #616] @ (6ea48 <__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 337b0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6ea02 <__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 6ea16 <__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 6ea2a <__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 6e8c8 <__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 6e9b0 <__uhpack_MOD_dclshadexbararea@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ + bne.w 6e982 <__uhpack_MOD_dclshadexbararea@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 6e952 <__uhpack_MOD_dclshadexbararea@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 317c0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6e92e <__uhpack_MOD_dclshadexbararea@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6e90a <__uhpack_MOD_dclshadexbararea@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6e8e4 <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #424] @ (6ea4c <__uhpack_MOD_dclshadexbararea@@Base+0x2d4>) │ │ │ │ + ldr r3, [pc, #408] @ (6ea40 <__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 6ea36 <__uhpack_MOD_dclshadexbararea@@Base+0x2be> │ │ │ │ + ldr r0, [pc, #404] @ (6ea50 <__uhpack_MOD_dclshadexbararea@@Base+0x2d8>) │ │ │ │ movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 31b50 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #388] @ (6ea54 <__uhpack_MOD_dclshadexbararea@@Base+0x2dc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #384] @ (6ea58 <__uhpack_MOD_dclshadexbararea@@Base+0x2e0>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #384] @ (6ea5c <__uhpack_MOD_dclshadexbararea@@Base+0x2e4>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 6e854 <__uhpack_MOD_dclshadexbararea@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e902 <__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 6e8f6 <__uhpack_MOD_dclshadexbararea@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e8a2 <__uhpack_MOD_dclshadexbararea@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e926 <__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 6e91a <__uhpack_MOD_dclshadexbararea@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e89e <__uhpack_MOD_dclshadexbararea@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e94a <__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 6e93e <__uhpack_MOD_dclshadexbararea@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6e89a <__uhpack_MOD_dclshadexbararea@@Base+0x122> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6e9f6 <__uhpack_MOD_dclshadexbararea@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6e96e <__uhpack_MOD_dclshadexbararea@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6e880 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6e9ea <__uhpack_MOD_dclshadexbararea@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6e99a <__uhpack_MOD_dclshadexbararea@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6e878 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6e9de <__uhpack_MOD_dclshadexbararea@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6e9cc <__uhpack_MOD_dclshadexbararea@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6e86c <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6e86c <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6e878 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6e880 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f3d8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 6e81a <__uhpack_MOD_dclshadexbararea@@Base+0xa2> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2f3d8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6e82c <__uhpack_MOD_dclshadexbararea@@Base+0xb4> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2f900 │ │ │ │ + b.n 6e836 <__uhpack_MOD_dclshadexbararea@@Base+0xbe> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + @ instruction: 0xf7460009 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #8 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf62e0009 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r4, #38 @ 0x26 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r0, #7 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00073ed8 <__uupack_MOD_dclgetframetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0006ea60 <__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, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (73f30 <__uupack_MOD_dclgetframetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (73f34 <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (73f38 <__uupack_MOD_dclgetframetype@@Base+0x60>) │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6ed20 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6ed24 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4>) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + 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, #4] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ + 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] @ (6ed28 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6ed2c <__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 337b0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6ecea <__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 6ecfc <__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 6ed0e <__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 6ebb0 <__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 6ec98 <__uhpack_MOD_dcldrawxbarframe@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6ec6a <__uhpack_MOD_dcldrawxbarframe@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6ec3a <__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 2d968 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6ec16 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6ebf2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6ebcc <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6ed30 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6ed24 <__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 6ed1a <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6ed34 <__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 31b50 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6ed38 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6ed3c <__uhpack_MOD_dcldrawxbarframe@@Base+0x2dc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6ed40 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 6eb3c <__uhpack_MOD_dcldrawxbarframe@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ebea <__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 6ebde <__uhpack_MOD_dcldrawxbarframe@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6eb8a <__uhpack_MOD_dcldrawxbarframe@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ec0e <__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 6ec02 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6eb86 <__uhpack_MOD_dcldrawxbarframe@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ec32 <__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 6ec26 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6eb82 <__uhpack_MOD_dcldrawxbarframe@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6ecde <__uhpack_MOD_dcldrawxbarframe@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6ec56 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6eb68 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6ecd2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6ec82 <__uhpack_MOD_dcldrawxbarframe@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6eb60 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6ecc6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6ecb4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6eb54 <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6eb54 <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6eb60 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6eb68 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ blx 3052c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (73f3c <__uupack_MOD_dclgetframetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (73f34 <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6eb04 <__uhpack_MOD_dcldrawxbarframe@@Base+0xa4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 313f8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6eb16 <__uhpack_MOD_dcldrawxbarframe@@Base+0xb6> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2f900 │ │ │ │ + b.n 6eb1e <__uhpack_MOD_dcldrawxbarframe@@Base+0xbe> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + orrs.w r0, ip, #8978432 @ 0x890000 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ + movs r0, r1 │ │ │ │ + sbfx r0, r6, #0, #10 │ │ │ │ + cmp r1, #108 @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +0006ed44 <__uhpack_MOD_dclshadexgap@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #644] @ (6efdc <__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] @ (6efe0 <__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] @ (6efe4 <__uhpack_MOD_dclshadexgap@@Base+0x2a0>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #576] @ (6efe8 <__uhpack_MOD_dclshadexgap@@Base+0x2a4>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #12 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + add.w r7, fp, r3 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + blx 337b0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6efb6 <__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 6efca <__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 6ee80 <__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 6ef64 <__uhpack_MOD_dclshadexgap@@Base+0x220> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.w 6ef36 <__uhpack_MOD_dclshadexgap@@Base+0x1f2> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6ef0a <__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 2ed58 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6eee6 <__uhpack_MOD_dclshadexgap@@Base+0x1a2> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6eec2 <__uhpack_MOD_dclshadexgap@@Base+0x17e> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6ee9c <__uhpack_MOD_dclshadexgap@@Base+0x158> │ │ │ │ + ldr r2, [pc, #400] @ (6efec <__uhpack_MOD_dclshadexgap@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #384] @ (6efe0 <__uhpack_MOD_dclshadexgap@@Base+0x29c>) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 73f2c <__uupack_MOD_dclgetframetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.w 6efd8 <__uhpack_MOD_dclshadexgap@@Base+0x294> │ │ │ │ + ldr r0, [pc, #380] @ (6eff0 <__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 31b50 │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #364] @ (6eff4 <__uhpack_MOD_dclshadexgap@@Base+0x2b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #360] @ (6eff8 <__uhpack_MOD_dclshadexgap@@Base+0x2b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #360] @ (6effc <__uhpack_MOD_dclshadexgap@@Base+0x2b8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 6ee0e <__uhpack_MOD_dclshadexgap@@Base+0xca> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6eeba <__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 6eeae <__uhpack_MOD_dclshadexgap@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6ee5a <__uhpack_MOD_dclshadexgap@@Base+0x116> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6eede <__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 6eed2 <__uhpack_MOD_dclshadexgap@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6ee56 <__uhpack_MOD_dclshadexgap@@Base+0x112> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ef02 <__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 6eef6 <__uhpack_MOD_dclshadexgap@@Base+0x1b2> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6ee52 <__uhpack_MOD_dclshadexgap@@Base+0x10e> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6efaa <__uhpack_MOD_dclshadexgap@@Base+0x266> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6ef22 <__uhpack_MOD_dclshadexgap@@Base+0x1de> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6ee3c <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6ef9e <__uhpack_MOD_dclshadexgap@@Base+0x25a> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6ef4e <__uhpack_MOD_dclshadexgap@@Base+0x20a> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6ee34 <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6ef92 <__uhpack_MOD_dclshadexgap@@Base+0x24e> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6ef80 <__uhpack_MOD_dclshadexgap@@Base+0x23c> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6ee28 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6ee28 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6ee34 <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6ee3c <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f3d8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6ede2 <__uhpack_MOD_dclshadexgap@@Base+0x9e> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f3d8 │ │ │ │ + b.n 6edec <__uhpack_MOD_dclshadexgap@@Base+0xa8> │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #920] @ 0x398 │ │ │ │ - movs r1, r1 │ │ │ │ + sbcs.w r0, sl, #9 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r6, r7} │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #254 @ 0xfe │ │ │ │ + movs r0, r1 │ │ │ │ + orns r0, r6, #9 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r1, #16 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r4, #24] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -00073f40 <__uupack_MOD_dclsetframetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006f000 <__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, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (73f70 <__uupack_MOD_dclsetframetype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr r4, [pc, #684] @ (6f2c0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c0>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #684] @ (6f2c4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4>) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2dad0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + 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] @ (6f2c8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6f2cc <__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 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #16 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 337b0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6f28a <__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 6f29c <__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 6f2ae <__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 6f150 <__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 6f238 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6f20a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6f1da <__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 31fac │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6f1b6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6f192 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6f16c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6f2d0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6f2c4 <__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 6f2ba <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6f2d4 <__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 31b50 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6f2d8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6f2dc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2dc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6f2e0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 6f0dc <__uhpack_MOD_dcldrawxerrorbar@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f18a <__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 6f17e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6f12a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f1ae <__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 6f1a2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6f126 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6f1d2 <__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 6f1c6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2ffc4 │ │ │ │ + b.n 6f122 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6f27e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6f1f6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6f108 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6f272 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6f222 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6f100 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6f266 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 32174 │ │ │ │ + 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 6f254 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6f0f4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6f0f4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6f100 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6f108 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 330d0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6f0a4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xa4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 31fe8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6f0b6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xb6> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2db10 │ │ │ │ + b.n 6f0be <__uhpack_MOD_dcldrawxerrorbar@@Base+0xbe> │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r4, r5, r6} │ │ │ │ + cdp 0, 11, cr0, cr12, cr9, {0} │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + stc 0, cr0, [r6, #36]! @ 0x24 │ │ │ │ + movs r3, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #214 @ 0xd6 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r7, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00073f74 <__uupack_MOD_dclgetareapattern@@Base>: │ │ │ │ +0006f2e4 <__ctrlib_MOD_dclrotatespherical@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (73fa8 <__uupack_MOD_dclgetareapattern@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [pc, #136] @ (6f380 <__ctrlib_MOD_dclrotatespherical@@Base+0x9c>) │ │ │ │ mov r5, r1 │ │ │ │ - movs r1, #17 │ │ │ │ + ldr r1, [pc, #136] @ (6f384 <__ctrlib_MOD_dclrotatespherical@@Base+0xa0>) │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp, #16] │ │ │ │ + ldr r4, [pc, #132] @ (6f388 <__ctrlib_MOD_dclrotatespherical@@Base+0xa4>) │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + mov.w r1, #0 │ │ │ │ + movs r1, #18 │ │ │ │ blx 31b6c │ │ │ │ + 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 │ │ │ │ - blx 2f3d8 │ │ │ │ + ldr.w ip, [r3], #4 │ │ │ │ + str.w ip, [sp, #44] @ 0x2c │ │ │ │ + blx 2e644 │ │ │ │ + movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + blx 31dc4 │ │ │ │ + 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] @ (6f38c <__ctrlib_MOD_dclrotatespherical@@Base+0xa8>) │ │ │ │ + ldr r3, [pc, #40] @ (6f384 <__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 6f37c <__ctrlib_MOD_dclrotatespherical@@Base+0x98> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + rsbs r0, r8, r9 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + movs r0, r1 │ │ │ │ + sbcs.w r0, r8, r9 │ │ │ │ + │ │ │ │ +0006f390 <__ctrlib_MOD_dclrotate3d@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #140] @ (6f430 <__ctrlib_MOD_dclrotate3d@@Base+0xa0>) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #140] @ (6f434 <__ctrlib_MOD_dclrotate3d@@Base+0xa4>) │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp, #24] │ │ │ │ + ldr r5, [pc, #136] @ (6f438 <__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 31b6c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + 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 33bac │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31dc4 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #52] @ (6f43c <__ctrlib_MOD_dclrotate3d@@Base+0xac>) │ │ │ │ + ldr r3, [pc, #40] @ (6f434 <__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 6f42a <__ctrlib_MOD_dclrotate3d@@Base+0x9a> │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xeb2c0009 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ + movs r0, r1 │ │ │ │ + pkhbt r0, sl, r9 │ │ │ │ │ │ │ │ -00073fac <__uupack_MOD_dclsetareapattern@@Base>: │ │ │ │ +0006f440 <__ctrlib_MOD_dclrotate2d@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (73fe0 <__uupack_MOD_dclsetareapattern@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r2, [pc, #104] @ (6f4b8 <__ctrlib_MOD_dclrotate2d@@Base+0x78>) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r3, [pc, #104] @ (6f4bc <__ctrlib_MOD_dclrotate2d@@Base+0x7c>) │ │ │ │ mov r5, r1 │ │ │ │ - movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #100] @ (6f4c0 <__ctrlib_MOD_dclrotate2d@@Base+0x80>) │ │ │ │ + mov r6, r0 │ │ │ │ + movs r1, #11 │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ + adds r2, r5, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 32234 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 330c4 │ │ │ │ + movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - stmia r0!, {r1, r2, r5} │ │ │ │ - movs r7, r0 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #52] @ (6f4c4 <__ctrlib_MOD_dclrotate2d@@Base+0x84>) │ │ │ │ + ldmia.w r3, {r0, r1} │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [pc, #36] @ (6f4bc <__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 6f4b4 <__ctrlib_MOD_dclrotate2d@@Base+0x74> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + orns r0, lr, r9 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, #10 │ │ │ │ + movs r0, r1 │ │ │ │ + orr.w r0, r2, r9 │ │ │ │ │ │ │ │ -00073fe4 <__uupack_MOD_dclgetbarwidth@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0006f4c8 <__ctrlib_MOD_dclconvspherical@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (74040 <__uupack_MOD_dclgetbarwidth@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (74044 <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ - movs r1, #14 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #116] @ (6f54c <__ctrlib_MOD_dclconvspherical@@Base+0x84>) │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #116] @ (6f550 <__ctrlib_MOD_dclconvspherical@@Base+0x88>) │ │ │ │ + mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (74048 <__uupack_MOD_dclgetbarwidth@@Base+0x64>) │ │ │ │ + ldr r4, [pc, #112] @ (6f554 <__ctrlib_MOD_dclconvspherical@@Base+0x8c>) │ │ │ │ + movs r1, #16 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 2f900 │ │ │ │ - movs r1, #14 │ │ │ │ + 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 33dd8 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx 31dc4 │ │ │ │ - ldr r2, [pc, #44] @ (7404c <__uupack_MOD_dclgetbarwidth@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (74044 <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ + 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] @ (6f558 <__ctrlib_MOD_dclconvspherical@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #40] @ (6f550 <__ctrlib_MOD_dclconvspherical@@Base+0x88>) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ + 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, #4] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7403a <__uupack_MOD_dclgetbarwidth@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 6f546 <__ctrlib_MOD_dclconvspherical@@Base+0x7e> │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #872] @ 0x368 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrd r0, r0, [r6, #36]! @ 0x24 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ittt │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r6, [sp, #712] @ 0x2c8 │ │ │ │ - mov r1, r1 │ │ │ │ + movs r0, #144 @ 0x90 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xe9ae0009 │ │ │ │ │ │ │ │ -00074050 <__uupack_MOD_dclsetbarwidth@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006f55c <__ctrlib_MOD_dclconv3d@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (74080 <__uupack_MOD_dclsetbarwidth@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #116] @ (6f5e0 <__ctrlib_MOD_dclconv3d@@Base+0x84>) │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r3, [pc, #116] @ (6f5e4 <__ctrlib_MOD_dclconv3d@@Base+0x88>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #14 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #112] @ (6f5e8 <__ctrlib_MOD_dclconv3d@@Base+0x8c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 31b6c │ │ │ │ + add.w r2, r5, #8 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 32e54 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f39c │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + blx 31dc4 │ │ │ │ + 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] @ (6f5ec <__ctrlib_MOD_dclconv3d@@Base+0x90>) │ │ │ │ + ldr r3, [pc, #40] @ (6f5e4 <__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 6f5da <__ctrlib_MOD_dclconv3d@@Base+0x7e> │ │ │ │ + add sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - it ge │ │ │ │ - movge r7, r0 │ │ │ │ + strd r0, r0, [r2, #-36]! @ 0x24 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #16 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmdb sl, {r0, r3} │ │ │ │ │ │ │ │ -00074084 <__uupack_MOD_dclgeterrorbarwidth@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0006f5f0 <__ctrlib_MOD_dclconvhyperbolic@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (740e0 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (740e4 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ - movs r1, #19 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6f664 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6f668 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (740e8 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x64>) │ │ │ │ + ldr r4, [pc, #96] @ (6f66c <__ctrlib_MOD_dclconvhyperbolic@@Base+0x7c>) │ │ │ │ + movs r1, #17 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 2db10 │ │ │ │ - movs r1, #19 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 33a6c │ │ │ │ + movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ blx 31dc4 │ │ │ │ - ldr r2, [pc, #44] @ (740ec <__uupack_MOD_dclgeterrorbarwidth@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (740e4 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6f668 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6f670 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 740da <__uupack_MOD_dclgeterrorbarwidth@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 6f65e <__ctrlib_MOD_dclconvhyperbolic@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xe8ce0009 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ittt vc │ │ │ │ - movvc r7, r0 │ │ │ │ - ldrvc r6, [sp, #72] @ 0x48 │ │ │ │ - movvc r1, r1 │ │ │ │ + subs r0, r1, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + stmia.w lr, {r0, r3} │ │ │ │ │ │ │ │ -000740f0 <__uupack_MOD_dclseterrorbarwidth@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006f674 <__ctrlib_MOD_dclconvpolar@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (74120 <__uupack_MOD_dclseterrorbarwidth@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6f6e8 <__ctrlib_MOD_dclconvpolar@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6f6ec <__ctrlib_MOD_dclconvpolar@@Base+0x78>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (6f6f0 <__ctrlib_MOD_dclconvpolar@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2e3f8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 30008 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6f6ec <__ctrlib_MOD_dclconvpolar@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6f6f4 <__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 6f6e2 <__ctrlib_MOD_dclconvpolar@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ite cs │ │ │ │ - movcs r7, r0 │ │ │ │ + strex r0, r0, [sl, #36] @ 0x24 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r3, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xe80a0009 │ │ │ │ │ │ │ │ -00074124 <__uupack_MOD_dclgeterrorbarlineindex@@Base>: │ │ │ │ - pushcc {r4, lr} │ │ │ │ +0006f6f8 <__ctrlib_MOD_dclh2c@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7417c <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (74180 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #23 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6f76c <__ctrlib_MOD_dclh2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6f770 <__ctrlib_MOD_dclh2c@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (74184 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x60>) │ │ │ │ + ldr r4, [pc, #96] @ (6f774 <__ctrlib_MOD_dclh2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 31fe8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2f55c │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #23 │ │ │ │ blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (74188 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (74180 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6f770 <__ctrlib_MOD_dclh2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6f778 <__ctrlib_MOD_dclh2c@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 74178 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 6f766 <__ctrlib_MOD_dclh2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #616] @ 0x268 │ │ │ │ + nop │ │ │ │ + b.n 6f6fc <__ctrlib_MOD_dclh2c@@Base+0x4> │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - itte eq │ │ │ │ - moveq r7, r0 │ │ │ │ - ldreq r5, [sp, #456] @ 0x1c8 │ │ │ │ - movne r1, r1 │ │ │ │ + subs r4, r4, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6f688 <__ctrlib_MOD_dclconvpolar@@Base+0x14> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007418c <__uupack_MOD_dclseterrorbarlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006f77c <__ctrlib_MOD_dclb2c@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (741bc <__uupack_MOD_dclseterrorbarlineindex@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6f7f0 <__ctrlib_MOD_dclb2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6f7f4 <__ctrlib_MOD_dclb2c@@Base+0x78>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #23 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (6f7f8 <__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 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2dbf8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 34120 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #23 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6f7f4 <__ctrlib_MOD_dclb2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6f7fc <__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 6f7ea <__ctrlib_MOD_dclb2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00bc │ │ │ │ - movs r7, r0 │ │ │ │ + b.n 6f678 <__ctrlib_MOD_dclconvpolar@@Base+0x4> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6f604 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x14> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000741c0 <__uupack_MOD_dclgeterrorbarlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0006f800 <__ctrlib_MOD_dcle2c@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (74218 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7421c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #22 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6f874 <__ctrlib_MOD_dcle2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6f878 <__ctrlib_MOD_dcle2c@@Base+0x78>) │ │ │ │ + mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (74220 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x60>) │ │ │ │ + ldr r4, [pc, #96] @ (6f87c <__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, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 330d0 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 326c4 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (74224 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7421c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6f878 <__ctrlib_MOD_dcle2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6f880 <__ctrlib_MOD_dcle2c@@Base+0x80>) │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 74214 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 6f86e <__ctrlib_MOD_dcle2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ + nop │ │ │ │ + b.n 6f5f4 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x4> │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x009a │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + adds r4, r3, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6f580 <__ctrlib_MOD_dclconv3d@@Base+0x24> │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00074228 <__uupack_MOD_dclseterrorbarlinetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006f884 <__ctrlib_MOD_dclp2c@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (74258 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #100] @ (6f8f8 <__ctrlib_MOD_dclp2c@@Base+0x74>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #100] @ (6f8fc <__ctrlib_MOD_dclp2c@@Base+0x78>) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #22 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #96] @ (6f900 <__ctrlib_MOD_dclp2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 31b6c │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r3, sp, #24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 33ab4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 2eb34 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + blx 31dc4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #48] @ (6f8fc <__ctrlib_MOD_dclp2c@@Base+0x78>) │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + strd r0, r1, [sp, #28] │ │ │ │ + ldr r2, [pc, #44] @ (6f904 <__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 6f8f2 <__ctrlib_MOD_dclp2c@@Base+0x6e> │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0050 │ │ │ │ - movs r7, r0 │ │ │ │ + b.n 6f570 <__ctrlib_MOD_dclconv3d@@Base+0x14> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r3, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6f4fc <__ctrlib_MOD_dclconvspherical@@Base+0x34> │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0006f908 <__intrlib_MOD_dclinterpolatec@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #84] @ (742c0 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x98>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #84] @ (742c4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x9c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [pc, #80] @ (742c8 <__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 32f68 │ │ │ │ - ldr r3, [pc, #64] @ (742cc <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa4>) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #60] @ (742d0 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa8>) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32f68 │ │ │ │ - mov r3, r7 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #176] @ (6f9c8 <__intrlib_MOD_dclinterpolatec@@Base+0xc0>) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #176] @ (6f9cc <__intrlib_MOD_dclinterpolatec@@Base+0xc4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r4, #1 │ │ │ │ + bic.w r6, r4, r4, asr #31 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #128] @ (6f9d0 <__intrlib_MOD_dclinterpolatec@@Base+0xc8>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6f980 <__intrlib_MOD_dclinterpolatec@@Base+0x78> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w lr, r7, lsl #3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r3, #4 │ │ │ │ + adds r2, #8 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr.w ip, [r3, #-4] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, lr │ │ │ │ + cmp r1, r4 │ │ │ │ + str.w ip, [r2, #-8] │ │ │ │ + str.w r0, [r2, #-4] │ │ │ │ + bne.n 6f968 <__intrlib_MOD_dclinterpolatec@@Base+0x60> │ │ │ │ + ldr r2, [pc, #80] @ (6f9d4 <__intrlib_MOD_dclinterpolatec@@Base+0xcc>) │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + blx 31df0 │ │ │ │ + ldr r0, [pc, #72] @ (6f9d8 <__intrlib_MOD_dclinterpolatec@@Base+0xd0>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 30390 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3038c │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #52] @ (6f9dc <__intrlib_MOD_dclinterpolatec@@Base+0xd4>) │ │ │ │ + ldr r3, [pc, #32] @ (6f9cc <__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 6f9c2 <__intrlib_MOD_dclinterpolatec@@Base+0xba> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ + b.n 6f53c <__ctrlib_MOD_dclconvspherical@@Base+0x74> │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x002a │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0016 │ │ │ │ - movs r7, r0 │ │ │ │ + adds r2, r6, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, r6, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6f434 <__ctrlib_MOD_dclrotate3d@@Base+0xa4> │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0006f9e0 <__intrlib_MOD_dclinterpolater@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #84] @ (74338 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x110>) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #164] @ (6fa94 <__intrlib_MOD_dclinterpolater@@Base+0xb4>) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #164] @ (6fa98 <__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 │ │ │ │ + blx 32174 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #116] @ (6fa9c <__intrlib_MOD_dclinterpolater@@Base+0xbc>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 31b6c │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 6fa4c <__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 6fa3e <__intrlib_MOD_dclinterpolater@@Base+0x5e> │ │ │ │ + ldr r2, [pc, #80] @ (6faa0 <__intrlib_MOD_dclinterpolater@@Base+0xc0>) │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + blx 2f2ac │ │ │ │ + ldr r0, [pc, #72] @ (6faa4 <__intrlib_MOD_dclinterpolater@@Base+0xc4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + vldr s0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #52] @ (6faa8 <__intrlib_MOD_dclinterpolater@@Base+0xc8>) │ │ │ │ + ldr r3, [pc, #32] @ (6fa98 <__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 6fa8e <__intrlib_MOD_dclinterpolater@@Base+0xae> │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 6f458 <__ctrlib_MOD_dclrotate2d@@Base+0x18> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, r5, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r7, #96] @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r6, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6f368 <__ctrlib_MOD_dclrotatespherical@@Base+0x84> │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0006faac <__lrllib_MOD_dclge@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #84] @ (7433c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x114>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [pc, #80] @ (74340 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x118>) │ │ │ │ - mov r7, r1 │ │ │ │ - movs r2, #6 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (6faf4 <__lrllib_MOD_dclge@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 32f68 │ │ │ │ - ldr r3, [pc, #64] @ (74344 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x11c>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #60] @ (74348 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x120>) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #32 │ │ │ │ + cbz r2, 6faea <__lrllib_MOD_dclge@@Base+0x3e> │ │ │ │ + blx 30aa8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (6faf8 <__lrllib_MOD_dclge@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32f68 │ │ │ │ - mov r3, r7 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 34190 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6fada <__lrllib_MOD_dclge@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + subs r0, r4, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r0, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006fafc <__lrllib_MOD_dclgt@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (6fb44 <__lrllib_MOD_dclgt@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 30390 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ + cbz r2, 6fb3a <__lrllib_MOD_dclgt@@Base+0x3e> │ │ │ │ + blx 2e688 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (6fb48 <__lrllib_MOD_dclgt@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3038c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 2fcf4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6fb2a <__lrllib_MOD_dclgt@@Base+0x2e> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ - movs r7, r0 │ │ │ │ + subs r0, r3, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r7, r2 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007434c <__uspack_MOD_dclshiftaxis@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0006fb4c <__lrllib_MOD_dclle@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (74380 <__uspack_MOD_dclshiftaxis@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (6fb94 <__lrllib_MOD_dclle@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 6fb8a <__lrllib_MOD_dclle@@Base+0x3e> │ │ │ │ + blx 32100 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (6fb98 <__lrllib_MOD_dclle@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 2fcd4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6fb7a <__lrllib_MOD_dclle@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + subs r0, r2, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r6, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006fb9c <__lrllib_MOD_dcllt@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (6fbe4 <__lrllib_MOD_dcllt@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f6ac │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 6fbda <__lrllib_MOD_dcllt@@Base+0x3e> │ │ │ │ + blx 31554 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (6fbe8 <__lrllib_MOD_dcllt@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #11 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 31e30 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6fbca <__lrllib_MOD_dcllt@@Base+0x2e> │ │ │ │ nop │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ - movs r7, r0 │ │ │ │ + subs r0, r1, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, r5, r0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00074384 <__uspack_MOD_dcldrawaxislabel@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006fbec <__lrllib_MOD_dclne@@Base>: │ │ │ │ + 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 sl, r3 │ │ │ │ - ldr r3, [pc, #768] @ (7469c <__uspack_MOD_dcldrawaxislabel@@Base+0x318>) │ │ │ │ - mov r5, r2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #768] @ (746a0 <__uspack_MOD_dcldrawaxislabel@@Base+0x31c>) │ │ │ │ - ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (6fc34 <__lrllib_MOD_dclne@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ 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, 743d2 <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - cbz r5, 743d2 <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ - ldr.w r9, [r2, #24] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7447a <__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] @ (746a4 <__uspack_MOD_dcldrawaxislabel@@Base+0x320>) │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r1, [pc, #708] @ (746a8 <__uspack_MOD_dcldrawaxislabel@@Base+0x324>) │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 6fc2a <__lrllib_MOD_dclne@@Base+0x3e> │ │ │ │ + blx 32e88 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (6fc38 <__lrllib_MOD_dclne@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ 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 337b0 │ │ │ │ - movs r3, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 74406 <__uspack_MOD_dcldrawaxislabel@@Base+0x82> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - bic.w sl, r8, r8, asr #31 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r5, 7445e <__uspack_MOD_dcldrawaxislabel@@Base+0xda> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 744ca <__uspack_MOD_dcldrawaxislabel@@Base+0x146> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 74486 <__uspack_MOD_dcldrawaxislabel@@Base+0x102> │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - ldrd r0, r2, [sp, #16] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str.w sl, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - blx 304d0 │ │ │ │ - ldr r2, [pc, #624] @ (746ac <__uspack_MOD_dcldrawaxislabel@@Base+0x328>) │ │ │ │ - ldr r3, [pc, #608] @ (7469c <__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 74696 <__uspack_MOD_dcldrawaxislabel@@Base+0x312> │ │ │ │ - ldr r0, [pc, #608] @ (746b0 <__uspack_MOD_dcldrawaxislabel@@Base+0x32c>) │ │ │ │ - movs r1, #16 │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 2f988 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6fc1a <__lrllib_MOD_dclne@@Base+0x2e> │ │ │ │ + nop │ │ │ │ + subs r0, r0, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r4, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006fc3c <__lrllib_MOD_dcleq@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (6fc84 <__lrllib_MOD_dcleq@@Base+0x48>) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 74610 <__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 2ed28 │ │ │ │ - b.n 74438 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r9, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 743c8 <__uspack_MOD_dcldrawaxislabel@@Base+0x44> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bpl.n 7457e <__uspack_MOD_dcldrawaxislabel@@Base+0x1fa> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - blx 32174 │ │ │ │ - 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 304d0 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 7467e <__uspack_MOD_dcldrawaxislabel@@Base+0x2fa> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 74438 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 74558 <__uspack_MOD_dcldrawaxislabel@@Base+0x1d4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 74488 <__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 304d0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 7468e <__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 74510 <__uspack_MOD_dcldrawaxislabel@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 74438 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 744c2 <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 744c2 <__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 30d44 │ │ │ │ - cmp r6, r4 │ │ │ │ - bge.n 7453c <__uspack_MOD_dcldrawaxislabel@@Base+0x1b8> │ │ │ │ - b.n 744c2 <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7456a <__uspack_MOD_dcldrawaxislabel@@Base+0x1e6> │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 744d8 <__uspack_MOD_dcldrawaxislabel@@Base+0x154> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mul.w r0, r7, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ble.n 745de <__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 30d44 │ │ │ │ - cmp r7, r8 │ │ │ │ - blt.n 745d0 <__uspack_MOD_dcldrawaxislabel@@Base+0x24c> │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - b.n 745b2 <__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 304d0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7452e <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.w 74506 <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7452e <__uspack_MOD_dcldrawaxislabel@@Base+0x1aa> │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 74662 <__uspack_MOD_dcldrawaxislabel@@Base+0x2de> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 74624 <__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 2ed28 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r8, r2 │ │ │ │ - bne.n 7464e <__uspack_MOD_dcldrawaxislabel@@Base+0x2ca> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 74438 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - 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 2ed28 │ │ │ │ - b.n 7465a <__uspack_MOD_dcldrawaxislabel@@Base+0x2d6> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.w 74506 <__uspack_MOD_dcldrawaxislabel@@Base+0x182> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 744c2 <__uspack_MOD_dcldrawaxislabel@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 74438 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31b6c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + cbz r2, 6fc7a <__lrllib_MOD_dcleq@@Base+0x3e> │ │ │ │ + blx 300dc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (6fc88 <__lrllib_MOD_dcleq@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dc4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 30c24 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 6fc6a <__lrllib_MOD_dcleq@@Base+0x2e> │ │ │ │ nop │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + adds r0, r7, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r3, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006fc8c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #144] @ (6fd2c ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 6fd0c │ │ │ │ + cmp.w r3, #4000 @ 0xfa0 │ │ │ │ + bgt.n 6fcee │ │ │ │ + ldr r2, [pc, #124] @ (6fd30 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r3, [pc, #116] @ (6fd34 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + blx 2e000 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [pc, #104] @ (6fd38 ) │ │ │ │ + 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 309a0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #27 │ │ │ │ + ldr r1, [pc, #72] @ (6fd3c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #68] @ (6fd40 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #68] @ (6fd44 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 6fcb0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #52] @ (6fd48 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #48] @ (6fd4c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (6fd50 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 6fcaa │ │ │ │ + nop │ │ │ │ + b.n 70194 │ │ │ │ movs r1, r1 │ │ │ │ - pop {r2, r3, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, r4, r0 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ + stmia.w r6!, {r1, r3} │ │ │ │ + adds r0, r7, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, r7, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [pc, #968] @ (70110 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [sp, #608] @ 0x260 │ │ │ │ + adds r2, r3, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r6, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [pc, #848] @ (700a4 ) │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006fd54 : │ │ │ │ + ldr r3, [pc, #8] @ (6fd60 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + @ instruction: 0xe822000a │ │ │ │ + │ │ │ │ +0006fd64 : │ │ │ │ + ldr r3, [pc, #8] @ (6fd70 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + @ instruction: 0xe810000a │ │ │ │ + │ │ │ │ +0006fd74 : │ │ │ │ + ldr r3, [pc, #28] @ (6fd94 ) │ │ │ │ + ldr.w ip, [pc, #32] @ 6fd98 │ │ │ │ + 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 │ │ │ │ + b.n 7004c │ │ │ │ movs r1, r1 │ │ │ │ - pop {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ + movs r1, #4 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000746b4 <__uspack_MOD_dcldrawtickmark@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0006fd9c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr s14, [r0] │ │ │ │ + sub sp, #12 │ │ │ │ + vldr s15, [r1] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #300] @ (747f4 <__uspack_MOD_dcldrawtickmark@@Base+0x140>) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #300] @ (747f8 <__uspack_MOD_dcldrawtickmark@@Base+0x144>) │ │ │ │ + ldr r4, [pc, #112] @ (6fe28 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r4, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 6fdfe │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + vsub.f32 s11, s15, s14 │ │ │ │ + ldr r3, [pc, #96] @ (6fe2c ) │ │ │ │ + subs r0, r1, #1 │ │ │ │ + vmov s13, r0 │ │ │ │ + ldr r2, [pc, #92] @ (6fe30 ) │ │ │ │ + movs r0, #1 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - sub sp, #32 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 74762 <__uspack_MOD_dcldrawtickmark@@Base+0xae> │ │ │ │ - ldrd r3, r6, [r1, #28] │ │ │ │ - movs r2, #15 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - ldr r0, [pc, #268] @ (747fc <__uspack_MOD_dcldrawtickmark@@Base+0x148>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r1, [pc, #268] @ (74800 <__uspack_MOD_dcldrawtickmark@@Base+0x14c>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r4, r6, r3 │ │ │ │ - add r1, pc │ │ │ │ - blx 337b0 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r7, 74704 <__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 74788 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 747c8 <__uspack_MOD_dcldrawtickmark@@Base+0x114> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 74722 <__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 33900 │ │ │ │ - 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 7474e <__uspack_MOD_dcldrawtickmark@@Base+0x9a> │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7479a <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ - ldrd r3, r5, [r1, #28] │ │ │ │ - movs r2, #15 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - ldr r0, [pc, #148] @ (74804 <__uspack_MOD_dcldrawtickmark@@Base+0x150>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r1, [pc, #148] @ (74808 <__uspack_MOD_dcldrawtickmark@@Base+0x154>) │ │ │ │ + vdiv.f32 s12, s11, s13 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + strd r0, r1, [r3] │ │ │ │ + vstr s14, [r3, #8] │ │ │ │ + vstr s15, [r3, #12] │ │ │ │ + vstr s12, [r3, #16] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 309a0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #44] @ (6fe34 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r5, #1 │ │ │ │ + ldr r2, [pc, #40] @ (6fe38 ) │ │ │ │ add r1, pc │ │ │ │ - blx 337b0 │ │ │ │ - cbz r7, 747be <__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 33900 │ │ │ │ - ldr r2, [pc, #112] @ (7480c <__uspack_MOD_dcldrawtickmark@@Base+0x158>) │ │ │ │ - ldr r3, [pc, #88] @ (747f8 <__uspack_MOD_dcldrawtickmark@@Base+0x144>) │ │ │ │ + ldr r0, [pc, #40] @ (6fe3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 747ee <__uspack_MOD_dcldrawtickmark@@Base+0x13a> │ │ │ │ - ldr r0, [pc, #96] @ (74810 <__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 31b50 │ │ │ │ - movs r3, #1 │ │ │ │ - bic.w r7, r5, r5, asr #31 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 74788 <__uspack_MOD_dcldrawtickmark@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - 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 33900 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7479a <__uspack_MOD_dcldrawtickmark@@Base+0xe6> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + blx 2d990 │ │ │ │ + vldr s14, [r6] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 6fdc4 │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + b.n 7005c │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 7483c <__uspack_MOD_dcldrawaxisline@@Base+0x28> │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r4, r2, #20 │ │ │ │ + b.n 6fd6c │ │ │ │ + movs r2, r1 │ │ │ │ + adds r0, r3, r1 │ │ │ │ movs r0, r1 │ │ │ │ - cbnz r0, 74824 <__uspack_MOD_dcldrawaxisline@@Base+0x10> │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + adds r4, r0, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [pc, #888] @ (701b8 ) │ │ │ │ movs r0, r1 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + │ │ │ │ +0006fe40 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #40] @ (6fe78 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w ip, [pc, #40] @ 6fe7c │ │ │ │ + mov r2, r1 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r0, [r3, ip] │ │ │ │ + ldr r3, [pc, #28] @ (6fe80 ) │ │ │ │ + adds r0, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r4, [r0, #-16] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + blx 2e000 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + b.n 6ff74 │ │ │ │ movs r1, r1 │ │ │ │ - cbnz r2, 74820 <__uspack_MOD_dcldrawaxisline@@Base+0xc> │ │ │ │ - movs r7, r0 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r6, #32] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00074814 <__uspack_MOD_dcldrawaxisline@@Base>: │ │ │ │ +0006fe84 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #92] @ (74884 <__uspack_MOD_dcldrawaxisline@@Base+0x70>) │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #92] @ (74888 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ - add r0, pc │ │ │ │ + ldr r4, [pc, #144] @ (6ff24 ) │ │ │ │ sub sp, #8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 6ff04 │ │ │ │ + cmp.w r3, #4000 @ 0xfa0 │ │ │ │ + bgt.n 6fee6 │ │ │ │ + ldr r2, [pc, #124] @ (6ff28 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r3, [pc, #116] @ (6ff2c ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + blx 2e000 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [pc, #104] @ (6ff30 ) │ │ │ │ + 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 33cc8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #27 │ │ │ │ + ldr r1, [pc, #72] @ (6ff34 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - movs r2, #15 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #84] @ (7488c <__uspack_MOD_dcldrawaxisline@@Base+0x78>) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r1, [pc, #76] @ (74890 <__uspack_MOD_dcldrawaxisline@@Base+0x7c>) │ │ │ │ + ldr r2, [pc, #68] @ (6ff38 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #68] @ (6ff3c ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 6fea8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #52] @ (6ff40 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #48] @ (6ff44 ) │ │ │ │ add r1, pc │ │ │ │ - blx 337b0 │ │ │ │ + ldr r0, [pc, #48] @ (6ff48 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.n 6fea2 │ │ │ │ + nop │ │ │ │ + b.n 6ff9c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6fc98 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r4, r7, #29 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [pc, #1000] @ (70328 ) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r7, #27 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [pc, #880] @ (702bc ) │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006ff4c : │ │ │ │ + ldr r3, [pc, #8] @ (6ff58 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + b.n 6fbb8 <__lrllib_MOD_dcllt@@Base+0x1c> │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0006ff5c : │ │ │ │ + ldr r3, [pc, #8] @ (6ff68 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + b.n 6fba4 <__lrllib_MOD_dcllt@@Base+0x8> │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0006ff6c : │ │ │ │ + ldr r3, [pc, #28] @ (6ff8c ) │ │ │ │ + ldr.w ip, [pc, #32] @ 6ff90 │ │ │ │ + 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 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0006ff94 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr s14, [r0] │ │ │ │ + sub sp, #12 │ │ │ │ + vldr s15, [r1] │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r4, [pc, #112] @ (70020 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r4, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 6fff6 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + vsub.f32 s11, s15, s14 │ │ │ │ + ldr r3, [pc, #96] @ (70024 ) │ │ │ │ + subs r0, r1, #1 │ │ │ │ + vmov s13, r0 │ │ │ │ + ldr r2, [pc, #92] @ (70028 ) │ │ │ │ + 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 33cc8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #44] @ (7002c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - cbz r4, 74850 <__uspack_MOD_dcldrawaxisline@@Base+0x3c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 32150 │ │ │ │ - ldr r2, [pc, #52] @ (74894 <__uspack_MOD_dcldrawaxisline@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (74888 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ + ldr r2, [pc, #40] @ (70030 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #40] @ (70034 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 74880 <__uspack_MOD_dcldrawaxisline@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #36] @ (74898 <__uspack_MOD_dcldrawaxisline@@Base+0x84>) │ │ │ │ - movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + vldr s14, [r6] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 6ffbc │ │ │ │ + nop │ │ │ │ + svc 32 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 6fb7c <__lrllib_MOD_dclle@@Base+0x30> │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r4, r5, #25 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #920] @ (703d0 ) │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00070038 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #40] @ (70070 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w ip, [pc, #40] @ 70074 │ │ │ │ + mov r2, r1 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r0, [r3, ip] │ │ │ │ + ldr r3, [pc, #28] @ (70078 ) │ │ │ │ + adds r0, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r4, [r0, #-16] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + blx 2e000 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + udf #132 @ 0x84 │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb8b2 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ movs r0, r1 │ │ │ │ - str r6, [sp, #464] @ 0x1d0 │ │ │ │ + │ │ │ │ +0007007c : │ │ │ │ + ldr r3, [pc, #44] @ (700ac ) │ │ │ │ + ldr r2, [pc, #48] @ (700b0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + cbz r0, 700a2 │ │ │ │ + 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 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xb880 │ │ │ │ - movs r7, r0 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0007489c <__uspack_MOD_dcldrawtitle@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000700b4 : │ │ │ │ + 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 r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (74924 <__uspack_MOD_dcldrawtitle@@Base+0x88>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #116] @ (74928 <__uspack_MOD_dcldrawtitle@@Base+0x8c>) │ │ │ │ + ldr r2, [pc, #156] @ (70164 ) │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r3, [pc, #156] @ (70168 ) │ │ │ │ + add r7, sp, #4 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r0, [pc, #108] @ (7492c <__uspack_MOD_dcldrawtitle@@Base+0x90>) │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r1, [pc, #108] @ (74930 <__uspack_MOD_dcldrawtitle@@Base+0x94>) │ │ │ │ - add r0, pc │ │ │ │ + add r2, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - blx 337b0 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r5, 748e0 <__uspack_MOD_dcldrawtitle@@Base+0x44> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 748e8 <__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 32f1c │ │ │ │ - ldr r2, [pc, #56] @ (74934 <__uspack_MOD_dcldrawtitle@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (74928 <__uspack_MOD_dcldrawtitle@@Base+0x8c>) │ │ │ │ + blx 339ec │ │ │ │ + mov r0, sp │ │ │ │ + blx 2dbc0 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 70116 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2e5fc │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 70134 │ │ │ │ + ldr r2, [pc, #108] @ (7016c ) │ │ │ │ + ldr r3, [pc, #104] @ (70168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7491e <__uspack_MOD_dcldrawtitle@@Base+0x82> │ │ │ │ - ldr r0, [pc, #40] @ (74938 <__uspack_MOD_dcldrawtitle@@Base+0x9c>) │ │ │ │ - movs r1, #12 │ │ │ │ + bne.n 70160 │ │ │ │ + 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 320f0 │ │ │ │ + ldr r0, [pc, #76] @ (70170 ) │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31b50 │ │ │ │ + blx 2f368 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2e5fc │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 700fc │ │ │ │ + mov r2, sl │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 30d68 │ │ │ │ + ldr r2, [pc, #52] @ (70174 ) │ │ │ │ + ldr r3, [pc, #36] @ (70168 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 70160 │ │ │ │ + ldr r0, [pc, #36] @ (70178 ) │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2dc10 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ + udf #8 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r4, r7, #12 │ │ │ │ + ble.n 70118 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + ble.n 7009c │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ - movs r7, r0 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007493c <__uspack_MOD_dcldrawaxiscalendar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0007017c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #328] @ (74a98 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x15c>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #328] @ (74a9c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x160>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r6, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r1, [pc, #320] @ (74aa0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x164>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r0, [pc, #320] @ (74aa4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x168>) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r0, [pc, #24] @ (701a4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx 2f368 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2dc10 │ │ │ │ + nop │ │ │ │ + str r2, [r2, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000701a8 : │ │ │ │ + ldr.w ip, [pc, #668] @ 70448 │ │ │ │ + vldr s15, [r0] │ │ │ │ + add ip, pc │ │ │ │ + ldr r3, [pc, #664] @ (7044c ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [ip] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 70226 │ │ │ │ + vldr s14, [ip, #4] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 70226 │ │ │ │ + ldr r0, [pc, #636] @ (70450 ) │ │ │ │ + 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 70238 │ │ │ │ + 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] @ (70454 ) │ │ │ │ + vldr s14, [pc, #536] @ 70444 │ │ │ │ + add r3, pc │ │ │ │ + vstr s14, [r2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [pc, #540] @ (70458 ) │ │ │ │ + ldr.w r4, [ip, #12] │ │ │ │ + add r3, pc │ │ │ │ + mov fp, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ + 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 702d4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + str.w r3, [ip, #16] │ │ │ │ + ble.n 7032a │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + sub.w ip, r4, #2 │ │ │ │ + mov r6, r4 │ │ │ │ + cmp ip, r3 │ │ │ │ + blt.n 702b8 │ │ │ │ + add.w ip, r0, #20 │ │ │ │ + mov r5, lr │ │ │ │ + add.w lr, ip, r3, lsl #2 │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + b.n 70290 │ │ │ │ + mov r7, ip │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + movs r5, #1 │ │ │ │ + cmp r6, ip │ │ │ │ + beq.w 703ec │ │ │ │ + vldr s12, [lr] │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 70282 │ │ │ │ + cbz r5, 702b8 │ │ │ │ + ldr r3, [pc, #436] @ (7045c ) │ │ │ │ + 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] @ (70460 ) │ │ │ │ + str r3, [r1, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 337b0 │ │ │ │ - ldrd r1, r3, [r6] │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ - ldr r5, [pc, #292] @ (74aa8 <__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 749a6 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x6a> │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7425c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - cbz r7, 749b0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x74> │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 742d4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - cbz r4, 749b4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x78> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 74a74 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x138> │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, #7 │ │ │ │ - ble.n 74a58 <__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 2df34 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 74a0e <__uspack_MOD_dcldrawaxiscalendar@@Base+0xd2> │ │ │ │ - ldr r1, [pc, #192] @ (74aac <__uspack_MOD_dcldrawaxiscalendar@@Base+0x170>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #192] @ (74ab0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x174>) │ │ │ │ - movs r2, #5 │ │ │ │ + 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 70378 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str.w sl, [ip, #16] │ │ │ │ + ble.w 70434 │ │ │ │ + add.w lr, r0, #16 │ │ │ │ + mov ip, sl │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + b.n 70300 │ │ │ │ + subs.w ip, ip, #1 │ │ │ │ + mov.w r4, #1 │ │ │ │ + mov r6, ip │ │ │ │ + beq.w 70402 │ │ │ │ + vldmdb lr!, {s14} │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 702f2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 70434 │ │ │ │ + ldr r3, [pc, #332] @ (70464 ) │ │ │ │ + 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 702b8 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 7042a │ │ │ │ + add.w ip, r0, #16 │ │ │ │ + mov r4, lr │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + add.w lr, ip, r3, lsl #2 │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 7034e │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 703dc │ │ │ │ + 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 70340 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 7042a │ │ │ │ + ldr r3, [pc, #260] @ (70468 ) │ │ │ │ + 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 702b8 │ │ │ │ + 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 702b8 │ │ │ │ + add.w lr, r0, #20 │ │ │ │ + mov r5, fp │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + b.n 703ac │ │ │ │ + mov r8, ip │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + movs r5, #1 │ │ │ │ + cmp r6, ip │ │ │ │ + beq.n 70412 │ │ │ │ + vldr s12, [lr] │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 703a0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 702b8 │ │ │ │ + ldr r3, [pc, #164] @ (7046c ) │ │ │ │ + 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 702b8 │ │ │ │ + vldr s13, [r0, #20] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r0, [pc, #140] @ (70470 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 30390 │ │ │ │ - ldr r1, [pc, #180] @ (74ab4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x178>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #180] @ (74ab8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x17c>) │ │ │ │ - movs r2, #5 │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ + b.n 702b8 │ │ │ │ + add.w r0, r0, r7, lsl #2 │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + mov r3, r7 │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + ldr r0, [pc, #120] @ (70474 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 30390 │ │ │ │ - cbz r7, 74a34 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xf8> │ │ │ │ - ldr r1, [pc, #168] @ (74abc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x180>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #168] @ (74ac0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x184>) │ │ │ │ - movs r2, #6 │ │ │ │ + str r7, [r0, #16] │ │ │ │ + b.n 702b8 │ │ │ │ + vldr s13, [r0, #16] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r0, [pc, #108] @ (70478 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 30390 │ │ │ │ - ldr r1, [pc, #160] @ (74ac4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x188>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #160] @ (74ac8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x18c>) │ │ │ │ - movs r2, #6 │ │ │ │ + str.w ip, [r0, #16] │ │ │ │ + b.n 702b8 │ │ │ │ + add.w r0, r0, r8, lsl #2 │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + mov r3, r8 │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + ldr r0, [pc, #88] @ (7047c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 30390 │ │ │ │ - ldr r0, [pc, #148] @ (74acc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x190>) │ │ │ │ - movs r1, #19 │ │ │ │ + str.w r8, [r0, #16] │ │ │ │ + b.n 702b8 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + b.n 702b8 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r3, sl │ │ │ │ + vldr s13, [r0, #12] │ │ │ │ + b.n 702b8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 70bec │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 70490 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 70b00 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r6, r6, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 70a0c │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 70934 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 708a0 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 707dc │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 707ac │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 70780 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 70768 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 7073c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00070480 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #116] @ (70504 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r5, [pc, #116] @ (70508 ) │ │ │ │ + mov.w ip, #1 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #112] @ (7050c ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #112] @ (70510 ) │ │ │ │ add r0, pc │ │ │ │ - blx 31b54 │ │ │ │ - ldr r2, [pc, #144] @ (74ad0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x194>) │ │ │ │ - ldr r3, [pc, #88] @ (74a9c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x160>) │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + str.w ip, [r3] │ │ │ │ + blx 326d0 │ │ │ │ + ldr r3, [pc, #100] @ (70514 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cbnz r2, 704d6 │ │ │ │ + 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, #56] @ (70518 ) │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + add r3, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite lt │ │ │ │ + vmovlt.f32 s13, s14 │ │ │ │ + vmovge.f32 s13, s15 │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s14 │ │ │ │ + vstr s13, [r3, #4] │ │ │ │ + vstr s15, [r3] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + lsls r4, r3, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 706d4 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r0, r6, #7 │ │ │ │ + movs r0, r1 │ │ │ │ + bge.n 7055c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #152 @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 70654 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007051c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #80] @ 7057c │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #76] @ (70580 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + add ip, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 324ec │ │ │ │ + vldr s15, [sp, #4] │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #48] @ (70584 ) │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r0, s15 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r3, [pc, #24] @ (70580 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 74a94 <__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 30d44 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r3, #8 │ │ │ │ - adds r0, r4, r3 │ │ │ │ - blx 2f2e4 │ │ │ │ - b.n 749d0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ - ldr r3, [pc, #92] @ (74ad4 <__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 749d0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x94> │ │ │ │ + bne.n 70578 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r5, [sp, #512] @ 0x200 │ │ │ │ + bls.n 704c0 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb7a4 │ │ │ │ - movs r7, r0 │ │ │ │ - str r5, [sp, #280] @ 0x118 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb692 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [sp, #584] @ 0x248 │ │ │ │ + bls.n 70680 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00074ad8 <__uspack_MOD_dcldrawaxislog@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00070588 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, 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] @ (74e84 <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ - ldr r5, [pc, #920] @ (74e88 <__uspack_MOD_dcldrawaxislog@@Base+0x3b0>) │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #920] @ (74e8c <__uspack_MOD_dcldrawaxislog@@Base+0x3b4>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr.w ip, [pc, #736] @ 7087c │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #736] @ (70880 ) │ │ │ │ + sub sp, #16 │ │ │ │ + add ip, pc │ │ │ │ + ldr r3, [pc, #732] @ (70884 ) │ │ │ │ + ldr r4, [pc, #736] @ (70888 ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s0, [r0] │ │ │ │ + ldr.w r1, [ip, r1] │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + vldr s15, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 70658 │ │ │ │ + vstr s0, [r3, #12] │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7062c │ │ │ │ + ldr.w lr, [pc, #692] @ 7088c │ │ │ │ + add lr, pc │ │ │ │ + vldr s15, [lr, #16] │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 7062c │ │ │ │ + ldr r3, [pc, #676] @ (70890 ) │ │ │ │ + ldr r1, [r4, r3] │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 70680 │ │ │ │ + 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 70636 │ │ │ │ + ldr r3, [pc, #612] @ (70894 ) │ │ │ │ + vldr s15, [pc, #584] @ 70878 │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + vstr s15, [r2] │ │ │ │ + ldr r2, [pc, #604] @ (70898 ) │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r3, [pc, #576] @ (70880 ) │ │ │ │ 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 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + bne.w 70872 │ │ │ │ + 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] │ │ │ │ - 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, 74b44 <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cbz r4, 74b44 <__uspack_MOD_dcldrawaxislog@@Base+0x6c> │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 74d80 <__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] @ (74e90 <__uspack_MOD_dcldrawaxislog@@Base+0x3b8>) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #840] @ (74e94 <__uspack_MOD_dcldrawaxislog@@Base+0x3bc>) │ │ │ │ - movs r2, #14 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + vstr s0, [sp, #8] │ │ │ │ + blx 2ffa8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vadd.f32 s0, s0, s15 │ │ │ │ + vstr s0, [r3, #12] │ │ │ │ + b.n 705ca │ │ │ │ + ldr r3, [pc, #536] @ (7089c ) │ │ │ │ + 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 70714 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + str.w r3, [lr, #28] │ │ │ │ + ble.n 70768 │ │ │ │ + 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 70700 │ │ │ │ + add.w lr, r1, #20 │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + b.n 706dc │ │ │ │ + mov r6, ip │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, ip │ │ │ │ + beq.w 70842 │ │ │ │ + vldr s13, [lr] │ │ │ │ + vcmpe.f32 s13, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 706ca │ │ │ │ + cbz r0, 70700 │ │ │ │ + ldr r3, [pc, #432] @ (708a0 ) │ │ │ │ + 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] @ (708a4 ) │ │ │ │ + vsub.f32 s0, s0, s14 │ │ │ │ + vsub.f32 s14, s15, s14 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 337b0 │ │ │ │ - cbz r7, 74b92 <__uspack_MOD_dcldrawaxislog@@Base+0xba> │ │ │ │ - ldr.w r9, [pc, #832] @ 74e98 <__uspack_MOD_dcldrawaxislog@@Base+0x3c0> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r3, [pc, #828] @ (74e9c <__uspack_MOD_dcldrawaxislog@@Base+0x3c4>) │ │ │ │ - add r9, pc │ │ │ │ + vdiv.f32 s15, s0, s14 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + b.n 70636 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 707b4 │ │ │ │ + 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 7073a │ │ │ │ + b.n 70862 │ │ │ │ + mov.w ip, #1 │ │ │ │ + subs r0, #1 │ │ │ │ + beq.n 70834 │ │ │ │ + mov r8, r0 │ │ │ │ + vldmdb lr!, {s15} │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 70730 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 70862 │ │ │ │ + ldr r3, [pc, #340] @ (708a8 ) │ │ │ │ + add.w r0, r1, r8, lsl #2 │ │ │ │ add r3, pc │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 2f034 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - ldr.w r9, [pc, #812] @ 74ea0 <__uspack_MOD_dcldrawaxislog@@Base+0x3c8> │ │ │ │ - movs r2, #4 │ │ │ │ - add r9, pc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2f034 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 305d4 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 305d4 │ │ │ │ - cbz r6, 74bd2 <__uspack_MOD_dcldrawaxislog@@Base+0xfa> │ │ │ │ - ldr.w r9, [pc, #780] @ 74ea4 <__uspack_MOD_dcldrawaxislog@@Base+0x3cc> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r3, [pc, #780] @ (74ea8 <__uspack_MOD_dcldrawaxislog@@Base+0x3d0>) │ │ │ │ - add r9, pc │ │ │ │ + vldr s14, [r0, #16] │ │ │ │ + vldr s15, [r0, #20] │ │ │ │ + str.w r8, [r3, #28] │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 70700 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 70858 │ │ │ │ + add.w lr, r1, #16 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 7078e │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w ip, #1 │ │ │ │ + beq.n 70824 │ │ │ │ + vldmdb lr!, {s15} │ │ │ │ + mov r9, ip │ │ │ │ + movs r0, #1 │ │ │ │ + vcmpe.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 7077c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 70858 │ │ │ │ + ldr r3, [pc, #268] @ (708ac ) │ │ │ │ + add.w r0, r1, r9, lsl #2 │ │ │ │ add r3, pc │ │ │ │ - add.w r1, r9, #8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 2e71c │ │ │ │ - add.w r1, r9, #12 │ │ │ │ - ldr.w r9, [pc, #760] @ 74eac <__uspack_MOD_dcldrawaxislog@@Base+0x3d4> │ │ │ │ - movs r2, #6 │ │ │ │ - add r9, pc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2e71c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 335dc │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 335dc │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 74be0 <__uspack_MOD_dcldrawaxislog@@Base+0x108> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - bl 7425c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 74bec <__uspack_MOD_dcldrawaxislog@@Base+0x114> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 742d4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 74c26 <__uspack_MOD_dcldrawaxislog@@Base+0x14e> │ │ │ │ - ldr r3, [pc, #700] @ (74eb0 <__uspack_MOD_dcldrawaxislog@@Base+0x3d8>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r9, [pc, #700] @ 74eb4 <__uspack_MOD_dcldrawaxislog@@Base+0x3dc> │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + vldr s14, [r0, #16] │ │ │ │ + vldr s15, [r0, #20] │ │ │ │ + str.w r9, [r3, #28] │ │ │ │ + mov r3, r9 │ │ │ │ + b.n 70700 │ │ │ │ + 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 70700 │ │ │ │ + add.w lr, r1, #20 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + b.n 707e4 │ │ │ │ + mov r7, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + add.w lr, lr, #4 │ │ │ │ + mov.w ip, #1 │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 7080e │ │ │ │ + vldr s13, [lr] │ │ │ │ + vcmpe.f32 s13, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 707d4 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 70700 │ │ │ │ + ldr r3, [pc, #180] @ (708b0 ) │ │ │ │ + add.w r0, r1, r7, lsl #2 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - add r9, pc │ │ │ │ - blx 31a24 │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 31a24 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 3258c │ │ │ │ - mov r0, r9 │ │ │ │ + vldr s14, [r0, #16] │ │ │ │ + vldr s15, [r0, #20] │ │ │ │ + str r7, [r3, #28] │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 70700 │ │ │ │ + add.w r1, r1, r7, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r3, r7 │ │ │ │ + vldr s15, [r1, #20] │ │ │ │ + ldr r1, [pc, #148] @ (708b4 ) │ │ │ │ + add r1, pc │ │ │ │ + str r7, [r1, #28] │ │ │ │ + b.n 70700 │ │ │ │ + vldr s14, [r1, #20] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r1, [pc, #140] @ (708b8 ) │ │ │ │ + add r1, pc │ │ │ │ + str.w ip, [r1, #28] │ │ │ │ + b.n 70700 │ │ │ │ + vldr s14, [r1, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #128] @ (708bc ) │ │ │ │ + add r1, pc │ │ │ │ + str r0, [r1, #28] │ │ │ │ + b.n 70700 │ │ │ │ + add.w r1, r1, r6, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r3, r6 │ │ │ │ + vldr s15, [r1, #20] │ │ │ │ + ldr r1, [pc, #108] @ (708c0 ) │ │ │ │ + add r1, pc │ │ │ │ + str r6, [r1, #28] │ │ │ │ + b.n 70700 │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + vldr s15, [r1, #20] │ │ │ │ + b.n 70700 │ │ │ │ + add.w r1, r1, r3, lsl #2 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + mov r3, sl │ │ │ │ + vldr s14, [r1, #12] │ │ │ │ + b.n 70700 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 708e4 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 236 @ 0xec │ │ │ │ + movs r2, r1 │ │ │ │ + bls.n 708d0 │ │ │ │ + movs r1, r1 │ │ │ │ + svc 188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 98 @ 0x62 │ │ │ │ + movs r2, r1 │ │ │ │ + bhi.n 707c4 │ │ │ │ + movs r1, r1 │ │ │ │ + vswp d0, d9 │ │ │ │ + udf #162 @ 0xa2 │ │ │ │ + movs r2, r1 │ │ │ │ + vhadd.u32 d0, d14, d9 │ │ │ │ + udf #62 @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 70894 │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 707e0 │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 709a4 │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 7098c │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 70970 │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 70948 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000708c4 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #168] @ (7097c ) │ │ │ │ movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 3258c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 74c40 <__uspack_MOD_dcldrawaxislog@@Base+0x168> │ │ │ │ - ldr.w r9, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - blx 3219c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3219c │ │ │ │ - cbz r4, 74c80 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ - ldr.w r8, [pc, #628] @ 74eb8 <__uspack_MOD_dcldrawaxislog@@Base+0x3e0> │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r8, pc │ │ │ │ - mov r1, r8 │ │ │ │ - blx 31f20 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - blx 2e914 │ │ │ │ - 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 74d8c <__uspack_MOD_dcldrawaxislog@@Base+0x2b4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2f694 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2e3ec │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 33b10 │ │ │ │ - cbz r7, 74caa <__uspack_MOD_dcldrawaxislog@@Base+0x1d2> │ │ │ │ - ldr r7, [pc, #556] @ (74ebc <__uspack_MOD_dcldrawaxislog@@Base+0x3e4>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #556] @ (74ec0 <__uspack_MOD_dcldrawaxislog@@Base+0x3e8>) │ │ │ │ - add r7, pc │ │ │ │ + ldr r4, [pc, #168] @ (70980 ) │ │ │ │ + mov.w ip, #1 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #164] @ (70984 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #164] @ (70988 ) │ │ │ │ add r0, pc │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2de0c │ │ │ │ - ldr r0, [pc, #548] @ (74ec4 <__uspack_MOD_dcldrawaxislog@@Base+0x3ec>) │ │ │ │ - adds r1, r7, #4 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + str.w ip, [r3] │ │ │ │ + blx 326d0 │ │ │ │ + ldr r0, [pc, #152] @ (7098c ) │ │ │ │ movs r2, #4 │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + add r5, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2de0c │ │ │ │ - cbz r6, 74ccc <__uspack_MOD_dcldrawaxislog@@Base+0x1f4> │ │ │ │ - ldr r6, [pc, #536] @ (74ec8 <__uspack_MOD_dcldrawaxislog@@Base+0x3f0>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #536] @ (74ecc <__uspack_MOD_dcldrawaxislog@@Base+0x3f4>) │ │ │ │ - add r6, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r6, #8 │ │ │ │ - blx 318cc │ │ │ │ - ldr r0, [pc, #528] @ (74ed0 <__uspack_MOD_dcldrawaxislog@@Base+0x3f8>) │ │ │ │ - add.w r1, r6, #12 │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - blx 318cc │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 74cfa <__uspack_MOD_dcldrawaxislog@@Base+0x222> │ │ │ │ - ldr r3, [pc, #512] @ (74ed4 <__uspack_MOD_dcldrawaxislog@@Base+0x3fc>) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #512] @ (74ed8 <__uspack_MOD_dcldrawaxislog@@Base+0x400>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 30390 │ │ │ │ - ldr r3, [pc, #500] @ (74edc <__uspack_MOD_dcldrawaxislog@@Base+0x404>) │ │ │ │ - ldr r0, [pc, #500] @ (74ee0 <__uspack_MOD_dcldrawaxislog@@Base+0x408>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ + blx 2f740 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 30280 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + vldr s0, [pc, #108] @ 70978 │ │ │ │ + cbz r3, 7096c │ │ │ │ + ldr r2, [pc, #124] @ (70990 ) │ │ │ │ + ldr r3, [pc, #128] @ (70994 ) │ │ │ │ + add r2, pc │ │ │ │ + vstr s0, [r2, #8] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 30390 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 74d26 <__uspack_MOD_dcldrawaxislog@@Base+0x24e> │ │ │ │ - ldr r2, [pc, #484] @ (74ee4 <__uspack_MOD_dcldrawaxislog@@Base+0x40c>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #484] @ (74ee8 <__uspack_MOD_dcldrawaxislog@@Base+0x410>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 30390 │ │ │ │ - ldr r2, [pc, #472] @ (74eec <__uspack_MOD_dcldrawaxislog@@Base+0x414>) │ │ │ │ - ldr r0, [pc, #472] @ (74ef0 <__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 30390 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 74d44 <__uspack_MOD_dcldrawaxislog@@Base+0x26c> │ │ │ │ - ldr r0, [pc, #452] @ (74ef4 <__uspack_MOD_dcldrawaxislog@@Base+0x41c>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - add r0, pc │ │ │ │ - blx 3258c │ │ │ │ - ldr r0, [pc, #444] @ (74ef8 <__uspack_MOD_dcldrawaxislog@@Base+0x420>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - add r0, pc │ │ │ │ - blx 3258c │ │ │ │ - cbz r4, 74d5a <__uspack_MOD_dcldrawaxislog@@Base+0x282> │ │ │ │ - ldr r4, [pc, #436] @ (74efc <__uspack_MOD_dcldrawaxislog@@Base+0x424>) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2f694 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - blx 2e3ec │ │ │ │ - ldr r2, [pc, #420] @ (74f00 <__uspack_MOD_dcldrawaxislog@@Base+0x428>) │ │ │ │ - ldr r3, [pc, #292] @ (74e84 <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cbnz r1, 7093e │ │ │ │ + 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, #80] @ (70998 ) │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + add r3, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite lt │ │ │ │ + vmovlt.f32 s13, s14 │ │ │ │ + vmovge.f32 s13, s15 │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s14 │ │ │ │ + vstr s13, [r3, #16] │ │ │ │ + vstr s15, [r3] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + blx 33734 │ │ │ │ + vadd.f32 s0, s0, s0 │ │ │ │ + b.n 70910 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + ldc2l 0, cr0, [ip, #-36] @ 0xffffffdc │ │ │ │ + bgt.n 708ec │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + bpl.n 70940 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r3, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + bgt.n 70894 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 70a2c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007099c : │ │ │ │ + ldr r3, [pc, #44] @ (709cc ) │ │ │ │ + ldr r2, [pc, #48] @ (709d0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + cbz r0, 709c2 │ │ │ │ + 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 │ │ │ │ + bpl.n 70a38 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #4 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000709d4 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #80] @ 70a34 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #76] @ (70a38 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + add ip, pc │ │ │ │ + add r1, sp, #8 │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 301ac │ │ │ │ + vldr s15, [sp, #4] │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #48] @ (70a3c ) │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r0, s15 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r3, [pc, #24] @ (70a38 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 74e80 <__uspack_MOD_dcldrawaxislog@@Base+0x3a8> │ │ │ │ - ldr r0, [pc, #400] @ (74f04 <__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 31b50 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.n 74b3a <__uspack_MOD_dcldrawaxislog@@Base+0x62> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - subs.w r9, r3, #1 │ │ │ │ - bpl.n 74dcc <__uspack_MOD_dcldrawaxislog@@Base+0x2f4> │ │ │ │ - movs r0, #1 │ │ │ │ - mov.w r8, #0 │ │ │ │ - blx 32174 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - blx 2f694 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - blx 2e3ec │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 74c80 <__uspack_MOD_dcldrawaxislog@@Base+0x1a8> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32174 │ │ │ │ - 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 74dee <__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 2f694 │ │ │ │ - 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 74e22 <__uspack_MOD_dcldrawaxislog@@Base+0x34a> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - strd r3, r2, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32174 │ │ │ │ - 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 74e50 <__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 2e3ec │ │ │ │ - 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 74e72 <__uspack_MOD_dcldrawaxislog@@Base+0x39a> │ │ │ │ - b.n 74dc4 <__uspack_MOD_dcldrawaxislog@@Base+0x2ec> │ │ │ │ + bne.n 70a30 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ + bmi.n 70a08 │ │ │ │ + movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #896] @ 0x380 │ │ │ │ + bmi.n 709c8 │ │ │ │ movs r1, r1 │ │ │ │ - str r3, [sp, #880] @ 0x370 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r0, r0, #3 │ │ │ │ + │ │ │ │ +00070a40 : │ │ │ │ + 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 2ed0c │ │ │ │ + cbz r0, 70a78 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (70a94 ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 32094 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #24] @ (70a98 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #20] @ (70a9c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #20] @ (70aa0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 70a5e │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r0, r1 │ │ │ │ - push {r1, r2, r3, r4, r6, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ - movs r3, r1 │ │ │ │ - push {r2, r3, r4, r6, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r5, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - push {r1, r2, r3, r4, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - push {r5, r6, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, r4, #6 │ │ │ │ + lsrs r6, r6, #16 │ │ │ │ movs r0, r1 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ - movs r3, r1 │ │ │ │ - push {r1, r2, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - push {r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - strb r2, [r2, r3] │ │ │ │ - movs r3, r1 │ │ │ │ - push {r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - push {r1, r2, r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 74f4e <__uspack_MOD_dcldrawaxisspecify@@Base+0x46> │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 74f54 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4c> │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 74f58 <__uspack_MOD_dcldrawaxisspecify@@Base+0x50> │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 74f5c <__uspack_MOD_dcldrawaxisspecify@@Base+0x54> │ │ │ │ - movs r7, r0 │ │ │ │ - push {r1, r3, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - push {r1, r2, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r3, #2 │ │ │ │ + lsrs r6, r2, #16 │ │ │ │ + movs r0, r1 │ │ │ │ + negs r0, r5 │ │ │ │ movs r0, r1 │ │ │ │ - str r1, [sp, #472] @ 0x1d8 │ │ │ │ + │ │ │ │ +00070aa4 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #92] @ 70b10 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #88] @ (70b14 ) │ │ │ │ + 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 339f8 │ │ │ │ + ldrb.w r3, [sp] │ │ │ │ + ldr r2, [pc, #56] @ (70b18 ) │ │ │ │ + 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] @ (70b14 ) │ │ │ │ + it ls │ │ │ │ + andls.w r0, r0, #1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 70b0a │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bmi.n 70b44 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 70b04 │ │ │ │ movs r1, r1 │ │ │ │ - cbz r0, 74f76 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6e> │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00074f08 <__uspack_MOD_dcldrawaxisspecify@@Base>: │ │ │ │ +00070b1c : │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - ldr.w r9, [pc, #2368] @ 7585c <__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] @ 75860 <__uspack_MOD_dcldrawaxisspecify@@Base+0x958> │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r0, [pc, #2356] @ 75864 <__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.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] @ (70f24 ) │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #1000] @ (70f28 ) │ │ │ │ + add r2, pc │ │ │ │ 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, 74f7c <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cbz r7, 74f7c <__uspack_MOD_dcldrawaxisspecify@@Base+0x74> │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 752c2 <__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, 74fa2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ - ldr.w r8, [r2] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 74fa2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a> │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ + ldr r5, [sp, #588] @ 0x24c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #524] @ 0x20c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #576] @ 0x240 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #580] @ 0x244 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2ed0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 70efa │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 70e96 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 752b6 <__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] @ 75868 <__uspack_MOD_dcldrawaxisspecify@@Base+0x960> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr.w r1, [pc, #2228] @ 7586c <__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 337b0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 75012 <__uspack_MOD_dcldrawaxisspecify@@Base+0x10a> │ │ │ │ - ldr.w r6, [pc, #2200] @ 75870 <__uspack_MOD_dcldrawaxisspecify@@Base+0x968> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r1, [pc, #2200] @ 75874 <__uspack_MOD_dcldrawaxisspecify@@Base+0x96c> │ │ │ │ - add r6, pc │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - blx 2f034 │ │ │ │ - ldr.w r3, [pc, #2188] @ 75878 <__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 2f034 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, fp │ │ │ │ - blx 305d4 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, fp │ │ │ │ - blx 305d4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 7505c <__uspack_MOD_dcldrawaxisspecify@@Base+0x154> │ │ │ │ - ldr.w r3, [pc, #2148] @ 7587c <__uspack_MOD_dcldrawaxisspecify@@Base+0x974> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #2144] @ 75880 <__uspack_MOD_dcldrawaxisspecify@@Base+0x978> │ │ │ │ + ble.w 70eba │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 70ede │ │ │ │ + ldr r3, [pc, #940] @ (70f2c ) │ │ │ │ + movs r7, #4 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ + movs r4, #1 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r3, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 2f034 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #4 │ │ │ │ - add.w r1, r3, #20 │ │ │ │ - ldr.w r3, [pc, #2120] @ 75884 <__uspack_MOD_dcldrawaxisspecify@@Base+0x97c> │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [pc, #932] @ (70f30 ) │ │ │ │ + add.w r8, sp, #512 @ 0x200 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + str.w r8, [sp, #236] @ 0xec │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2f034 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - movs r2, #4 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + movs r3, #29 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ + blx 33af8 <_gfortran_st_write@plt> │ │ │ │ mov r1, r6 │ │ │ │ - blx 305d4 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - movs r2, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ + add r6, sp, #516 @ 0x204 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [pc, #868] @ (70f34 ) │ │ │ │ mov r1, r6 │ │ │ │ - blx 305d4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 750a6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x19e> │ │ │ │ - ldr.w r3, [pc, #2084] @ 75888 <__uspack_MOD_dcldrawaxisspecify@@Base+0x980> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r0, [pc, #2084] @ 7588c <__uspack_MOD_dcldrawaxisspecify@@Base+0x984> │ │ │ │ + movs r0, #6 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r3, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ blx 2e71c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #848] @ (70f38 ) │ │ │ │ movs r2, #6 │ │ │ │ - add.w r1, r3, #12 │ │ │ │ - ldr.w r3, [pc, #2060] @ 75890 <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #7 │ │ │ │ add r3, pc │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ blx 2e71c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #6 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #812] @ (70f3c ) │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + movs r2, #7 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + blx 33764 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #6 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - blx 335dc │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #784] @ (70f40 ) │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + blx 33764 │ │ │ │ + ldr r3, [pc, #764] @ (70f44 ) │ │ │ │ movs r2, #6 │ │ │ │ mov r1, r6 │ │ │ │ - blx 335dc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 750b2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1aa> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7425c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 750be <__uspack_MOD_dcldrawaxisspecify@@Base+0x1b6> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 742d4 <__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 7527c <__uspack_MOD_dcldrawaxisspecify@@Base+0x374> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 75244 <__uspack_MOD_dcldrawaxisspecify@@Base+0x33c> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r1, r8 │ │ │ │ - bne.w 753f2 <__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 7541e <__uspack_MOD_dcldrawaxisspecify@@Base+0x516> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r7 │ │ │ │ - bne.w 75404 <__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 2e700 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 7545e <__uspack_MOD_dcldrawaxisspecify@@Base+0x556> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 75434 <__uspack_MOD_dcldrawaxisspecify@@Base+0x52c> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - bne.w 752ce <__uspack_MOD_dcldrawaxisspecify@@Base+0x3c6> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7515c <__uspack_MOD_dcldrawaxisspecify@@Base+0x254> │ │ │ │ - ldr.w r4, [pc, #1880] @ 75894 <__uspack_MOD_dcldrawaxisspecify@@Base+0x98c> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #1876] @ 75898 <__uspack_MOD_dcldrawaxisspecify@@Base+0x990> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2de0c │ │ │ │ - ldr.w r0, [pc, #1868] @ 7589c <__uspack_MOD_dcldrawaxisspecify@@Base+0x994> │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 2de0c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 75186 <__uspack_MOD_dcldrawaxisspecify@@Base+0x27e> │ │ │ │ - ldr.w r4, [pc, #1852] @ 758a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x998> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #1852] @ 758a4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x99c> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - blx 2de0c │ │ │ │ - ldr.w r0, [pc, #1840] @ 758a8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a0> │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - movs r2, #4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + blx 33764 │ │ │ │ + ldr r0, [pc, #736] @ (70f48 ) │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 2de0c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cbz r3, 751b0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2a8> │ │ │ │ - ldr.w r4, [pc, #1824] @ 758ac <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a4> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r0, [pc, #1820] @ 758b0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a8> │ │ │ │ - add r4, pc │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #724] @ (70f4c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ add r0, pc │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - blx 318cc │ │ │ │ - ldr.w r0, [pc, #1808] @ 758b4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ac> │ │ │ │ + blx 2f62c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 70e82 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r1, [pc, #700] @ (70f50 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 70cd2 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ + blx 339ec │ │ │ │ + ldr r1, [pc, #672] @ (70f54 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r3 │ │ │ │ + blx 2ff08 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 70e74 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + vldr s17, [pc, #592] @ 70f1c │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b.n 70cfa │ │ │ │ + ldr r0, [pc, #644] @ (70f58 ) │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 318cc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 751e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2dc> │ │ │ │ - ldr.w r1, [pc, #1792] @ 758b8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b0> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1792] @ 758bc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b4> │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #632] @ (70f5c ) │ │ │ │ movs r2, #5 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 30390 │ │ │ │ - ldr.w r1, [pc, #1776] @ 758c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b8> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1776] @ 758c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9bc> │ │ │ │ + blx 33764 │ │ │ │ + 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 70d7c │ │ │ │ + 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 70d4c │ │ │ │ + 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 70d78 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 34234 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 70d32 │ │ │ │ + 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 70d4c │ │ │ │ + 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 70e4e │ │ │ │ + ldr r4, [pc, #380] @ (70f60 ) │ │ │ │ + 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 340c8 │ │ │ │ + ldr r3, [pc, #340] @ (70f64 ) │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 30390 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 75218 <__uspack_MOD_dcldrawaxisspecify@@Base+0x310> │ │ │ │ - ldr.w r1, [pc, #1756] @ 758c8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c0> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1756] @ 758cc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c4> │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 30390 │ │ │ │ - ldr.w r1, [pc, #1740] @ 758d0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c8> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1740] @ 758d4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9cc> │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r9, r1] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - blx 30390 │ │ │ │ - ldr.w r2, [pc, #1724] @ 758d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d0> │ │ │ │ - ldr.w r3, [pc, #1604] @ 75864 <__uspack_MOD_dcldrawaxisspecify@@Base+0x95c> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 335dc │ │ │ │ + ldr r2, [pc, #312] @ (70f68 ) │ │ │ │ + ldr r3, [pc, #244] @ (70f28 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 75856 <__uspack_MOD_dcldrawaxisspecify@@Base+0x94e> │ │ │ │ - ldr.w r0, [pc, #1704] @ 758dc <__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 31b50 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 752e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3dc> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - bne.w 7566c <__uspack_MOD_dcldrawaxisspecify@@Base+0x764> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ + bne.n 70f16 │ │ │ │ + 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] │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r2, [pc, #1668] @ 758e0 <__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] │ │ │ │ + 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 32000 │ │ │ │ + b.n 70e0e │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + vldr s17, [pc, #164] @ 70f20 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + b.n 70cfa │ │ │ │ + ldr r0, [pc, #232] @ (70f6c ) │ │ │ │ + movs r2, #5 │ │ │ │ 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 2e700 │ │ │ │ - b.n 75134 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 75490 <__uspack_MOD_dcldrawaxisspecify@@Base+0x588> │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - bne.n 7538c <__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 7558c <__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 2fe14 │ │ │ │ - b.n 75134 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + subs r7, #1 │ │ │ │ + b.n 70c90 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #19 │ │ │ │ + ldr r2, [pc, #212] @ (70f70 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 74f98 <__uspack_MOD_dcldrawaxisspecify@@Base+0x90> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov.w sl, #1 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - b.n 74f72 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6a> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 752dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x3d4> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 756be <__uspack_MOD_dcldrawaxisspecify@@Base+0x7b6> │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75134 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - cmp r5, r8 │ │ │ │ - blt.w 75660 <__uspack_MOD_dcldrawaxisspecify@@Base+0x758> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 752fc <__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 75670 <__uspack_MOD_dcldrawaxisspecify@@Base+0x768> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1476] @ 758e4 <__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 2e700 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 75846 <__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 7535a <__uspack_MOD_dcldrawaxisspecify@@Base+0x452> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 75134 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 75384 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 75778 <__uspack_MOD_dcldrawaxisspecify@@Base+0x870> │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75134 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - subs r6, r3, #1 │ │ │ │ - bmi.w 75654 <__uspack_MOD_dcldrawaxisspecify@@Base+0x74c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 753aa <__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 7558c <__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 2fe14 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 755c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75134 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - subs r2, r3, #1 │ │ │ │ - bpl.n 754b6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5ae> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - b.n 750e0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - bpl.n 754ee <__uspack_MOD_dcldrawaxisspecify@@Base+0x5e6> │ │ │ │ - movs r0, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - blx 32174 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - b.n 750fe <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ - cmp r5, #0 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - bge.w 7555e <__uspack_MOD_dcldrawaxisspecify@@Base+0x656> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - b.n 750f2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 75456 <__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 75448 <__uspack_MOD_dcldrawaxisspecify@@Base+0x540> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7512c <__uspack_MOD_dcldrawaxisspecify@@Base+0x224> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 75488 <__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 7547a <__uspack_MOD_dcldrawaxisspecify@@Base+0x572> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75126 <__uspack_MOD_dcldrawaxisspecify@@Base+0x21e> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 75748 <__uspack_MOD_dcldrawaxisspecify@@Base+0x840> │ │ │ │ - ldr.w r2, [pc, #1104] @ 758e8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e0> │ │ │ │ - add r1, sp, #132 @ 0x84 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r1, [pc, #208] @ (70f74 ) │ │ │ │ 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 2fe14 │ │ │ │ - b.n 75134 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 754d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5d0> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - b.n 750e0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - mul.w r0, r5, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 7555a <__uspack_MOD_dcldrawaxisspecify@@Base+0x652> │ │ │ │ - str.w r8, [sp, #76] @ 0x4c │ │ │ │ - movs r6, #1 │ │ │ │ - str.w r9, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - strd r1, r3, [sp, #104] @ 0x68 │ │ │ │ - mla r1, r6, sl, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mla r0, r9, r0, r4 │ │ │ │ - mla r1, r9, r1, r7 │ │ │ │ - blx 30d44 │ │ │ │ - cmp r5, r6 │ │ │ │ - blt.n 75546 <__uspack_MOD_dcldrawaxisspecify@@Base+0x63e> │ │ │ │ - mov r0, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - b.n 7552a <__uspack_MOD_dcldrawaxisspecify@@Base+0x622> │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - ldrd r4, r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - b.n 750fe <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f6> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 75576 <__uspack_MOD_dcldrawaxisspecify@@Base+0x66e> │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 750f2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ea> │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 755f6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6ee> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - blx 32174 │ │ │ │ - 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 2fe14 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 7564c <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.w 7584e <__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 755d4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6cc> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 75134 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7564c <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - b.n 75636 <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 75608 <__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 2fe14 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.w 75836 <__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 75640 <__uspack_MOD_dcldrawaxisspecify@@Base+0x738> │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75134 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - b.n 753bc <__uspack_MOD_dcldrawaxisspecify@@Base+0x4b4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - b.n 75312 <__uspack_MOD_dcldrawaxisspecify@@Base+0x40a> │ │ │ │ + ldr r0, [pc, #208] @ (70f78 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - subs r5, r3, #1 │ │ │ │ - bpl.n 756ee <__uspack_MOD_dcldrawaxisspecify@@Base+0x7e6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #616] @ (758ec <__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 2e700 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 75384 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7534c <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75384 <__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 30d44 │ │ │ │ - cmp r5, r4 │ │ │ │ - bge.n 756ce <__uspack_MOD_dcldrawaxisspecify@@Base+0x7c6> │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 752dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x3d4> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - mul.w r0, r6, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - bgt.n 757fc <__uspack_MOD_dcldrawaxisspecify@@Base+0x8f4> │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #480] @ (758f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e8>) │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bgt.w 70b74 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #188] @ (70f7c ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #184] @ (70f80 ) │ │ │ │ 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 r0, [pc, #184] @ (70f84 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ 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 2e700 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 7537c <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 7534c <__uspack_MOD_dcldrawaxisspecify@@Base+0x444> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7537c <__uspack_MOD_dcldrawaxisspecify@@Base+0x474> │ │ │ │ - cmp r5, r8 │ │ │ │ - bge.n 757a8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8a0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #416] @ (758f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ec>) │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ + bgt.w 70b7e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #164] @ (70f88 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #160] @ (70f8c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #160] @ (70f90 ) │ │ │ │ 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 2fe14 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75134 <__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 30d44 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 75788 <__uspack_MOD_dcldrawaxisspecify@@Base+0x880> │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - b.n 75384 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47c> │ │ │ │ - adds r3, r5, #1 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 757b8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8b0> │ │ │ │ - ldr r2, [pc, #300] @ (758f8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9f0>) │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 70b7e │ │ │ │ + ldr r2, [pc, #152] @ (70f94 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #152] @ (70f98 ) │ │ │ │ + movs r4, #26 │ │ │ │ + ldr r0, [pc, #152] @ (70f9c ) │ │ │ │ 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 2fe14 │ │ │ │ - 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 757ee <__uspack_MOD_dcldrawaxisspecify@@Base+0x8e6> │ │ │ │ - b.n 75770 <__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 75814 <__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 30d44 │ │ │ │ - cmp r4, r6 │ │ │ │ - bge.n 75810 <__uspack_MOD_dcldrawaxisspecify@@Base+0x908> │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - b.n 75708 <__uspack_MOD_dcldrawaxisspecify@@Base+0x800> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 755c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6b8> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75636 <__uspack_MOD_dcldrawaxisspecify@@Base+0x72e> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75134 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22c> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7564c <__uspack_MOD_dcldrawaxisspecify@@Base+0x744> │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 70b62 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r4, #60] @ 0x3c │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 70e50 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 75898 <__uspack_MOD_dcldrawaxisspecify@@Base+0x990> │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + lsrs r2, r1, #14 │ │ │ │ movs r0, r1 │ │ │ │ - cbz r6, 7588a <__uspack_MOD_dcldrawaxisspecify@@Base+0x982> │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r4, r6] │ │ │ │ - movs r3, r1 │ │ │ │ - cbz r2, 75890 <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r4, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - cbz r4, 7589a <__uspack_MOD_dcldrawaxisspecify@@Base+0x992> │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r4, 7589a <__uspack_MOD_dcldrawaxisspecify@@Base+0x992> │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r3, r4] │ │ │ │ - movs r3, r1 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ - movs r7, r0 │ │ │ │ - sub sp, #312 @ 0x138 │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r0, r1] │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, sp, #984 @ 0x3d8 │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r3, r0] │ │ │ │ - movs r3, r1 │ │ │ │ - add sp, #80 @ 0x50 │ │ │ │ - movs r7, r0 │ │ │ │ - add sp, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [pc, #960] @ (75c70 <__uspack_MOD_dcldrawscaledgraph@@Base+0x108>) │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, sp, #680 @ 0x2a8 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #768 @ 0x300 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #704 @ 0x2c0 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r4, [r6, #36] @ 0x24 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r6, r7, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r4, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r6, r3, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r3, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #280] @ (7106c ) │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldcl 0, cr0, [r6, #-28] @ 0xffffffe4 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + beq.n 70eb0 │ │ │ │ movs r1, r1 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + lsrs r4, r2, #3 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r1, #21 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r4, #13 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ movs r0, r1 │ │ │ │ - asrs r6, r2, #11 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r2, #10 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #38 @ 0x26 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r3, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r7, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #232 @ 0xe8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000758fc <__uspack_MOD_dcldrawaxis@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00070fa0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r4, [pc, #480] @ (75af0 <__uspack_MOD_dcldrawaxis@@Base+0x1f4>) │ │ │ │ - mov r9, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldrd r7, r6, [sp, #68] @ 0x44 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - ldr r1, [pc, #468] @ (75af4 <__uspack_MOD_dcldrawaxis@@Base+0x1f8>) │ │ │ │ - ldr r0, [pc, #468] @ (75af8 <__uspack_MOD_dcldrawaxis@@Base+0x1fc>) │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #232] @ (7109c ) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #232] @ (710a0 ) │ │ │ │ add r0, pc │ │ │ │ - str r5, [sp, #12] │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ - ldrd sl, fp, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #16] │ │ │ │ - blx 337b0 │ │ │ │ - cbz r7, 75978 <__uspack_MOD_dcldrawaxis@@Base+0x7c> │ │ │ │ - ldr r5, [pc, #440] @ (75afc <__uspack_MOD_dcldrawaxis@@Base+0x200>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r1, [pc, #440] @ (75b00 <__uspack_MOD_dcldrawaxis@@Base+0x204>) │ │ │ │ - add r5, pc │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r5 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 2f034 │ │ │ │ - ldr r3, [pc, #432] @ (75b04 <__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 2f034 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 305d4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 305d4 │ │ │ │ - cbz r6, 759b8 <__uspack_MOD_dcldrawaxis@@Base+0xbc> │ │ │ │ - ldr r3, [pc, #396] @ (75b08 <__uspack_MOD_dcldrawaxis@@Base+0x20c>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #396] @ (75b0c <__uspack_MOD_dcldrawaxis@@Base+0x210>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #20 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [pc, #224] @ (710a4 ) │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov.w r1, #0 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - add.w r1, r3, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2f034 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ - add.w r1, r3, #20 │ │ │ │ - ldr r3, [pc, #372] @ (75b10 <__uspack_MOD_dcldrawaxis@@Base+0x214>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2f034 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 305d4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ + blx 31860 │ │ │ │ mov r1, r6 │ │ │ │ - blx 305d4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 759fc <__uspack_MOD_dcldrawaxis@@Base+0x100> │ │ │ │ - ldr r3, [pc, #340] @ (75b14 <__uspack_MOD_dcldrawaxis@@Base+0x218>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #340] @ (75b18 <__uspack_MOD_dcldrawaxis@@Base+0x21c>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e8dc │ │ │ │ + cmp r0, #1 │ │ │ │ + ble.n 70fe6 │ │ │ │ + ldrb r2, [r4, #0] │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + beq.n 71034 │ │ │ │ + cmp r6, #15 │ │ │ │ + ble.n 7101c │ │ │ │ + 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] @ (710a8 ) │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - add.w r1, r3, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 2e71c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r3, #12 │ │ │ │ - ldr r3, [pc, #316] @ (75b1c <__uspack_MOD_dcldrawaxis@@Base+0x220>) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2e71c │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2f420 │ │ │ │ + ldr r2, [pc, #164] @ (710ac ) │ │ │ │ + ldr r3, [pc, #152] @ (710a0 ) │ │ │ │ + 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 71098 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 335dc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - blx 335dc │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 75a0a <__uspack_MOD_dcldrawaxis@@Base+0x10e> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7425c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 75a18 <__uspack_MOD_dcldrawaxis@@Base+0x11c> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 742d4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - blx 34018 │ │ │ │ - cbz r7, 75a42 <__uspack_MOD_dcldrawaxis@@Base+0x146> │ │ │ │ - ldr r7, [pc, #248] @ (75b20 <__uspack_MOD_dcldrawaxis@@Base+0x224>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #248] @ (75b24 <__uspack_MOD_dcldrawaxis@@Base+0x228>) │ │ │ │ - add r7, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2de0c │ │ │ │ - ldr r0, [pc, #240] @ (75b28 <__uspack_MOD_dcldrawaxis@@Base+0x22c>) │ │ │ │ - adds r1, r7, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 2de0c │ │ │ │ - cbz r6, 75a64 <__uspack_MOD_dcldrawaxis@@Base+0x168> │ │ │ │ - ldr r6, [pc, #228] @ (75b2c <__uspack_MOD_dcldrawaxis@@Base+0x230>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #228] @ (75b30 <__uspack_MOD_dcldrawaxis@@Base+0x234>) │ │ │ │ - add r6, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r6, #16 │ │ │ │ - blx 2de0c │ │ │ │ - ldr r0, [pc, #220] @ (75b34 <__uspack_MOD_dcldrawaxis@@Base+0x238>) │ │ │ │ - add.w r1, r6, #20 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 2de0c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 75a8a <__uspack_MOD_dcldrawaxis@@Base+0x18e> │ │ │ │ - ldr r5, [pc, #204] @ (75b38 <__uspack_MOD_dcldrawaxis@@Base+0x23c>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #204] @ (75b3c <__uspack_MOD_dcldrawaxis@@Base+0x240>) │ │ │ │ - add r5, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - blx 318cc │ │ │ │ - ldr r0, [pc, #192] @ (75b40 <__uspack_MOD_dcldrawaxis@@Base+0x244>) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r5, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 318cc │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 75ab4 <__uspack_MOD_dcldrawaxis@@Base+0x1b8> │ │ │ │ - ldr r1, [pc, #176] @ (75b44 <__uspack_MOD_dcldrawaxis@@Base+0x248>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #176] @ (75b48 <__uspack_MOD_dcldrawaxis@@Base+0x24c>) │ │ │ │ - movs r2, #5 │ │ │ │ + blx 30d44 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r6, #16 │ │ │ │ + adds r0, r5, r6 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 70ff6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2e8dc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 7104c │ │ │ │ + ldrb.w r2, [sp, #21] │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + bne.n 7107c │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 7106e │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r4, sp, #21 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 30d44 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #32 │ │ │ │ + adds r0, r4, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 70ff6 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, sp, #21 │ │ │ │ + blx 30d44 │ │ │ │ + b.n 70ff6 │ │ │ │ + movs r4, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #44] @ (710b0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (710b4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #40] @ (710b8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 30390 │ │ │ │ - ldr r1, [pc, #168] @ (75b4c <__uspack_MOD_dcldrawaxis@@Base+0x250>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #168] @ (75b50 <__uspack_MOD_dcldrawaxis@@Base+0x254>) │ │ │ │ + blx 2d990 │ │ │ │ + b.n 70ff6 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r6, #29 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r5, #27 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r0, #28 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000710bc : │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #8] @ (710cc ) │ │ │ │ movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 30390 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 75ade <__uspack_MOD_dcldrawaxis@@Base+0x1e2> │ │ │ │ - ldr r1, [pc, #152] @ (75b54 <__uspack_MOD_dcldrawaxis@@Base+0x258>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #152] @ (75b58 <__uspack_MOD_dcldrawaxis@@Base+0x25c>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 30390 │ │ │ │ - ldr r1, [pc, #140] @ (75b5c <__uspack_MOD_dcldrawaxis@@Base+0x260>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #140] @ (75b60 <__uspack_MOD_dcldrawaxis@@Base+0x264>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 30390 │ │ │ │ - ldr r0, [pc, #132] @ (75b64 <__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 31b50 │ │ │ │ + b.w 3185c │ │ │ │ nop │ │ │ │ - strh r0, [r0, #46] @ 0x2e │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r0, r5, #26 │ │ │ │ movs r0, r1 │ │ │ │ - add r0, sp, #416 @ 0x1a0 │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, pc, #984 @ (adr r7, 75ed8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x370>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [pc, #240] @ (75bf4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x8c>) │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, pc, #944 @ (adr r7, 75eb8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x350>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [pc, #16] @ (75b1c <__uspack_MOD_dcldrawaxis@@Base+0x220>) │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, pc, #1008 @ (adr r7, 75f00 <__uspack_MOD_dcldrawscaledgraph@@Base+0x398>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, pc, #952 @ (adr r7, 75ecc <__uspack_MOD_dcldrawscaledgraph@@Base+0x364>) │ │ │ │ - movs r7, r0 │ │ │ │ - blx r8 │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, pc, #528 @ (adr r7, 75d2c <__uspack_MOD_dcldrawscaledgraph@@Base+0x1c4>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, pc, #472 @ (adr r7, 75cf8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x190>) │ │ │ │ - movs r7, r0 │ │ │ │ - bx fp │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, pc, #56 @ (adr r7, 75b60 <__uspack_MOD_dcldrawaxis@@Base+0x264>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, pc, #32 @ (adr r7, 75b4c <__uspack_MOD_dcldrawaxis@@Base+0x250>) │ │ │ │ - movs r7, r0 │ │ │ │ - bx r7 │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 75c04 <__uspack_MOD_dcldrawscaledgraph@@Base+0x9c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, pc, #168 @ (adr r7, 75be0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x78>) │ │ │ │ - movs r7, r0 │ │ │ │ - bxns r2 │ │ │ │ - movs r3, r1 │ │ │ │ - add r6, pc, #872 @ (adr r6, 75ea8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x340>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #832 @ (adr r6, 75e84 <__uspack_MOD_dcldrawscaledgraph@@Base+0x31c>) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #160 @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #48 @ (adr r6, 75b7c <__uspack_MOD_dcldrawscaledgraph@@Base+0x14>) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #8 @ (adr r6, 75b5c <__uspack_MOD_dcldrawaxis@@Base+0x260>) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #968 @ (adr r5, 75f24 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3bc>) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #928 @ (adr r5, 75f04 <__uspack_MOD_dcldrawscaledgraph@@Base+0x39c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #696 @ (adr r6, 75e20 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2b8>) │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00075b68 <__uspack_MOD_dcldrawscaledgraph@@Base>: │ │ │ │ +000710d0 : │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1036] @ 75f88 <__uspack_MOD_dcldrawscaledgraph@@Base+0x420> │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r3, [pc, #1032] @ 75f8c <__uspack_MOD_dcldrawscaledgraph@@Base+0x424> │ │ │ │ + str.w r0, [ip, #3144] @ 0xc48 │ │ │ │ + sub.w sp, sp, #900 @ 0x384 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #820] @ (71420 ) │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [pc, #820] @ (71424 ) │ │ │ │ + movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr.w r9, [r1, #24] │ │ │ │ + str r0, [sp, #12] │ │ │ │ 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 │ │ │ │ + str r3, [sp, #892] @ 0x37c │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - ldr r0, [pc, #992] @ (75f90 <__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] @ (75f94 <__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 337b0 │ │ │ │ - ldr r0, [pc, #960] @ (75f98 <__uspack_MOD_dcldrawscaledgraph@@Base+0x430>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ + blx 2ed0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 71478 │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 714a2 │ │ │ │ + vldr s17, [r5] │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 714cc │ │ │ │ + vldr s16, [r4] │ │ │ │ + vcmpe.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 713da │ │ │ │ + vdiv.f32 s18, s17, s16 │ │ │ │ + vmov.f32 s0, s18 │ │ │ │ + blx 33ce4 │ │ │ │ + vmov s15, r0 │ │ │ │ + vldr s14, [pc, #716] @ 71418 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vsub.f32 s18, s18, s15 │ │ │ │ + vabs.f32 s18, s18 │ │ │ │ + vcmpe.f32 s18, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 713be │ │ │ │ + ldr r5, [pc, #704] @ (71428 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [pc, #692] @ (7142c ) │ │ │ │ + blx 32848 │ │ │ │ + ldr r0, [pc, #692] @ (71430 ) │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ blx 3406c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 75ea0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x338> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #5 │ │ │ │ + blx 3400c │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + blx 2fa20 │ │ │ │ + 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 339ec │ │ │ │ + vldr s14, [sp, #60] @ 0x3c │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 75e94 <__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 75c30 <__uspack_MOD_dcldrawscaledgraph@@Base+0xc8> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #896] @ (75f9c <__uspack_MOD_dcldrawscaledgraph@@Base+0x434>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #892] @ (75fa0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x438>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #892] @ (75fa4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x43c>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - cmp sl, fp │ │ │ │ - mov r3, sl │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bne.n 75c94 <__uspack_MOD_dcldrawscaledgraph@@Base+0x12c> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 75e3c <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d4> │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 2e288 │ │ │ │ - blx 30f20 │ │ │ │ - blx 30268 │ │ │ │ - blx 2fef0 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ + adds r1, r4, #4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite hi │ │ │ │ + vmovhi.f32 s18, s14 │ │ │ │ + vmovls.f32 s18, s15 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vstr s18, [r3] │ │ │ │ + vstr s15, [sp, #72] @ 0x48 │ │ │ │ + blx 2ed34 │ │ │ │ + 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 313dc │ │ │ │ + vmov s15, r0 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 339d4 │ │ │ │ - ldr r2, [pc, #824] @ (75fa8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x440>) │ │ │ │ - ldr r3, [pc, #792] @ (75f8c <__uspack_MOD_dcldrawscaledgraph@@Base+0x424>) │ │ │ │ + mov r0, r4 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + vstr s15, [sp, #48] @ 0x30 │ │ │ │ + blx 31748 │ │ │ │ + vldr s14, [r5] │ │ │ │ + cbnz r0, 71216 │ │ │ │ + vadd.f32 s14, s14, s16 │ │ │ │ + add.w sl, sp, #84 @ 0x54 │ │ │ │ + vldr s18, [pc, #512] @ 7141c │ │ │ │ + mov r6, sl │ │ │ │ + add r4, sp, #76 @ 0x4c │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 7125c │ │ │ │ + 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 │ │ │ │ + vcmp.f32 s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it mi │ │ │ │ + vmovmi.f32 s15, s18 │ │ │ │ + vadd.f32 s14, s16, s15 │ │ │ │ + vstmia r6!, {s15} │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s14, [r4] │ │ │ │ + blx 2fafc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 71226 │ │ │ │ + mov fp, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 713a2 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 712fe │ │ │ │ + ldr r6, [pc, #432] @ (71434 ) │ │ │ │ + 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 2ed40 │ │ │ │ + ldr r3, [pc, #412] @ (71438 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #884 @ 0x374 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, r4, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + add r0, sp, #884 @ 0x374 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2f62c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r3, 712ec │ │ │ │ + ldr r0, [pc, #384] @ (7143c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + blx 3400c │ │ │ │ + ldr r2, [pc, #376] @ (71440 ) │ │ │ │ + ldr r3, [pc, #344] @ (71424 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #892] @ 0x37c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 75f7c <__uspack_MOD_dcldrawscaledgraph@@Base+0x414> │ │ │ │ - ldr r0, [pc, #804] @ (75fac <__uspack_MOD_dcldrawscaledgraph@@Base+0x444>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ + bne.w 714f2 │ │ │ │ + add.w sp, sp, #900 @ 0x384 │ │ │ │ + vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 75d60 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - it ne │ │ │ │ - strne r0, [sp, #40] @ 0x28 │ │ │ │ - bne.w 75e3e <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - blx 2e288 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - blx 30f20 │ │ │ │ - blx 30268 │ │ │ │ - blx 2fef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 75f28 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3c0> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - blx 32174 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r7, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 75cea <__uspack_MOD_dcldrawscaledgraph@@Base+0x182> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 75ef2 <__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 339d4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 75f48 <__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 75d1e <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b6> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 75c6e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 75d58 <__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 75d4c <__uspack_MOD_dcldrawscaledgraph@@Base+0x1e4> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75c6e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 75d74 <__uspack_MOD_dcldrawscaledgraph@@Base+0x20c> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - bne.w 75f24 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3bc> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2e288 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r2, r1 │ │ │ │ - add.w r0, r1, r4, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, sl │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 75da6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x23e> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 75cc2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x15a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 75e70 <__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 75dd8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x270> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - blx 30f20 │ │ │ │ - blx 30268 │ │ │ │ - blx 2fef0 │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, r5 │ │ │ │ - bne.n 75e82 <__uspack_MOD_dcldrawscaledgraph@@Base+0x31a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 75e10 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2a8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ + b.w 2e030 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, sl │ │ │ │ + add.w r1, r6, #8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30d1c │ │ │ │ + b.n 712ba │ │ │ │ + ldr r1, [pc, #324] @ (71444 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ + adds r1, #8 │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2ed40 │ │ │ │ + str r5, [r7, #0] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - blx 339d4 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 75f32 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3ca> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 75c6e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - b.n 75d40 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ - mov r1, r5 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bge.n 75eac <__uspack_MOD_dcldrawscaledgraph@@Base+0x344> │ │ │ │ - movs r0, #1 │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - blx 32174 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - blx 2e288 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 75f50 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3e8> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 75e6a <__uspack_MOD_dcldrawscaledgraph@@Base+0x302> │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ - b.n 75d9a <__uspack_MOD_dcldrawscaledgraph@@Base+0x232> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - blx 30f20 │ │ │ │ - blx 30268 │ │ │ │ - blx 2fef0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 75cd6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x16e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 75cf8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x190> │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3339c │ │ │ │ - b.n 75c06 <__uspack_MOD_dcldrawscaledgraph@@Base+0x9e> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ - blx 2eeec │ │ │ │ - b.n 75bf4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x8c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 75ec2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x35a> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2e288 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 75dca <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 75e64 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2fc> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75dca <__uspack_MOD_dcldrawscaledgraph@@Base+0x262> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 75f80 <__uspack_MOD_dcldrawscaledgraph@@Base+0x418> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - 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 339d4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 75d58 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.w 75d16 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75d58 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 75e3e <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 75d00 <__uspack_MOD_dcldrawscaledgraph@@Base+0x198> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.w 75d16 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1ae> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 75c6e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - b.n 75d40 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1d8> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 75c6e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - blx 30f20 │ │ │ │ - blx 30268 │ │ │ │ - blx 2fef0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32174 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + vldr s14, [r5] │ │ │ │ + vdiv.f32 s15, s14, s17 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 313dc │ │ │ │ + vmov s15, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 339d4 │ │ │ │ - b.n 75d58 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f0> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - b.n 75e00 <__uspack_MOD_dcldrawscaledgraph@@Base+0x298> │ │ │ │ - strh r0, [r2, #26] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #912 @ (adr r5, 76324 <__uspack_MOD_dclscalingpoint@@Base+0x1c8>) │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #848 @ (adr r5, 762ec <__uspack_MOD_dclscalingpoint@@Base+0x190>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, pc, #592 @ (adr r5, 761f0 <__uspack_MOD_dclscalingpoint@@Base+0x94>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, pc, #768 @ (adr r2, 762a4 <__uspack_MOD_dclscalingpoint@@Base+0x148>) │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, r7, #1 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r2, [r4, #18] │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 76000 <__uspack_MOD_dcldrawscaledaxis@@Base+0x50>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00075fb0 <__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, #4064] @ 0xfe0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #164] @ (7606c <__uspack_MOD_dcldrawscaledaxis@@Base+0xbc>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r0, [pc, #164] @ (76070 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc0>) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r8, r2 │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vstr s15, [r5] │ │ │ │ + blx 31748 │ │ │ │ + vldr s14, [r5] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 714ec │ │ │ │ + vldr s16, [pc, #204] @ 7141c │ │ │ │ + b.n 71390 │ │ │ │ + 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 │ │ │ │ + vcmp.f32 s12, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it mi │ │ │ │ + vmovmi.f32 s15, s16 │ │ │ │ + vadd.f32 s14, s17, s15 │ │ │ │ + vstr s15, [r3] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s14, [r4] │ │ │ │ + blx 2fafc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 71354 │ │ │ │ + b.n 71282 │ │ │ │ + movs r4, #29 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #160] @ (71448 ) │ │ │ │ movs r3, #1 │ │ │ │ - movs r2, #17 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #156] @ (7144c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #156] @ (71450 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 337b0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 76052 <__uspack_MOD_dcldrawscaledaxis@@Base+0xa2> │ │ │ │ - ldr r6, [pc, #148] @ (76074 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc4>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r7, [pc, #148] @ (76078 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc8>) │ │ │ │ - add r6, pc │ │ │ │ - add r7, pc │ │ │ │ - add.w r1, r6, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2e71c │ │ │ │ - ldr r3, [pc, #136] @ (7607c <__uspack_MOD_dcldrawscaledaxis@@Base+0xcc>) │ │ │ │ - add.w r1, r6, #12 │ │ │ │ - movs r2, #6 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2e71c │ │ │ │ - mov r0, r7 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 335dc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 335dc │ │ │ │ - cbz r5, 7605e <__uspack_MOD_dcldrawscaledaxis@@Base+0xae> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 312c8 │ │ │ │ - ldr r4, [pc, #92] @ (76080 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd0>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #92] @ (76084 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd4>) │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - blx 318cc │ │ │ │ - ldr r0, [pc, #80] @ (76088 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd8>) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 712ba │ │ │ │ + movs r4, #49 @ 0x31 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #144] @ (71454 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #140] @ (71458 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #140] @ (7145c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 318cc │ │ │ │ - ldr r0, [pc, #72] @ (7608c <__uspack_MOD_dcldrawscaledaxis@@Base+0xdc>) │ │ │ │ - movs r1, #17 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 71166 │ │ │ │ + ldr r2, [pc, #132] @ (71460 ) │ │ │ │ + movs r6, #6 │ │ │ │ + ldr r1, [pc, #132] @ (71464 ) │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #132] @ (71468 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - cbz r5, 76064 <__uspack_MOD_dcldrawscaledaxis@@Base+0xb4> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 312c8 │ │ │ │ - b.n 76042 <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ - blx 2fef0 │ │ │ │ - b.n 76022 <__uspack_MOD_dcldrawscaledaxis@@Base+0x72> │ │ │ │ - blx 2fef0 │ │ │ │ - b.n 76042 <__uspack_MOD_dcldrawscaledaxis@@Base+0x92> │ │ │ │ - nop │ │ │ │ - ldc2 0, cr0, [sl], #-28 @ 0xffffffe4 │ │ │ │ - add r1, pc, #976 @ (adr r1, 76444 <__uspack_MOD_dclscalingpoint@@Base+0x2e8>) │ │ │ │ - movs r7, r0 │ │ │ │ - sbcs r0, r4 │ │ │ │ - movs r3, r1 │ │ │ │ - add r1, pc, #408 @ (adr r1, 76214 <__uspack_MOD_dclscalingpoint@@Base+0xb8>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r1, pc, #360 @ (adr r1, 761e8 <__uspack_MOD_dclscalingpoint@@Base+0x8c>) │ │ │ │ - movs r7, r0 │ │ │ │ - adcs r4, r3 │ │ │ │ - movs r3, r1 │ │ │ │ - add r1, pc, #136 @ (adr r1, 76110 <__uspack_MOD_dclsettitle@@Base+0x4c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r1, pc, #96 @ (adr r1, 760ec <__uspack_MOD_dclsettitle@@Base+0x28>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r1, pc, #520 @ (adr r1, 76298 <__uspack_MOD_dclscalingpoint@@Base+0x13c>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00076090 <__uspack_MOD_dclfitscalingparm@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (760c0 <__uspack_MOD_dclfitscalingparm@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #17 │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2d990 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #116] @ (7146c ) │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [pc, #112] @ (71470 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #112] @ (71474 ) │ │ │ │ + str r6, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - blx 30f20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #17 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 31dc0 │ │ │ │ + add r2, pc │ │ │ │ + vldr s16, [r5] │ │ │ │ + vldr s17, [r4] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 7113a │ │ │ │ nop │ │ │ │ - add r1, pc, #224 @ (adr r1, 761a4 <__uspack_MOD_dclscalingpoint@@Base+0x48>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000760c4 <__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, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #104] @ (76144 <__uspack_MOD_dclsettitle@@Base+0x80>) │ │ │ │ - mov r6, r1 │ │ │ │ - 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 31b6c │ │ │ │ - cbz r7, 76104 <__uspack_MOD_dclsettitle@@Base+0x40> │ │ │ │ - ldr r0, [pc, #80] @ (76148 <__uspack_MOD_dclsettitle@@Base+0x84>) │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 30390 │ │ │ │ - cbz r6, 76114 <__uspack_MOD_dclsettitle@@Base+0x50> │ │ │ │ - ldr r0, [pc, #68] @ (7614c <__uspack_MOD_dclsettitle@@Base+0x88>) │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 30390 │ │ │ │ - cbz r5, 76124 <__uspack_MOD_dclsettitle@@Base+0x60> │ │ │ │ - ldr r0, [pc, #56] @ (76150 <__uspack_MOD_dclsettitle@@Base+0x8c>) │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - blx 30390 │ │ │ │ - cbz r4, 76134 <__uspack_MOD_dclsettitle@@Base+0x70> │ │ │ │ - ldr r0, [pc, #44] @ (76154 <__uspack_MOD_dclsettitle@@Base+0x90>) │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - blx 30390 │ │ │ │ - ldr r0, [pc, #32] @ (76158 <__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 31dc0 │ │ │ │ - add r1, pc, #56 @ (adr r1, 76180 <__uspack_MOD_dclscalingpoint@@Base+0x24>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 76544 <__uspack_MOD_dclscalingpoint@@Base+0x3e8>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, pc, #984 @ (adr r0, 76528 <__uspack_MOD_dclscalingpoint@@Base+0x3cc>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, pc, #952 @ (adr r0, 7650c <__uspack_MOD_dclscalingpoint@@Base+0x3b0>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, pc, #920 @ (adr r0, 764f0 <__uspack_MOD_dclscalingpoint@@Base+0x394>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, pc, #736 @ (adr r0, 7643c <__uspack_MOD_dclscalingpoint@@Base+0x2e0>) │ │ │ │ + @ instruction: 0xb717 │ │ │ │ + subs r0, #209 @ 0xd1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r7, #27 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r4, [r6, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r6, #27 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r6, [r4, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r5, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r5, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r5, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r6, #88] @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007615c <__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, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #928] @ (76510 <__uspack_MOD_dclscalingpoint@@Base+0x3b4>) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #928] @ (76514 <__uspack_MOD_dclscalingpoint@@Base+0x3b8>) │ │ │ │ + lsls r2, r1, #16 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #120] @ (714f8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #116] @ (714fc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #116] @ (71500 ) │ │ │ │ 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 76254 <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 76254 <__uspack_MOD_dclscalingpoint@@Base+0xf8> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 762ac <__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 762c2 <__uspack_MOD_dclscalingpoint@@Base+0x166> │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 76272 <__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] @ (76518 <__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 31b6c │ │ │ │ - ldr r0, [pc, #840] @ (7651c <__uspack_MOD_dclscalingpoint@@Base+0x3c0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - add.w r2, r8, #1 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - mov sl, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 763ca <__uspack_MOD_dclscalingpoint@@Base+0x26e> │ │ │ │ - bic.w r3, r6, r6, asr #31 │ │ │ │ - mov fp, r3 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 76210 <__uspack_MOD_dclscalingpoint@@Base+0xb4> │ │ │ │ - movs r3, #15 │ │ │ │ + blx 2d990 │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7111a │ │ │ │ + movs r3, #6 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r0, [pc, #800] @ (76520 <__uspack_MOD_dclscalingpoint@@Base+0x3c4>) │ │ │ │ + ldr r1, [pc, #92] @ (71504 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #796] @ (76524 <__uspack_MOD_dclscalingpoint@@Base+0x3c8>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r2, [pc, #88] @ (71508 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #88] @ (7150c ) │ │ │ │ add r2, pc │ │ │ │ + add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - cmp fp, sl │ │ │ │ - mov r3, fp │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r7, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne.n 762da <__uspack_MOD_dclscalingpoint@@Base+0x17e> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 76302 <__uspack_MOD_dclscalingpoint@@Base+0x1a6> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 2e288 │ │ │ │ - ldr r2, [pc, #760] @ (76528 <__uspack_MOD_dclscalingpoint@@Base+0x3cc>) │ │ │ │ - ldr r3, [pc, #736] @ (76514 <__uspack_MOD_dclscalingpoint@@Base+0x3b8>) │ │ │ │ + vldr s17, [r5] │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7112a │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #60] @ (71510 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #56] @ (71514 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #56] @ (71518 ) │ │ │ │ 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 7650c <__uspack_MOD_dclscalingpoint@@Base+0x3b0> │ │ │ │ - ldr r0, [pc, #740] @ (7652c <__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 31dc0 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 761a2 <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ - ldr r0, [pc, #724] @ (76530 <__uspack_MOD_dclscalingpoint@@Base+0x3d4>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - ldr r0, [pc, #716] @ (76534 <__uspack_MOD_dclscalingpoint@@Base+0x3d8>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - b.n 7622e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - ldr r0, [pc, #708] @ (76538 <__uspack_MOD_dclscalingpoint@@Base+0x3dc>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - ldr r0, [pc, #700] @ (7653c <__uspack_MOD_dclscalingpoint@@Base+0x3e0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7622e <__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 763e2 <__uspack_MOD_dclscalingpoint@@Base+0x286> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - blx 2e288 │ │ │ │ - b.n 7622e <__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 761a2 <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ - ldr r0, [pc, #636] @ (76540 <__uspack_MOD_dclscalingpoint@@Base+0x3e4>) │ │ │ │ - movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - ldr r0, [pc, #628] @ (76544 <__uspack_MOD_dclscalingpoint@@Base+0x3e8>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - b.n 7628c <__uspack_MOD_dclscalingpoint@@Base+0x130> │ │ │ │ - subs r1, r6, #1 │ │ │ │ - bpl.n 76338 <__uspack_MOD_dclscalingpoint@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - it ne │ │ │ │ - strne r0, [sp, #28] │ │ │ │ - bne.n 76304 <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 2e288 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7622e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - mov r1, r4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - bge.w 7643e <__uspack_MOD_dclscalingpoint@@Base+0x2e2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 2e288 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 763c2 <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 76504 <__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 7637e <__uspack_MOD_dclscalingpoint@@Base+0x222> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - 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 76358 <__uspack_MOD_dclscalingpoint@@Base+0x1fc> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 764a2 <__uspack_MOD_dclscalingpoint@@Base+0x346> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2e288 │ │ │ │ - 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 76388 <__uspack_MOD_dclscalingpoint@@Base+0x22c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 7622e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + blx 2d990 │ │ │ │ + vldr s17, [r5] │ │ │ │ + b.n 7112a │ │ │ │ + vadd.f32 s14, s14, s17 │ │ │ │ + b.n 7134e │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r2, r2, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r2, #8 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r5, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r5, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r4, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007151c : │ │ │ │ + stmdb 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 r4, [pc, #256] @ (71630 ) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #256] @ (71634 ) │ │ │ │ + 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 │ │ │ │ - ble.n 763c2 <__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 763b6 <__uspack_MOD_dclscalingpoint@@Base+0x25a> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7622e <__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 764a6 <__uspack_MOD_dclscalingpoint@@Base+0x34a> │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 2e288 │ │ │ │ - b.n 7622e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - subs.w r8, r6, #1 │ │ │ │ - vstr s15, [sp, #12] │ │ │ │ - bmi.n 76486 <__uspack_MOD_dclscalingpoint@@Base+0x32a> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7640a <__uspack_MOD_dclscalingpoint@@Base+0x2ae> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #32 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - blx 2e288 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r6, r3 │ │ │ │ - add r4, r7 │ │ │ │ - bge.n 76428 <__uspack_MOD_dclscalingpoint@@Base+0x2cc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7622e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 76454 <__uspack_MOD_dclscalingpoint@@Base+0x2f8> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2e288 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 763ac <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt.w 7632a <__uspack_MOD_dclscalingpoint@@Base+0x1ce> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov.w r1, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ble.n 715f0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 71610 │ │ │ │ + ldr r5, [pc, #220] @ (71638 ) │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r5, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 763ac <__uspack_MOD_dclscalingpoint@@Base+0x250> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - vstr s15, [sp, #40] @ 0x28 │ │ │ │ - blx 2e288 │ │ │ │ - b.n 76436 <__uspack_MOD_dclscalingpoint@@Base+0x2da> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - b.n 76304 <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ - cmp r8, r4 │ │ │ │ - bge.n 764c4 <__uspack_MOD_dclscalingpoint@@Base+0x368> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 2e288 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7622e <__uspack_MOD_dclscalingpoint@@Base+0xd2> │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 764da <__uspack_MOD_dclscalingpoint@@Base+0x37e> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f740 │ │ │ │ + ldr r1, [pc, #208] @ (7163c ) │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + blx 2fd50 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32340 │ │ │ │ + ldr.w r9, [r6] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 715c6 │ │ │ │ + movs r6, #1 │ │ │ │ + add r7, sp, #24 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r3, sp, #28 │ │ │ │ mov r2, r7 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 2e288 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r2, [r6], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r8, r3 │ │ │ │ - add r5, r9 │ │ │ │ - bge.n 764f4 <__uspack_MOD_dclscalingpoint@@Base+0x398> │ │ │ │ - b.n 764bc <__uspack_MOD_dclscalingpoint@@Base+0x360> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 763c2 <__uspack_MOD_dclscalingpoint@@Base+0x266> │ │ │ │ + blx 2e040 │ │ │ │ + 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 30274 │ │ │ │ + cmp r9, r6 │ │ │ │ + bge.n 7158a │ │ │ │ + blx 313ec │ │ │ │ + ldr r0, [pc, #116] @ (71640 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r2, [pc, #108] @ (71644 ) │ │ │ │ + ldr r3, [pc, #88] @ (71634 ) │ │ │ │ + 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 7162c │ │ │ │ + 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] @ (71648 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #76] @ (7164c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #76] @ (71650 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 71558 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r1, [pc, #60] @ (71654 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #56] @ (71658 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #56] @ (7165c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 71558 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r4, #21] │ │ │ │ + ldmia r1!, {r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #992] @ 0x3e0 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [sp, #864] @ 0x360 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r3, r2 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [sp, #888] @ 0x378 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ + lsls r0, r4, #13 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r1, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [sp, #360] @ 0x168 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [sp, #280] @ 0x118 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [sp, #264] @ 0x108 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [sp, #184] @ 0xb8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [sp, #968] @ 0x3c8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [sp, #888] @ 0x378 │ │ │ │ - movs r7, r0 │ │ │ │ + movs r6, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r3, #10 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r0, #10 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r0, #10 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #208 @ 0xd0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00076548 <__umpack_MOD_dclfillmap@@Base>: │ │ │ │ +00071660 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (76580 <__umpack_MOD_dclfillmap@@Base+0x38>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (76584 <__umpack_MOD_dclfillmap@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + blx 2ed0c │ │ │ │ + cbz r0, 71698 │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #10 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (716b4 ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 337b0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fc5c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - ldr r4, [sp, #760] @ 0x2f8 │ │ │ │ - movs r7, r0 │ │ │ │ - subw r0, r6, #2055 @ 0x807 │ │ │ │ - │ │ │ │ -00076588 <__umpack_MOD_dcldrawmap@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (765c0 <__umpack_MOD_dcldrawmap@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (765c4 <__umpack_MOD_dcldrawmap@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ + blx 32094 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #24] @ (716b8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #10 │ │ │ │ + ldr r2, [pc, #20] @ (716bc ) │ │ │ │ add r1, pc │ │ │ │ - blx 337b0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 315c0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - ldr r4, [sp, #552] @ 0x228 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf6660007 │ │ │ │ - │ │ │ │ -000765c8 <__umpack_MOD_dcldrawlimb@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ (765fc <__umpack_MOD_dcldrawlimb@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (76600 <__umpack_MOD_dcldrawlimb@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r0, [pc, #20] @ (716c0 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - movs r2, #11 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 337b0 │ │ │ │ - blx 2e214 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #11 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 31b50 │ │ │ │ - ldr r4, [sp, #344] @ 0x158 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf62a0007 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 7167e │ │ │ │ + strh r2, [r6, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ + movs r0, r1 │ │ │ │ + vaddl.u q8, d6, d7 │ │ │ │ + adds r6, #72 @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00076604 <__umpack_MOD_dcldrawgrid@@Base>: │ │ │ │ - push {lr} │ │ │ │ +000716c4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ (76638 <__umpack_MOD_dcldrawgrid@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (7663c <__umpack_MOD_dcldrawgrid@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #368] @ (71848 ) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #368] @ (7184c ) │ │ │ │ + movs r1, #1 │ │ │ │ + add r2, pc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2ed0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 71828 │ │ │ │ + ldr r3, [pc, #344] @ (71850 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #32 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #316] @ (71854 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - movs r2, #11 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #308] @ (71858 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #300] @ (7185c ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #292] @ (71860 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 33764 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [pc, #280] @ (71864 ) │ │ │ │ + mov r0, r4 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 337b0 │ │ │ │ - blx 2ee78 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #11 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 31b50 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf5ee0007 │ │ │ │ - │ │ │ │ -00076640 <__umpack_MOD_dcldrawglobe@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #36] @ (76674 <__umpack_MOD_dcldrawglobe@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r1, [pc, #36] @ (76678 <__umpack_MOD_dcldrawglobe@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ + adds r3, r2, r5 │ │ │ │ + eor.w r7, r3, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 2ff08 │ │ │ │ + vldr s16, [sp, #40] @ 0x28 │ │ │ │ + cbnz r0, 717ce │ │ │ │ + ldr r1, [pc, #256] @ (71868 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 2ff08 │ │ │ │ + vmov s15, r7 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 71800 │ │ │ │ + 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 2fa3c │ │ │ │ + ldr r2, [pc, #184] @ (7186c ) │ │ │ │ + ldr r3, [pc, #148] @ (7184c ) │ │ │ │ + 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 71844 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #160] @ (71870 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #20 │ │ │ │ add r0, pc │ │ │ │ - movs r2, #12 │ │ │ │ + blx 33764 │ │ │ │ + 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 71782 │ │ │ │ + b.n 71804 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + 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 hi │ │ │ │ + vmovhi.f32 s15, s14 │ │ │ │ + vmls.f32 s15, s12, s13 │ │ │ │ + b.n 717a4 │ │ │ │ + movs r5, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #68] @ (71874 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r5, [sp] │ │ │ │ + ldr r1, [pc, #64] @ (71878 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #64] @ (7187c ) │ │ │ │ add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 337b0 │ │ │ │ - blx 30698 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #12 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 31b50 │ │ │ │ - ldr r3, [sp, #984] @ 0x3d8 │ │ │ │ - movs r7, r0 │ │ │ │ - subs.w r0, r2, #8847360 @ 0x870000 │ │ │ │ - │ │ │ │ -0007667c <__umpack_MOD_dclfitmapparm@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (766ac <__umpack_MOD_dclfitmapparm@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - blx 31890 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #13 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ - movs r7, r0 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 716f6 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r7, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r6, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r6, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #76 @ 0x4c │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r1, r2, r3, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + vaddl.u16 q0, d0, d7 │ │ │ │ + cdp2 0, 6, cr0, cr10, cr7, {0} │ │ │ │ + lsls r6, r2, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #184 @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000766b0 <__umpack_MOD_dclsetmappoint@@Base>: │ │ │ │ +00071880 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #448] @ (76884 <__umpack_MOD_dclsetmappoint@@Base+0x1d4>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #448] @ (76888 <__umpack_MOD_dclsetmappoint@@Base+0x1d8>) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #236] @ (71980 ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #236] @ (71984 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r8, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ + ldrd r9, sl, [sp, #80] @ 0x50 │ │ │ │ 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] @ (7688c <__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 31b6c │ │ │ │ - cmp r8, fp │ │ │ │ - beq.n 7672e <__umpack_MOD_dclsetmappoint@@Base+0x7e> │ │ │ │ - movs r3, #14 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #372] @ (76890 <__umpack_MOD_dclsetmappoint@@Base+0x1e0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #368] @ (76894 <__umpack_MOD_dclsetmappoint@@Base+0x1e4>) │ │ │ │ - add r0, pc │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + blx 2ed0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7195e │ │ │ │ + blx 2fa20 │ │ │ │ + ldr r1, [pc, #196] @ (71988 ) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 2ed34 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 718e8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ - blx 2d990 │ │ │ │ - cmp r8, fp │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne.n 76770 <__umpack_MOD_dclsetmappoint@@Base+0xc0> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7680c <__umpack_MOD_dclsetmappoint@@Base+0x15c> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 334f8 │ │ │ │ - ldr r2, [pc, #332] @ (76898 <__umpack_MOD_dclsetmappoint@@Base+0x1e8>) │ │ │ │ - ldr r3, [pc, #312] @ (76888 <__umpack_MOD_dclsetmappoint@@Base+0x1d8>) │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + adds r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ed40 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 7190c │ │ │ │ + ldr r2, [pc, #156] @ (7198c ) │ │ │ │ + ldr r3, [pc, #144] @ (71984 ) │ │ │ │ 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 76880 <__umpack_MOD_dclsetmappoint@@Base+0x1d0> │ │ │ │ - ldr r0, [pc, #312] @ (7689c <__umpack_MOD_dclsetmappoint@@Base+0x1ec>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ + bne.n 7197a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 76798 <__umpack_MOD_dclsetmappoint@@Base+0xe8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - it ne │ │ │ │ - strne.w r8, [sp, #28] │ │ │ │ - bne.n 76810 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 334f8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7674a <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 767ac <__umpack_MOD_dclsetmappoint@@Base+0xfc> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 76872 <__umpack_MOD_dclsetmappoint@@Base+0x1c2> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #32 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx 334f8 │ │ │ │ - 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 767d0 <__umpack_MOD_dclsetmappoint@@Base+0x120> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7674a <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 76804 <__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 767f8 <__umpack_MOD_dclsetmappoint@@Base+0x148> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7674a <__umpack_MOD_dclsetmappoint@@Base+0x9a> │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 76836 <__umpack_MOD_dclsetmappoint@@Base+0x186> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 334f8 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 76804 <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 76878 <__umpack_MOD_dclsetmappoint@@Base+0x1c8> │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - b.n 767c8 <__umpack_MOD_dclsetmappoint@@Base+0x118> │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 76848 <__umpack_MOD_dclsetmappoint@@Base+0x198> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 334f8 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 767ee <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 76830 <__umpack_MOD_dclsetmappoint@@Base+0x180> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 767ee <__umpack_MOD_dclsetmappoint@@Base+0x13e> │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - b.n 76810 <__umpack_MOD_dclsetmappoint@@Base+0x160> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 76804 <__umpack_MOD_dclsetmappoint@@Base+0x154> │ │ │ │ + b.w 2e030 │ │ │ │ + ldr r1, [pc, #128] @ (71990 ) │ │ │ │ + movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r8, r1 │ │ │ │ + blx 2ed40 │ │ │ │ + ldr r3, [pc, #112] @ (71994 ) │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r6, r4, [sp] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2f62c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 718ee │ │ │ │ + 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 33c50 │ │ │ │ + b.n 718ee │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #52] @ (71998 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #48] @ (7199c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (719a0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 718be │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r1, #0] │ │ │ │ + nop │ │ │ │ + stmia r6!, {r2, r3, r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ - movs r7, r0 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ - movs r7, r0 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ + ldr r7, [pc, #1008] @ (71d7c ) │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r5!, {r1, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r7, [pc, #704] @ (71c54 ) │ │ │ │ + movs r0, r1 │ │ │ │ + vhadd.u d16, d2, d7 │ │ │ │ + vaddl.u8 q0, d12, d7 │ │ │ │ + ldc2 0, cr0, [r0, #-28]! @ 0xffffffe4 │ │ │ │ + adds r3, #130 @ 0x82 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000768a0 <__umpack_MOD_dclsetcirclewindow@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000719a8 : │ │ │ │ + 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 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (76928 <__umpack_MOD_dclsetcirclewindow@@Base+0x88>) │ │ │ │ - ldr r3, [pc, #120] @ (7692c <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ + ldr r2, [pc, #512] @ (71bc0 ) │ │ │ │ + sub sp, #444 @ 0x1bc │ │ │ │ + ldr r3, [pc, #512] @ (71bc4 ) │ │ │ │ + mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (76930 <__umpack_MOD_dclsetcirclewindow@@Base+0x90>) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #18 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - ldr r0, [pc, #96] @ (76934 <__umpack_MOD_dclsetcirclewindow@@Base+0x94>) │ │ │ │ + blx 2ed0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 71b2e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 71b12 │ │ │ │ + ldr r3, [pc, #476] @ (71bc8 ) │ │ │ │ + movs r5, #1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r7, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r6, 768ea <__umpack_MOD_dclsetcirclewindow@@Base+0x4a> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r5, 768f0 <__umpack_MOD_dclsetcirclewindow@@Base+0x50> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 768f6 <__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 33cf0 │ │ │ │ - ldr r2, [pc, #52] @ (76938 <__umpack_MOD_dclsetcirclewindow@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (7692c <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ + add r1, sp, #32 │ │ │ │ + add r0, sp, #428 @ 0x1ac │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [pc, #452] @ (71bcc ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r7, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, sp, #428 @ 0x1ac │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2e71c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + vldr s15, [sp, #32] │ │ │ │ + vldr s16, [r1] │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 71a58 │ │ │ │ + ldr r2, [pc, #404] @ (71bd0 ) │ │ │ │ + ldr r3, [pc, #392] @ (71bc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 76924 <__umpack_MOD_dclsetcirclewindow@@Base+0x84> │ │ │ │ - ldr r0, [pc, #36] @ (7693c <__umpack_MOD_dclsetcirclewindow@@Base+0x9c>) │ │ │ │ - movs r1, #18 │ │ │ │ + bne.w 71bb4 │ │ │ │ + add sp, #444 @ 0x1bc │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #376] @ (71bd4 ) │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + vldr d7, [pc, #344] @ 71bb8 │ │ │ │ + movs r2, #0 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #368] @ (71bd8 ) │ │ │ │ + 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 33af8 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r8, [pc, #336] @ 71bdc │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r8, pc │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 2f740 │ │ │ │ + ldr r1, [pc, #312] @ (71be0 ) │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + add.w r8, sp, #20 │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [pc, #292] @ (71be4 ) │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + movs r0, #7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + add r0, sp, #428 @ 0x1ac │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 33764 │ │ │ │ + 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 339ec │ │ │ │ + ldr r1, [pc, #256] @ (71be8 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 71b4a │ │ │ │ + ldr r1, [pc, #244] @ (71bec ) │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 2ff08 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 71baa │ │ │ │ + add r5, sp, #28 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 71b58 │ │ │ │ + movs r0, #18 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #216] @ (71bf0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #212] @ (71bf4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #212] @ (71bf8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 719e8 │ │ │ │ + movs r0, #26 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #200] @ (71bfc ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #196] @ (71c00 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #196] @ (71c04 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 719de │ │ │ │ + ldr r0, [pc, #188] @ (71c08 ) │ │ │ │ + add r5, sp, #28 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + 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 2e040 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + blx 2e040 │ │ │ │ + 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 33714 │ │ │ │ + ldr r0, [pc, #108] @ (71c0c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fd50 │ │ │ │ + b.n 71a38 │ │ │ │ + add r5, sp, #28 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 71b58 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + stmia r5!, {r4} │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [sp, #872] @ 0x368 │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [sp, #400] @ 0x190 │ │ │ │ + ldc2 0, cr0, [r4, #-28]! @ 0xffffffe4 │ │ │ │ + vhadd.u16 d0, d0, d7 │ │ │ │ + stmia r4!, {r3, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 12, cr0, cr2, cr7, {0} │ │ │ │ + ldc2 0, cr0, [r0], #28 │ │ │ │ + cdp2 0, 2, cr0, cr12, cr7, {0} │ │ │ │ + ldr r6, [pc, #128] @ (71c64 ) │ │ │ │ + movs r0, r1 │ │ │ │ + cdp2 0, 6, cr0, cr12, cr7, {0} │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ + movs r0, r1 │ │ │ │ + stc2l 0, cr0, [r8, #28]! │ │ │ │ + ldc2l 0, cr0, [ip, #28] │ │ │ │ + adds r1, #206 @ 0xce │ │ │ │ + movs r0, r1 │ │ │ │ + smmls r0, r4, r7, r0 │ │ │ │ + stc2l 0, cr0, [r0, #28] │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ + movs r0, r1 │ │ │ │ + udf #222 @ 0xde │ │ │ │ movs r7, r0 │ │ │ │ + ldc2 0, cr0, [lr, #-28] @ 0xffffffe4 │ │ │ │ │ │ │ │ -00076940 <__umpack_MOD_dclsetmapcontactpoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00071c10 : │ │ │ │ + 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] @ (769c8 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x88>) │ │ │ │ - ldr r3, [pc, #120] @ (769cc <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (769d0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x90>) │ │ │ │ - sub sp, #24 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #144] @ (71cb0 ) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #144] @ (71cb4 ) │ │ │ │ mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #21 │ │ │ │ + add r2, pc │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - ldr r0, [pc, #96] @ (769d4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x94>) │ │ │ │ + blx 2ed0c │ │ │ │ + cbz r0, 71c8e │ │ │ │ + ldr r3, [pc, #120] @ (71cb8 ) │ │ │ │ + movs r6, #1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r6, 7698a <__umpack_MOD_dclsetmapcontactpoint@@Base+0x4a> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r5, 76990 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x50> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 76996 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x56> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r1, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - blx 310f4 │ │ │ │ - ldr r2, [pc, #52] @ (769d8 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (769cc <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ + blx 335dc │ │ │ │ + ldr r3, [pc, #96] @ (71cbc ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 335dc │ │ │ │ + ldr r2, [pc, #72] @ (71cc0 ) │ │ │ │ + ldr r3, [pc, #56] @ (71cb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 769c4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x84> │ │ │ │ - ldr r0, [pc, #36] @ (769dc <__umpack_MOD_dclsetmapcontactpoint@@Base+0x9c>) │ │ │ │ - movs r1, #21 │ │ │ │ + bne.n 71caa │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r0, #26 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #48] @ (71cc4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #44] @ (71cc8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #44] @ (71ccc ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 71c3c │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r7, #21] │ │ │ │ + nop │ │ │ │ + stmia r2!, {r1, r2, r3, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r6, #20] │ │ │ │ + @ instruction: 0xfae00007 │ │ │ │ + ldc2 0, cr0, [ip], #28 │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xfa040007 │ │ │ │ + ldc2 0, cr0, [r8], {7} │ │ │ │ + adds r0, #82 @ 0x52 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000769e0 <__uhpack_MOD_dcldrawxboxline@@Base>: │ │ │ │ +00071cd0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #544] @ (76c14 <__uhpack_MOD_dcldrawxboxline@@Base+0x234>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #544] @ (76c18 <__uhpack_MOD_dcldrawxboxline@@Base+0x238>) │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r5, [pc, #416] @ (71e84 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #416] @ (71e88 ) │ │ │ │ + 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 71e60 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 71e42 │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 71e26 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 71dea │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 71e0a │ │ │ │ + ldr r0, [pc, #340] @ (71e8c ) │ │ │ │ + add.w sl, sp, #24 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 2f740 │ │ │ │ + ldr r1, [pc, #328] @ (71e90 ) │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + blx 2fd50 │ │ │ │ + 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 30994 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 71dc0 │ │ │ │ + movs r6, #1 │ │ │ │ + ldrd r5, r4, [sp, #16] │ │ │ │ + strd r3, sl, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e8dc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r2, sp, #28 │ │ │ │ + blx 2e040 │ │ │ │ + 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 30310 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.n 71d7c │ │ │ │ + ldr.w sl, [sp, #16] │ │ │ │ + blx 2fd6c │ │ │ │ + ldr r0, [pc, #204] @ (71e94 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r2, [pc, #196] @ (71e98 ) │ │ │ │ + ldr r3, [pc, #180] @ (71e88 ) │ │ │ │ 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 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ 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] @ (76c1c <__uhpack_MOD_dcldrawxboxline@@Base+0x23c>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #492] @ (76c20 <__uhpack_MOD_dcldrawxboxline@@Base+0x240>) │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ + bne.n 71e7e │ │ │ │ + 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] @ (71e9c ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #168] @ (71ea0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #168] @ (71ea4 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r9, r7, r3 │ │ │ │ - add.w fp, r6, r3 │ │ │ │ - blx 337b0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 76bde <__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 76bee <__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 76a90 <__uhpack_MOD_dcldrawxboxline@@Base+0xb0> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #424] @ (76c24 <__uhpack_MOD_dcldrawxboxline@@Base+0x244>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 71d34 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r1, [pc, #152] @ (71ea8 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #420] @ (76c28 <__uhpack_MOD_dcldrawxboxline@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #148] @ (71eac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #420] @ (76c2c <__uhpack_MOD_dcldrawxboxline@@Base+0x24c>) │ │ │ │ + ldr r0, [pc, #148] @ (71eb0 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - cmp r5, sl │ │ │ │ - it ge │ │ │ │ - movge r5, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - bne.n 76ade <__uhpack_MOD_dcldrawxboxline@@Base+0xfe> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 76b50 <__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 334b8 │ │ │ │ - ldr r2, [pc, #372] @ (76c30 <__uhpack_MOD_dcldrawxboxline@@Base+0x250>) │ │ │ │ - ldr r3, [pc, #348] @ (76c18 <__uhpack_MOD_dcldrawxboxline@@Base+0x238>) │ │ │ │ + b.n 71d34 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #30 │ │ │ │ + ldr r2, [pc, #136] @ (71eb4 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #132] @ (71eb8 ) │ │ │ │ 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 76c10 <__uhpack_MOD_dcldrawxboxline@@Base+0x230> │ │ │ │ - ldr r0, [pc, #356] @ (76c34 <__uhpack_MOD_dcldrawxboxline@@Base+0x254>) │ │ │ │ - movs r1, #15 │ │ │ │ + ldr r0, [pc, #132] @ (71ebc ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 76bd2 <__uhpack_MOD_dcldrawxboxline@@Base+0x1f2> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 76af4 <__uhpack_MOD_dcldrawxboxline@@Base+0x114> │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.n 76b50 <__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 334b8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 76c08 <__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 76b2c <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 76ab8 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 76ba0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ - b.n 76b8a <__uhpack_MOD_dcldrawxboxline@@Base+0x1aa> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 76ba8 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c8> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 76b68 <__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 334b8 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 76bfa <__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 76b94 <__uhpack_MOD_dcldrawxboxline@@Base+0x1b4> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 76ab8 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - 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 334b8 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 76ba0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 76b22 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 76ba0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 76b06 <__uhpack_MOD_dcldrawxboxline@@Base+0x126> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3052c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 76a60 <__uhpack_MOD_dcldrawxboxline@@Base+0x80> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 313f8 │ │ │ │ - b.n 76a68 <__uhpack_MOD_dcldrawxboxline@@Base+0x88> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 76b22 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 76b44 <__uhpack_MOD_dcldrawxboxline@@Base+0x164> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 76ab8 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ + blx 2d990 │ │ │ │ + b.n 71d26 │ │ │ │ + ldr r2, [pc, #124] @ (71ec0 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #124] @ (71ec4 ) │ │ │ │ + mov.w ip, #28 │ │ │ │ + ldr r0, [pc, #120] @ (71ec8 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 71d18 │ │ │ │ + ldr r2, [pc, #104] @ (71ecc ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #104] @ (71ed0 ) │ │ │ │ + mov.w lr, #47 @ 0x2f │ │ │ │ + ldr r0, [pc, #104] @ (71ed4 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 71d10 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r3, #19] │ │ │ │ + nop │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ - movs r7, r0 │ │ │ │ - rsbs r0, r2, #7 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r2, r3, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ + smull r0, r0, r2, r7 │ │ │ │ + ldr r3, [pc, #528] @ (720a4 ) │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xfaf60007 │ │ │ │ + stmia r1!, {} │ │ │ │ movs r1, r1 │ │ │ │ - str r7, [sp, #856] @ 0x358 │ │ │ │ - movs r7, r0 │ │ │ │ + usada8 r0, r0, r7, r0 │ │ │ │ + smlsd r0, r4, r7, r0 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ + movs r0, r1 │ │ │ │ + smlad r0, r8, r7, r0 │ │ │ │ + smmls r0, ip, r7, r0 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ + movs r0, r1 │ │ │ │ + smlabb r0, r4, r7, r0 │ │ │ │ + mla r0, r8, r7, r0 │ │ │ │ + cmp r6, #186 @ 0xba │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf7c60007 │ │ │ │ + @ instruction: 0xfaec0007 │ │ │ │ + cmp r6, #158 @ 0x9e │ │ │ │ + movs r0, r1 │ │ │ │ + ldr??.w r0, [r4, r7] │ │ │ │ + @ instruction: 0xface0007 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00076c38 <__uhpack_MOD_dclshadexboxarea@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00071ed8 : │ │ │ │ + push {r4, 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] @ (76ee0 <__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] @ (76ee4 <__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] @ (76ee8 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b0>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #592] @ (76eec <__uhpack_MOD_dclshadexboxarea@@Base+0x2b4>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #152] @ (71f80 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r0, [pc, #152] @ (71f84 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r4, pc │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2f62c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r3, 71f62 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r4, [pc, #128] @ (71f88 ) │ │ │ │ + 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 339ec │ │ │ │ + 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 3383c │ │ │ │ + blx 2fdfc │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #40] @ (71f8c ) │ │ │ │ + adds r1, r4, #4 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #32] @ (71f90 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + b.n 71f06 │ │ │ │ + nop │ │ │ │ + stmia r6!, {r1, r3, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xfab00007 │ │ │ │ + stmia r6!, {r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xfa400007 │ │ │ │ + @ instruction: 0xfa3a0007 │ │ │ │ + │ │ │ │ +00071f94 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #72] @ (71fec ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cbz r3, 71fcc │ │ │ │ + ldr r0, [pc, #64] @ (71ff0 ) │ │ │ │ + add r0, pc │ │ │ │ + add.w r3, r0, #12 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #20 │ │ │ │ + adds r0, #24 │ │ │ │ + blx 3383c │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2fdf8 │ │ │ │ + ldr r2, [pc, #36] @ (71ff4 ) │ │ │ │ + mov.w lr, #27 │ │ │ │ + ldr r1, [pc, #36] @ (71ff8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #32] @ (71ffc ) │ │ │ │ + add r2, pc │ │ │ │ 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 337b0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 76eb8 <__uhpack_MOD_dclshadexboxarea@@Base+0x280> │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 71fac │ │ │ │ + stmia r6!, {r1, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r1, r3} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr??.w r0, [lr, #7] │ │ │ │ + ldr??.w r0, [r8, #7] │ │ │ │ + cmp r5, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00072000 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ + sub.w sp, sp, #540 @ 0x21c │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #308] @ (7214c ) │ │ │ │ + mov r9, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + strd r2, r0, [sp, #20] │ │ │ │ + ldr r2, [pc, #300] @ (72150 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2ed0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 72126 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 720e6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 7210a │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bgt.n 720ca │ │ │ │ + ldr r0, [pc, #264] @ (72154 ) │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #516 @ 0x204 │ │ │ │ + add r0, pc │ │ │ │ + blx 31860 │ │ │ │ + ldr.w sl, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76ecc <__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 76d1e <__uhpack_MOD_dclshadexboxarea@@Base+0xe6> │ │ │ │ + ble.n 72144 │ │ │ │ + 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 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #484] @ (76ef0 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + add r0, sp, #516 @ 0x204 │ │ │ │ + adds r4, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31b9c │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + adds r5, #12 │ │ │ │ + cmp sl, r4 │ │ │ │ + bge.n 72072 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + ldr r4, [pc, #196] @ (72158 ) │ │ │ │ + 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 33c50 │ │ │ │ + ldr r2, [pc, #172] @ (7215c ) │ │ │ │ + ldr r3, [pc, #152] @ (7214c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 72148 │ │ │ │ + add.w sp, sp, #540 @ 0x21c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #148] @ (72160 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #148] @ (72164 ) │ │ │ │ + movs r6, #27 │ │ │ │ + ldr r0, [pc, #148] @ (72168 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #480] @ (76ef4 <__uhpack_MOD_dclshadexboxarea@@Base+0x2bc>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 7204a │ │ │ │ + ldr r2, [pc, #132] @ (7216c ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #132] @ (72170 ) │ │ │ │ + mov.w ip, #19 │ │ │ │ + ldr r0, [pc, #128] @ (72174 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #480] @ (76ef8 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c0>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 72046 │ │ │ │ + ldr r2, [pc, #108] @ (72178 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #108] @ (7217c ) │ │ │ │ + movs r7, #28 │ │ │ │ + ldr r0, [pc, #108] @ (72180 ) │ │ │ │ add r2, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - 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 76d8e <__uhpack_MOD_dclshadexboxarea@@Base+0x156> │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 76dc6 <__uhpack_MOD_dclshadexboxarea@@Base+0x18e> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 76dfa <__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 2e260 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 76e70 <__uhpack_MOD_dclshadexboxarea@@Base+0x238> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 76e4c <__uhpack_MOD_dclshadexboxarea@@Base+0x214> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 76e26 <__uhpack_MOD_dclshadexboxarea@@Base+0x1ee> │ │ │ │ - ldr r2, [pc, #400] @ (76efc <__uhpack_MOD_dclshadexboxarea@@Base+0x2c4>) │ │ │ │ - ldr r3, [pc, #376] @ (76ee4 <__uhpack_MOD_dclshadexboxarea@@Base+0x2ac>) │ │ │ │ + b.n 7204a │ │ │ │ + ldr r2, [pc, #92] @ (72184 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #92] @ (72188 ) │ │ │ │ + mov.w lr, #26 │ │ │ │ + ldr r0, [pc, #88] @ (7218c ) │ │ │ │ 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 76eda <__uhpack_MOD_dclshadexboxarea@@Base+0x2a2> │ │ │ │ - ldr r0, [pc, #384] @ (76f00 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c8>) │ │ │ │ - movs r1, #16 │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 76eac <__uhpack_MOD_dclshadexboxarea@@Base+0x274> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w ip, r7, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 76dac <__uhpack_MOD_dclshadexboxarea@@Base+0x174> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - beq.n 76d40 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 76e94 <__uhpack_MOD_dclshadexboxarea@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 76dde <__uhpack_MOD_dclshadexboxarea@@Base+0x1a6> │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - beq.n 76d48 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 76ea0 <__uhpack_MOD_dclshadexboxarea@@Base+0x268> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 76e12 <__uhpack_MOD_dclshadexboxarea@@Base+0x1da> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 76d48 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 76e44 <__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 76e38 <__uhpack_MOD_dclshadexboxarea@@Base+0x200> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 76d68 <__uhpack_MOD_dclshadexboxarea@@Base+0x130> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 76e68 <__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 76e5c <__uhpack_MOD_dclshadexboxarea@@Base+0x224> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 76d64 <__uhpack_MOD_dclshadexboxarea@@Base+0x12c> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 76e8c <__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 76e80 <__uhpack_MOD_dclshadexboxarea@@Base+0x248> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 76d60 <__uhpack_MOD_dclshadexboxarea@@Base+0x128> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 76d40 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 76d48 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 76d36 <__uhpack_MOD_dclshadexboxarea@@Base+0xfe> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f3d8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 76cd6 <__uhpack_MOD_dclshadexboxarea@@Base+0x9e> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f3d8 │ │ │ │ - b.n 76ce0 <__uhpack_MOD_dclshadexboxarea@@Base+0xa8> │ │ │ │ + blx 2d990 │ │ │ │ + b.n 72036 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + b.n 72092 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r6, [r0, #10] │ │ │ │ - movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - movs r7, r0 │ │ │ │ - vhadd.s32 d16, d10, d7 │ │ │ │ - str r5, [sp, #664] @ 0x298 │ │ │ │ - movs r7, r0 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #22 │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ + bkpt 0x00b2 │ │ │ │ movs r1, r1 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xf71a0007 │ │ │ │ + ldr r0, [pc, #232] @ (72244 ) │ │ │ │ + movs r0, r1 │ │ │ │ + bkpt 0x0022 │ │ │ │ + movs r1, r1 │ │ │ │ + sbc.w r0, r8, #8847360 @ 0x870000 │ │ │ │ + vst4.8 {d0-d3}, [r2], r7 │ │ │ │ + cmp r4, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + rsbs r0, sl, #8847360 @ 0x870000 │ │ │ │ + str??.w r0, [r4, #7] │ │ │ │ + cmp r3, #248 @ 0xf8 │ │ │ │ + movs r0, r1 │ │ │ │ + add.w r0, r0, #8847360 @ 0x870000 │ │ │ │ + str.w r0, [r2, #7] │ │ │ │ + cmp r3, #214 @ 0xd6 │ │ │ │ + movs r0, r1 │ │ │ │ + sbc.w r0, lr, #8847360 @ 0x870000 │ │ │ │ + strh.w r0, [r4, #7] │ │ │ │ + cmp r3, #184 @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00076f04 <__uhpack_MOD_dcldrawxboxframe@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00072190 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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] @ (771a8 <__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] @ (771ac <__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] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #220] @ (72280 ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #220] @ (72284 ) │ │ │ │ + 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, #68] @ 0x44 │ │ │ │ + str r3, [sp, #28] │ │ │ │ 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] @ (771b0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2ac>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #588] @ (771b4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b0>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #16] │ │ │ │ + blx 2ed0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7225e │ │ │ │ + blx 2fa20 │ │ │ │ + ldr r1, [pc, #188] @ (72288 ) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ 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 337b0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 77184 <__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] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2ed34 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77196 <__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 76fea <__uhpack_MOD_dcldrawxboxframe@@Base+0xe6> │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #480] @ (771b8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b4>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #476] @ (771bc <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #476] @ (771c0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2bc>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - 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 7705a <__uhpack_MOD_dcldrawxboxframe@@Base+0x156> │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #12] │ │ │ │ - bne.n 77092 <__uhpack_MOD_dcldrawxboxframe@@Base+0x18e> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - bne.n 770c6 <__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 340ec │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 7713c <__uhpack_MOD_dcldrawxboxframe@@Base+0x238> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 77118 <__uhpack_MOD_dcldrawxboxframe@@Base+0x214> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 770f2 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1ee> │ │ │ │ - ldr r2, [pc, #396] @ (771c4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c0>) │ │ │ │ - ldr r3, [pc, #372] @ (771ac <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a8>) │ │ │ │ + ble.n 721f0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r8 │ │ │ │ + adds r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ed40 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 72214 │ │ │ │ + ldr r2, [pc, #148] @ (7228c ) │ │ │ │ + ldr r3, [pc, #136] @ (72284 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 771a2 <__uhpack_MOD_dcldrawxboxframe@@Base+0x29e> │ │ │ │ - ldr r0, [pc, #380] @ (771c8 <__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 31b50 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 77178 <__uhpack_MOD_dcldrawxboxframe@@Base+0x274> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov.w ip, r7, lsl #2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, ip │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 77078 <__uhpack_MOD_dcldrawxboxframe@@Base+0x174> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #12] │ │ │ │ - beq.n 7700c <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 77160 <__uhpack_MOD_dcldrawxboxframe@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 770aa <__uhpack_MOD_dcldrawxboxframe@@Base+0x1a6> │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - beq.n 77014 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 7716c <__uhpack_MOD_dcldrawxboxframe@@Base+0x268> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 770de <__uhpack_MOD_dcldrawxboxframe@@Base+0x1da> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 77014 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 77110 <__uhpack_MOD_dcldrawxboxframe@@Base+0x20c> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + bne.n 7227a │ │ │ │ + add sp, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2e030 │ │ │ │ + ldr r1, [pc, #120] @ (72290 ) │ │ │ │ + movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + mov r8, r1 │ │ │ │ + blx 2ed40 │ │ │ │ + ldr r3, [pc, #104] @ (72294 ) │ │ │ │ + add r1, sp, #20 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r6, r4, [sp] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx 2f62c │ │ │ │ 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 77104 <__uhpack_MOD_dcldrawxboxframe@@Base+0x200> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77034 <__uhpack_MOD_dcldrawxboxframe@@Base+0x130> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 77134 <__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 77128 <__uhpack_MOD_dcldrawxboxframe@@Base+0x224> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77030 <__uhpack_MOD_dcldrawxboxframe@@Base+0x12c> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 77158 <__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 7714c <__uhpack_MOD_dcldrawxboxframe@@Base+0x248> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7702c <__uhpack_MOD_dcldrawxboxframe@@Base+0x128> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7700c <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 77014 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 77002 <__uhpack_MOD_dcldrawxboxframe@@Base+0xfe> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3052c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76fa4 <__uhpack_MOD_dcldrawxboxframe@@Base+0xa0> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 313f8 │ │ │ │ - b.n 76fac <__uhpack_MOD_dcldrawxboxframe@@Base+0xa8> │ │ │ │ + beq.n 721f6 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + add.w r1, r8, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 30d1c │ │ │ │ + b.n 721f6 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #52] @ (72298 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #48] @ (7229c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (722a0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 721c6 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r6, #120] @ 0x78 │ │ │ │ + pop {r2, r3, r5, pc} │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #392] @ 0x188 │ │ │ │ - movs r7, r0 │ │ │ │ - ldc 0, cr0, [lr], {7} │ │ │ │ - str r2, [sp, #952] @ 0x3b8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r0, #11 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ + bx r1 │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [sp, #504] @ 0x1f8 │ │ │ │ - movs r7, r0 │ │ │ │ + mov ip, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf66a0007 │ │ │ │ + @ instruction: 0xf7780007 │ │ │ │ + bics.w r0, r0, #8847360 @ 0x870000 │ │ │ │ + cmp r2, #130 @ 0x82 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000771cc <__uhpack_MOD_dcldrawxbarline@@Base>: │ │ │ │ +000722a4 : │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #604] @ (7743c <__uhpack_MOD_dcldrawxbarline@@Base+0x270>) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #604] @ (77440 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ + str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ + sub sp, #436 @ 0x1b4 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #672] @ (72560 ) │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #668] @ (72564 ) │ │ │ │ add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movs r2, #15 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ 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] @ (77444 <__uhpack_MOD_dcldrawxbarline@@Base+0x278>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #552] @ (77448 <__uhpack_MOD_dcldrawxbarline@@Base+0x27c>) │ │ │ │ + blx 2ed0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 72540 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 72500 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 72524 │ │ │ │ + ldr r3, [pc, #628] @ (72568 ) │ │ │ │ + mov.w r8, #4 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + movs r5, #1 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #620] @ (7256c ) │ │ │ │ + add.w fp, sp, #416 @ 0x1a0 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + str.w r8, [sp, #128] @ 0x80 │ │ │ │ + add r3, pc │ │ │ │ + str.w fp, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + movs r3, #25 │ │ │ │ + str r5, [sp, #144] @ 0x90 │ │ │ │ + add.w sl, sp, #28 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ + blx 33af8 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #556] @ (72570 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + add.w r8, sp, #44 @ 0x2c │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [pc, #528] @ (72574 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [pc, #504] @ (72578 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, fp, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 33764 │ │ │ │ + ldr r3, [pc, #480] @ (7257c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, fp, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #456] @ (72580 ) │ │ │ │ + add r1, sp, #32 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 33764 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + ldr r1, [pc, #440] @ (72584 ) │ │ │ │ + asrs r2, r2, #31 │ │ │ │ add r1, pc │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - adds r6, r5, r3 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - blx 337b0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 773f0 <__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 77402 <__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 77414 <__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 77292 <__uhpack_MOD_dcldrawxbarline@@Base+0xc6> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #460] @ (7744c <__uhpack_MOD_dcldrawxbarline@@Base+0x280>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #456] @ (77450 <__uhpack_MOD_dcldrawxbarline@@Base+0x284>) │ │ │ │ + adds r3, r2, r5 │ │ │ │ + eors r3, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + blx 2ff08 │ │ │ │ + vldr s16, [sp, #48] @ 0x30 │ │ │ │ + cbnz r0, 7243c │ │ │ │ + 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 339ec │ │ │ │ + ldr r1, [pc, #404] @ (72588 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #456] @ (77454 <__uhpack_MOD_dcldrawxbarline@@Base+0x288>) │ │ │ │ - add r2, pc │ │ │ │ + blx 2ff08 │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 724ee │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + vstr s15, [r3] │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vldr s14, [r8] │ │ │ │ + vldr s13, [r7] │ │ │ │ + vsub.f32 s15, s14, s15 │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s13 │ │ │ │ + b.n 7249e │ │ │ │ + ldr r0, [pc, #332] @ (7258c ) │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - cmp r8, sl │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #324] @ (72590 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 33764 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ + asrs r3, r3, #31 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + eors r2, r3 │ │ │ │ + vmov s14, r2 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + cmp r2, #0 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vneg.f32 s14, s15 │ │ │ │ + vstr s14, [r3] │ │ │ │ + blt.n 72420 │ │ │ │ + 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 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.n 772e4 <__uhpack_MOD_dcldrawxbarline@@Base+0x118> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #8] │ │ │ │ - bne.n 7735a <__uhpack_MOD_dcldrawxbarline@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2e394 │ │ │ │ - ldr r2, [pc, #408] @ (77458 <__uhpack_MOD_dcldrawxbarline@@Base+0x28c>) │ │ │ │ - ldr r3, [pc, #380] @ (77440 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2de64 │ │ │ │ + ldr r3, [pc, #224] @ (72594 ) │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #420 @ 0x1a4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #420 @ 0x1a4 │ │ │ │ + blx 335dc │ │ │ │ + ldr r2, [pc, #196] @ (72598 ) │ │ │ │ + ldr r3, [pc, #140] @ (72560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 77436 <__uhpack_MOD_dcldrawxbarline@@Base+0x26a> │ │ │ │ - ldr r0, [pc, #388] @ (7745c <__uhpack_MOD_dcldrawxbarline@@Base+0x290>) │ │ │ │ - movs r1, #15 │ │ │ │ + bne.n 7255c │ │ │ │ + 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 72484 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #19 │ │ │ │ + ldr r2, [pc, #148] @ (7259c ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #144] @ (725a0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #144] @ (725a4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 773e4 <__uhpack_MOD_dcldrawxbarline@@Base+0x218> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 77300 <__uhpack_MOD_dcldrawxbarline@@Base+0x134> │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7735a <__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 2e394 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7742e <__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 7733a <__uhpack_MOD_dcldrawxbarline@@Base+0x16e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 772be <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blx 2d990 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 773ae <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 77396 <__uhpack_MOD_dcldrawxbarline@@Base+0x1ca> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 773b6 <__uhpack_MOD_dcldrawxbarline@@Base+0x1ea> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 77370 <__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 2e394 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 77420 <__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 773a2 <__uhpack_MOD_dcldrawxbarline@@Base+0x1d6> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 772be <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - 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 2e394 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 773ae <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 77330 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 773ae <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 77312 <__uhpack_MOD_dcldrawxbarline@@Base+0x146> │ │ │ │ - add.w fp, sp, #48 @ 0x30 │ │ │ │ - mov r0, fp │ │ │ │ - blx 3052c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7724e <__uhpack_MOD_dcldrawxbarline@@Base+0x82> │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 313f8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 77260 <__uhpack_MOD_dcldrawxbarline@@Base+0x94> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2f900 │ │ │ │ - b.n 7726a <__uhpack_MOD_dcldrawxbarline@@Base+0x9e> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 77330 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77350 <__uhpack_MOD_dcldrawxbarline@@Base+0x184> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 772be <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ + bgt.w 722f0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #124] @ (725a8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #120] @ (725ac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #120] @ (725b0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 722f0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #26 │ │ │ │ + ldr r2, [pc, #108] @ (725b4 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #104] @ (725b8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #104] @ (725bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 722de │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #768] @ 0x300 │ │ │ │ - movs r7, r0 │ │ │ │ - strd r0, r0, [r6, #28]! │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r3, #34] @ 0x22 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r3, #32 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + pop {r2, r3} │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ + @ instruction: 0xf6fa0007 │ │ │ │ + ands.w r0, r0, #8847360 @ 0x870000 │ │ │ │ + @ instruction: 0xf3de0007 │ │ │ │ + subs.w r0, r6, #8847360 @ 0x870000 │ │ │ │ + sub.w r0, lr, #8847360 @ 0x870000 │ │ │ │ + @ instruction: 0xf6620007 │ │ │ │ + @ instruction: 0xf5360007 │ │ │ │ + adds r1, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ + movs r0, r1 │ │ │ │ + bpl.n 72568 │ │ │ │ movs r7, r0 │ │ │ │ + @ instruction: 0xf3140007 │ │ │ │ + @ instruction: 0xf26c0007 │ │ │ │ + rev r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + subs.w r0, lr, #7 │ │ │ │ + @ instruction: 0xf4da0007 │ │ │ │ + movs r7, #224 @ 0xe0 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf4ba0007 │ │ │ │ + @ instruction: 0xf0de0007 │ │ │ │ + movs r7, #188 @ 0xbc │ │ │ │ + movs r0, r1 │ │ │ │ + adcs.w r0, r2, #7 │ │ │ │ + eors.w r0, sl, #8847360 @ 0x870000 │ │ │ │ + movs r7, #160 @ 0xa0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00077460 <__uhpack_MOD_dclshadexbararea@@Base>: │ │ │ │ +000725c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr r4, [pc, #688] @ (77724 <__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] @ (77728 <__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] │ │ │ │ + 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] @ (7291c ) │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #824] @ (72920 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #516] @ 0x204 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #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] @ (7772c <__uhpack_MOD_dclshadexbararea@@Base+0x2cc>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #616] @ (77730 <__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 337b0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blx 2ed0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 728ea │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 728ac │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 776ea <__uhpack_MOD_dclshadexbararea@@Base+0x28a> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + ble.w 728ce │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + ldr r3, [pc, #788] @ (72924 ) │ │ │ │ + movs r4, #1 │ │ │ │ + add.w r9, sp, #504 @ 0x1f8 │ │ │ │ + add r3, pc │ │ │ │ + mov.w r8, #4 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [pc, #772] @ (72928 ) │ │ │ │ + mov.w fp, #0 │ │ │ │ + str.w r9, [r5, #68] @ 0x44 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + str r3, [r5, #52] @ 0x34 │ │ │ │ + movs r3, #27 │ │ │ │ + str.w fp, [r5, #48] @ 0x30 │ │ │ │ + add r7, sp, #124 @ 0x7c │ │ │ │ + str r3, [r5, #12] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str.w r8, [r5, #56] @ 0x38 │ │ │ │ + strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ + blx 33af8 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #716] @ (7292c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r4, sl, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #508 @ 0x1fc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [pc, #692] @ (72930 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + blx 2df68 <_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 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [pc, #664] @ (72934 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, sl, [sp] │ │ │ │ + blx 2df68 <_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 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 776fe <__uhpack_MOD_dclshadexbararea@@Base+0x29e> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + blx 33764 │ │ │ │ + ldr r3, [pc, #636] @ (72938 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + blx 2df68 <_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 33764 │ │ │ │ + ldr r0, [pc, #608] @ (7293c ) │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #596] @ (72940 ) │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + blx 2f62c │ │ │ │ + ldr r0, [pc, #584] @ (72944 ) │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 2f62c │ │ │ │ + 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 339ec │ │ │ │ + ldr r1, [pc, #548] @ (72948 ) │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ + add r1, pc │ │ │ │ + blx 2ff08 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 72860 │ │ │ │ + ldr r0, [pc, #532] @ (7294c ) │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #524] @ (72950 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, pc │ │ │ │ + blx 33764 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + eors r3, r2 │ │ │ │ + vmov s16, r3 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #572] @ 0x23c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + 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 72880 │ │ │ │ + add.w r8, sp, #112 @ 0x70 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2e8dc │ │ │ │ + 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 34234 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 728a6 │ │ │ │ + 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] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 77712 <__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 775b0 <__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 77698 <__uhpack_MOD_dclshadexbararea@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ - bne.w 7766a <__uhpack_MOD_dclshadexbararea@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7763a <__uhpack_MOD_dclshadexbararea@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + 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] │ │ │ │ + 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] @ (72954 ) │ │ │ │ + vstr s13, [sp, #128] @ 0x80 │ │ │ │ + add r3, pc │ │ │ │ + blx 340c8 │ │ │ │ + ldr r3, [pc, #308] @ (72958 ) │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #508 @ 0x1fc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #5 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ 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 317c0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 77616 <__uhpack_MOD_dclshadexbararea@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 775f2 <__uhpack_MOD_dclshadexbararea@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 775cc <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #424] @ (77734 <__uhpack_MOD_dclshadexbararea@@Base+0x2d4>) │ │ │ │ - ldr r3, [pc, #408] @ (77728 <__uhpack_MOD_dclshadexbararea@@Base+0x2c8>) │ │ │ │ + add r0, sp, #508 @ 0x1fc │ │ │ │ + blx 335dc │ │ │ │ + ldr r2, [pc, #280] @ (7295c ) │ │ │ │ + ldr r3, [pc, #220] @ (72920 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7771e <__uhpack_MOD_dclshadexbararea@@Base+0x2be> │ │ │ │ - ldr r0, [pc, #404] @ (77738 <__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 31b50 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #388] @ (7773c <__uhpack_MOD_dclshadexbararea@@Base+0x2dc>) │ │ │ │ + bne.n 72912 │ │ │ │ + add.w sp, sp, #524 @ 0x20c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #252] @ (72960 ) │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ + add r1, pc │ │ │ │ + blx 2ff08 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 72906 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + vldr s16, [pc, #160] @ 72918 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7275a │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + add.w r8, sp, #112 @ 0x70 │ │ │ │ + add.w fp, sp, #156 @ 0x9c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2e8dc │ │ │ │ + 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 34234 │ │ │ │ + vldr s13, [fp] │ │ │ │ + b.n 727b0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #176] @ (72964 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #384] @ (77740 <__uhpack_MOD_dclshadexbararea@@Base+0x2e0>) │ │ │ │ + ldr r2, [pc, #172] @ (72968 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #384] @ (77744 <__uhpack_MOD_dclshadexbararea@@Base+0x2e4>) │ │ │ │ + ldr r0, [pc, #172] @ (7296c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 7753c <__uhpack_MOD_dclshadexbararea@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 775ea <__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 775de <__uhpack_MOD_dclshadexbararea@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7758a <__uhpack_MOD_dclshadexbararea@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7760e <__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 77602 <__uhpack_MOD_dclshadexbararea@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77586 <__uhpack_MOD_dclshadexbararea@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 77632 <__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 77626 <__uhpack_MOD_dclshadexbararea@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77582 <__uhpack_MOD_dclshadexbararea@@Base+0x122> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 776de <__uhpack_MOD_dclshadexbararea@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 77656 <__uhpack_MOD_dclshadexbararea@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 77568 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 776d2 <__uhpack_MOD_dclshadexbararea@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 77682 <__uhpack_MOD_dclshadexbararea@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 77560 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 776c6 <__uhpack_MOD_dclshadexbararea@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 776b4 <__uhpack_MOD_dclshadexbararea@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 77554 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 77554 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 77560 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 77568 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 2f3d8 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 77502 <__uhpack_MOD_dclshadexbararea@@Base+0xa2> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2f3d8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 77514 <__uhpack_MOD_dclshadexbararea@@Base+0xb4> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2f900 │ │ │ │ - b.n 7751e <__uhpack_MOD_dclshadexbararea@@Base+0xbe> │ │ │ │ + bgt.w 7260c │ │ │ │ + ldr r2, [pc, #160] @ (72970 ) │ │ │ │ + movs r5, #25 │ │ │ │ + ldr r1, [pc, #160] @ (72974 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #160] @ (72978 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 72840 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #26 │ │ │ │ + ldr r2, [pc, #140] @ (7297c ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #136] @ (72980 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #136] @ (72984 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 725fc │ │ │ │ + vmov s16, r4 │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7275a │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + @ instruction: 0xb8ee │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #48] @ 0x30 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7759c <__uhpack_MOD_dclshadexbararea@@Base+0x13c> │ │ │ │ + ands.w r0, r6, #8847360 @ 0x870000 │ │ │ │ + @ instruction: 0xf0ee0007 │ │ │ │ + @ instruction: 0xf0c00007 │ │ │ │ + @ instruction: 0xf3b80007 │ │ │ │ + usat16 r0, #7, r0 │ │ │ │ + eor.w r0, r4, #7 │ │ │ │ + orn r0, sl, #7 │ │ │ │ + @ instruction: 0xf3560007 │ │ │ │ + sbfx r0, lr, #0, #8 │ │ │ │ + cmp r5, #184 @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 72938 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [r0, #20] │ │ │ │ + ands.w r0, ip, #7 │ │ │ │ + lsrs r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 15, cr0, cr6, cr7, {0} │ │ │ │ + @ instruction: 0xb690 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r4, [r1, #42] @ 0x2a │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r4, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ + movs r0, r1 │ │ │ │ + adc.w r0, lr, #7 │ │ │ │ + cdp 0, 0, cr0, cr14, cr7, {0} │ │ │ │ + movs r4, #52 @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf1380007 │ │ │ │ + @ instruction: 0xf12e0007 │ │ │ │ + str r2, [r3, r3] │ │ │ │ movs r7, r0 │ │ │ │ + stc 0, cr0, [r8, #28]! │ │ │ │ + add.w r0, ip, #7 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00077748 <__uhpack_MOD_dcldrawxbarframe@@Base>: │ │ │ │ +00072988 : │ │ │ │ stmdb 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] @ (77a08 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (77a0c <__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] @ (77a10 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (77a14 <__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] │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr r5, [pc, #636] @ (72c18 ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r4, [pc, #636] @ (72c1c ) │ │ │ │ + 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 72bf8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 72bdc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 72bbe │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 72b7e │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 72ba2 │ │ │ │ + ldr r0, [pc, #536] @ (72c20 ) │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + blx 2f740 │ │ │ │ + ldr r1, [pc, #524] @ (72c24 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, pc │ │ │ │ + blx 2fd50 │ │ │ │ + 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 30994 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.n 72b3e │ │ │ │ + ldr r3, [pc, #484] @ (72c28 ) │ │ │ │ + mov r4, r8 │ │ │ │ + mov r5, sl │ │ │ │ + movs r7, #1 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #476] @ (72c2c ) │ │ │ │ + add.w r8, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #16 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 337b0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 779d2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x28a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #468] @ (72c30 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #32] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 779e4 <__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 779f6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ae> │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 72a84 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 72b68 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + adds r7, #1 │ │ │ │ + add r4, r6 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 72b3e │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e8dc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 34234 │ │ │ │ + mov r1, r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne.n 77898 <__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 77980 <__uhpack_MOD_dcldrawxbarframe@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 77952 <__uhpack_MOD_dcldrawxbarframe@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 77922 <__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 2d968 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 778fe <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 778da <__uhpack_MOD_dcldrawxbarframe@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 778b4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (77a18 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (77a0c <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4>) │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + adds r5, #4 │ │ │ │ + blx 2e040 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2e040 │ │ │ │ + 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 72af2 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 72a72 │ │ │ │ + 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 30310 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.n 72a84 │ │ │ │ + blx 2fd6c │ │ │ │ + ldr r0, [pc, #240] @ (72c34 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r2, [pc, #232] @ (72c38 ) │ │ │ │ + ldr r3, [pc, #200] @ (72c1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 77a02 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (77a1c <__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 31b50 │ │ │ │ - movs r3, #16 │ │ │ │ + bne.n 72c14 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r3, #6 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (77a20 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d8>) │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (77a24 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2dc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (77a28 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2e0>) │ │ │ │ + ldrd r2, r1, [sp, #60] @ 0x3c │ │ │ │ + blx 2d990 │ │ │ │ + b.n 72a7a │ │ │ │ + ldr r2, [pc, #188] @ (72c3c ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #188] @ (72c40 ) │ │ │ │ + mov.w ip, #28 │ │ │ │ + ldr r0, [pc, #184] @ (72c44 ) │ │ │ │ add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 77824 <__uhpack_MOD_dcldrawxbarframe@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 778d2 <__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 778c6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77872 <__uhpack_MOD_dcldrawxbarframe@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 778f6 <__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 778ea <__uhpack_MOD_dcldrawxbarframe@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7786e <__uhpack_MOD_dcldrawxbarframe@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7791a <__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 7790e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7786a <__uhpack_MOD_dcldrawxbarframe@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 779c6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7793e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 77850 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 779ba <__uhpack_MOD_dcldrawxbarframe@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7796a <__uhpack_MOD_dcldrawxbarframe@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 77848 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 779ae <__uhpack_MOD_dcldrawxbarframe@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7799c <__uhpack_MOD_dcldrawxbarframe@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7783c <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7783c <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 77848 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 77850 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3052c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 777ec <__uhpack_MOD_dcldrawxbarframe@@Base+0xa4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 313f8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 777fe <__uhpack_MOD_dcldrawxbarframe@@Base+0xb6> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2f900 │ │ │ │ - b.n 77806 <__uhpack_MOD_dcldrawxbarframe@@Base+0xbe> │ │ │ │ + bgt.w 72a04 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #22 │ │ │ │ + ldr r2, [pc, #160] @ (72c48 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #156] @ (72c4c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #156] @ (72c50 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 72a04 │ │ │ │ + ldr r2, [pc, #148] @ (72c54 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #148] @ (72c58 ) │ │ │ │ + mov.w lr, #30 │ │ │ │ + ldr r0, [pc, #144] @ (72c5c ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 729f2 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #124] @ (72c60 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #120] @ (72c64 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #120] @ (72c68 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 729e0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #108] @ (72c6c ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #104] @ (72c70 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #104] @ (72c74 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 729d8 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r4, [r6, #116] @ 0x74 │ │ │ │ + push {r2, r4, r5, lr} │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 772b0 <__uhpack_MOD_dcldrawxbarline@@Base+0xe4> │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r3, #100] @ 0x64 │ │ │ │ + cdp 0, 11, cr0, cr4, cr7, {0} │ │ │ │ + subs r6, #200 @ 0xc8 │ │ │ │ + movs r0, r1 │ │ │ │ + ands.w r0, r6, #7 │ │ │ │ + and.w r0, r2, #7 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + ldcl 0, cr0, [r8, #-28]! @ 0xffffffe4 │ │ │ │ + cbz r2, 72c9c │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r0, [r7, #18] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r3, #18] │ │ │ │ - movs r7, r0 │ │ │ │ - strh r6, [r7, #48] @ 0x30 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r7, #7 │ │ │ │ - movs r7, r0 │ │ │ │ + ldcl 0, cr0, [lr, #28] │ │ │ │ + cdp 0, 12, cr0, cr8, cr7, {0} │ │ │ │ + movs r1, #96 @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + ldcl 0, cr0, [r8, #28] │ │ │ │ + cdp 0, 10, cr0, cr4, cr7, {0} │ │ │ │ + movs r1, #62 @ 0x3e │ │ │ │ + movs r0, r1 │ │ │ │ + ldcl 0, cr0, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + cdp 0, 8, cr0, cr8, cr7, {0} │ │ │ │ + movs r1, #34 @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 6, cr0, cr14, cr7, {0} │ │ │ │ + bic.w r0, r6, r7 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xeada0007 │ │ │ │ + cdp 0, 4, cr0, cr14, cr7, {0} │ │ │ │ + movs r0, #232 @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00077a2c <__uhpack_MOD_dclshadexgap@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00072c78 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #644] @ (77cc4 <__uhpack_MOD_dclshadexgap@@Base+0x298>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #256] @ (72d8c ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #636] @ (77cc8 <__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 │ │ │ │ + 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, #232] @ (72d90 ) │ │ │ │ + blx 32bdc │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + blx 30988 │ │ │ │ + ldr r3, [pc, #216] @ (72d94 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #11 │ │ │ │ + beq.n 72d00 │ │ │ │ + cmp r3, #31 │ │ │ │ + beq.n 72cde │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 72d1e │ │ │ │ + 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 30984 │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vldr s13, [pc, #156] @ 72d80 │ │ │ │ + vldr s14, [pc, #156] @ 72d84 │ │ │ │ + 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, #128] @ 72d88 │ │ │ │ + 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, #120] @ (72d98 ) │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + ldr r0, [pc, #108] @ (72d9c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vldr s11, [r4, #20] │ │ │ │ + vldr s12, [pc, #64] @ 72d84 │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vadd.f32 s13, s13, s11 │ │ │ │ + vldr s14, [pc, #48] @ 72d80 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vcmpe.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + iteet lt │ │ │ │ + vneglt.f32 s14, s14 │ │ │ │ + vstrge s15, [r9] │ │ │ │ + vstrge s14, [sl] │ │ │ │ + vstrlt s15, [sl] │ │ │ │ + it lt │ │ │ │ + vstrlt s14, [r9] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, r2 │ │ │ │ + cbnz r0, 72da4 │ │ │ │ + movs r2, r1 │ │ │ │ + sxth r2, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [sl, #-28] @ 0xffffffe4 │ │ │ │ + ldcl 0, cr0, [r4, #-28] @ 0xffffffe4 │ │ │ │ + │ │ │ │ +00072da0 : │ │ │ │ + movs r3, #20 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00072da8 : │ │ │ │ + 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] @ (72e1c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (72e20 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #160 @ 0xa0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (72e24 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 72df2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 72e0e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #20 │ │ │ │ + bgt.n 72e14 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 72dd6 │ │ │ │ + ldr r3, [pc, #24] @ (72e28 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + @ instruction: 0xb838 │ │ │ │ + movs r2, r1 │ │ │ │ + bhi.n 72f14 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00072e2c : │ │ │ │ + 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 72e5e │ │ │ │ + ldr r2, [pc, #172] @ (72ef4 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 72ea6 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 72e80 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 72ecc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (72ef8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (72efc ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (72f00 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (72f04 ) │ │ │ │ + ldr r0, [pc, #132] @ (72f08 ) │ │ │ │ + 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] │ │ │ │ - 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] @ (77ccc <__uhpack_MOD_dclshadexgap@@Base+0x2a0>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #576] @ (77cd0 <__uhpack_MOD_dclshadexgap@@Base+0x2a4>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + blx 31e9c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 31a08 │ │ │ │ + ldr r2, [pc, #100] @ (72f0c ) │ │ │ │ + ldr r0, [pc, #100] @ (72f10 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 33008 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2e9a0 │ │ │ │ + ldr r2, [pc, #68] @ (72f14 ) │ │ │ │ + ldr r0, [pc, #72] @ (72f18 ) │ │ │ │ + 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 33690 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2f400 │ │ │ │ + nop │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #448] @ (730bc ) │ │ │ │ + movs r7, r0 │ │ │ │ + stc 0, cr0, [r2], #-28 @ 0xffffffe4 │ │ │ │ + subs r2, r0, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 72e78 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 72e34 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 72ff0 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00072f1c : │ │ │ │ + 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 72f4e │ │ │ │ + ldr r2, [pc, #172] @ (72fe4 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 72f96 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 72f70 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 72fbc │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (72fe8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (72fec ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (72ff0 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - movs r2, #12 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add.w r7, fp, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - blx 337b0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77c9e <__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 77cb2 <__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 77b68 <__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 77c4c <__uhpack_MOD_dclshadexgap@@Base+0x220> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.w 77c1e <__uhpack_MOD_dclshadexgap@@Base+0x1f2> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 77bf2 <__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 2ed58 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 77bce <__uhpack_MOD_dclshadexgap@@Base+0x1a2> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 77baa <__uhpack_MOD_dclshadexgap@@Base+0x17e> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 77b84 <__uhpack_MOD_dclshadexgap@@Base+0x158> │ │ │ │ - ldr r2, [pc, #400] @ (77cd4 <__uhpack_MOD_dclshadexgap@@Base+0x2a8>) │ │ │ │ - ldr r3, [pc, #384] @ (77cc8 <__uhpack_MOD_dclshadexgap@@Base+0x29c>) │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (72ff4 ) │ │ │ │ + ldr r0, [pc, #132] @ (72ff8 ) │ │ │ │ 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 77cc0 <__uhpack_MOD_dclshadexgap@@Base+0x294> │ │ │ │ - ldr r0, [pc, #380] @ (77cd8 <__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 31b50 │ │ │ │ - movs r3, #12 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #364] @ (77cdc <__uhpack_MOD_dclshadexgap@@Base+0x2b0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 31e9c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 31f9c │ │ │ │ + ldr r2, [pc, #100] @ (72ffc ) │ │ │ │ + ldr r0, [pc, #100] @ (73000 ) │ │ │ │ + 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 33008 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 3245c │ │ │ │ + ldr r2, [pc, #68] @ (73004 ) │ │ │ │ + ldr r0, [pc, #72] @ (73008 ) │ │ │ │ + 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 33690 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 31c00 │ │ │ │ + nop │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [pc, #512] @ (731ec ) │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xeb3a0007 │ │ │ │ + adds r2, r2, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ + movs r2, r1 │ │ │ │ + bvs.n 72f88 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb65e │ │ │ │ + movs r2, r1 │ │ │ │ + bvs.n 72f44 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ + movs r2, r1 │ │ │ │ + bvs.n 73100 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007300c : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 73020 │ │ │ │ + ldr r2, [pc, #60] @ (73054 ) │ │ │ │ + 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] @ (73058 ) │ │ │ │ + ldr r1, [pc, #40] @ (7305c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #36] @ (73060 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [pc, #632] @ (732d4 ) │ │ │ │ + movs r7, r0 │ │ │ │ + orn r0, r0, r7 │ │ │ │ + adds r2, r6, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00073064 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 730dc │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 730fa │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (7310c ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #160 @ 0xa0 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 730fe │ │ │ │ + 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 7309e │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (73110 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (73114 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (73118 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #360] @ (77ce0 <__uhpack_MOD_dclshadexgap@@Base+0x2b4>) │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 30d40 │ │ │ │ + nop │ │ │ │ + bpl.n 73070 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [pc, #968] @ (734dc ) │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xe9bc0007 │ │ │ │ + adds r4, r0, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007311c : │ │ │ │ + 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, #19 │ │ │ │ + bhi.n 73164 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 73182 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (73194 ) │ │ │ │ + cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #360] @ (77ce4 <__uhpack_MOD_dclshadexgap@@Base+0x2b8>) │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 73186 │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (73198 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7319c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (731a0 ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ - b.n 77af6 <__uhpack_MOD_dclshadexgap@@Base+0xca> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 77ba2 <__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 77b96 <__uhpack_MOD_dclshadexgap@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77b42 <__uhpack_MOD_dclshadexgap@@Base+0x116> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 77bc6 <__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 77bba <__uhpack_MOD_dclshadexgap@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77b3e <__uhpack_MOD_dclshadexgap@@Base+0x112> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30d40 │ │ │ │ + nop │ │ │ │ + bmi.n 73194 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [pc, #424] @ (73344 ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmdb ip!, {r0, r1, r2} │ │ │ │ + subs r4, r7, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +000731a4 : │ │ │ │ + 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] @ (732c4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (732c8 ) │ │ │ │ + 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] @ (732cc ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 731f0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 7320c │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #20 │ │ │ │ + bgt.n 7321c │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 77bea <__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 77bde <__uhpack_MOD_dclshadexgap@@Base+0x1b2> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77b3a <__uhpack_MOD_dclshadexgap@@Base+0x10e> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 77c92 <__uhpack_MOD_dclshadexgap@@Base+0x266> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 77c0a <__uhpack_MOD_dclshadexgap@@Base+0x1de> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 77b24 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 77c86 <__uhpack_MOD_dclshadexgap@@Base+0x25a> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 77c36 <__uhpack_MOD_dclshadexgap@@Base+0x20a> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 77b1c <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 77c7a <__uhpack_MOD_dclshadexgap@@Base+0x24e> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + beq.n 731d4 │ │ │ │ + ldr r3, [pc, #192] @ (732d0 ) │ │ │ │ + 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 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + ldr r3, [pc, #160] @ (732d4 ) │ │ │ │ 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 77c68 <__uhpack_MOD_dclshadexgap@@Base+0x23c> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 77b10 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 77b10 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 77b1c <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 32174 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 77b24 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f3d8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 77aca <__uhpack_MOD_dclshadexgap@@Base+0x9e> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f3d8 │ │ │ │ - b.n 77ad4 <__uhpack_MOD_dclshadexgap@@Base+0xa8> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str r2, [r2, #72] @ 0x48 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 77fc0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d8> │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #132] @ (732d8 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 732a8 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 32aec │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #80] @ (732dc ) │ │ │ │ + ldr r1, [pc, #84] @ (732e0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (732e4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 73280 │ │ │ │ + nop │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + bmi.n 733c4 │ │ │ │ movs r1, r1 │ │ │ │ - strh r4, [r7, #60] @ 0x3c │ │ │ │ - movs r7, r0 │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ + push {r3, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r2, 7334e │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + blx r9 │ │ │ │ movs r7, r0 │ │ │ │ - vhadd.u32 d0, d8, d6 │ │ │ │ + cbz r0, 7333a │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xe8260007 │ │ │ │ + subs r6, r3, r1 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00077ce8 <__uhpack_MOD_dcldrawxerrorbar@@Base>: │ │ │ │ +000732e8 : │ │ │ │ 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 │ │ │ │ - ldr r4, [pc, #684] @ (77fa8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (77fac <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4>) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r2, [pc, #616] @ (73568 ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r3, [pc, #616] @ (7356c ) │ │ │ │ + add r7, sp, #100 @ 0x64 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #616] @ (73570 ) │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ 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, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ 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] @ (77fb0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (77fb4 <__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] │ │ │ │ + blx 33734 │ │ │ │ + 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 30754 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32990 │ │ │ │ + ldr r0, [pc, #568] @ (73574 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + blx 30120 │ │ │ │ + ldr r0, [pc, #560] @ (73578 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ + blx 30120 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e6d8 │ │ │ │ + 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 │ │ │ │ - movs r2, #16 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 337b0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 77f72 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x28a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + blx 31504 │ │ │ │ + adds r1, r4, #4 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 77f84 <__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 77f96 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ae> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + blx 31504 │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 300dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7354e │ │ │ │ + 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 32b08 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31504 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33078 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 73408 │ │ │ │ + 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 31504 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2dc7c │ │ │ │ + cmp r4, r9 │ │ │ │ + ble.n 733d6 │ │ │ │ + blx 30ba4 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov.w fp, #2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 733a2 │ │ │ │ + vmov.f32 s17, s19 │ │ │ │ + vldr s14, [sp, #92] @ 0x5c │ │ │ │ + vldr s15, [sp, #96] @ 0x60 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7343e │ │ │ │ + vneg.f32 s15, s17 │ │ │ │ + vstr s17, [sp, #96] @ 0x60 │ │ │ │ + vstr s15, [sp, #92] @ 0x5c │ │ │ │ + ldr.w r9, [pc, #316] @ 7357c │ │ │ │ + mov.w fp, #1 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r9, pc │ │ │ │ + add.w r3, r9, #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r9, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + blx 31504 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31504 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx 31504 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 300dc │ │ │ │ + cbz r0, 734b4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 300dc │ │ │ │ + cbz r0, 734b4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + blx 300dc │ │ │ │ + cbz r0, 734b4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 300dc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 73522 │ │ │ │ + blx 32b08 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ 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 77e38 <__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 77f20 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 77ef2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 77ec2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ 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 31fac │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 77e9e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 77e7a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 77e54 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (77fb8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (77fac <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4>) │ │ │ │ + blx 31504 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 33078 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 7351e │ │ │ │ + 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 31504 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 2dc7c │ │ │ │ + cmp r9, r4 │ │ │ │ + bge.n 734ec │ │ │ │ + blx 30ba4 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + adds r7, #4 │ │ │ │ + mov.w fp, #2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 73458 │ │ │ │ + ldr r2, [pc, #76] @ (73580 ) │ │ │ │ + ldr r3, [pc, #56] @ (7356c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 77fa2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (77fbc <__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 31b50 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (77fc0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (77fc4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2dc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (77fc8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 77dc4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xdc> │ │ │ │ + bne.n 73562 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 77e72 <__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 77e66 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77e12 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 77e96 <__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 77e8a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77e0e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 77eba <__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 77eae <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 77e0a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 77f66 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 77ede <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 77df0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 77f5a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 77f0a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 77de8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 77f4e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 77f3c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 77ddc <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 77ddc <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 77de8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 77df0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 330d0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 77d8c <__uhpack_MOD_dcldrawxerrorbar@@Base+0xa4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31fe8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77d9e <__uhpack_MOD_dcldrawxerrorbar@@Base+0xb6> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2db10 │ │ │ │ - b.n 77da6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xbe> │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 300dc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7338e │ │ │ │ + b.n 73420 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r2, #28] │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, #46] @ 0x2e │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 73478 │ │ │ │ movs r7, r0 │ │ │ │ - udf #172 @ 0xac │ │ │ │ + b.n 7347c │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r7, #8] │ │ │ │ + adds r4, #238 @ 0xee │ │ │ │ + movs r0, r1 │ │ │ │ + add r1, sp, #640 @ 0x280 │ │ │ │ movs r1, r1 │ │ │ │ - strh r4, [r7, #38] @ 0x26 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r2, [r4, #38] @ 0x26 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r6, [r3, #4] │ │ │ │ - movs r7, r0 │ │ │ │ - mrrc2 0, 0, r0, r8, cr6 │ │ │ │ │ │ │ │ -00077fcc <__ugpack_MOD_dclsetunitvectortitle@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00073584 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (78008 <__ugpack_MOD_dclsetunitvectortitle@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r4, [pc, #648] @ (7381c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [pc, #648] @ (73820 ) │ │ │ │ add r4, pc │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - blx 332ec │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007800c <__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, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #440] @ (781d8 <__ugpack_MOD_dcldrawvectors@@Base+0x1cc>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #440] @ (781dc <__ugpack_MOD_dcldrawvectors@@Base+0x1d0>) │ │ │ │ - mov r4, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + add r5, pc │ │ │ │ + blx 31efc │ │ │ │ + ldr r3, [pc, #632] @ (73824 ) │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 735ce │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 73730 │ │ │ │ + ldr r4, [pc, #600] @ (73828 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r3, r4, #12 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 339ec │ │ │ │ + vldr s14, [r4, #24] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 73740 │ │ │ │ + vldr s13, [r4, #20] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 73740 │ │ │ │ + vldr s12, [r4, #16] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 73740 │ │ │ │ + vldr s11, [r4, #12] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 73740 │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + vcmpe.f32 s13, #0.0 │ │ │ │ + vstr s13, [r4, #28] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 73650 │ │ │ │ + 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] @ (7382c ) │ │ │ │ + cmp r3, #29 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ 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 780c8 <__ugpack_MOD_dcldrawvectors@@Base+0xbc> │ │ │ │ - sub.w r9, r5, #1 │ │ │ │ - negs r3, r5 │ │ │ │ - clz r9, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - ldrd r3, r2, [r4, #28] │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldrd r3, r6, [r4, #40] @ 0x28 │ │ │ │ - movs r2, #14 │ │ │ │ - ldr r7, [r4, #36] @ 0x24 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + ldr r4, [pc, #460] @ (73830 ) │ │ │ │ + itee gt │ │ │ │ + vaddgt.f32 s12, s12, s11 │ │ │ │ + vldrle s12, [r5, #20] │ │ │ │ + vldrle s15, [pc, #416] @ 73810 │ │ │ │ + add r4, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + vmul.f32 s12, s12, s15 │ │ │ │ + vstr s14, [r2, #8] │ │ │ │ + ldr r2, [pc, #432] @ (73834 ) │ │ │ │ + add r2, pc │ │ │ │ + vstr s12, [r1] │ │ │ │ + blx 2f0c8 │ │ │ │ + ldr r0, [pc, #424] @ (73838 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + ldr r0, [pc, #416] @ (7383c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r3, #23 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi.n 73764 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vldr s14, [r4, #32] │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 73744 │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 73744 │ │ │ │ + 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 7371a │ │ │ │ + ldr r2, [pc, #316] @ (73840 ) │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ + ldr r1, [pc, #316] @ (73844 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #316] @ (73848 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - add.w r4, r8, r3 │ │ │ │ - ldr r1, [pc, #376] @ (781e0 <__ugpack_MOD_dcldrawvectors@@Base+0x1d4>) │ │ │ │ - ldr r0, [pc, #380] @ (781e4 <__ugpack_MOD_dcldrawvectors@@Base+0x1d8>) │ │ │ │ - add.w sl, r6, r3 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + ldr r1, [pc, #304] @ (7384c ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #304] @ (73850 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 337b0 │ │ │ │ - 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, 780d6 <__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 33410 │ │ │ │ - ldr r2, [pc, #324] @ (781e8 <__ugpack_MOD_dcldrawvectors@@Base+0x1dc>) │ │ │ │ - ldr r3, [pc, #308] @ (781dc <__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 781d2 <__ugpack_MOD_dcldrawvectors@@Base+0x1c6> │ │ │ │ - ldr r0, [pc, #304] @ (781ec <__ugpack_MOD_dcldrawvectors@@Base+0x1e0>) │ │ │ │ - movs r1, #14 │ │ │ │ + adds r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fae8 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 735ce │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7371a │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #192] @ 73814 │ │ │ │ + ldr r3, [pc, #252] @ (73854 ) │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + add r3, pc │ │ │ │ + vstr s15, [r3, #32] │ │ │ │ + b.n 7371a │ │ │ │ + cmp r3, #22 │ │ │ │ + bne.n 73740 │ │ │ │ + vldr s14, [r4, #16] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vldr s13, [r4, #32] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 737ce │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 737ce │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + ldr r3, [pc, #196] @ (73858 ) │ │ │ │ + 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] @ (7385c ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #168] @ (73860 ) │ │ │ │ + add r4, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 78048 <__ugpack_MOD_dcldrawvectors@@Base+0x3c> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 7818e <__ugpack_MOD_dcldrawvectors@@Base+0x182> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 7819c <__ugpack_MOD_dcldrawvectors@@Base+0x190> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 781c2 <__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 7810e <__ugpack_MOD_dcldrawvectors@@Base+0x102> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 78104 <__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 33410 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 781b4 <__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 78174 <__ugpack_MOD_dcldrawvectors@@Base+0x168> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 781ac <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 7816c <__ugpack_MOD_dcldrawvectors@@Base+0x160> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 780e8 <__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 33410 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 780a2 <__ugpack_MOD_dcldrawvectors@@Base+0x96> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 781ac <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 781b6 <__ugpack_MOD_dcldrawvectors@@Base+0x1aa> │ │ │ │ - b.n 781ac <__ugpack_MOD_dcldrawvectors@@Base+0x1a0> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 7812e <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 781c4 <__ugpack_MOD_dcldrawvectors@@Base+0x1b8> │ │ │ │ - b.n 7812e <__ugpack_MOD_dcldrawvectors@@Base+0x122> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r6, r2] │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + blx 2faec │ │ │ │ + ldr r0, [pc, #160] @ (73864 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + b.n 73726 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 737ec │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #52] @ 73814 │ │ │ │ + ldr r3, [pc, #132] @ (73868 ) │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + add r3, pc │ │ │ │ + vstr s14, [r3, #32] │ │ │ │ + ldr r3, [pc, #124] @ (7386c ) │ │ │ │ + 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] @ 73818 │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + vstreq s15, [r3, #36] @ 0x24 │ │ │ │ + b.n 737b0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r6 │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 78124 <__ugpack_MOD_dcldrawvectors@@Base+0x118> │ │ │ │ + sub sp, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #968 @ 0x3c8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #896 @ 0x380 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r2, #194 @ 0xc2 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 74014 │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + b.n 7400c │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r6, [r5, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r3, #20] │ │ │ │ + b.n 73fd8 │ │ │ │ movs r7, r0 │ │ │ │ + b.n 74028 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r4, #23 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, sp, #192 @ 0xc0 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 73f10 │ │ │ │ + movs r7, r0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #760 @ 0x2f8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #616 @ 0x268 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 73df4 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 73de4 │ │ │ │ + movs r7, r0 │ │ │ │ + add r6, sp, #424 @ 0x1a8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000781f0 <__uepack_MOD_dclclearshadelevel@@Base>: │ │ │ │ - push {lr} │ │ │ │ +00073870 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (78220 <__uepack_MOD_dclclearshadelevel@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #128] @ 73900 │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #18 │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + add ip, pc │ │ │ │ + cmp r5, #0 │ │ │ │ + str.w r3, [ip] │ │ │ │ + ble.n 738f0 │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + add.w lr, ip, #8 │ │ │ │ + add.w ip, ip, #264 @ 0x108 │ │ │ │ + movs r6, #0 │ │ │ │ + lsls r7, r0, #2 │ │ │ │ + add r1, r7 │ │ │ │ + add lr, r7 │ │ │ │ + add r2, r7 │ │ │ │ + add ip, r7 │ │ │ │ + b.n 738c6 │ │ │ │ + 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 738f4 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + ble.n 738ac │ │ │ │ + cbz r6, 738d6 │ │ │ │ + ldr r3, [pc, #52] @ (73904 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r0, [r3] │ │ │ │ + ldr r2, [pc, #48] @ (73908 ) │ │ │ │ + movs r5, #24 │ │ │ │ + ldr r1, [pc, #48] @ (7390c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (73910 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - blx 2f5d4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #18 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - strh r0, [r4, #10] │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #28] @ (73914 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r0, [r2] │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 73d54 │ │ │ │ movs r7, r0 │ │ │ │ + b.n 73d8c │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r2, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00078224 <__uepack_MOD_dclgetshadelevelnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00073918 : │ │ │ │ + ldr r3, [pc, #8] @ (73924 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + add r5, sp, #368 @ 0x170 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00073928 : │ │ │ │ + ldr r3, [pc, #8] @ (73934 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00073938 : │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + ldr r3, [pc, #20] @ (73950 ) │ │ │ │ + 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 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00073954 : │ │ │ │ + movs r3, #4 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007395c : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7827c <__uepack_MOD_dclgetshadelevelnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (78280 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ - movs r1, #22 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (78284 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x60>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (739d0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (739d4 ) │ │ │ │ + mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 2e2b0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (78288 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (78280 <__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 78278 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r6, r1] │ │ │ │ + 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] @ (739d8 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 739a6 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 739c2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 739c8 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7398a │ │ │ │ + ldr r3, [pc, #24] @ (739dc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 738e0 │ │ │ │ movs r1, r1 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #752 @ 0x2f0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007828c <__uepack_MOD_dclgetshadelevel@@Base>: │ │ │ │ +000739e0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #48] @ (782cc <__uepack_MOD_dclgetshadelevel@@Base+0x40>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (73a74 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 32620 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 73a18 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 73a52 │ │ │ │ + ldr r2, [pc, #112] @ (73a78 ) │ │ │ │ + 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] @ (73a7c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (73a80 ) │ │ │ │ + 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 30ddc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 3341c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 73a06 │ │ │ │ + ldr r2, [pc, #48] @ (73a84 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (73a88 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (73a8c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strh r6, [r5, #6] │ │ │ │ + beq.n 73a84 │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xfa660007 │ │ │ │ + subs r7, #126 @ 0x7e │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 73c1c │ │ │ │ movs r7, r0 │ │ │ │ + asrs r0, r2, #10 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000782d0 <__uepack_MOD_dclsetshaden@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00073a90 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #232] @ (783cc <__uepack_MOD_dclsetshaden@@Base+0xfc>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #232] @ (783d0 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r4, [pc, #132] @ (73b24 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ + cbnz r3, 73ac8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 73b02 │ │ │ │ + ldr r2, [pc, #112] @ (73b28 ) │ │ │ │ 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, 78346 <__uepack_MOD_dclsetshaden@@Base+0x76> │ │ │ │ - ldr r0, [pc, #204] @ (783d4 <__uepack_MOD_dclsetshaden@@Base+0x104>) │ │ │ │ - movs r1, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + 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] @ (73b2c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (73b30 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 78352 <__uepack_MOD_dclsetshaden@@Base+0x82> │ │ │ │ - add r2, sp, #8 │ │ │ │ + add.w r2, r4, #196 @ 0xc4 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 310c4 │ │ │ │ - ldr r2, [pc, #180] @ (783d8 <__uepack_MOD_dclsetshaden@@Base+0x108>) │ │ │ │ - ldr r3, [pc, #168] @ (783d0 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 30ddc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #196 @ 0xc4 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 3341c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 73ab6 │ │ │ │ + ldr r2, [pc, #48] @ (73b34 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (73b38 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (73b3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 783c8 <__uepack_MOD_dclsetshaden@@Base+0xf8> │ │ │ │ - ldr r0, [pc, #164] @ (783dc <__uepack_MOD_dclsetshaden@@Base+0x10c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - ldr r0, [pc, #152] @ (783e0 <__uepack_MOD_dclsetshaden@@Base+0x110>) │ │ │ │ - movs r1, #16 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 78316 <__uepack_MOD_dclsetshaden@@Base+0x46> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 783a8 <__uepack_MOD_dclsetshaden@@Base+0xd8> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - subs r6, r0, #4 │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov lr, r6 │ │ │ │ - mov ip, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - adds r2, #1 │ │ │ │ - add ip, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - str.w r0, [lr, #4]! │ │ │ │ - bge.n 7836e <__uepack_MOD_dclsetshaden@@Base+0x9e> │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #8 │ │ │ │ - strd r3, r7, [sp, #4] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 310c4 │ │ │ │ - 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 78394 <__uepack_MOD_dclsetshaden@@Base+0xc4> │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 78322 <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 310c4 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 78322 <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r5, r7] │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldmia r7!, {r1, r2, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r3, #4] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldmia r7!, {r2, r6} │ │ │ │ movs r1, r1 │ │ │ │ - strh r2, [r5, #2] │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh.w r0, [r6, #7] │ │ │ │ + subs r6, #206 @ 0xce │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r3, #2] │ │ │ │ + b.n 73b7c │ │ │ │ movs r7, r0 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000783e4 <__uepack_MOD_dclsetshadev@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00073b40 : │ │ │ │ + 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] @ (78420 <__uepack_MOD_dclsetshadev@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 73bb8 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 73bd6 │ │ │ │ + mov ip, r1 │ │ │ │ mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 3390c │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + ldr r1, [pc, #132] @ (73be8 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #32 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 73bda │ │ │ │ + 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 73b7a │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (73bec ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (73bf0 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (73bf4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 30d40 │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, #22 │ │ │ │ + movs r7, r0 │ │ │ │ + svc 112 @ 0x70 │ │ │ │ movs r7, r0 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078424 <__uepack_MOD_dclsetshadeb@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00073bf8 : │ │ │ │ + push {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] @ (785e4 <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #424] @ (785e8 <__uepack_MOD_dclsetshadeb@@Base+0x1c4>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 73c40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 73c5e │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (73c70 ) │ │ │ │ + cmp r2, #8 │ │ │ │ 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 784d8 <__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] @ (785ec <__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 31b6c │ │ │ │ - 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, 784e6 <__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 34104 │ │ │ │ - ldr r2, [pc, #316] @ (785f0 <__uepack_MOD_dclsetshadeb@@Base+0x1cc>) │ │ │ │ - ldr r3, [pc, #300] @ (785e4 <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 73c62 │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (73c74 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (73c78 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (73c7c ) │ │ │ │ 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 785de <__uepack_MOD_dclsetshadeb@@Base+0x1ba> │ │ │ │ - ldr r0, [pc, #296] @ (785f4 <__uepack_MOD_dclsetshadeb@@Base+0x1d0>) │ │ │ │ - movs r1, #16 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 78460 <__uepack_MOD_dclsetshadeb@@Base+0x3c> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 7859c <__uepack_MOD_dclsetshadeb@@Base+0x178> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 785aa <__uepack_MOD_dclsetshadeb@@Base+0x186> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 785ce <__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 7851e <__uepack_MOD_dclsetshadeb@@Base+0xfa> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 78514 <__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 34104 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 785c0 <__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 78582 <__uepack_MOD_dclsetshadeb@@Base+0x15e> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 785b8 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 7857a <__uepack_MOD_dclsetshadeb@@Base+0x156> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 784f8 <__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 34104 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 784b2 <__uepack_MOD_dclsetshadeb@@Base+0x8e> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 785b8 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 785c2 <__uepack_MOD_dclsetshadeb@@Base+0x19e> │ │ │ │ - b.n 785b8 <__uepack_MOD_dclsetshadeb@@Base+0x194> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 7853e <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 785d0 <__uepack_MOD_dclsetshadeb@@Base+0x1ac> │ │ │ │ - b.n 7853e <__uepack_MOD_dclsetshadeb@@Base+0x11a> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30d40 │ │ │ │ nop │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, r2] │ │ │ │ + ldmia r5, {r1, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r0, [r6, #28] │ │ │ │ + subs r5, #142 @ 0x8e │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r6, [r3, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r3, #27] │ │ │ │ + udf #240 @ 0xf0 │ │ │ │ movs r7, r0 │ │ │ │ + asrs r0, r4, #2 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000785f8 <__uepack_MOD_dclsetshadea@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00073c80 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (78634 <__uepack_MOD_dclsetshadea@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (73d9c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (73da0 ) │ │ │ │ + sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #32 │ │ │ │ + ldr r4, [pc, #248] @ (73da4 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 73ccc │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 73ce8 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 73cf8 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 73cb0 │ │ │ │ + ldr r3, [pc, #188] @ (73da8 ) │ │ │ │ + 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 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #156] @ (73dac ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #128] @ (73db0 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 73d82 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 32aec │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 3207c │ │ │ │ - movs r1, #16 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #80] @ (73db4 ) │ │ │ │ + ldr r1, [pc, #80] @ (73db8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (73dbc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - ldrb r6, [r2, #22] │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 73d5a │ │ │ │ + add r3, sp, #928 @ 0x3a0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r5, {r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r5, #2 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r4, #236 @ 0xec │ │ │ │ + movs r7, r0 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 73d74 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078638 <__uepack_MOD_dclshadecontourex@@Base>: │ │ │ │ +00073dc0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #416] @ (787ec <__uepack_MOD_dclshadecontourex@@Base+0x1b4>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #416] @ (787f0 <__uepack_MOD_dclshadecontourex@@Base+0x1b8>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [pc, #288] @ (73ef4 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #288] @ (73ef8 ) │ │ │ │ + add r1, pc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #284] @ (73efc ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r5, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r0, pc │ │ │ │ + add r1, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 786ea <__uepack_MOD_dclshadecontourex@@Base+0xb2> │ │ │ │ - sub.w r9, r5, #1 │ │ │ │ - negs r3, r5 │ │ │ │ - clz r9, r9 │ │ │ │ + blx 3406c │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 31c6c │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 73eae │ │ │ │ + vldr s15, [sp, #16] │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 73ec8 │ │ │ │ + movs r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov.w r9, r9, lsr #5 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ble.n 73eae │ │ │ │ + add r7, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - ldr r7, [r0, #36] @ 0x24 │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - ldr r1, [pc, #372] @ (787f4 <__uepack_MOD_dclshadecontourex@@Base+0x1bc>) │ │ │ │ - ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #17 │ │ │ │ - ldr r0, [pc, #368] @ (787f8 <__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 337b0 │ │ │ │ - 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, 786f8 <__uepack_MOD_dclshadecontourex@@Base+0xc0> │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 331c4 │ │ │ │ - ldr r2, [pc, #308] @ (787fc <__uepack_MOD_dclshadecontourex@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #296] @ (787f0 <__uepack_MOD_dclshadecontourex@@Base+0x1b8>) │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 33b40 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2e040 │ │ │ │ + vldr s11, [sp, #28] │ │ │ │ + vldr s10, [r4] │ │ │ │ + vldr s12, [r8] │ │ │ │ + vldr s14, [sp, #32] │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + 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 hi │ │ │ │ + vmovhi.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s13, s14 │ │ │ │ + vstr s10, [r4] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s12, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vstr s12, [r8] │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s13, [r5] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + cmp sl, r3 │ │ │ │ + vstr s15, [r9] │ │ │ │ + bge.n 73e2c │ │ │ │ + ldr r2, [pc, #80] @ (73f00 ) │ │ │ │ + ldr r3, [pc, #68] @ (73ef8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 787e6 <__uepack_MOD_dclshadecontourex@@Base+0x1ae> │ │ │ │ - ldr r0, [pc, #292] @ (78800 <__uepack_MOD_dclshadecontourex@@Base+0x1c8>) │ │ │ │ - movs r1, #17 │ │ │ │ + bne.n 73ef0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #56] @ (73f04 ) │ │ │ │ + add r7, sp, #24 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #20 │ │ │ │ add r0, pc │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 78670 <__uepack_MOD_dclshadecontourex@@Base+0x38> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 787a8 <__uepack_MOD_dclshadecontourex@@Base+0x170> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 787b6 <__uepack_MOD_dclshadecontourex@@Base+0x17e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 787d6 <__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 7872e <__uepack_MOD_dclshadecontourex@@Base+0xf6> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 78724 <__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 331c4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 787c8 <__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 7878e <__uepack_MOD_dclshadecontourex@@Base+0x156> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 787c0 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 78786 <__uepack_MOD_dclshadecontourex@@Base+0x14e> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 7870a <__uepack_MOD_dclshadecontourex@@Base+0xd2> │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 331c4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 786c4 <__uepack_MOD_dclshadecontourex@@Base+0x8c> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 787c0 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 787ca <__uepack_MOD_dclshadecontourex@@Base+0x192> │ │ │ │ - b.n 787c0 <__uepack_MOD_dclshadecontourex@@Base+0x188> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 7874e <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 787d8 <__uepack_MOD_dclshadecontourex@@Base+0x1a0> │ │ │ │ - b.n 7874e <__uepack_MOD_dclshadecontourex@@Base+0x116> │ │ │ │ + blx 33b40 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2e040 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ + b.n 73e18 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r0, r2] │ │ │ │ + add r0, pc, #1008 @ (adr r0, 742e8 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 78700 <__uepack_MOD_dclshadecontourex@@Base+0xc8> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r6, [r4, #20] │ │ │ │ + hlt 0x0016 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ + add r0, pc, #136 @ (adr r0, 73f8c ) │ │ │ │ movs r1, r1 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ - movs r7, r0 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078804 <__uepack_MOD_dclshadecontour@@Base>: │ │ │ │ +00073f08 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov.w lr, #131072 @ 0x20000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #416] @ (789b8 <__uepack_MOD_dclshadecontour@@Base+0x1b4>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #416] @ (789bc <__uepack_MOD_dclshadecontour@@Base+0x1b8>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + sub.w lr, ip, lr │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 73f20 │ │ │ │ + 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, #1008] @ (74330 ) │ │ │ │ + ldr r3, [pc, #1008] @ (74334 ) │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r1, pc │ │ │ │ + mov r7, r0 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add.w r0, sp, #132096 @ 0x20400 │ │ │ │ + add.w r0, r0, #756 @ 0x2f4 │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [r0, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 788b6 <__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] @ (789c0 <__uepack_MOD_dclshadecontour@@Base+0x1bc>) │ │ │ │ - ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ - movs r2, #15 │ │ │ │ - ldr r0, [pc, #368] @ (789c4 <__uepack_MOD_dclshadecontour@@Base+0x1c0>) │ │ │ │ - add r1, pc │ │ │ │ - subs r6, r6, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - add.w r4, r8, r3 │ │ │ │ + ldr r0, [pc, #980] @ (74338 ) │ │ │ │ add r0, pc │ │ │ │ - add.w sl, r6, r3 │ │ │ │ - blx 337b0 │ │ │ │ - mul.w r2, r4, r5 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, r9, #1 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ + blx 30120 │ │ │ │ + ldr r0, [pc, #976] @ (7433c ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + add r0, pc │ │ │ │ + blx 30120 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + blx 339ec │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + blx 311d4 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + streq r3, [sp, #28] │ │ │ │ + beq.n 73f9c │ │ │ │ + subs r3, #2 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.w 74354 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r4, sp, #131072 @ 0x20000 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r4, r4, #756 @ 0x2f4 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2efb0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 74376 │ │ │ │ + blx 31758 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [pc, #884] @ (74340 ) │ │ │ │ + movs r1, #0 │ │ │ │ + sub.w r2, r2, #616 @ 0x268 │ │ │ │ + str r4, [sp, #188] @ 0xbc │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [pc, #876] @ (74344 ) │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r3, [pc, #876] @ (74348 ) │ │ │ │ + add r4, pc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r6, sp, #328 @ 0x148 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bic.w r2, sl, sl, asr #31 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cbz r3, 788c4 <__uepack_MOD_dclshadecontour@@Base+0xc0> │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 2dd74 │ │ │ │ - ldr r2, [pc, #308] @ (789c8 <__uepack_MOD_dclshadecontour@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #296] @ (789bc <__uepack_MOD_dclshadecontour@@Base+0x1b8>) │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + add.w fp, sp, #96 @ 0x60 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r3, #45 @ 0x2d │ │ │ │ + str r1, [sp, #308] @ 0x134 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + mov.w r3, #2816 @ 0xb00 │ │ │ │ + movt r3, #256 @ 0x100 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + blx 302dc <_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, #768] @ 74328 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + blx 312d4 <_gfortran_st_rewind@plt> │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + add r0, sp, #104 @ 0x68 │ │ │ │ + blx 2ec3c │ │ │ │ + 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 31388 <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30228 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30228 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 301c4 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 301c4 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 301c4 <_gfortran_transfer_real@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 301c4 <_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, 74102 │ │ │ │ + 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 301c4 <_gfortran_transfer_real@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 301c4 <_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 740d4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e70c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cbnz r3, 74138 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 74054 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + asrs r5, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 74182 │ │ │ │ + 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 314e8 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 74054 │ │ │ │ + blx 33adc │ │ │ │ + ldr r2, [pc, #524] @ (7434c ) │ │ │ │ + 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 2ef8c <_gfortran_st_close@plt> │ │ │ │ + ldr r2, [pc, #504] @ (74350 ) │ │ │ │ + add.w r1, sp, #132096 @ 0x20400 │ │ │ │ + ldr r3, [pc, #472] @ (74334 ) │ │ │ │ + add.w r1, r1, #756 @ 0x2f4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 789b2 <__uepack_MOD_dclshadecontour@@Base+0x1ae> │ │ │ │ - ldr r0, [pc, #292] @ (789cc <__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 31b50 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 7883c <__uepack_MOD_dclshadecontour@@Base+0x38> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 78974 <__uepack_MOD_dclshadecontour@@Base+0x170> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 78982 <__uepack_MOD_dclshadecontour@@Base+0x17e> │ │ │ │ + bne.w 7440e │ │ │ │ + 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} │ │ │ │ + adds r2, #1 │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it mi │ │ │ │ + vaddmi.f32 s15, s15, s17 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + it mi │ │ │ │ + vstrmi s15, [r1, #-4] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt mi │ │ │ │ + vsubmi.f32 s15, s15, s17 │ │ │ │ + vstrmi s15, [r1, #-4] │ │ │ │ + cmp r2, r5 │ │ │ │ + ble.n 7419a │ │ │ │ + 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, #324] @ 7432c │ │ │ │ + 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 742e0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + add r2, r3 │ │ │ │ + add r3, r9 │ │ │ │ + vldr s14, [r2, #-88] @ 0xffffffa8 │ │ │ │ + b.n 7421e │ │ │ │ + adds r4, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r1, r4 │ │ │ │ + blt.n 74314 │ │ │ │ + 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 74216 │ │ │ │ + cmp r1, r4 │ │ │ │ + blt.n 74314 │ │ │ │ + sub.w r8, r4, r7 │ │ │ │ + add.w r5, r8, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 74322 │ │ │ │ + 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 30d44 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 789a2 <__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 788fa <__uepack_MOD_dclshadecontour@@Base+0xf6> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 788f0 <__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 2dd74 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 78994 <__uepack_MOD_dclshadecontour@@Base+0x190> │ │ │ │ + beq.n 74272 │ │ │ │ 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 7895a <__uepack_MOD_dclshadecontour@@Base+0x156> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 7898c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 78952 <__uepack_MOD_dclshadecontour@@Base+0x14e> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + add.w r1, r9, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 30d44 │ │ │ │ + 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 74308 │ │ │ │ + subs r1, r4, #2 │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itete mi │ │ │ │ + vaddmi.f32 s14, s14, s17 │ │ │ │ + vsubpl.f32 s14, s14, s17 │ │ │ │ + vsubmi.f32 s15, s15, s17 │ │ │ │ + vaddpl.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 314e8 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + lsrs r2, r3, #31 │ │ │ │ + adds r1, r2, r3 │ │ │ │ + cmp.w r4, r1, asr #1 │ │ │ │ + bne.n 741fe │ │ │ │ + ldrd r6, fp, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 74054 │ │ │ │ + b.n 74138 │ │ │ │ + sub.w r8, r1, r7 │ │ │ │ + add.w r5, r8, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + itt gt │ │ │ │ + movgt r4, r1 │ │ │ │ + ldrgt r6, [sp, #28] │ │ │ │ + bgt.n 74248 │ │ │ │ + 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 742b6 │ │ │ │ + sub.w r8, r1, r7 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r4, r1 │ │ │ │ + add.w r5, r8, #1 │ │ │ │ + b.n 74248 │ │ │ │ + mov.w r8, r8, lsl #2 │ │ │ │ + b.n 74272 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r6, r2 │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + blt.n 74318 │ │ │ │ + movs r7, r0 │ │ │ │ + blt.n 7431c │ │ │ │ + movs r7, r0 │ │ │ │ + blt.n 74338 │ │ │ │ + movs r7, r0 │ │ │ │ + blt.n 74310 │ │ │ │ + movs r7, r0 │ │ │ │ + blt.n 7431c │ │ │ │ + movs r7, r0 │ │ │ │ + bge.n 7444c │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [pc, #188] @ (74414 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #188] @ (74418 ) │ │ │ │ + mov.w ip, #30 │ │ │ │ + ldr r0, [pc, #188] @ (7441c ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 73f9c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2e8dc │ │ │ │ + bic.w fp, r0, r0, asr #31 │ │ │ │ + add.w r8, fp, #15 │ │ │ │ + mov r0, r8 │ │ │ │ blx 32174 │ │ │ │ + ldr r3, [pc, #144] @ (74420 ) │ │ │ │ + mov r1, r0 │ │ │ │ + strd fp, r7, [sp] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 788d6 <__uepack_MOD_dclshadecontour@@Base+0xd2> │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 2dd74 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #15 │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r7, sp, #131072 @ 0x20000 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + add.w r7, r7, #676 @ 0x2a4 │ │ │ │ + cmp.w r8, #79 @ 0x4f │ │ │ │ + ble.n 743f4 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32aec │ │ │ │ mov r0, r9 │ │ │ │ + mov.w r8, #6 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 78890 <__uepack_MOD_dclshadecontour@@Base+0x8c> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 7898c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 78996 <__uepack_MOD_dclshadecontour@@Base+0x192> │ │ │ │ - b.n 7898c <__uepack_MOD_dclshadecontour@@Base+0x188> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 7891a <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 789a4 <__uepack_MOD_dclshadecontour@@Base+0x1a0> │ │ │ │ - b.n 7891a <__uepack_MOD_dclshadecontour@@Base+0x116> │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r7, [pc, #92] @ (74424 ) │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + ldr r0, [pc, #92] @ (74428 ) │ │ │ │ + add r7, pc │ │ │ │ + strd r8, r3, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2d990 │ │ │ │ + ldr r2, [pc, #80] @ (7442c ) │ │ │ │ + ldr r0, [pc, #80] @ (74430 ) │ │ │ │ + movs r3, #28 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 73fc2 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #80 @ 0x50 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 743b8 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r7, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 78934 <__uepack_MOD_dclshadecontour@@Base+0x130> │ │ │ │ + bhi.n 74428 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r5, #13] │ │ │ │ + bhi.n 74460 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r4, #12] │ │ │ │ + lsrs r2, r1, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + bvc.n 74418 │ │ │ │ + movs r7, r0 │ │ │ │ + bvc.n 743a4 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r5, #230 @ 0xe6 │ │ │ │ + movs r7, r0 │ │ │ │ + bvc.n 743a8 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000789d0 <__udpack_MOD_dclgetcontourlabelformat@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00074434 : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007443c : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (78a04 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (744b0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (744b4 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #24 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (744b8 ) │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ + b.n 74486 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 744a2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 744a8 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 33b04 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - ldrb r6, [r6, #7] │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7446a │ │ │ │ + ldr r3, [pc, #24] @ (744bc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r4, pc, #512 @ (adr r4, 746b4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, pc, #440 @ (adr r4, 74674 ) │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #192 @ (adr r4, 74580 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000744c0 : │ │ │ │ + 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] @ (74550 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 744f8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 74530 │ │ │ │ + ldr r2, [pc, #108] @ (74554 ) │ │ │ │ + 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] @ (74558 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #92] @ (7455c ) │ │ │ │ + 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 304a4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #244 @ 0xf4 │ │ │ │ + blx 32db8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 744e6 │ │ │ │ + ldr r2, [pc, #44] @ (74560 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (74564 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (74568 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ + movs r0, r1 │ │ │ │ + vaddl.s8 q0, d6, d7 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ movs r7, r0 │ │ │ │ + bvs.n 744a4 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r2, r6, #30 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078a08 <__udpack_MOD_dclsetcontourlabelformat@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007456c : │ │ │ │ + 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] @ (78a3c <__udpack_MOD_dclsetcontourlabelformat@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #128] @ (745fc ) │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #24 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31818 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - ldrb r2, [r3, #7] │ │ │ │ + ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ + cbnz r3, 745a4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 745dc │ │ │ │ + ldr r2, [pc, #108] @ (74600 ) │ │ │ │ + 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] @ (74604 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #92] @ (74608 ) │ │ │ │ + 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 304a4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r4, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #244 @ 0xf4 │ │ │ │ + blx 32db8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #240] @ 0xf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 74592 │ │ │ │ + ldr r2, [pc, #44] @ (7460c ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (74610 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (74614 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r2, r3, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 13, cr0, cr10, cr7, {0} │ │ │ │ + adds r3, #244 @ 0xf4 │ │ │ │ + movs r7, r0 │ │ │ │ + bpl.n 74608 │ │ │ │ movs r7, r0 │ │ │ │ + lsls r6, r0, #28 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078a40 <__udpack_MOD_dclgetcontourinterval@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00074618 : │ │ │ │ + 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] @ (78a78 <__udpack_MOD_dclgetcontourinterval@@Base+0x38>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #21 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30238 │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31dc4 │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 74690 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 746ae │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (746c0 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #40 @ 0x28 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 746b2 │ │ │ │ + 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 74652 │ │ │ │ + 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} │ │ │ │ - ldrb r6, [r7, #6] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (746c4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (746c8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (746cc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 30d40 │ │ │ │ + nop │ │ │ │ + stmia r4!, {r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ + movs r7, r0 │ │ │ │ + bpl.n 74764 │ │ │ │ movs r7, r0 │ │ │ │ + lsls r0, r2, #25 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078a7c <__udpack_MOD_dclclearcontourlevel@@Base>: │ │ │ │ +000746d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (78aac <__udpack_MOD_dclclearcontourlevel@@Base+0x30>) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #20 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 74718 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 74736 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (74748 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7473a │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (7474c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (74750 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (74754 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - blx 31630 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #20 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 31dc0 │ │ │ │ + b.w 30d40 │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, #6] │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ movs r7, r0 │ │ │ │ + bmi.n 746ec │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r1, #23 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078ab0 <__udpack_MOD_dcldelcontourlevel@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00074758 : │ │ │ │ + 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] @ (78ae0 <__udpack_MOD_dcldelcontourlevel@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (74874 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (74878 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + ldr r4, [pc, #248] @ (7487c ) │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ + b.n 747a4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 747c0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 747d0 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2f3c0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - ldrb r0, [r0, #6] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00078ae4 <__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] @ (78b3c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (78b40 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ - movs r1, #24 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (78b44 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 74788 │ │ │ │ + ldr r3, [pc, #188] @ (74880 ) │ │ │ │ + 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 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #156] @ (74884 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #128] @ (74888 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 2fa48 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (78b48 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (78b40 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7485a │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 32aec │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #80] @ (7488c ) │ │ │ │ + ldr r1, [pc, #80] @ (74890 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (74894 ) │ │ │ │ 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 78b38 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r3, r7] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 74832 │ │ │ │ + add r1, pc, #400 @ (adr r1, 74a08 ) │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #5] │ │ │ │ + add r1, pc, #320 @ (adr r1, 749c0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #72 @ (adr r1, 748cc ) │ │ │ │ + movs r2, r1 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r6, r6] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r2, #20 │ │ │ │ + movs r7, r0 │ │ │ │ + add r0, pc, #584 @ (adr r0, 74ad8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 74804 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078b4c <__udpack_MOD_dclgetcontourline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00074898 : │ │ │ │ + stmdb 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 │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #184] @ (78c18 <__udpack_MOD_dclgetcontourline@@Base+0xcc>) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #184] @ (78c1c <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ + sub sp, #4 │ │ │ │ + ldr r2, [pc, #260] @ (749c0 ) │ │ │ │ + mov fp, r1 │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #180] @ (78c20 <__udpack_MOD_dclgetcontourline@@Base+0xd4>) │ │ │ │ - mov r7, r1 │ │ │ │ - movs r1, #17 │ │ │ │ + adds r1, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + addw r4, sp, #3100 @ 0xc1c │ │ │ │ + ldr r3, [pc, #248] @ (749c4 ) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r7, sp, #32 │ │ │ │ + sub.w r9, r7, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r4, [sp, #92] @ 0x5c │ │ │ │ - blx 31b6c │ │ │ │ - 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 31c9c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r7, 78ba8 <__udpack_MOD_dclgetcontourline@@Base+0x5c> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cbz r6, 78bae <__udpack_MOD_dclgetcontourline@@Base+0x62> │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r5, 78bb4 <__udpack_MOD_dclgetcontourline@@Base+0x68> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 78bde <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 78bde <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 78c08 <__udpack_MOD_dclgetcontourline@@Base+0xbc> │ │ │ │ - mov r1, r3 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32aec │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #32 │ │ │ │ - add.w r0, r8, #8 │ │ │ │ - sub.w r2, r3, #8 │ │ │ │ blx 2f2e4 │ │ │ │ - cbz r4, 78be4 <__udpack_MOD_dclgetcontourline@@Base+0x98> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r0, [pc, #60] @ (78c24 <__udpack_MOD_dclgetcontourline@@Base+0xd8>) │ │ │ │ - movs r1, #17 │ │ │ │ + ldr r0, [pc, #220] @ (749c8 ) │ │ │ │ + add.w r1, sp, #4096 @ 0x1000 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #56] @ (78c28 <__udpack_MOD_dclgetcontourline@@Base+0xdc>) │ │ │ │ - ldr r3, [pc, #40] @ (78c1c <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2f14c │ │ │ │ + ldr r0, [pc, #204] @ (749cc ) │ │ │ │ + add.w r1, sp, #5120 @ 0x1400 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2f14c │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + bge.n 74992 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32aec │ │ │ │ + add.w r0, r5, r9 │ │ │ │ + rsb r2, r5, #1024 @ 0x400 │ │ │ │ + movs r1, #32 │ │ │ │ + add.w r9, r9, #1024 @ 0x400 │ │ │ │ + blx 2f2e4 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne.n 74918 │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + add.w r0, r7, #1020 @ 0x3fc │ │ │ │ + blx 2dc8c │ │ │ │ + addw r0, r7, #2044 @ 0x7fc │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + blx 339f8 │ │ │ │ + ldr r3, [pc, #124] @ (749d0 ) │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + subs r2, r7, #4 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov.w r4, #1024 @ 0x400 │ │ │ │ + mov r1, r3 │ │ │ │ + str.w fp, [sp] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + blx 325e0 │ │ │ │ + ldr r2, [pc, #100] @ (749d4 ) │ │ │ │ + ldr r3, [pc, #80] @ (749c4 ) │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ + adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 78c14 <__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 │ │ │ │ + bne.n 749ba │ │ │ │ + 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 32aec │ │ │ │ + add.w r0, r9, #1024 @ 0x400 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 74938 │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r9, r9, #2048 @ 0x800 │ │ │ │ blx 32aec │ │ │ │ - b.n 78bde <__udpack_MOD_dclgetcontourline@@Base+0x92> │ │ │ │ + cmp r4, r9 │ │ │ │ + bne.n 74992 │ │ │ │ + b.n 74938 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r6, r5] │ │ │ │ + nop │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #4] │ │ │ │ + bcc.n 749ec │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ + bcc.n 749d8 │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r4, r3] │ │ │ │ + subs r6, r7, #7 │ │ │ │ + movs r0, r1 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00078c2c <__udpack_MOD_dclsetcontourline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000749d8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 74a28 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (74a2c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #264] @ (78d48 <__udpack_MOD_dclsetcontourline@@Base+0x11c>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #264] @ (78d4c <__udpack_MOD_dclsetcontourline@@Base+0x120>) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #260] @ (78d50 <__udpack_MOD_dclsetcontourline@@Base+0x124>) │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #17 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 78cf6 <__udpack_MOD_dclsetcontourline@@Base+0xca> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 78d26 <__udpack_MOD_dclsetcontourline@@Base+0xfa> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 78cea <__udpack_MOD_dclsetcontourline@@Base+0xbe> │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #7 │ │ │ │ - ble.n 78cc8 <__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, 78c90 <__udpack_MOD_dclsetcontourline@@Base+0x64> │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - mov r2, r7 │ │ │ │ + blx 33690 │ │ │ │ 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 2e1d8 │ │ │ │ - ldr r0, [pc, #172] @ (78d54 <__udpack_MOD_dclsetcontourline@@Base+0x128>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #168] @ (78d58 <__udpack_MOD_dclsetcontourline@@Base+0x12c>) │ │ │ │ - ldr r3, [pc, #152] @ (78d4c <__udpack_MOD_dclsetcontourline@@Base+0x120>) │ │ │ │ + mov r0, sp │ │ │ │ + blx 31c04 │ │ │ │ + ldr r2, [pc, #32] @ (74a30 ) │ │ │ │ + ldr r3, [pc, #28] @ (74a2c ) │ │ │ │ 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 78d44 <__udpack_MOD_dclsetcontourline@@Base+0x118> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 30d44 │ │ │ │ - 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 2f2e4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 78c8a <__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 78c8a <__udpack_MOD_dclsetcontourline@@Base+0x5e> │ │ │ │ - ldr r0, [pc, #100] @ (78d5c <__udpack_MOD_dclsetcontourline@@Base+0x130>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r7, sp, #28 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ecdc │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 78d16 <__udpack_MOD_dclsetcontourline@@Base+0xea> │ │ │ │ - vldr s15, [r8] │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 78d36 <__udpack_MOD_dclsetcontourline@@Base+0x10a> │ │ │ │ - ldr r0, [pc, #72] @ (78d60 <__udpack_MOD_dclsetcontourline@@Base+0x134>) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - blx 334ac │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 78c70 <__udpack_MOD_dclsetcontourline@@Base+0x44> │ │ │ │ - ldr r0, [pc, #60] @ (78d64 <__udpack_MOD_dclsetcontourline@@Base+0x138>) │ │ │ │ - add r5, sp, #24 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - blx 334ac │ │ │ │ - b.n 78c76 <__udpack_MOD_dclsetcontourline@@Base+0x4a> │ │ │ │ - ldr r0, [pc, #48] @ (78d68 <__udpack_MOD_dclsetcontourline@@Base+0x13c>) │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - blx 334ac │ │ │ │ - b.n 78c6c <__udpack_MOD_dclsetcontourline@@Base+0x40> │ │ │ │ + bne.n 74a24 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - strh r0, [r2, r2] │ │ │ │ + str r4, [sp, #912] @ 0x390 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r4, #31] │ │ │ │ - movs r7, r0 │ │ │ │ - strh r2, [r4, r0] │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ movs r1, r1 │ │ │ │ - strb r6, [r3, #30] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r2, #30] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r6, [r0, #30] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r5, #29] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00078d6c <__udpack_MOD_dclsetcontourb@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00074a34 : │ │ │ │ + push {r4, r5, r6, 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] @ (78f2c <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #424] @ (78f30 <__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 78e20 <__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] @ (78f34 <__udpack_MOD_dclsetcontourb@@Base+0x1c8>) │ │ │ │ - sub.w r8, r1, r2 │ │ │ │ - movs r1, #18 │ │ │ │ - ldrd r2, r6, [r3, #40] @ 0x28 │ │ │ │ - add.w r4, r8, #1 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (74ac0 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (74ac4 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (74ac8 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 33690 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 311ec │ │ │ │ + ldr r0, [pc, #92] @ (74acc ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ 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 31b6c │ │ │ │ - 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, 78e2e <__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 32c10 │ │ │ │ - ldr r2, [pc, #316] @ (78f38 <__udpack_MOD_dclsetcontourb@@Base+0x1cc>) │ │ │ │ - ldr r3, [pc, #300] @ (78f2c <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 30ddc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2f6b8 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2f404 │ │ │ │ + ldr r2, [pc, #40] @ (74ad0 ) │ │ │ │ + ldr r3, [pc, #28] @ (74ac4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 78f26 <__udpack_MOD_dclsetcontourb@@Base+0x1ba> │ │ │ │ - ldr r0, [pc, #296] @ (78f3c <__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 31dc0 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b.n 78da8 <__udpack_MOD_dclsetcontourb@@Base+0x3c> │ │ │ │ - orrs.w r3, r8, r6 │ │ │ │ - bpl.n 78ee4 <__udpack_MOD_dclsetcontourb@@Base+0x178> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - blt.n 78ef2 <__udpack_MOD_dclsetcontourb@@Base+0x186> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 78f16 <__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 78e66 <__udpack_MOD_dclsetcontourb@@Base+0xfa> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add lr, r7 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 78e5c <__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 32c10 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 78f08 <__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 78eca <__udpack_MOD_dclsetcontourb@@Base+0x15e> │ │ │ │ - add ip, r7 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r6, lr │ │ │ │ - beq.n 78f00 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 78ec2 <__udpack_MOD_dclsetcontourb@@Base+0x156> │ │ │ │ - mul.w r0, sl, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - b.n 78e40 <__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 32c10 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 78dfa <__udpack_MOD_dclsetcontourb@@Base+0x8e> │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.n 78f00 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 78f0a <__udpack_MOD_dclsetcontourb@@Base+0x19e> │ │ │ │ - b.n 78f00 <__udpack_MOD_dclsetcontourb@@Base+0x194> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 78e86 <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge.n 78f18 <__udpack_MOD_dclsetcontourb@@Base+0x1ac> │ │ │ │ - b.n 78e86 <__udpack_MOD_dclsetcontourb@@Base+0x11a> │ │ │ │ + bne.n 74abc │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ + movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r2, r3] │ │ │ │ + subs r2, r5, #3 │ │ │ │ + movs r0, r1 │ │ │ │ + ands.w r0, r8, r7 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r5, #26] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00078f40 <__udpack_MOD_dclsetcontoura@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00074ad4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (78f7c <__udpack_MOD_dclsetcontoura@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w ip, [pc, #64] @ 74b24 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (74b28 ) │ │ │ │ mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 33690 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 318f4 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - strb r6, [r4, #21] │ │ │ │ - movs r7, r0 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f404 │ │ │ │ + ldr r2, [pc, #32] @ (74b2c ) │ │ │ │ + ldr r3, [pc, #28] @ (74b28 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 74b20 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + str r3, [sp, #928] @ 0x3a0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00078f80 <__udpack_MOD_dcldrawcontour@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00074b30 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #472] @ (7916c <__udpack_MOD_dcldrawcontour@@Base+0x1ec>) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #472] @ (79170 <__udpack_MOD_dcldrawcontour@@Base+0x1f0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #112] @ 74bb0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #108] @ (74bb4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #108] @ (74bb8 ) │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 79060 <__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 32174 │ │ │ │ - ldr r1, [pc, #376] @ (79174 <__udpack_MOD_dcldrawcontour@@Base+0x1f4>) │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #376] @ (79178 <__udpack_MOD_dcldrawcontour@@Base+0x1f8>) │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ + blx 3406c │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sp │ │ │ │ + blx 310f4 │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sp │ │ │ │ + blx 33cf0 │ │ │ │ + ldr r0, [pc, #68] @ (74bbc ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - blx 337b0 │ │ │ │ - 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, 7906e <__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 2e128 │ │ │ │ - ldr r0, [pc, #324] @ (7917c <__udpack_MOD_dcldrawcontour@@Base+0x1fc>) │ │ │ │ - movs r1, #14 │ │ │ │ + blx 31144 │ │ │ │ + ldr r0, [pc, #60] @ (74bc0 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - blx 31b54 │ │ │ │ - ldr r2, [pc, #320] @ (79180 <__udpack_MOD_dcldrawcontour@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #300] @ (79170 <__udpack_MOD_dcldrawcontour@@Base+0x1f0>) │ │ │ │ + blx 31144 │ │ │ │ + ldr r2, [pc, #52] @ (74bc4 ) │ │ │ │ + ldr r3, [pc, #36] @ (74bb4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 79168 <__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 2ffc0 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r9 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 78fb8 <__udpack_MOD_dcldrawcontour@@Base+0x38> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r3, r7 │ │ │ │ - bpl.n 7911e <__udpack_MOD_dcldrawcontour@@Base+0x19e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - blt.n 7912e <__udpack_MOD_dcldrawcontour@@Base+0x1ae> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 79158 <__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 790a2 <__udpack_MOD_dcldrawcontour@@Base+0x122> │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add lr, r8 │ │ │ │ - add ip, r4 │ │ │ │ - cmp r7, r9 │ │ │ │ - bge.n 79098 <__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 2e128 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 79148 <__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 79104 <__udpack_MOD_dcldrawcontour@@Base+0x184> │ │ │ │ - add ip, r8 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r7, sl │ │ │ │ - beq.n 79140 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - b.n 790fc <__udpack_MOD_dcldrawcontour@@Base+0x17c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mul.w r0, r3, r4 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 32174 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 79080 <__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 2e128 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 79034 <__udpack_MOD_dcldrawcontour@@Base+0xb4> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 79140 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7914c <__udpack_MOD_dcldrawcontour@@Base+0x1cc> │ │ │ │ - b.n 79140 <__udpack_MOD_dcldrawcontour@@Base+0x1c0> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - blt.n 790be <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r7, r3 │ │ │ │ - bge.n 7915a <__udpack_MOD_dcldrawcontour@@Base+0x1da> │ │ │ │ - b.n 790be <__udpack_MOD_dcldrawcontour@@Base+0x13e> │ │ │ │ + bne.n 74baa │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2e350 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #248] @ (79268 <__syslib_MOD_dclgetunitnum@@Base+0x24>) │ │ │ │ + nop │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3} │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ movs r7, r0 │ │ │ │ - strb r4, [r1, #19] │ │ │ │ + beq.n 74af4 │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ + beq.n 74af0 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #584] @ (793cc <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0xc>) │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00079184 <__timelib_MOD_dclformattime@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #52] @ (791c8 <__timelib_MOD_dclformattime@@Base+0x44>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 31b6c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r3, r5, #8 │ │ │ │ - adds r2, r5, #4 │ │ │ │ - blx 31e6c │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - strb r6, [r0, #13] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000791cc <__timelib_MOD_dclgettime@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00074bc8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #88] @ (79234 <__timelib_MOD_dclgettime@@Base+0x68>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (79238 <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #648] @ (74e68 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #648] @ (74e6c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #84] @ (7923c <__timelib_MOD_dclgettime@@Base+0x70>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r5, pc │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #644] @ (74e70 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2f660 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r3, [pc, #40] @ (79238 <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ - ldmia.w sp, {r0, r1, r2} │ │ │ │ - stmia.w r6, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #40] @ (79240 <__timelib_MOD_dclgettime@@Base+0x74>) │ │ │ │ + ldr.w r8, [sp, #164] @ 0xa4 │ │ │ │ + blx 3406c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov fp, r2 │ │ │ │ + mov sl, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + blx r5 │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + vldr s13, [sp, #48] @ 0x30 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 74e42 │ │ │ │ + vldr s12, [sp, #52] @ 0x34 │ │ │ │ + vcmp.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 74e42 │ │ │ │ + vldr s14, [sp, #64] @ 0x40 │ │ │ │ + vcmp.f32 s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 74e42 │ │ │ │ + vldr s11, [sp, #60] @ 0x3c │ │ │ │ + vcmp.f32 s13, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 74e42 │ │ │ │ + vldr s9, [r6] │ │ │ │ + vsub.f32 s12, s12, s15 │ │ │ │ + vsub.f32 s11, s11, s14 │ │ │ │ + vldr s10, [pc, #500] @ 74e64 │ │ │ │ + vcmp.f32 s13, s9 │ │ │ │ + vdiv.f32 s16, s12, s10 │ │ │ │ + vdiv.f32 s17, s11, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 74ca2 │ │ │ │ + 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 74cce │ │ │ │ + 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 s14, s7 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s13, s3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s13, [r9] │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s14, s7 │ │ │ │ + vcmpe.f32 s14, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s14, s8 │ │ │ │ + vcmpe.f32 s14, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s14, s9 │ │ │ │ + vcmpe.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s15, s10 │ │ │ │ + it hi │ │ │ │ + vmovhi.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 s15, s10 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s14, [r8] │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s10 │ │ │ │ + vcmpe.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s11 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s12 │ │ │ │ + vcmpe.f32 s15, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s6 │ │ │ │ + cmp r5, r3 │ │ │ │ + vstr s15, [r7] │ │ │ │ + bne.w 74cc6 │ │ │ │ + ldr r2, [pc, #48] @ (74e74 ) │ │ │ │ + ldr r3, [pc, #36] @ (74e6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7922e <__timelib_MOD_dclgettime@@Base+0x62> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 74e60 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #968] @ (79600 <__slpack_MOD_dcldivideframe@@Base+0x34>) │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + str r2, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #12] │ │ │ │ + add r4, sp, #552 @ 0x228 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [pc, #752] @ (79534 <__slpack_MOD_dclsetaspectratio@@Base+0x28>) │ │ │ │ + str r0, [sp, #568] @ 0x238 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00079244 <__syslib_MOD_dclgetunitnum@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #28] @ (79270 <__syslib_MOD_dclgetunitnum@@Base+0x2c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - blx 31758 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strb r6, [r4, #10] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00079274 <__syslib_MOD_dclcompchar@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (792b4 <__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 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ff08 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strb r2, [r0, #10] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000792b8 <__syslib_MOD_dclmessagedump@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #52] @ (792fc <__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 31b6c │ │ │ │ - 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 2d990 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00079300 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (79338 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (7933c <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #27 │ │ │ │ - add r1, pc │ │ │ │ - blx 337b0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f458 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #27 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - strb r2, [r2, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00079340 <__slpack_MOD_dcldrawdevicewindowcorner@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (79378 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (7937c <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #25 │ │ │ │ - add r1, pc │ │ │ │ - blx 337b0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 338e8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #25 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - strb r6, [r5, #7] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00079380 <__slpack_MOD_dcldrawviewportcorner@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (793b8 <__slpack_MOD_dcldrawviewportcorner@@Base+0x38>) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #40] @ (793bc <__slpack_MOD_dcldrawviewportcorner@@Base+0x3c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #21 │ │ │ │ - add r1, pc │ │ │ │ - blx 337b0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30408 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #21 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - strb r2, [r1, #7] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ +00074e78 : │ │ │ │ + ldr r3, [pc, #16] @ (74e8c ) │ │ │ │ + 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 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000793c0 <__slpack_MOD_dcldrawdeviceviewportframe@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (793f4 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #36] @ (793f8 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #26 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 337b0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32fa8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #26 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ +00074e90 : │ │ │ │ + ldr r3, [pc, #20] @ (74ea8 ) │ │ │ │ + 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 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000793fc <__slpack_MOD_dcldrawdevicewindowframe@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00074eac : │ │ │ │ + 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] @ (79430 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #36] @ (79434 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #24 │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r1, [pc, #460] @ (7508c ) │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ + ldr r2, [pc, #460] @ (75090 ) │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 337b0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30d50 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - strb r2, [r0, #6] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00079438 <__slpack_MOD_dcldrawviewportframe@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7946c <__slpack_MOD_dcldrawviewportframe@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #36] @ (79470 <__slpack_MOD_dcldrawviewportframe@@Base+0x38>) │ │ │ │ - movs r3, #1 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + ldr r4, [pc, #456] @ (75094 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ add r4, pc │ │ │ │ - movs r2, #20 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 337b0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 317d8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00079474 <__slpack_MOD_dclsetframetitle@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (794f8 <__slpack_MOD_dclsetframetitle@@Base+0x84>) │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #108] @ (794fc <__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] @ (79500 <__slpack_MOD_dclsetframetitle@@Base+0x8c>) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov.w r1, #0 │ │ │ │ - movs r1, #16 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r2, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 31f08 │ │ │ │ + ldr r0, [pc, #436] @ (75098 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - blx 31b6c │ │ │ │ - movs r1, #1 │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbz r4, 794b8 <__slpack_MOD_dclsetframetitle@@Base+0x44> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32a50 │ │ │ │ - ldr r2, [pc, #52] @ (79504 <__slpack_MOD_dclsetframetitle@@Base+0x90>) │ │ │ │ - ldr r3, [pc, #40] @ (794fc <__slpack_MOD_dclsetframetitle@@Base+0x88>) │ │ │ │ + blx 2f740 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 75014 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #408] @ (7509c ) │ │ │ │ + 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 2e1cc │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 32bdc │ │ │ │ + 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] @ 75080 │ │ │ │ + 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] @ 75080 │ │ │ │ + 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] @ 75084 │ │ │ │ + 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 74fee │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #30 │ │ │ │ + beq.n 75036 │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [pc, #160] @ 75084 │ │ │ │ + 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 2f2d4 │ │ │ │ + ldr r2, [pc, #164] @ (750a0 ) │ │ │ │ + ldr r3, [pc, #144] @ (75090 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 794f2 <__slpack_MOD_dclsetframetitle@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #36] @ (79508 <__slpack_MOD_dclsetframetitle@@Base+0x94>) │ │ │ │ - movs r1, #16 │ │ │ │ + bne.n 7507c │ │ │ │ + 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 30fb0 │ │ │ │ + b.n 74f02 │ │ │ │ + ldr r0, [pc, #108] @ (750a4 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #32 │ │ │ │ add r0, pc │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + blx 30948 │ │ │ │ + vldr s15, [sp, #32] │ │ │ │ + vldr s14, [pc, #64] @ 75088 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75062 │ │ │ │ + vldr s15, [r4, #20] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + b.n 74fee │ │ │ │ + vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ + vdiv.f32 s0, s0, s15 │ │ │ │ + blx 2fc50 │ │ │ │ + vldr s15, [r4, #16] │ │ │ │ + vmul.f32 s15, s15, s0 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + b.n 74fee │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #280] @ (79614 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x8>) │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #4] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r5, {r1, r2, r3, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r2, [pc, #8] @ (79510 <__slpack_MOD_dclsetaspectratio@@Base+0x4>) │ │ │ │ + movs r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r2, #54] @ 0x36 │ │ │ │ movs r1, r1 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007950c <__slpack_MOD_dclsetaspectratio@@Base>: │ │ │ │ +000750a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (79574 <__slpack_MOD_dclsetaspectratio@@Base+0x68>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #88] @ (79578 <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + ldr.w ip, [pc, #64] @ 750f8 │ │ │ │ sub sp, #12 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #84] @ (7957c <__slpack_MOD_dclsetaspectratio@@Base+0x70>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [pc, #60] @ (750fc ) │ │ │ │ + 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 31b6c │ │ │ │ - mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ - cbz r4, 79542 <__slpack_MOD_dclsetaspectratio@@Base+0x36> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2dcfc │ │ │ │ - ldr r2, [pc, #48] @ (79580 <__slpack_MOD_dclsetaspectratio@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #40] @ (79578 <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + blx 2ff8c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f90c │ │ │ │ + ldr r2, [pc, #32] @ (75100 ) │ │ │ │ + ldr r3, [pc, #28] @ (750fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 79570 <__slpack_MOD_dclsetaspectratio@@Base+0x64> │ │ │ │ - ldr r0, [pc, #32] @ (79584 <__slpack_MOD_dclsetaspectratio@@Base+0x78>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ + bne.n 750f4 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #712] @ (79840 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x108>) │ │ │ │ + ldrh r4, [r2, #48] @ 0x30 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, #2] │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r1, [pc, #528] @ (79794 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x5c>) │ │ │ │ + ldrh r4, [r6, #46] @ 0x2e │ │ │ │ movs r1, r1 │ │ │ │ - strb r0, [r7, #1] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00079588 <__slpack_MOD_dclsetframemargin@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00075104 : │ │ │ │ + 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] @ (795c8 <__slpack_MOD_dclsetframemargin@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #276] @ (7522c ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #276] @ (75230 ) │ │ │ │ + mov r8, r2 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #17 │ │ │ │ + mov r7, r0 │ │ │ │ + add r6, sp, #28 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r4, sp, #16 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2ff8c │ │ │ │ + add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 32c1c │ │ │ │ - movs r1, #17 │ │ │ │ + blx 3151c │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - strb r2, [r2, #1] │ │ │ │ + blx 2d8c8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f9b4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 7517c │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 751b6 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.n 751ee │ │ │ │ + ldr r2, [pc, #208] @ (75234 ) │ │ │ │ + ldr r3, [pc, #200] @ (75230 ) │ │ │ │ + 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 75228 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #184] @ (75238 ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #184] @ (7523c ) │ │ │ │ + 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 32678 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 31eb4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 33008 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e9a4 │ │ │ │ + b.n 75162 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #132] @ (75240 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #132] @ (75244 ) │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 304a4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 32db8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31e9c │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31a0c │ │ │ │ + b.n 75162 │ │ │ │ + movs r2, #2 │ │ │ │ + movs r0, #8 │ │ │ │ + ldr r3, [pc, #84] @ (75248 ) │ │ │ │ + mov r1, r6 │ │ │ │ + strd r2, r0, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [pc, #76] @ (7524c ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 30ddc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 3341c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 33690 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f404 │ │ │ │ + b.n 75162 │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldrh r0, [r7, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r5, #42] @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r3, #31 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 75848 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r3, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 757d8 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r6, r3, #29 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 75764 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000795cc <__slpack_MOD_dcldivideframe@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00075250 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (79608 <__slpack_MOD_dcldivideframe@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w ip, [pc, #64] @ 752a0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (752a4 ) │ │ │ │ mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2ff8c │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 31ba8 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ - movs r7, r0 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2e5c8 │ │ │ │ + ldr r2, [pc, #32] @ (752a8 ) │ │ │ │ + ldr r3, [pc, #28] @ (752a4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7529c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007960c <__shtrlib_MOD_dcllegendretransform_b@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000752ac : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #228] @ (79708 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xfc>) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ (7970c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #224] @ (79710 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x104>) │ │ │ │ - mov r9, r1 │ │ │ │ - movs r1, #22 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #748] @ (755b0 ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #748] @ (755b4 ) │ │ │ │ + add r1, pc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #744] @ (755b8 ) │ │ │ │ + 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, #20] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r7, 79648 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x3c> │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #200] @ (79714 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x108>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 79662 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x56> │ │ │ │ - b.n 796e6 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xda> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 796de <__shtrlib_MOD_dcllegendretransform_b@@Base+0xd2> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 79656 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x4a> │ │ │ │ - cbz r0, 79672 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ - ldr r3, [pc, #172] @ (79718 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x10c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r6, 7967c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x70> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [pc, #156] @ (7971c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x110>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 340e0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 796ba <__shtrlib_MOD_dcllegendretransform_b@@Base+0xae> │ │ │ │ - adds r0, #20 │ │ │ │ + blx 3406c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 34180 │ │ │ │ + vldr s16, [sp, #44] @ 0x2c │ │ │ │ + vldr s15, [sp, #80] @ 0x50 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 75542 │ │ │ │ + vldr s15, [sp, #84] @ 0x54 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 75542 │ │ │ │ + vldr s15, [sp, #36] @ 0x24 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 75542 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + blx 30988 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + blx 30988 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + blx 2fa7c │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 75586 │ │ │ │ + vmov.f32 s19, #96 @ 0x3f000000 0.5 │ │ │ │ + blx 33734 │ │ │ │ + vldr s16, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #28 │ │ │ │ + vmul.f32 s19, s0, s19 │ │ │ │ + add r4, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ mov r1, r4 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #100] @ (79720 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #76] @ (7970c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ + 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] @ 755a8 │ │ │ │ + vmov.f32 s25, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + blx 31720 │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + vadd.f32 s14, s17, s17 │ │ │ │ + vldr s15, [pc, #528] @ 755ac │ │ │ │ + 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 31720 │ │ │ │ + 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 75496 │ │ │ │ + vldr s15, [pc, #432] @ 755a8 │ │ │ │ + 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 328f0 │ │ │ │ + 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 31504 │ │ │ │ + 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 s12, s11 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s13, s14 │ │ │ │ + vstr s10, [r7] │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s12, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vstr s12, [r5] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s13, [r8] │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s14 │ │ │ │ + cmp r4, r3 │ │ │ │ + vstr s15, [r6] │ │ │ │ + beq.n 75542 │ │ │ │ + vmov s15, r4 │ │ │ │ + vmov.f32 s16, s17 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vnmls.f32 s16, s15, s23 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + blx 30c5c │ │ │ │ + vmov.f32 s15, s21 │ │ │ │ + vmla.f32 s15, s0, s20 │ │ │ │ + vcmpe.f32 s15, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.n 753f4 │ │ │ │ + vcmpe.f32 s15, s25 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 75560 │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + blx 31ef0 │ │ │ │ + vmov.f32 s28, s0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 75406 │ │ │ │ + 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 7559e │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + blx 31720 │ │ │ │ + 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 75570 │ │ │ │ + vmov r3, s16 │ │ │ │ + vabs.f32 s0, s0 │ │ │ │ + cmp r3, #0 │ │ │ │ + it lt │ │ │ │ + vneglt.f32 s0, s0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + b.n 75406 │ │ │ │ + ldr r2, [pc, #120] @ (755bc ) │ │ │ │ + ldr r3, [pc, #108] @ (755b4 ) │ │ │ │ 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 79702 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xf6> │ │ │ │ - ldr r0, [pc, #84] @ (79724 <__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 31dc0 │ │ │ │ - ldr r2, [pc, #72] @ (79728 <__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] @ (7972c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x120>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (79730 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x124>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #60] @ (79734 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x128>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 79672 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + bne.n 755a4 │ │ │ │ + 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 75406 │ │ │ │ + vcmpe.f32 s0, s25 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ls │ │ │ │ + vmovls.f32 s0, s17 │ │ │ │ + bls.n 7552c │ │ │ │ + blx 31ef0 │ │ │ │ + b.n 7552c │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 31504 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + b.n 75358 │ │ │ │ + vldr s16, [pc, #8] @ 755a8 │ │ │ │ + b.n 75406 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [pc, #688] @ (799bc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x78>) │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #124] @ 0x7c │ │ │ │ + add r5, pc, #664 @ (adr r5, 75854 ) │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r2, #15 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r0, r6, #14 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [pc, #88] @ (7977c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x44>) │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [r0, #116] @ 0x74 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00079738 <__shtrlib_MOD_dcllegendretransform_f@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000755c0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #228] @ (79834 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xfc>) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #228] @ (79838 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #224] @ (7983c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x104>) │ │ │ │ - mov r9, r1 │ │ │ │ - movs r1, #22 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #652] @ (75860 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #652] @ (75864 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [pc, #648] @ (75868 ) │ │ │ │ + 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, #20] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r7, 79774 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x3c> │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #200] @ (79840 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x108>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7978e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x56> │ │ │ │ - b.n 79812 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xda> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7980a <__shtrlib_MOD_dcllegendretransform_f@@Base+0xd2> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 79782 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x4a> │ │ │ │ - cbz r0, 7979e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ - ldr r3, [pc, #172] @ (79844 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x10c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r6, 797a8 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x70> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [pc, #156] @ (79848 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x110>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 2fa54 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 797e6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xae> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #100] @ (7984c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #76] @ (79838 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ + blx 2e750 │ │ │ │ + ldr r0, [pc, #628] @ (7586c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e750 │ │ │ │ + ldr r0, [pc, #620] @ (75870 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 31f08 │ │ │ │ + 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 31e78 │ │ │ │ + vsub.f32 s15, s16, s20 │ │ │ │ + vsub.f32 s14, s17, s19 │ │ │ │ + vldr s16, [sp, #24] │ │ │ │ + vldr s17, [sp, #28] │ │ │ │ + vldr s13, [pc, #484] @ 75844 │ │ │ │ + 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 7568c │ │ │ │ + vldr s19, [sp, #32] │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7570a │ │ │ │ + ldr r0, [pc, #484] @ (75874 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + 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 75818 │ │ │ │ + vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7578e │ │ │ │ + vldr s12, [pc, #392] @ 75848 │ │ │ │ + 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 75830 │ │ │ │ + vldr s15, [sp, #20] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 75822 │ │ │ │ + ldr r2, [pc, #392] @ (75878 ) │ │ │ │ + ldr r3, [pc, #372] @ (75864 ) │ │ │ │ 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 7982e <__shtrlib_MOD_dcllegendretransform_f@@Base+0xf6> │ │ │ │ - ldr r0, [pc, #84] @ (79850 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x118>) │ │ │ │ - movs r1, #22 │ │ │ │ + bne.w 7583e │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + vpop {d8-d10} │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr s15, [pc, #320] @ 7584c │ │ │ │ + vcmpe.f32 s19, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 7568c │ │ │ │ + vldr s15, [pc, #308] @ 75850 │ │ │ │ + vcmpe.f32 s19, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 7568c │ │ │ │ + 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 2e040 │ │ │ │ + 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 2e040 │ │ │ │ + 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] @ 75854 │ │ │ │ + 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 7569e │ │ │ │ + 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 756c4 │ │ │ │ + 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 756c4 │ │ │ │ + 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 756c4 │ │ │ │ + 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 756c4 │ │ │ │ + vmov.f32 s12, #62 @ 0x41f00000 30.0 │ │ │ │ + vldr s11, [pc, #100] @ 75858 │ │ │ │ + vmov.f32 s10, #96 @ 0x3f000000 0.5 │ │ │ │ + vcmpe.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite hi │ │ │ │ + vmovhi.f32 s12, s13 │ │ │ │ + vmovls.f32 s12, s15 │ │ │ │ + ite hi │ │ │ │ + vmovhi.f32 s15, s11 │ │ │ │ + vmovls.f32 s15, s10 │ │ │ │ + b.n 756c4 │ │ │ │ + vldr s12, [pc, #64] @ 7585c │ │ │ │ + vmov.f32 s15, #62 @ 0x41f00000 30.0 │ │ │ │ + b.n 756c4 │ │ │ │ + ldr r0, [pc, #88] @ (7587c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - ldr r2, [pc, #72] @ (79854 <__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] @ (79858 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x120>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (7985c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x124>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #60] @ (79860 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x128>) │ │ │ │ - add r2, pc │ │ │ │ + blx 31144 │ │ │ │ + b.n 756ec │ │ │ │ + ldr r0, [pc, #76] @ (75880 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 7979e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + blx 31144 │ │ │ │ + b.n 756dc │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blx r0 │ │ │ │ + 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 │ │ │ │ + ldrh r2, [r7, #6] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ + stmia r6!, {r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r4, #10 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r4, r0, #10 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ - movs r3, r1 │ │ │ │ - mov sl, sp │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ + stmia r6!, {r1, r5} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [r7, #96] @ 0x60 │ │ │ │ + add r2, pc, #472 @ (adr r2, 75a4c ) │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [r1, #96] @ 0x60 │ │ │ │ + stmia r5!, {r2, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + strh r4, [r4, #62] @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00079864 <__shtrlib_MOD_dclgetlegendrefunctions@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00075884 : │ │ │ │ + ldr r3, [pc, #16] @ (75898 ) │ │ │ │ + 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 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007589c : │ │ │ │ + ldr r3, [pc, #20] @ (758b4 ) │ │ │ │ + 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 │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000758b8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #512] @ (75ac8 ) │ │ │ │ sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #168] @ (79920 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xbc>) │ │ │ │ - mov r7, r1 │ │ │ │ - movs r1, #23 │ │ │ │ - add r0, pc │ │ │ │ + ldr r4, [pc, #512] @ (75acc ) │ │ │ │ + add r2, pc │ │ │ │ + adds r1, r2, #4 │ │ │ │ + add.w r0, r2, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 31b6c │ │ │ │ + blx 31efc │ │ │ │ + ldr r3, [pc, #500] @ (75ad0 ) │ │ │ │ + add r4, pc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r2, 7988c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x28> │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #148] @ (79924 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc0>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 798a4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x40> │ │ │ │ - b.n 79902 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x9e> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + vldr s14, [r2, #8] │ │ │ │ mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cbz r4, 798fa <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x96> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7989a <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x36> │ │ │ │ - cbz r0, 798b4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ - ldr r3, [pc, #120] @ (79928 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc4>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - ldr r5, [pc, #116] @ (7992c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc8>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 31884 <_gfortran_internal_pack@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 30594 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 798ea <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x86> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [pc, #68] @ (79930 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xcc>) │ │ │ │ - movs r1, #23 │ │ │ │ + vldr s15, [r3, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75904 │ │ │ │ + vldr s14, [r2, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7597a │ │ │ │ + ldr r4, [pc, #460] @ (75ad4 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 34180 │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75988 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75988 │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75988 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + sub.w r1, r2, #10 │ │ │ │ + cmp r1, #9 │ │ │ │ + bhi.n 7598c │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s13, [pc, #360] @ 75ac0 │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + ldr r0, [pc, #368] @ (75ad8 ) │ │ │ │ + ldr r2, [pc, #372] @ (75adc ) │ │ │ │ add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - ldr r2, [pc, #56] @ (79934 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd0>) │ │ │ │ + adds r1, r0, #4 │ │ │ │ add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - movs r1, #23 │ │ │ │ - ldr r2, [pc, #48] @ (79938 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd4>) │ │ │ │ + adds r0, #8 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f0c4 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75904 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + sub.w r1, r2, #20 │ │ │ │ + cmp r1, #4 │ │ │ │ + bhi.n 75a04 │ │ │ │ + vcmp.f32 s13, #0.0 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s12, [pc, #288] @ 75ac0 │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + beq.n 75aa2 │ │ │ │ + ldr r4, [pc, #300] @ (75ae0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #300] @ (75ae4 ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #24 │ │ │ │ + blx 30948 │ │ │ │ + ldr r0, [pc, #288] @ (75ae8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s14, [r4, #24] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 75a14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r1, [pc, #256] @ (75aec ) │ │ │ │ + ldr r0, [pc, #260] @ (75af0 ) │ │ │ │ + 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 2faec │ │ │ │ + b.n 75964 │ │ │ │ + subs r2, #30 │ │ │ │ + cmp r2, #4 │ │ │ │ + itt ls │ │ │ │ + vstrls s14, [r4, #8] │ │ │ │ + vstrls s13, [r4, #4] │ │ │ │ + b.n 75964 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75a44 │ │ │ │ + vldr s14, [r4, #16] │ │ │ │ + vldr s11, [r4, #12] │ │ │ │ + vldr s12, [r5, #20] │ │ │ │ + vldr s13, [pc, #156] @ 75ac4 │ │ │ │ + vsub.f32 s14, s14, s11 │ │ │ │ + vnmul.f32 s13, s13, s12 │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s13 │ │ │ │ + vstr s14, [r4, #24] │ │ │ │ + ldr r3, [pc, #172] @ (75af4 ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r3, #28] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75a80 │ │ │ │ + vldr s15, [r3, #16] │ │ │ │ + vldr s12, [r3, #12] │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #96] @ 75ac4 │ │ │ │ + vadd.f32 s15, s15, s12 │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s14 │ │ │ │ + vstr s15, [r3, #28] │ │ │ │ + ldr r4, [pc, #116] @ (75af8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #116] @ (75afc ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 2faec │ │ │ │ + ldr r0, [pc, #108] @ (75b00 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 2faec │ │ │ │ + b.n 75964 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #92] @ (75b04 ) │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #44] @ (7993c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd8>) │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #88] @ (75b08 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #44] @ (79940 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xdc>) │ │ │ │ + ldr r0, [pc, #88] @ (75b0c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 798b4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ + b.n 759b2 │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r2, [r0, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + str r0, [sp, #464] @ 0x1d0 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r3, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r1, r2, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [r3, #80] @ 0x50 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ldrh r0, [r2, #58] @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r1, r2, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r6, [r3, #50] @ 0x32 │ │ │ │ + ldrh r2, [r7, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + ite │ │ │ │ + mov r7, r0 │ │ │ │ + itee al @ unpredictable │ │ │ │ + moval r7, r0 │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ + mov r7, r0 │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ + @ instruction: 0xf23e0007 │ │ │ │ │ │ │ │ -00079944 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base>: │ │ │ │ +00075b10 : │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #428] @ (79b08 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c4>) │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #428] @ (79b0c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #892] @ (75ea4 ) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #892] @ (75ea8 ) │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #424] @ (79b10 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1cc>) │ │ │ │ - movs r1, #28 │ │ │ │ - ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ + ldr r4, [pc, #892] @ (75eac ) │ │ │ │ + ldr r5, [pc, #896] @ (75eb0 ) │ │ │ │ + add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldrd r8, r7, [sp, #104] @ 0x68 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + mov r2, r4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 31b6c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 7998c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x48> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #388] @ (79b14 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d0>) │ │ │ │ - movs r0, #0 │ │ │ │ + blx 31efc │ │ │ │ + ldr r3, [pc, #872] @ (75eb4 ) │ │ │ │ + add r5, pc │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75b7c │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 75b7c │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75b8c │ │ │ │ + ldr r4, [pc, #824] @ (75eb8 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + blx 31c6c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cbnz r3, 75bac │ │ │ │ + ldr r2, [pc, #812] @ (75ebc ) │ │ │ │ + ldr r3, [pc, #792] @ (75ea8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 799a6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x62> │ │ │ │ - b.n 79a64 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x120> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 79a5c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x118> │ │ │ │ - mov r3, r4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7999a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x56> │ │ │ │ - cbz r0, 799b6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ - ldr r3, [pc, #360] @ (79b18 <__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 799c6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x82> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 75e98 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r6, [pc, #784] @ (75ec0 ) │ │ │ │ + add.w r8, r4, #24 │ │ │ │ + mov r2, r8 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 799d6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x92> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #324] @ (79b1c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d8>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r7, 799e6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa2> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 79a80 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x13c> │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 79ab4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x170> │ │ │ │ - ldr r5, [pc, #300] @ (79b20 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1dc>) │ │ │ │ - blx 31884 <_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 2ed74 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 79a38 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #232] @ (79b24 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e0>) │ │ │ │ - ldr r3, [pc, #208] @ (79b0c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + blx 33b40 │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + cmp r7, #0 │ │ │ │ + ble.n 75cb8 │ │ │ │ + adds r3, r6, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r8 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 33b40 │ │ │ │ + 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 │ │ │ │ + vcmpe.f32 s15, s16 │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s14, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s14, [r4, #36] @ 0x24 │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s16 │ │ │ │ + vmov.f32 s0, s17 │ │ │ │ + vstr s15, [r4, #40] @ 0x28 │ │ │ │ + blx 31720 │ │ │ │ + vdiv.f32 s15, s16, s18 │ │ │ │ + vldr s11, [r5, #12] │ │ │ │ + vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s10, [sp, #20] │ │ │ │ + vldr s9, [sp, #16] │ │ │ │ + add.w r0, r4, #56 @ 0x38 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + add.w r1, r4, #60 @ 0x3c │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + add.w r3, r4, #52 @ 0x34 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add.w r2, r4, #48 @ 0x30 │ │ │ │ + vadd.f32 s13, s13, s9 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + vadd.f32 s14, s14, s10 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + vstr s17, [r4, #48] @ 0x30 │ │ │ │ + vstr s13, [r4, #16] │ │ │ │ + vstr s14, [r4, #20] │ │ │ │ + vnmls.f32 s15, s11, s12 │ │ │ │ + vstr s15, [sp, #24] │ │ │ │ + blx 2f39c │ │ │ │ + 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 75bd4 │ │ │ │ + ldr r4, [pc, #520] @ (75ec4 ) │ │ │ │ + vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ + add r4, pc │ │ │ │ + vldr s1, [r4, #16] │ │ │ │ + vldr s0, [r4, #20] │ │ │ │ + blx 30770 │ │ │ │ + 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 75d38 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #420] @ 75e9c │ │ │ │ + vstr s0, [r4, #8] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + ldr r2, [pc, #448] @ (75ec8 ) │ │ │ │ + ldr r3, [pc, #412] @ (75ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 79b04 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c0> │ │ │ │ - ldr r0, [pc, #216] @ (79b28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e4>) │ │ │ │ - movs r1, #28 │ │ │ │ + bne.w 75e98 │ │ │ │ + ldr r0, [pc, #428] @ (75ecc ) │ │ │ │ + ldr r2, [pc, #432] @ (75ed0 ) │ │ │ │ add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - ldr r2, [pc, #204] @ (79b2c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e8>) │ │ │ │ add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #28 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #196] @ (79b30 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1ec>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #192] @ (79b34 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f0>) │ │ │ │ + adds r1, r0, #4 │ │ │ │ + adds r2, #8 │ │ │ │ + adds r0, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2f0c4 │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi.n 75db2 │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #336] @ 75e9c │ │ │ │ + vstr s0, [r4, #8] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vstr s14, [r4, #4] │ │ │ │ + beq.w 75e7c │ │ │ │ + ldr r4, [pc, #368] @ (75ed4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #368] @ (75ed8 ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #76 @ 0x4c │ │ │ │ + blx 30948 │ │ │ │ + ldr r0, [pc, #360] @ (75edc ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s14, [r4, #76] @ 0x4c │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 75dfe │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r1, [pc, #328] @ (75ee0 ) │ │ │ │ + ldr r0, [pc, #328] @ (75ee4 ) │ │ │ │ + mov.w r2, #6 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #192] @ (79b38 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f4>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 799b6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 79ae8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1a4> │ │ │ │ - ldr r5, [pc, #180] @ (79b3c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f8>) │ │ │ │ - adds r0, #20 │ │ │ │ - blx 31884 <_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 33100 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 79a2a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ - b.n 79a38 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ - ldr r5, [pc, #136] @ (79b40 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1fc>) │ │ │ │ - blx 31884 <_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 32a5c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 79a2a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xe6> │ │ │ │ - b.n 79a38 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #88] @ (79b44 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x200>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #88] @ (79b48 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x204>) │ │ │ │ - movs r4, #28 │ │ │ │ - ldr r0, [pc, #88] @ (79b4c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x208>) │ │ │ │ + add.w r1, r1, #76 @ 0x4c │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [r4, #44] @ 0x2c │ │ │ │ + streq r3, [r4, #76] @ 0x4c │ │ │ │ + blx 2faec │ │ │ │ + b.n 75d06 │ │ │ │ + subs r3, #30 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 75d06 │ │ │ │ + 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 33dd8 │ │ │ │ + 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 75d06 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75e26 │ │ │ │ + vldr s12, [r5, #20] │ │ │ │ + vldr s14, [pc, #148] @ 75ea0 │ │ │ │ + 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] @ (75ee8 ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r3, #80] @ 0x50 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 75e5a │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s13, [pc, #96] @ 75ea0 │ │ │ │ + vldr s14, [r3, #36] @ 0x24 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s14 │ │ │ │ + vstr s15, [r3, #80] @ 0x50 │ │ │ │ + ldr r4, [pc, #144] @ (75eec ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #144] @ (75ef0 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #76 @ 0x4c │ │ │ │ + add r0, pc │ │ │ │ + blx 2faec │ │ │ │ + ldr r0, [pc, #132] @ (75ef4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 2faec │ │ │ │ + b.n 75d06 │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #116] @ (75ef8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #112] @ (75efc ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #112] @ (75f00 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ blx 2d990 │ │ │ │ - b.n 79a38 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf4> │ │ │ │ + b.n 75d60 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - cmp r4, lr │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + strh r2, [r5, #28] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r4, r5, #1 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ - movs r3, r1 │ │ │ │ - lsrs r0, r4, #32 │ │ │ │ - movs r3, r1 │ │ │ │ - add r8, r3 │ │ │ │ + ldrh r0, [r6, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, #28] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ + movs r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r4, #46] @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r0, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r0, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r3, r4, pc} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r7, #30 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldrh r2, [r0, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r4, [r7, #38] @ 0x26 │ │ │ │ + ldrh r0, [r7, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r0, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r1, r3, r4} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r1, #30 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r3, #29 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + pop {r2, r4} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ + pop {r1, r3, r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ + pop {r1, r2, r4, r5, r7, pc} │ │ │ │ movs r7, r0 │ │ │ │ + cdp 0, 6, cr0, cr4, cr7, {0} │ │ │ │ │ │ │ │ -00079b50 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ +00075f04 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #344] @ (79cbc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x16c>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #344] @ (79cc0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ - sub sp, #24 │ │ │ │ - add r2, pc │ │ │ │ + sub.w lr, ip, lr │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 75f18 │ │ │ │ + sub.w lr, lr, #4096 @ 0x1000 │ │ │ │ + str.w r0, [lr, #2304] @ 0x900 │ │ │ │ + ldr r4, [pc, #868] @ (76294 ) │ │ │ │ + sub.w sp, sp, #67072 @ 0x10600 │ │ │ │ + ldr r3, [pc, #868] @ (76298 ) │ │ │ │ + sub sp, #220 @ 0xdc │ │ │ │ + add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #340] @ (79cc4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x174>) │ │ │ │ - mov sl, r1 │ │ │ │ - movs r1, #25 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #860] @ (7629c ) │ │ │ │ + ldr r1, [pc, #864] @ (762a0 ) │ │ │ │ + add.w r5, sp, #67072 @ 0x10600 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str.w r3, [r5, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 79b94 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x44> │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr r2, [pc, #304] @ (79cc8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x178>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 79bae <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x5e> │ │ │ │ - b.n 79c3e <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xee> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 79c36 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xe6> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 79ba2 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x52> │ │ │ │ - cbz r0, 79bbe <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ - ldr r3, [pc, #276] @ (79ccc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x17c>) │ │ │ │ + blx 30d10 │ │ │ │ + ldr r0, [pc, #840] @ (762a4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add.w r9, sp, #1752 @ 0x6d8 │ │ │ │ + add r0, pc │ │ │ │ + adds r5, #212 @ 0xd4 │ │ │ │ + blx 32bec │ │ │ │ + ldr r0, [pc, #824] @ (762a8 ) │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 30120 │ │ │ │ + ldr r0, [pc, #812] @ (762ac ) │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + blx 30120 │ │ │ │ + ldr r0, [pc, #800] @ (762b0 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb58 │ │ │ │ + sub.w r3, r9, #1664 @ 0x680 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbnz r3, 75fb8 │ │ │ │ + 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 2efb0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 76202 │ │ │ │ + sub.w r4, r9, #1640 @ 0x668 │ │ │ │ + blx 31758 │ │ │ │ + ldr r3, [pc, #716] @ (762b4 ) │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r2 │ │ │ │ add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r5, [pc, #704] @ (762b8 ) │ │ │ │ + subw sl, r9, #1676 @ 0x68c │ │ │ │ + ldr r3, [pc, #704] @ (762bc ) │ │ │ │ + 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 302dc <_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 312d4 <_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] │ │ │ │ - cbz r7, 79bc8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x78> │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, sp, #33280 @ 0x8200 │ │ │ │ + adds r3, #132 @ 0x84 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [r7, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7, #4] │ │ │ │ + movs r3, #49 @ 0x31 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + movs r3, #32 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + blx 31388 <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30228 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30228 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 301c4 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 301c4 <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 301c4 <_gfortran_transfer_real@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 301c4 <_gfortran_transfer_real@plt> │ │ │ │ + subw r3, r9, #1660 @ 0x67c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 79c5a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x10a> │ │ │ │ - ldr r4, [pc, #256] @ (79cd0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x180>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 79c76 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x126> │ │ │ │ - blx 31884 <_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 2e4a0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 79c12 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ - adds r0, #20 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + it le │ │ │ │ + orrle.w r3, r3, #1 │ │ │ │ + cbnz r3, 76122 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add.w r5, sp, #33280 @ 0x8200 │ │ │ │ + mov.w r8, r2, asr #1 │ │ │ │ + adds r5, #132 @ 0x84 │ │ │ │ + sub.w fp, r3, #84 @ 0x54 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 301c4 <_gfortran_transfer_real@plt> │ │ │ │ mov r1, r5 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #192] @ (79cd4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x184>) │ │ │ │ - ldr r3, [pc, #168] @ (79cc0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 301c4 <_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 760f4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2e70c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 761be │ │ │ │ + subw r3, r9, #1660 @ 0x67c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #10 │ │ │ │ + bgt.n 76174 │ │ │ │ + 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 76070 │ │ │ │ + subw r1, r9, #1108 @ 0x454 │ │ │ │ + add r3, r1 │ │ │ │ + vldr s14, [r1] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 76070 │ │ │ │ + sub.w r3, r9, #1680 @ 0x690 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 76194 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.w 76070 │ │ │ │ + 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 761a2 │ │ │ │ + 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 32bf8 │ │ │ │ + subw r3, r9, #1676 @ 0x68c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 76070 │ │ │ │ + sub.w r9, r9, #1640 @ 0x668 │ │ │ │ + ldr r3, [pc, #252] @ (762c0 ) │ │ │ │ + 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 2ef8c <_gfortran_st_close@plt> │ │ │ │ + ldr r2, [pc, #228] @ (762c4 ) │ │ │ │ + ldr r3, [pc, #180] @ (76298 ) │ │ │ │ + add.w r1, sp, #67072 @ 0x10600 │ │ │ │ add r2, pc │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 79cb6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x166> │ │ │ │ - ldr r0, [pc, #176] @ (79cd8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x188>) │ │ │ │ - movs r1, #25 │ │ │ │ + bne.n 76290 │ │ │ │ + add.w sp, sp, #67072 @ 0x10600 │ │ │ │ + add sp, #220 @ 0xdc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2e8dc │ │ │ │ + bic.w sl, r0, r0, asr #31 │ │ │ │ + add.w r7, sl, #15 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #172] @ (762c8 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + adds r6, #132 @ 0x84 │ │ │ │ + cmp r7, #79 @ 0x4f │ │ │ │ + ble.n 76278 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32aec │ │ │ │ + mov r0, r8 │ │ │ │ + movs r7, #6 │ │ │ │ + blx 2ffc4 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r6, [pc, #128] @ (762cc ) │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + ldr r0, [pc, #128] @ (762d0 ) │ │ │ │ + add r6, pc │ │ │ │ + strd r7, r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - ldr r2, [pc, #164] @ (79cdc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x18c>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #25 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #156] @ (79ce0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x190>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ (79ce4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x194>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #152] @ (79ce8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x198>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 79bbe <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x6e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 79c9a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x14a> │ │ │ │ - ldr r1, [pc, #136] @ (79cec <__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 2e070 │ │ │ │ - b.n 79c12 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ - blx 31884 <_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 3369c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 79c04 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb4> │ │ │ │ - b.n 79c12 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ - ldr r2, [pc, #84] @ (79cf0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a0>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #84] @ (79cf4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a4>) │ │ │ │ - movs r4, #25 │ │ │ │ - ldr r0, [pc, #84] @ (79cf8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a8>) │ │ │ │ + ldr r2, [pc, #112] @ (762d4 ) │ │ │ │ + ldr r0, [pc, #116] @ (762d8 ) │ │ │ │ + movs r3, #28 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 2d990 │ │ │ │ - b.n 79c12 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc2> │ │ │ │ + b.n 75fdc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r7, #80 @ 0x50 │ │ │ │ + adds r0, r6, r7 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 76240 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - muls r2, r5 │ │ │ │ + ldrb r6, [r3, #30] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r2, #52] @ 0x34 │ │ │ │ + pop {r1, r2, pc} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r0, #26 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r4, #25 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r6, r1, #25 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r6, r7 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r4, r4, #23 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ + pop {r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ + pop {r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ + pop {r1, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r6, #22 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ + cbnz r0, 76330 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [r4, #32] │ │ │ │ + pop {r2, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r2, [r1, #22] │ │ │ │ + cbnz r0, 76334 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00079cfc <__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, #4016] @ 0xfb0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #400] @ (79ea0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a4>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #400] @ (79ea4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #396] @ (79ea8 <__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 31b6c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 79d42 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x46> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #360] @ (79eac <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b0>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 79d5c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x60> │ │ │ │ - b.n 79df0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xf4> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 79de8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xec> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 79d50 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x54> │ │ │ │ - cbz r0, 79d6c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ - ldr r3, [pc, #328] @ (79eb0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b4>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cbz r7, 79d76 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x7a> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 79e0c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x110> │ │ │ │ - ldr r4, [pc, #312] @ (79eb4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b8>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 79e54 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x158> │ │ │ │ - blx 31884 <_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 30588 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 79dc4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #240] @ (79eb8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1bc>) │ │ │ │ - ldr r3, [pc, #220] @ (79ea4 <__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 79e9c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a0> │ │ │ │ - ldr r0, [pc, #224] @ (79ebc <__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 31dc0 │ │ │ │ - ldr r2, [pc, #212] @ (79ec0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c4>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #24 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #204] @ (79ec4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #200] @ (79ec8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1cc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #200] @ (79ecc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 79d6c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x70> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 79e80 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x184> │ │ │ │ - ldr r5, [pc, #188] @ (79ed0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d4>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 31884 <_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 33848 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 79dc4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - mov r1, r4 │ │ │ │ - adds r0, #20 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 79dc4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - blx 31884 <_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 3091c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 79db6 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xba> │ │ │ │ - b.n 79dc4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - ldr r2, [pc, #80] @ (79ed4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d8>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #80] @ (79ed8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1dc>) │ │ │ │ - movs r4, #24 │ │ │ │ - ldr r0, [pc, #80] @ (79edc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1e0>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - b.n 79dc4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xc8> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - rors r0, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r0, #28] │ │ │ │ + hlt 0x0038 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r2, #19 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r0, r4, #18 │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r4, r1 │ │ │ │ + ldrb r6, [r5, #19] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r6, #16 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ + cbnz r6, 762e6 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + cbnz r0, 762de │ │ │ │ movs r7, r0 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ + asrs r0, r4, #29 │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r4, [r4, #6] │ │ │ │ + cbnz r6, 762e4 │ │ │ │ movs r7, r0 │ │ │ │ + eor.w r0, r8, r7 │ │ │ │ │ │ │ │ -00079ee0 <__shtrlib_MOD_dclgridtospectrum@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000762dc : │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000762e4 : │ │ │ │ + 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 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #380] @ (7a070 <__shtrlib_MOD_dclgridtospectrum@@Base+0x190>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #380] @ (7a074 <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ - sub sp, #24 │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (76358 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (7635c ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #376] @ (7a078 <__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 31b6c │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 79f24 <__shtrlib_MOD_dclgridtospectrum@@Base+0x44> │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr r2, [pc, #340] @ (7a07c <__shtrlib_MOD_dclgridtospectrum@@Base+0x19c>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 79f3e <__shtrlib_MOD_dclgridtospectrum@@Base+0x5e> │ │ │ │ - b.n 79fce <__shtrlib_MOD_dclgridtospectrum@@Base+0xee> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 79fc6 <__shtrlib_MOD_dclgridtospectrum@@Base+0xe6> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 79f32 <__shtrlib_MOD_dclgridtospectrum@@Base+0x52> │ │ │ │ - cbz r0, 79f4e <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ - ldr r3, [pc, #312] @ (7a080 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a0>) │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #88 @ 0x58 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (76360 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 7632e │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 7634a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 76350 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 76312 │ │ │ │ + ldr r3, [pc, #24] @ (76364 ) │ │ │ │ add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r7, 79f58 <__shtrlib_MOD_dclgridtospectrum@@Base+0x78> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 79fea <__shtrlib_MOD_dclgridtospectrum@@Base+0x10a> │ │ │ │ - ldr r4, [pc, #292] @ (7a084 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a4>) │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r5, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00076368 : │ │ │ │ + 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] @ (763fc ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7a02a <__shtrlib_MOD_dclgridtospectrum@@Base+0x14a> │ │ │ │ - blx 31884 <_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 33f5c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 79fa2 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #228] @ (7a088 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a8>) │ │ │ │ - ldr r3, [pc, #204] @ (7a074 <__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 7a06c <__shtrlib_MOD_dclgridtospectrum@@Base+0x18c> │ │ │ │ - ldr r0, [pc, #212] @ (7a08c <__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 31dc0 │ │ │ │ - ldr r2, [pc, #200] @ (7a090 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b0>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #192] @ (7a094 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b4>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #188] @ (7a098 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #188] @ (7a09c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1bc>) │ │ │ │ + ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ + cbnz r3, 763a0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 763da │ │ │ │ + ldr r2, [pc, #112] @ (76400 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #532] @ 0x214 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (76404 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (76408 ) │ │ │ │ + movs r1, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 79f4e <__shtrlib_MOD_dclgridtospectrum@@Base+0x6e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7a050 <__shtrlib_MOD_dclgridtospectrum@@Base+0x170> │ │ │ │ - ldr r5, [pc, #172] @ (7a0a0 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c0>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 31884 <_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 2f090 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 79fa2 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ + add.w r2, r4, #532 @ 0x214 │ │ │ │ mov r1, r4 │ │ │ │ - adds r0, #20 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 79fa2 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - blx 31884 <_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 2eeac │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 79f94 <__shtrlib_MOD_dclgridtospectrum@@Base+0xb4> │ │ │ │ - b.n 79fa2 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - ldr r2, [pc, #80] @ (7a0a4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c4>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #80] @ (7a0a8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c8>) │ │ │ │ - movs r4, #17 │ │ │ │ - ldr r0, [pc, #80] @ (7a0ac <__shtrlib_MOD_dclgridtospectrum@@Base+0x1cc>) │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 32678 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #532 @ 0x214 │ │ │ │ + add.w r0, r4, #88 @ 0x58 │ │ │ │ + blx 31eb4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #528] @ 0x210 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bls.n 7638e │ │ │ │ + ldr r2, [pc, #48] @ (7640c ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (76410 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (76414 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + strd r4, ip, [sp] │ │ │ │ blx 2d990 │ │ │ │ - b.n 79fa2 <__shtrlib_MOD_dclgridtospectrum@@Base+0xc2> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r7, #124] @ 0x7c │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r4, r6, #11 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r7, #46 @ 0x2e │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r1, #116] @ 0x74 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r4, r2, #9 │ │ │ │ - movs r3, r1 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r2, [r2, #60] @ 0x3c │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r5, #8 │ │ │ │ - movs r3, r1 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ + movs r0, r1 │ │ │ │ + beq.n 763c8 │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ + asrs r6, r6, #23 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ movs r7, r0 │ │ │ │ + stmdb r8, {r0, r1, r2} │ │ │ │ │ │ │ │ -0007a0b0 <__shtrlib_MOD_dclspectrumtogrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00076418 : │ │ │ │ + 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 fp, r2 │ │ │ │ - ldr r2, [pc, #432] @ (7a278 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #432] @ (7a27c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (764ac ) │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ + cbnz r3, 76450 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 7648a │ │ │ │ + ldr r2, [pc, #112] @ (764b0 ) │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r0, [pc, #428] @ (7a280 <__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 31b6c │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7a0f8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x48> │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - ldr r2, [pc, #392] @ (7a284 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d4>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7a112 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x62> │ │ │ │ - b.n 7a1d0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x120> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7a1c8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x118> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7a106 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x56> │ │ │ │ - cbz r0, 7a122 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ - ldr r3, [pc, #364] @ (7a288 <__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 7a132 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x82> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #344] @ (7a28c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1dc>) │ │ │ │ + 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] @ (764b4 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (764b8 ) │ │ │ │ + movs r1, #8 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7a148 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x98> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cbz r7, 7a152 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xa2> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7a1ec <__shtrlib_MOD_dclspectrumtogrid@@Base+0x13c> │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7a226 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x176> │ │ │ │ - ldr r5, [pc, #304] @ (7a290 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e0>) │ │ │ │ - blx 31884 <_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 30570 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7a1a4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #236] @ (7a294 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e4>) │ │ │ │ - ldr r3, [pc, #212] @ (7a27c <__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 7a272 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c2> │ │ │ │ - ldr r0, [pc, #220] @ (7a298 <__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 31dc0 │ │ │ │ - ldr r2, [pc, #208] @ (7a29c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1ec>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #200] @ (7a2a0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #196] @ (7a2a4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #196] @ (7a2a8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f8>) │ │ │ │ - add r2, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 7a122 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x72> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7a256 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1a6> │ │ │ │ - ldr r5, [pc, #184] @ (7a2ac <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1fc>) │ │ │ │ - adds r0, #20 │ │ │ │ - blx 31884 <_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 2f9dc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7a196 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ - b.n 7a1a4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - ldr r5, [pc, #136] @ (7a2b0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x200>) │ │ │ │ - blx 31884 <_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 329dc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7a196 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe6> │ │ │ │ - b.n 7a1a4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #92] @ (7a2b4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x204>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #92] @ (7a2b8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x208>) │ │ │ │ - movs r4, #17 │ │ │ │ - ldr r0, [pc, #92] @ (7a2bc <__shtrlib_MOD_dclspectrumtogrid@@Base+0x20c>) │ │ │ │ + add.w r2, r4, #532 @ 0x214 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 32678 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #532 @ 0x214 │ │ │ │ + add.w r0, r4, #88 @ 0x58 │ │ │ │ + blx 31eb4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #528] @ 0x210 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bls.n 7643e │ │ │ │ + ldr r2, [pc, #48] @ (764bc ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (764c0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (764c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + strd r4, ip, [sp] │ │ │ │ blx 2d990 │ │ │ │ - b.n 7a1a4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf4> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #8 │ │ │ │ + add r7, pc, #680 @ (adr r7, 76758 ) │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r4, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ + add r7, pc, #608 @ (adr r7, 76714 ) │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - movs r3, r1 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r0, [r2, #44] @ 0x2c │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, r4 │ │ │ │ - movs r3, r1 │ │ │ │ - vaddl.u32 q8, d12, d10 │ │ │ │ - str r0, [r1, #68] @ 0x44 │ │ │ │ + lsls r4, r3, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + beq.n 76518 │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ + asrs r6, r0, #21 │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r7, r0 │ │ │ │ + @ instruction: 0xe8580007 │ │ │ │ │ │ │ │ -0007a2c0 <__shtrlib_MOD_dcloperatelaplacian@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000764c8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #180] @ (7a38c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xcc>) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (7a390 <__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] @ (7a394 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd4>) │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 7a2fc <__shtrlib_MOD_dcloperatelaplacian@@Base+0x3c> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #152] @ (7a398 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd8>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7a314 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x54> │ │ │ │ - b.n 7a36c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xac> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cbz r4, 7a364 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xa4> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7a30a <__shtrlib_MOD_dcloperatelaplacian@@Base+0x4a> │ │ │ │ - cbz r0, 7a324 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ - ldr r3, [pc, #124] @ (7a39c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xdc>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r6, 7a32e <__shtrlib_MOD_dcloperatelaplacian@@Base+0x6e> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r0, [pc, #112] @ (7a3a0 <__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 33814 │ │ │ │ - ldr r2, [pc, #96] @ (7a3a4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe4>) │ │ │ │ - ldr r3, [pc, #76] @ (7a390 <__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 7a388 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xc8> │ │ │ │ - ldr r0, [pc, #80] @ (7a3a8 <__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 31dc0 │ │ │ │ - ldr r2, [pc, #68] @ (7a3ac <__shtrlib_MOD_dcloperatelaplacian@@Base+0xec>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #19 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #60] @ (7a3b0 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #56] @ (7a3b4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf4>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 76540 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7655e │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (76570 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #56] @ (7a3b8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf8>) │ │ │ │ + add.w r1, r1, #88 @ 0x58 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 76562 │ │ │ │ + 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 76502 │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (76574 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (76578 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7657c ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ - b.n 7a324 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x64> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ - movs r7, r0 │ │ │ │ - vhadd.u16 d0, d12, d10 │ │ │ │ - cdp2 0, 15, cr0, cr14, cr10, {0} │ │ │ │ - cdp2 0, 14, cr0, cr6, cr10, {0} │ │ │ │ - subs r3, #144 @ 0x90 │ │ │ │ + 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 30d40 │ │ │ │ + nop │ │ │ │ + add r6, pc, #928 @ (adr r6, 76914 ) │ │ │ │ movs r1, r1 │ │ │ │ - str r0, [r7, #60] @ 0x3c │ │ │ │ + asrs r6, r1, #18 │ │ │ │ movs r7, r0 │ │ │ │ - cdp2 0, 11, cr0, cr6, cr10, {0} │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ + @ instruction: 0xb74c │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r6, #30] │ │ │ │ + b.n 764c0 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007a3bc <__shtrlib_MOD_dclgetspectrumnumber@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00076580 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w ip, [pc, #208] @ 7a49c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe0> │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #204] @ (7a4a0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ - mov r6, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #204] @ (7a4a4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe8>) │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #20 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r2, 7a3f8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x3c> │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #172] @ (7a4a8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xec>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7a412 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x56> │ │ │ │ - b.n 7a47a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xbe> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7a472 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb6> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7a406 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x4a> │ │ │ │ - cbz r0, 7a422 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ - ldr r3, [pc, #144] @ (7a4ac <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf0>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - ldr r2, [pc, #140] @ (7a4b0 <__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 322e0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #108] @ (7a4b4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf8>) │ │ │ │ - mov.w r1, #20 │ │ │ │ - add r0, pc │ │ │ │ - ite ge │ │ │ │ - ldrge r4, [sp, #20] │ │ │ │ - ldrlt r4, [sp, #16] │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #92] @ (7a4b8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xfc>) │ │ │ │ - ldr r3, [pc, #68] @ (7a4a0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7a496 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xda> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #72] @ (7a4bc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x100>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - movs r1, #20 │ │ │ │ - ldr r2, [pc, #64] @ (7a4c0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x104>) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #60] @ (7a4c4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x108>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 765c8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 765e6 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (765f8 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 765ea │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (765fc ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (76600 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (76604 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (7a4c8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x10c>) │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ - b.n 7a422 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x66> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30d40 │ │ │ │ nop │ │ │ │ - subs r3, #0 │ │ │ │ + add r6, pc, #216 @ (adr r6, 766d4 ) │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ - movs r7, r0 │ │ │ │ - cdp2 0, 2, cr0, cr0, cr10, {0} │ │ │ │ - cdp2 0, 0, cr0, cr0, cr10, {0} │ │ │ │ - ldc2l 0, cr0, [r2, #40]! @ 0x28 │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ - stc2 0, cr0, [r8, #40]! @ 0x28 │ │ │ │ - str r4, [r4, #24] │ │ │ │ + asrs r6, r0, #16 │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r3, #44] @ 0x2c │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r4, #22] │ │ │ │ + b.n 76438 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007a4cc <__shtrlib_MOD_dcldeallocsht@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00076608 : │ │ │ │ + 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 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #152] @ (7a578 <__shtrlib_MOD_dcldeallocsht@@Base+0xac>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r4, 7a4ec <__shtrlib_MOD_dcldeallocsht@@Base+0x20> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r4, [pc, #140] @ (7a57c <__shtrlib_MOD_dcldeallocsht@@Base+0xb0>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (76724 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (76728 ) │ │ │ │ + sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 7a512 <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.n 7a520 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7a568 <__shtrlib_MOD_dcldeallocsht@@Base+0x9c> │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r0, [pc, #108] @ (7a580 <__shtrlib_MOD_dcldeallocsht@@Base+0xb4>) │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add r0, pc │ │ │ │ - b.w 31dc0 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 7a54e <__shtrlib_MOD_dcldeallocsht@@Base+0x82> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7a520 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ - ldr r4, [pc, #84] @ (7a584 <__shtrlib_MOD_dcldeallocsht@@Base+0xb8>) │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ + add.w r8, r7, #88 @ 0x58 │ │ │ │ + ldr r4, [pc, #248] @ (7672c ) │ │ │ │ add r4, pc │ │ │ │ - strd r3, ip, [r4, #4] │ │ │ │ - cbz r0, 7a558 <__shtrlib_MOD_dcldeallocsht@@Base+0x8c> │ │ │ │ + b.n 76654 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 76670 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 76680 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 76638 │ │ │ │ + ldr r3, [pc, #188] @ (76730 ) │ │ │ │ + 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 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #156] @ (76734 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #128] @ (76738 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2ffc4 │ │ │ │ - ldrd r0, r3, [r4, #4] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - str r2, [r3, #4] │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7670a │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 32aec │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ blx 2ffc4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - b.n 7a512 <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ - ldr r2, [pc, #56] @ (7a588 <__shtrlib_MOD_dcldeallocsht@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, ip, [r2, #4] │ │ │ │ - b.n 7a512 <__shtrlib_MOD_dcldeallocsht@@Base+0x46> │ │ │ │ - ldr r2, [pc, #48] @ (7a58c <__shtrlib_MOD_dcldeallocsht@@Base+0xc0>) │ │ │ │ - ldr r1, [pc, #52] @ (7a590 <__shtrlib_MOD_dcldeallocsht@@Base+0xc4>) │ │ │ │ - ldr r0, [pc, #52] @ (7a594 <__shtrlib_MOD_dcldeallocsht@@Base+0xc8>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ - ldr r2, [pc, #44] @ (7a598 <__shtrlib_MOD_dcldeallocsht@@Base+0xcc>) │ │ │ │ - ldr r1, [pc, #48] @ (7a59c <__shtrlib_MOD_dcldeallocsht@@Base+0xd0>) │ │ │ │ - ldr r0, [pc, #48] @ (7a5a0 <__shtrlib_MOD_dcldeallocsht@@Base+0xd4>) │ │ │ │ + ldr r2, [pc, #80] @ (7673c ) │ │ │ │ + ldr r1, [pc, #80] @ (76740 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (76744 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 2e0e0 <_gfortran_runtime_error_at@plt> │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ - movs r7, r0 │ │ │ │ - stc2 0, cr0, [lr, #-40]! @ 0xffffffd8 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - stc2l 0, cr0, [ip], #40 @ 0x28 │ │ │ │ - stc2l 0, cr0, [ip], {10} │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r6, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r7, #36] @ 0x24 │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 766e2 │ │ │ │ + strh r4, [r3, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #720 @ (adr r5, 769fc ) │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r1, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r1, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r2, r7, #13 │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r3, #32] │ │ │ │ + asrs r4, r4, #13 │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r4, #32] │ │ │ │ + strh r2, [r1, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r0, #36] @ 0x24 │ │ │ │ + b.n 76340 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007a5a4 <__shtrlib_MOD_dclinitsht@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00076748 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #352] @ (7a718 <__shtrlib_MOD_dclinitsht@@Base+0x174>) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - mov r7, r2 │ │ │ │ - blx 31b6c │ │ │ │ - movs r1, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7a5d4 <__shtrlib_MOD_dclinitsht@@Base+0x30> │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr r3, [pc, #324] @ (7a71c <__shtrlib_MOD_dclinitsht@@Base+0x178>) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - str.w r9, [r3, #4] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7a628 <__shtrlib_MOD_dclinitsht@@Base+0x84> │ │ │ │ - mov r3, r9 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 7a5f6 <__shtrlib_MOD_dclinitsht@@Base+0x52> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r8, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cbz r4, 7a622 <__shtrlib_MOD_dclinitsht@@Base+0x7e> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7a5ec <__shtrlib_MOD_dclinitsht@@Base+0x48> │ │ │ │ - cbz r0, 7a606 <__shtrlib_MOD_dclinitsht@@Base+0x62> │ │ │ │ - ldr r3, [pc, #288] @ (7a720 <__shtrlib_MOD_dclinitsht@@Base+0x17c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r8, [r3, #4] │ │ │ │ - ldr r2, [pc, #284] @ (7a724 <__shtrlib_MOD_dclinitsht@@Base+0x180>) │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #284] @ (7a728 <__shtrlib_MOD_dclinitsht@@Base+0x184>) │ │ │ │ - movs r4, #10 │ │ │ │ - ldr r0, [pc, #284] @ (7a72c <__shtrlib_MOD_dclinitsht@@Base+0x188>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 2d990 │ │ │ │ - b.n 7a6e4 <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ - ldr r2, [pc, #268] @ (7a730 <__shtrlib_MOD_dclinitsht@@Base+0x18c>) │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #8] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #256] @ (7a734 <__shtrlib_MOD_dclinitsht@@Base+0x190>) │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r0, [r3, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7a70a <__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] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #164] @ (767fc ) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r1, [pc, #164] @ (76800 ) │ │ │ │ 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 7a6f4 <__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 32174 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - cbz r0, 7a6fc <__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 31884 <_gfortran_internal_pack@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 321cc │ │ │ │ - ldr r3, [pc, #108] @ (7a738 <__shtrlib_MOD_dclinitsht@@Base+0x194>) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7a6e4 <__shtrlib_MOD_dclinitsht@@Base+0x140> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 32a78 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r0, [pc, #84] @ (7a73c <__shtrlib_MOD_dclinitsht@@Base+0x198>) │ │ │ │ - movs r1, #10 │ │ │ │ + ldr r0, [pc, #160] @ (76804 ) │ │ │ │ add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - ldr r0, [pc, #72] @ (7a740 <__shtrlib_MOD_dclinitsht@@Base+0x19c>) │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 3406c │ │ │ │ + ldr r0, [pc, #152] @ (76808 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ add r0, pc │ │ │ │ - blx 32694 <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #68] @ (7a744 <__shtrlib_MOD_dclinitsht@@Base+0x1a0>) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #68] @ (7a748 <__shtrlib_MOD_dclinitsht@@Base+0x1a4>) │ │ │ │ + blx 326d0 │ │ │ │ + ldr r1, [pc, #144] @ (7680c ) │ │ │ │ + ldr r0, [pc, #144] @ (76810 ) │ │ │ │ + movs r2, #4 │ │ │ │ add r1, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #64] @ (7a74c <__shtrlib_MOD_dclinitsht@@Base+0x1a8>) │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #64] @ (7a750 <__shtrlib_MOD_dclinitsht@@Base+0x1ac>) │ │ │ │ + blx 2f740 │ │ │ │ + blx 33734 │ │ │ │ + vldr s14, [pc, #104] @ 767f8 │ │ │ │ + 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, 767b4 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vdiv.f32 s14, s13, s15 │ │ │ │ + vmov.f32 s15, s13 │ │ │ │ + mov r0, r4 │ │ │ │ + vstr s14, [r4, #16] │ │ │ │ + vstr s15, [r4, #20] │ │ │ │ + blx 311d4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + sub.w r2, r3, #10 │ │ │ │ + subs r3, #30 │ │ │ │ + cmp r2, #14 │ │ │ │ + it hi │ │ │ │ + cmphi r3, #4 │ │ │ │ + bhi.n 767d6 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #60] @ (76814 ) │ │ │ │ + mov.w ip, #30 │ │ │ │ + ldr r1, [pc, #56] @ (76818 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #56] @ (7681c ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 30748 <_gfortran_os_error_at@plt> │ │ │ │ - str r4, [r7, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - mcrr2 0, 0, r0, r6, cr10 │ │ │ │ - ldc2 0, cr0, [ip], {10} │ │ │ │ - str r0, [r7, #28] │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r5, #28] │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + strb r6, [r6, #29] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r3, #10] │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xfbf8000a │ │ │ │ - umlal r0, r0, r6, sl │ │ │ │ - smmla r0, r0, sl, r0 │ │ │ │ - str r4, [r2, #16] │ │ │ │ + strh r0, [r2, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + cbz r6, 76878 │ │ │ │ movs r7, r0 │ │ │ │ - bgt.n 7a6b4 <__shtrlib_MOD_dclinitsht@@Base+0x110> │ │ │ │ - movs r6, r0 │ │ │ │ - str r0, [r4, #24] │ │ │ │ + push {r4, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - bgt.n 7a6a0 <__shtrlib_MOD_dclinitsht@@Base+0xfc> │ │ │ │ - movs r6, r0 │ │ │ │ - str r6, [r4, #16] │ │ │ │ + b.n 76238 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007a754 <__sgpack_MOD_dclgetarrowlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00076820 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7a7ac <__sgpack_MOD_dclgetarrowlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7a7b0 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #20 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7a7b4 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ee78 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 2e210 │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007683c : │ │ │ │ + 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] @ 7688c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (76890 ) │ │ │ │ + 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 31b6c │ │ │ │ + blx 31e9c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 33aa8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7a7b8 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7a7b0 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ + blx 31fa0 │ │ │ │ + ldr r2, [pc, #32] @ (76894 ) │ │ │ │ + ldr r3, [pc, #28] @ (76890 ) │ │ │ │ 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 7a7a8 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 76888 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r7, #106 @ 0x6a │ │ │ │ + strb r0, [r0, #26] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #20] │ │ │ │ - movs r7, r0 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ + strb r0, [r4, #25] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007a7bc <__sgpack_MOD_dclgetarrowlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00076898 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7a814 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7a818 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7a81c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (76924 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (76928 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7692c ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 31e9c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2f1bc │ │ │ │ + ldr r0, [pc, #92] @ (76930 ) │ │ │ │ + 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 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 316d8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7a820 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7a818 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 304a4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34164 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 31a0c │ │ │ │ + ldr r2, [pc, #40] @ (76934 ) │ │ │ │ + ldr r3, [pc, #28] @ (76928 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7a810 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 76920 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r7, #2 │ │ │ │ + strb r6, [r4, #24] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #16] │ │ │ │ + lsls r6, r4, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r3!, {r2, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + strb r0, [r1, #23] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007a824 <__sgpack_MOD_dclsetarrowlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7a854 <__sgpack_MOD_dclsetarrowlineindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 309f4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - str r0, [r0, #12] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007a858 <__sgpack_MOD_dclsetarrowlinetype@@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] @ (7a888 <__sgpack_MOD_dclsetarrowlinetype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e544 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - str r4, [r4, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007a88c <__sgpack_MOD_dcldrawarrowprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00076938 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (7a928 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x9c>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #132] @ (7a92c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #128] @ (7a930 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #124] @ (7a934 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa8>) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 76988 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7698c ) │ │ │ │ + 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 │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - blx 337b0 │ │ │ │ - cbz r5, 7a90e <__sgpack_MOD_dcldrawarrowprojected@@Base+0x82> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 7a91a <__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 2ff44 │ │ │ │ - ldr r2, [pc, #76] @ (7a938 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #60] @ (7a92c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xa0>) │ │ │ │ + blx 31e9c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31a0c │ │ │ │ + ldr r2, [pc, #32] @ (76990 ) │ │ │ │ + ldr r3, [pc, #28] @ (7698c ) │ │ │ │ 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 7a924 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x98> │ │ │ │ - ldr r0, [pc, #60] @ (7a93c <__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 31b50 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7a8d4 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x48> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33aa8 │ │ │ │ - b.n 7a8da <__sgpack_MOD_dcldrawarrowprojected@@Base+0x4e> │ │ │ │ + bne.n 76984 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r6, #46 @ 0x2e │ │ │ │ + strb r4, [r0, #22] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 7a988 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x48> │ │ │ │ - movs r7, r0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - movs r7, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + strb r4, [r4, #21] │ │ │ │ movs r1, r1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007a940 <__sgpack_MOD_dcldrawarrownormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00076994 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (7a9dc <__sgpack_MOD_dcldrawarrownormalized@@Base+0x9c>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #132] @ (7a9e0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #128] @ (7a9e4 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #22 │ │ │ │ - ldr r0, [pc, #124] @ (7a9e8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa8>) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 769e4 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (769e8 ) │ │ │ │ + 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 │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - blx 337b0 │ │ │ │ - cbz r5, 7a9c2 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x82> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 7a9ce <__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 2dd18 │ │ │ │ - ldr r2, [pc, #76] @ (7a9ec <__sgpack_MOD_dcldrawarrownormalized@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #60] @ (7a9e0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xa0>) │ │ │ │ + blx 33008 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32460 │ │ │ │ + ldr r2, [pc, #32] @ (769ec ) │ │ │ │ + ldr r3, [pc, #28] @ (769e8 ) │ │ │ │ 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 7a9d8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x98> │ │ │ │ - ldr r0, [pc, #60] @ (7a9f0 <__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 31b50 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7a988 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x48> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33aa8 │ │ │ │ - b.n 7a98e <__sgpack_MOD_dcldrawarrownormalized@@Base+0x4e> │ │ │ │ + bne.n 769e0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r5, #122 @ 0x7a │ │ │ │ + strb r0, [r5, #20] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r4 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsh r6, [r0, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + strb r0, [r1, #20] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r6, [r0, r6] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007a9f4 <__sgpack_MOD_dcldrawarrow@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000769f0 : │ │ │ │ + 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] @ (7aa90 <__sgpack_MOD_dcldrawarrow@@Base+0x9c>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #132] @ (7aa94 <__sgpack_MOD_dcldrawarrow@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #128] @ (7aa98 <__sgpack_MOD_dcldrawarrow@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #124] @ (7aa9c <__sgpack_MOD_dcldrawarrow@@Base+0xa8>) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (76a7c ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (76a80 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (76a84 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 33008 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 305e0 │ │ │ │ + ldr r0, [pc, #92] @ (76a88 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - blx 337b0 │ │ │ │ - cbz r5, 7aa76 <__sgpack_MOD_dcldrawarrow@@Base+0x82> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 7aa82 <__sgpack_MOD_dcldrawarrow@@Base+0x8e> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 325c8 │ │ │ │ - ldr r2, [pc, #76] @ (7aaa0 <__sgpack_MOD_dcldrawarrow@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #60] @ (7aa94 <__sgpack_MOD_dcldrawarrow@@Base+0xa0>) │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 32678 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2ea74 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2e9a4 │ │ │ │ + ldr r2, [pc, #40] @ (76a8c ) │ │ │ │ + ldr r3, [pc, #28] @ (76a80 ) │ │ │ │ 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 7aa8c <__sgpack_MOD_dcldrawarrow@@Base+0x98> │ │ │ │ - ldr r0, [pc, #60] @ (7aaa4 <__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 31b50 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7aa3c <__sgpack_MOD_dcldrawarrow@@Base+0x48> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33aa8 │ │ │ │ - b.n 7aa42 <__sgpack_MOD_dcldrawarrow@@Base+0x4e> │ │ │ │ + bne.n 76a78 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + strb r6, [r1, #19] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 7aad6 <__sgpack_MOD_dclgetshadepattern@@Base+0x2e> │ │ │ │ + vhadd.u16 d16, d2, d7 │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #126 @ 0x7e │ │ │ │ + strb r0, [r6, #17] │ │ │ │ movs r1, r1 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007aaa8 <__sgpack_MOD_dclgetshadepattern@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00076a90 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7ab00 <__sgpack_MOD_dclgetshadepattern@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7ab04 <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7ab08 <__sgpack_MOD_dclgetshadepattern@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 76ae0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (76ae4 ) │ │ │ │ + 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 31b6c │ │ │ │ + blx 33008 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 33054 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7ab0c <__sgpack_MOD_dclgetshadepattern@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7ab04 <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ + blx 2e9a4 │ │ │ │ + ldr r2, [pc, #32] @ (76ae8 ) │ │ │ │ + ldr r3, [pc, #28] @ (76ae4 ) │ │ │ │ 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 7aafc <__sgpack_MOD_dclgetshadepattern@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 76adc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r4, #22 │ │ │ │ + strb r4, [r5, #16] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #238 @ 0xee │ │ │ │ + strb r4, [r1, #16] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007ab10 <__sgpack_MOD_dclsetshadepattern@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00076aec : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7ab40 <__sgpack_MOD_dclsetshadepattern@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr.w r2, [pc, #1248] @ 76fe0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr.w r4, [pc, #1244] @ 76fe4 │ │ │ │ + add r2, pc │ │ │ │ + adds r1, r2, #4 │ │ │ │ + add.w r0, r2, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 31efc │ │ │ │ + ldr.w r3, [pc, #1232] @ 76fe8 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30f8c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ab44 <__sgpack_MOD_dclshaderegionprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #516] @ (7ad5c <__sgpack_MOD_dclshaderegionprojected@@Base+0x218>) │ │ │ │ - ldr r3, [pc, #516] @ (7ad60 <__sgpack_MOD_dclshaderegionprojected@@Base+0x21c>) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ + 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 76b42 │ │ │ │ + vldr s14, [r2, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 76be4 │ │ │ │ + ldr.w r4, [pc, #1192] @ 76fec │ │ │ │ + add r4, pc │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 305c8 │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 76bf2 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 76bf2 │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 76bf2 │ │ │ │ + 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 76bfa │ │ │ │ + sub.w r1, r2, #20 │ │ │ │ + cmp r1, #4 │ │ │ │ + bls.w 76d34 │ │ │ │ + subs r2, #30 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi.w 76e9c │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vstr s13, [r4, #4] │ │ │ │ + vstr s12, [r4] │ │ │ │ + ldr.w r2, [pc, #1060] @ 76ff0 │ │ │ │ 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] @ (7ad64 <__sgpack_MOD_dclshaderegionprojected@@Base+0x220>) │ │ │ │ - subs r3, r5, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r4, [r1, #28] │ │ │ │ + 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 2f0c4 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 76b42 │ │ │ │ + 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 76cfa │ │ │ │ + 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 31720 │ │ │ │ + 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 30c5c │ │ │ │ + vldr s13, [sp, #12] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + vmul.f32 s0, s13, s0 │ │ │ │ + blx 31ef0 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + blx 33200 │ │ │ │ + vldr s14, [sp, #16] │ │ │ │ + vdiv.f32 s0, s14, s0 │ │ │ │ + blx 31ef0 │ │ │ │ + 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 30c5c │ │ │ │ + vnmul.f32 s0, s0, s16 │ │ │ │ + blx 31ef0 │ │ │ │ + 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, 76d2e │ │ │ │ + vsub.f32 s10, s10, s0 │ │ │ │ + vsub.f32 s12, s12, s17 │ │ │ │ + vsub.f32 s9, s9, s14 │ │ │ │ + ldr r3, [pc, #788] @ (76ff4 ) │ │ │ │ + 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 76bca │ │ │ │ + vcmpe.f32 s13, #0.0 │ │ │ │ + vabs.f32 s11, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vnmls.f32 s11, s15, s12 │ │ │ │ + itee hi │ │ │ │ + vmulhi.f32 s15, s15, s9 │ │ │ │ + strls r2, [r4, #0] │ │ │ │ + vstrls s14, [r4, #8] │ │ │ │ + vstr s11, [r4, #4] │ │ │ │ + itttt hi │ │ │ │ + vaddhi.f32 s14, s14, s15 │ │ │ │ + vneghi.f32 s15, s15 │ │ │ │ + vstrhi s14, [r4, #8] │ │ │ │ + vstrhi s15, [r4] │ │ │ │ + b.n 76bca │ │ │ │ + vneg.f32 s0, s0 │ │ │ │ + b.n 76cd0 │ │ │ │ + ldr r0, [pc, #704] @ (76ff8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add.w r6, r4, #36 @ 0x24 │ │ │ │ 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] @ (7ad68 <__sgpack_MOD_dclshaderegionprojected@@Base+0x224>) │ │ │ │ - bic.w r8, r4, r4, asr #31 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + blx 30948 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + cmp r2, #22 │ │ │ │ + beq.w 76f08 │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 76ef4 │ │ │ │ + vldr s13, [r5, #16] │ │ │ │ + vdiv.f32 s15, s14, s13 │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + ldr r3, [pc, #648] @ (76ffc ) │ │ │ │ + add r3, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s15, [r3, #44] @ 0x2c │ │ │ │ + beq.w 76ed8 │ │ │ │ + ldr r4, [pc, #636] @ (77000 ) │ │ │ │ + vldr s13, [pc, #596] @ 76fd8 │ │ │ │ + add r4, pc │ │ │ │ + vldr s15, [r4, #12] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 76eba │ │ │ │ + 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 31720 │ │ │ │ + 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 31720 │ │ │ │ + vldr s19, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ + vmov.f32 s22, s16 │ │ │ │ + vmov s0, r4 │ │ │ │ + vldr s17, [sp, #40] @ 0x28 │ │ │ │ + blx 30c5c │ │ │ │ + vmul.f32 s14, s18, s19 │ │ │ │ + vmul.f32 s15, s16, s17 │ │ │ │ + vmla.f32 s15, s14, s0 │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + blx 31ef0 │ │ │ │ + vmov.f32 s23, s0 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + blx 31720 │ │ │ │ + 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 31ef0 │ │ │ │ + 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 31ef0 │ │ │ │ + vldr s14, [sp, #12] │ │ │ │ + vabs.f32 s0, s0 │ │ │ │ + cbz r4, 76e6a │ │ │ │ + vneg.f32 s0, s0 │ │ │ │ + ldr r3, [pc, #408] @ (77004 ) │ │ │ │ + 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 76bca │ │ │ │ + ldr r2, [pc, #360] @ (77008 ) │ │ │ │ + mov.w ip, #11 │ │ │ │ + ldr r1, [pc, #360] @ (7700c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #360] @ (77010 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 337b0 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 7abd0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x8c> │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #428] @ (7ad6c <__sgpack_MOD_dclshaderegionprojected@@Base+0x228>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #424] @ (7ad70 <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c>) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ blx 2d990 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7acfe <__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 7ac26 <__sgpack_MOD_dclshaderegionprojected@@Base+0xe2> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7accc <__sgpack_MOD_dclshaderegionprojected@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 33338 │ │ │ │ - ldr r2, [pc, #368] @ (7ad74 <__sgpack_MOD_dclshaderegionprojected@@Base+0x230>) │ │ │ │ - ldr r3, [pc, #348] @ (7ad60 <__sgpack_MOD_dclshaderegionprojected@@Base+0x21c>) │ │ │ │ + b.n 76bca │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #284] @ 76fdc │ │ │ │ + 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 76bca │ │ │ │ + movs r4, #25 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #308] @ (77014 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #304] @ (77018 ) │ │ │ │ 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 7ad58 <__sgpack_MOD_dclshaderegionprojected@@Base+0x214> │ │ │ │ - ldr r0, [pc, #352] @ (7ad78 <__sgpack_MOD_dclshaderegionprojected@@Base+0x234>) │ │ │ │ - movs r1, #23 │ │ │ │ + ldr r0, [pc, #304] @ (7701c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7ac4e <__sgpack_MOD_dclshaderegionprojected@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne.w 7ad4a <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 33338 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ac00 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7ac66 <__sgpack_MOD_dclshaderegionprojected@@Base+0x122> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 7ad4a <__sgpack_MOD_dclshaderegionprojected@@Base+0x206> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 33338 │ │ │ │ - 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 7ac90 <__sgpack_MOD_dclshaderegionprojected@@Base+0x14c> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7ac00 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7acc4 <__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 7acb8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x174> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ac00 <__sgpack_MOD_dclshaderegionprojected@@Base+0xbc> │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7ad0a <__sgpack_MOD_dclshaderegionprojected@@Base+0x1c6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 33338 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7acc4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7ad50 <__sgpack_MOD_dclshaderegionprojected@@Base+0x20c> │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 7ac86 <__sgpack_MOD_dclshaderegionprojected@@Base+0x142> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 33054 │ │ │ │ - b.n 7abec <__sgpack_MOD_dclshaderegionprojected@@Base+0xa8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7ad1e <__sgpack_MOD_dclshaderegionprojected@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 33338 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7acae <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7acf4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1b0> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7acae <__sgpack_MOD_dclshaderegionprojected@@Base+0x16a> │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 7acd0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7acc4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x180> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r3, #120 @ 0x78 │ │ │ │ + blx 2d990 │ │ │ │ + b.n 76d80 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 2faec │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ + b.n 76d64 │ │ │ │ + ldr r0, [pc, #276] @ (77020 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + vldr s15, [r4, #36] @ 0x24 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 76f58 │ │ │ │ + ldr r4, [pc, #248] @ (77024 ) │ │ │ │ + add r4, pc │ │ │ │ + vldr s15, [r4, #40] @ 0x28 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 76f96 │ │ │ │ + ldr r3, [pc, #236] @ (77028 ) │ │ │ │ + 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 76d6c │ │ │ │ + vldr s11, [r5, #20] │ │ │ │ + vmov.f32 s12, #20 @ 0x40a00000 5.0 │ │ │ │ + vldr s15, [r4, #16] │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s13, [r5, #12] │ │ │ │ + movs r2, #6 │ │ │ │ + vmls.f32 s15, s11, s12 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + vnmul.f32 s14, s14, s13 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + vstr s15, [r4, #36] @ 0x24 │ │ │ │ + blx 2faec │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + b.n 76f28 │ │ │ │ + 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] @ (7702c ) │ │ │ │ + movs r2, #6 │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + add r0, pc │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s14 │ │ │ │ + vstr s15, [r1] │ │ │ │ + blx 2faec │ │ │ │ + vldr s15, [r4, #40] @ 0x28 │ │ │ │ + b.n 76f3a │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + ldrb r4, [r1, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r7, #14] │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + movs r1, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + ldrb r6, [r1, #27] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r0, #25] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r6, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ movs r7, r0 │ │ │ │ - add sp, #400 @ 0x190 │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + udf #70 @ 0x46 │ │ │ │ + movs r7, r0 │ │ │ │ + add r5, sp, #856 @ 0x358 │ │ │ │ + movs r7, r0 │ │ │ │ + add r5, sp, #952 @ 0x3b8 │ │ │ │ + movs r7, r0 │ │ │ │ + udf #8 │ │ │ │ + movs r7, r0 │ │ │ │ + add r3, sp, #480 @ 0x1e0 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r2, #11] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #824 @ 0x338 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007ad7c <__sgpack_MOD_dclshaderegionnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00077030 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #516] @ (7af94 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x218>) │ │ │ │ - ldr r3, [pc, #516] @ (7af98 <__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 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r1, [pc, #412] @ (771dc ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #412] @ (771e0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r5, [pc, #412] @ (771e4 ) │ │ │ │ + ldr r4, [pc, #412] @ (771e8 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov r2, r5 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + add.w r0, r5, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ 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] @ (7af9c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x220>) │ │ │ │ - subs r3, r5, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r4, [r1, #28] │ │ │ │ + blx 31efc │ │ │ │ + ldr r3, [pc, #392] @ (771ec ) │ │ │ │ + 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 77096 │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 77096 │ │ │ │ + vldr s14, [r5] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 77130 │ │ │ │ + vldr s14, [pc, #312] @ 771d0 │ │ │ │ + mov r1, sp │ │ │ │ + vldr s15, [r4, #20] │ │ │ │ + ldr r2, [pc, #332] @ (771f0 ) │ │ │ │ + ldr r5, [pc, #336] @ (771f4 ) │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + add r2, pc │ │ │ │ + mov r0, r2 │ │ │ │ + add r5, pc │ │ │ │ + vstr s15, [sp] │ │ │ │ + blx 2f0c8 │ │ │ │ + ldr r0, [pc, #320] @ (771f8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r5, #12 │ │ │ │ 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] @ (7afa0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x224>) │ │ │ │ - bic.w r8, r4, r4, asr #31 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + blx 30948 │ │ │ │ + ldr r0, [pc, #308] @ (771fc ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r5, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r3, #23 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi.n 7712c │ │ │ │ + vldr s14, [r5, #12] │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + ldr r2, [pc, #276] @ (77200 ) │ │ │ │ + ldr r3, [pc, #244] @ (771e0 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r2, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s15, [r4, #20] │ │ │ │ + vldreq s14, [pc, #212] @ 771d4 │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + vstreq s15, [r5, #12] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 771ca │ │ │ │ + ldr r1, [pc, #236] @ (77204 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #236] @ (77208 ) │ │ │ │ add r1, pc │ │ │ │ - bic.w sl, r9, r9, asr #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 337b0 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 7ae08 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x8c> │ │ │ │ - movs r3, #24 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #428] @ (7afa4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x228>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #424] @ (7afa8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c>) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + adds r1, #12 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fae8 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 77148 │ │ │ │ + ldr r2, [pc, #216] @ (7720c ) │ │ │ │ + ldr r3, [pc, #172] @ (771e0 ) │ │ │ │ add r2, pc │ │ │ │ - blx 2d990 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7af36 <__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 7ae5e <__sgpack_MOD_dclshaderegionnormalized@@Base+0xe2> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7af04 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2e3e0 │ │ │ │ - ldr r2, [pc, #368] @ (7afac <__sgpack_MOD_dclshaderegionnormalized@@Base+0x230>) │ │ │ │ - ldr r3, [pc, #348] @ (7af98 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x21c>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 771ca │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + vldr s14, [r5, #12] │ │ │ │ + ldr r3, [pc, #188] @ (77210 ) │ │ │ │ + ldr r0, [pc, #188] @ (77214 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r3, pc │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s14, [r4, #20] │ │ │ │ + vldreq s13, [pc, #104] @ 771d4 │ │ │ │ + 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] @ 771d8 │ │ │ │ + ldr r4, [pc, #140] @ (77218 ) │ │ │ │ + it eq │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + it eq │ │ │ │ + vstreq s15, [r3, #16] │ │ │ │ + blx 2faec │ │ │ │ + ldr r2, [pc, #120] @ (7721c ) │ │ │ │ + ldr r3, [pc, #56] @ (771e0 ) │ │ │ │ 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.w 7af90 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x214> │ │ │ │ - ldr r0, [pc, #352] @ (7afb0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x234>) │ │ │ │ - movs r1, #24 │ │ │ │ + bne.n 771ca │ │ │ │ + ldr r0, [pc, #104] @ (77220 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7ae86 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne.w 7af82 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 2e3e0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ae38 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7ae9e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x122> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 7af82 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x206> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2e3e0 │ │ │ │ - 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 7aec8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x14c> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7ae38 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7aefc <__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 7aef0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x174> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ae38 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbc> │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7af42 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1c6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2e3e0 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7aefc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7af88 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x20c> │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 7aebe <__sgpack_MOD_dclshaderegionnormalized@@Base+0x142> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 33054 │ │ │ │ - b.n 7ae24 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xa8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7af56 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2e3e0 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7aee6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7af2c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1b0> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7aee6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16a> │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 7af08 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7aefc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x180> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fae8 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r6 │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ + ldrb r2, [r7, #7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r0, [r8, #7] │ │ │ │ + ldrb r0, [r3, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ movs r7, r0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r4!, {r1, r2, r5, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r2, [r5, #3] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ movs r7, r0 │ │ │ │ - adds r0, #152 @ 0x98 │ │ │ │ + ldrb r2, [r6, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r5, #80] @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ - ldrh r2, [r2, r5] │ │ │ │ + add r0, sp, #808 @ 0x328 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007afb4 <__sgpack_MOD_dclshaderegion@@Base>: │ │ │ │ +00077224 : │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #516] @ (7b1cc <__sgpack_MOD_dclshaderegion@@Base+0x218>) │ │ │ │ - ldr r3, [pc, #516] @ (7b1d0 <__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.w r0, [ip, #3896] @ 0xf38 │ │ │ │ + ldr r6, [pc, #796] @ (77558 ) │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr r4, [pc, #796] @ (7755c ) │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w sl, [pc, #796] @ 77560 │ │ │ │ str r3, [sp, #12] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - ldr r0, [pc, #480] @ (7b1d4 <__sgpack_MOD_dclshaderegion@@Base+0x220>) │ │ │ │ - subs r3, r5, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r4, [r1, #28] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r9, [pc, #792] @ 77564 │ │ │ │ + add sl, pc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r8, [pc, #784] @ 77568 │ │ │ │ + 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 32848 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + blx 2f740 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f740 │ │ │ │ + blx 33cfc │ │ │ │ + ldr r0, [pc, #740] @ (7756c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #24] │ │ │ │ - subs r5, r4, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ + blx 2e750 │ │ │ │ + ldr r0, [pc, #732] @ (77570 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + blx 2e750 │ │ │ │ + ldr r0, [pc, #724] @ (77574 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e750 │ │ │ │ + ldr r0, [pc, #716] @ (77578 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e750 │ │ │ │ + ldr r0, [pc, #708] @ (7757c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb58 │ │ │ │ + ldr r0, [pc, #700] @ (77580 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb58 │ │ │ │ + ldr r0, [pc, #692] @ (77584 ) │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 30120 │ │ │ │ + ldr r0, [pc, #680] @ (77588 ) │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 30120 │ │ │ │ + ldr r0, [pc, #668] @ (7758c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r0, pc │ │ │ │ + blx 30120 │ │ │ │ + ldr r0, [pc, #660] @ (77590 ) │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 30120 │ │ │ │ + ldrd r4, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - add r4, r3 │ │ │ │ - add.w r9, r5, r3 │ │ │ │ - ldr r1, [pc, #452] @ (7b1d8 <__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 337b0 │ │ │ │ - cmp r8, sl │ │ │ │ - beq.n 7b040 <__sgpack_MOD_dclshaderegion@@Base+0x8c> │ │ │ │ - movs r3, #14 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #428] @ (7b1dc <__sgpack_MOD_dclshaderegion@@Base+0x228>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #424] @ (7b1e0 <__sgpack_MOD_dclshaderegion@@Base+0x22c>) │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 775b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 774c2 │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w sl, [pc, #628] @ 77594 │ │ │ │ + movs r2, #5 │ │ │ │ + add sl, pc │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + blx 3400c │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + blx 2fd50 │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 2fd50 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s15, [pc, #508] @ 7754c │ │ │ │ + vldr s16, [sp, #44] @ 0x2c │ │ │ │ + vdiv.f32 s0, s15, s16 │ │ │ │ + vstr s0, [sp, #92] @ 0x5c │ │ │ │ + blx 33ce4 │ │ │ │ + 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 339bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7775a │ │ │ │ + mov.w sl, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 7772e │ │ │ │ + ldrd r1, r0, [sp, #28] │ │ │ │ + blx 2ec3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 77414 │ │ │ │ + ldr.w fp, [pc, #512] @ 77598 │ │ │ │ + mov.w r8, #1 │ │ │ │ + vldr s17, [pc, #432] @ 77550 │ │ │ │ + vldr s18, [pc, #432] @ 77554 │ │ │ │ + add fp, pc │ │ │ │ + str r6, [sp, #16] │ │ │ │ + add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 774e2 │ │ │ │ + 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 773e2 │ │ │ │ + mov r0, fp │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 314e8 │ │ │ │ + cmp r9, r8 │ │ │ │ + bge.n 773aa │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + vldr s15, [pc, #316] @ 77554 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + vdiv.f32 s17, s15, s16 │ │ │ │ + mov r0, r5 │ │ │ │ + vneg.f32 s15, s17 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 2eea0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s17, [sp, #96] @ 0x60 │ │ │ │ + blx 33228 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r8, r0 │ │ │ │ + bgt.n 7749a │ │ │ │ + ldr.w r9, [pc, #348] @ 7759c │ │ │ │ + vldr s18, [pc, #264] @ 7754c │ │ │ │ + vldr s17, [pc, #264] @ 77550 │ │ │ │ + add r9, pc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 7751a │ │ │ │ + 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 7746a │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 314e8 │ │ │ │ + cmp r5, r8 │ │ │ │ + bge.n 7744c │ │ │ │ + blx 33adc │ │ │ │ + ldr r0, [pc, #256] @ (775a0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, pc │ │ │ │ - blx 2d990 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7b16e <__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 7b096 <__sgpack_MOD_dclshaderegion@@Base+0xe2> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7b13c <__sgpack_MOD_dclshaderegion@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 32bf8 │ │ │ │ - ldr r2, [pc, #368] @ (7b1e4 <__sgpack_MOD_dclshaderegion@@Base+0x230>) │ │ │ │ - ldr r3, [pc, #348] @ (7b1d0 <__sgpack_MOD_dclshaderegion@@Base+0x21c>) │ │ │ │ + blx 3400c │ │ │ │ + ldr r0, [pc, #248] @ (775a4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r0, [pc, #240] @ (775a8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r2, [pc, #232] @ (775ac ) │ │ │ │ + ldr r3, [pc, #148] @ (7755c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7b1c8 <__sgpack_MOD_dclshaderegion@@Base+0x214> │ │ │ │ - ldr r0, [pc, #352] @ (7b1e8 <__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 31b50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7b0be <__sgpack_MOD_dclshaderegion@@Base+0x10a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - bne.w 7b1ba <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 32bf8 │ │ │ │ + bne.w 77792 │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 773b4 │ │ │ │ + add.w r6, r8, #1 │ │ │ │ + cmp r6, r9 │ │ │ │ + bgt.n 77412 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + cbnz r1, 77546 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r8, r9 │ │ │ │ + bgt.n 77412 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 774f0 │ │ │ │ + b.n 773b4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 77450 │ │ │ │ + add.w fp, r8, #1 │ │ │ │ + cmp fp, r5 │ │ │ │ + bgt.n 7749a │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + cbnz r1, 77542 │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp r8, r5 │ │ │ │ + ble.n 7751a │ │ │ │ + b.n 7749a │ │ │ │ + mov r8, fp │ │ │ │ + b.n 77450 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r8, r6 │ │ │ │ + b.n 773b4 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #104 @ (adr r6, 775cc ) │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, sp, #584 @ 0x248 │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, sp, #568 @ 0x238 │ │ │ │ + movs r7, r0 │ │ │ │ + add r1, sp, #544 @ 0x220 │ │ │ │ + movs r7, r0 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, sp, #336 @ 0x150 │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, sp, #320 @ 0x140 │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, sp, #304 @ 0x130 │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, sp, #200 @ 0xc8 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xf6600007 │ │ │ │ + rsbs r0, lr, #8847360 @ 0x870000 │ │ │ │ + @ instruction: 0xf53a0007 │ │ │ │ + add r3, pc, #784 @ (adr r3, 778b4 ) │ │ │ │ + movs r7, r0 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + movs r7, r0 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #496] @ (777a4 ) │ │ │ │ mov r0, sl │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7b070 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + adds r5, r1, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 3400c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 2fd50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 2fd50 │ │ │ │ + vldr s15, [pc, #448] @ 77798 │ │ │ │ + vldr s18, [sp, #40] @ 0x28 │ │ │ │ + vdiv.f32 s0, s15, s18 │ │ │ │ + vstr s0, [sp, #92] @ 0x5c │ │ │ │ + blx 33ce4 │ │ │ │ + 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 339bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 77776 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 2ec3c │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 77692 │ │ │ │ + vldr s15, [sp, #48] @ 0x30 │ │ │ │ + mov.w r9, #1 │ │ │ │ + vldr s20, [pc, #380] @ 7779c │ │ │ │ + add.w fp, sp, #100 @ 0x64 │ │ │ │ + vldr s17, [pc, #376] @ 777a0 │ │ │ │ + add.w sl, sp, #116 @ 0x74 │ │ │ │ + vadd.f32 s16, s15, s15 │ │ │ │ + ldr.w r8, [pc, #372] @ 777a8 │ │ │ │ + vmov.f32 s19, #8 @ 0x40400000 3.0 │ │ │ │ + vsub.f32 s17, s17, s15 │ │ │ │ + add r8, pc │ │ │ │ + vsub.f32 s16, s20, s16 │ │ │ │ + add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ + vmov s15, r3 │ │ │ │ + vmov.f32 s13, s20 │ │ │ │ + mov r1, fp │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + mov r2, sl │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + vnmls.f32 s13, s15, s18 │ │ │ │ + vmov s15, r3 │ │ │ │ adds r3, #1 │ │ │ │ - add r2, r8 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7b0d6 <__sgpack_MOD_dclshaderegion@@Base+0x122> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 7b1ba <__sgpack_MOD_dclshaderegion@@Base+0x206> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 32bf8 │ │ │ │ - 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 7b100 <__sgpack_MOD_dclshaderegion@@Base+0x14c> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7b070 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7b134 <__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 7b128 <__sgpack_MOD_dclshaderegion@@Base+0x174> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7b070 <__sgpack_MOD_dclshaderegion@@Base+0xbc> │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7b17a <__sgpack_MOD_dclshaderegion@@Base+0x1c6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 32bf8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7b134 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7b1c0 <__sgpack_MOD_dclshaderegion@@Base+0x20c> │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 7b0f6 <__sgpack_MOD_dclshaderegion@@Base+0x142> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ + 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 7765e │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + blx 314e8 │ │ │ │ + cmp r5, r9 │ │ │ │ + bge.n 77644 │ │ │ │ + vldr s15, [pc, #268] @ 777a0 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + vdiv.f32 s16, s15, s18 │ │ │ │ + mov r0, r9 │ │ │ │ + vneg.f32 s15, s16 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 2eea0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s16, [sp, #96] @ 0x60 │ │ │ │ + blx 33228 │ │ │ │ + cmp r8, r0 │ │ │ │ + bgt.n 77720 │ │ │ │ + ldr.w r9, [pc, #236] @ 777ac │ │ │ │ + add.w fp, sp, #100 @ 0x64 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + mov sl, r0 │ │ │ │ + vldr s17, [pc, #204] @ 77798 │ │ │ │ + add r4, sp, #116 @ 0x74 │ │ │ │ + vldr s16, [pc, #204] @ 7779c │ │ │ │ + add r9, pc │ │ │ │ + vmov s15, r8 │ │ │ │ mov r0, fp │ │ │ │ - blx 33054 │ │ │ │ - b.n 7b05c <__sgpack_MOD_dclshaderegion@@Base+0xa8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - blx 32174 │ │ │ │ + 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 776ea │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 314e8 │ │ │ │ + cmp sl, r8 │ │ │ │ + bge.n 776d4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + blx 33adc │ │ │ │ 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 7b18e <__sgpack_MOD_dclshaderegion@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 32bf8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7b11e <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7b164 <__sgpack_MOD_dclshaderegion@@Base+0x1b0> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7b11e <__sgpack_MOD_dclshaderegion@@Base+0x16a> │ │ │ │ - str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 7b140 <__sgpack_MOD_dclshaderegion@@Base+0x18c> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7b134 <__sgpack_MOD_dclshaderegion@@Base+0x180> │ │ │ │ + beq.w 7749e │ │ │ │ + b.n 7734e │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3336c <__aeabi_idivmod@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 77388 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r1, [pc, #108] @ (777b0 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #104] @ (777b4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #104] @ (777b8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 77388 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #92] @ (777bc ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #88] @ (777c0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #88] @ (777c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 7737e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #76] @ (777c8 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #72] @ (777cc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #72] @ (777d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 7760a │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - cmp r7, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r7] │ │ │ │ + bics r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + ubfx r0, lr, #0, #8 │ │ │ │ + sbfx r0, r6, #0, #8 │ │ │ │ + @ instruction: 0xf2b20007 │ │ │ │ + add r6, pc, #128 @ (adr r6, 77834 ) │ │ │ │ movs r7, r0 │ │ │ │ - add r3, sp, #976 @ 0x3d0 │ │ │ │ + add r0, pc, #912 @ (adr r0, 77b48 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r6, [pc, #696] @ (7b49c <__sgpack_MOD_dclsettextheight@@Base+0x20>) │ │ │ │ + bpl.n 77700 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r6, #96 @ 0x60 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r6, r4] │ │ │ │ + add r6, pc, #48 @ (adr r6, 777f0 ) │ │ │ │ + movs r7, r0 │ │ │ │ + add r6, pc, #0 @ (adr r6, 777c4 ) │ │ │ │ + movs r7, r0 │ │ │ │ + bpl.n 776d4 │ │ │ │ + movs r7, r0 │ │ │ │ + add r5, pc, #736 @ (adr r5, 77aac ) │ │ │ │ + movs r7, r0 │ │ │ │ + add r5, pc, #912 @ (adr r5, 77b60 ) │ │ │ │ + movs r7, r0 │ │ │ │ + bpl.n 778a8 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007b1ec <__sgpack_MOD_dclgettextposition@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000777d4 : │ │ │ │ + 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 r2, [pc, #72] @ (7b244 <__sgpack_MOD_dclgettextposition@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7b248 <__sgpack_MOD_dclgettextposition@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7b24c <__sgpack_MOD_dclgettextposition@@Base+0x60>) │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + ldr r5, [pc, #848] @ (77b3c ) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #848] @ (77b40 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [pc, #848] @ (77b44 ) │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [pc, #844] @ (77b48 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 33344 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7b250 <__sgpack_MOD_dclgettextposition@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7b248 <__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 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b240 <__sgpack_MOD_dclgettextposition@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #210 @ 0xd2 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #170 @ 0xaa │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007b254 <__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] @ (7b2ac <__sgpack_MOD_dclgettextindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7b2b0 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ + blx 3406c │ │ │ │ + blx 325d4 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 31f08 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 32ffc │ │ │ │ + blx 329b4 │ │ │ │ + blx 2deb0 │ │ │ │ + blx 30800 │ │ │ │ + blx 3377c │ │ │ │ + blx 30874 │ │ │ │ + ldr r0, [pc, #784] @ (77b4c ) │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + blx 30948 │ │ │ │ + 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 778d4 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2faec │ │ │ │ + blx 34204 │ │ │ │ + ldr r2, [pc, #736] @ (77b50 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7b2b4 <__sgpack_MOD_dclgettextindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + blx 2f96c │ │ │ │ + blx 2fdfc │ │ │ │ + ldr r0, [pc, #724] @ (77b54 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb58 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 31f08 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 337cc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vstr s16, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77af4 │ │ │ │ + ldr r3, [pc, #680] @ (77b58 ) │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #672] @ (77b5c ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 31f2c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7b2b8 <__sgpack_MOD_dclgettextindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7b2b0 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + blx 34028 │ │ │ │ + vldr s14, [sp, #112] @ 0x70 │ │ │ │ + b.n 7792c │ │ │ │ + movs r2, #4 │ │ │ │ + blx 2faec │ │ │ │ + blx 34204 │ │ │ │ + ldr r2, [pc, #640] @ (77b60 ) │ │ │ │ + add r2, pc │ │ │ │ + mov r1, r2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + blx 2f96c │ │ │ │ + blx 2fdfc │ │ │ │ + ldr r0, [pc, #628] @ (77b64 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fb58 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 31f08 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 337cc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vmov.f32 s14, s16 │ │ │ │ + vstr s16, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77af4 │ │ │ │ + vcmp.f32 s16, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 778ae │ │ │ │ + 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 77aa4 │ │ │ │ + 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 77986 │ │ │ │ + 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 779bc │ │ │ │ + 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 2f96c │ │ │ │ + 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 77a74 │ │ │ │ + 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 77a44 │ │ │ │ + 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 2e1cc │ │ │ │ + ldr r2, [pc, #320] @ (77b68 ) │ │ │ │ + ldr r3, [pc, #276] @ (77b40 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b2a8 <__sgpack_MOD_dclgettextindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007b2bc <__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] @ (7b324 <__sgpack_MOD_dclgettextangle@@Base+0x68>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (7b328 <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #84] @ (7b32c <__sgpack_MOD_dclgettextangle@@Base+0x70>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + bne.n 77b36 │ │ │ │ + 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 77aea │ │ │ │ + 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 77a1a │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 77ae0 │ │ │ │ + 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 779f6 │ │ │ │ + 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 s15, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s9 │ │ │ │ + vstr s15, [sp, #40] @ 0x28 │ │ │ │ + b.n 77950 │ │ │ │ + vsub.f32 s15, s15, s18 │ │ │ │ + vstr s15, [sp, #76] @ 0x4c │ │ │ │ + b.n 779f6 │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + b.n 77a1a │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 2e6b8 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #44] @ (7b330 <__sgpack_MOD_dclgettextangle@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #32] @ (7b328 <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + blx 33e0c │ │ │ │ + ldr r3, [pc, #96] @ (77b6c ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [r4, r3] │ │ │ │ + ldr r3, [pc, #96] @ (77b70 ) │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7b31e <__sgpack_MOD_dclgettextangle@@Base+0x62> │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + blx 34028 │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + ldrd r1, r0, [sp, #20] │ │ │ │ + blx 30194 │ │ │ │ + vldr s14, [sp, #112] @ 0x70 │ │ │ │ + b.n 77922 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r4, #2 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r4] │ │ │ │ + strh r4, [r0, #4] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #206 @ 0xce │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007b334 <__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] @ (7b390 <__sgpack_MOD_dclgettextheight@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7b394 <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7b398 <__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 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 33194 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #44] @ (7b39c <__sgpack_MOD_dclgettextheight@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7b394 <__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 7b38a <__sgpack_MOD_dclgettextheight@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r3, #138 @ 0x8a │ │ │ │ + str r6, [r2, #108] @ 0x6c │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + add r3, pc, #944 @ (adr r3, 77f00 ) │ │ │ │ + movs r7, r0 │ │ │ │ + adds.w r0, ip, #7 │ │ │ │ + add r5, pc, #128 @ (adr r5, 77bd8 ) │ │ │ │ + movs r7, r0 │ │ │ │ + movs r1, #12 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ + movs r0, #212 @ 0xd4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0ac0007 │ │ │ │ + add r4, pc, #704 @ (adr r4, 77e28 ) │ │ │ │ movs r7, r0 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ movs r1, r1 │ │ │ │ + movs r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0007b3a0 <__sgpack_MOD_dclsettextposition@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7b3d0 <__sgpack_MOD_dclsettextposition@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 315d8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ +00077b74 : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrsb r4, [r4, r1] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007b3d4 <__sgpack_MOD_dclsettextindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00077b7c : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7b404 <__sgpack_MOD_dclsettextindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (77bf0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (77bf4 ) │ │ │ │ + mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e590 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - ldrsb r4, [r0, r1] │ │ │ │ - movs r7, r0 │ │ │ │ + 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] @ (77bf8 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 77bc6 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 77be2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 77be8 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 77baa │ │ │ │ + ldr r3, [pc, #24] @ (77bfc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r4, [r0, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r6, #104] @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r6, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007b408 <__sgpack_MOD_dclsettextangle@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00077c00 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (7b46c <__sgpack_MOD_dclsettextangle@@Base+0x64>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #84] @ (7b470 <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ - sub sp, #12 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #80] @ (7b474 <__sgpack_MOD_dclsettextangle@@Base+0x6c>) │ │ │ │ - movs r1, #15 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (77c94 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - vldr s0, [r5] │ │ │ │ - blx 33ce4 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, sp │ │ │ │ - blx 2ff14 │ │ │ │ - ldr r2, [pc, #48] @ (7b478 <__sgpack_MOD_dclsettextangle@@Base+0x70>) │ │ │ │ - ldr r3, [pc, #36] @ (7b470 <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 77c38 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 77c72 │ │ │ │ + ldr r2, [pc, #112] @ (77c98 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7b468 <__sgpack_MOD_dclsettextangle@@Base+0x60> │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - cmp r2, #182 @ 0xb6 │ │ │ │ + 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] @ (77c9c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (77ca0 ) │ │ │ │ + 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 30ddc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 3341c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 77c26 │ │ │ │ + ldr r2, [pc, #48] @ (77ca4 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (77ca8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (77cac ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + str r2, [sp, #8] │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r0] │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ + str r1, [sp, #952] @ 0x3b8 │ │ │ │ movs r1, r1 │ │ │ │ + ldcl 0, cr0, [r4, #-28] @ 0xffffffe4 │ │ │ │ + add r1, pc, #408 @ (adr r1, 77e3c ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldc2l 0, cr0, [lr, #-24] @ 0xffffffe8 │ │ │ │ + add r1, pc, #192 @ (adr r1, 77d6c ) │ │ │ │ + movs r7, r0 │ │ │ │ + beq.n 77d90 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -0007b47c <__sgpack_MOD_dclsettextheight@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00077cb0 : │ │ │ │ + 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] @ (7b4ac <__sgpack_MOD_dclsettextheight@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (77d44 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 312bc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 77ce8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 77d22 │ │ │ │ + ldr r2, [pc, #112] @ (77d48 ) │ │ │ │ + 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] @ (77d4c ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (77d50 ) │ │ │ │ + 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 30ddc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 3341c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 77cd6 │ │ │ │ + ldr r2, [pc, #48] @ (77d54 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (77d58 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (77d5c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + str r1, [sp, #328] @ 0x148 │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #256] @ 0x100 │ │ │ │ + movs r1, r1 │ │ │ │ + stc 0, cr0, [r4], #28 │ │ │ │ + add r0, pc, #728 @ (adr r0, 7802c ) │ │ │ │ + movs r7, r0 │ │ │ │ + stc2 0, cr0, [lr], #24 │ │ │ │ + add r0, pc, #544 @ (adr r0, 77f7c ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r7, {r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007b4b0 <__sgpack_MOD_dcldrawtextprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00077d60 : │ │ │ │ + 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] @ (7b594 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe4>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [pc, #204] @ (7b598 <__sgpack_MOD_dcldrawtextprojected@@Base+0xe8>) │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #204] @ (7b59c <__sgpack_MOD_dcldrawtextprojected@@Base+0xec>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [pc, #204] @ (7b5a0 <__sgpack_MOD_dcldrawtextprojected@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 77dd8 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 77df6 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (77e08 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 77dfa │ │ │ │ + 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 77d9a │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (77e0c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (77e10 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (77e14 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ - ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 337b0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7b55e <__sgpack_MOD_dcldrawtextprojected@@Base+0xae> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7b56a <__sgpack_MOD_dcldrawtextprojected@@Base+0xba> │ │ │ │ - vldr s0, [r6] │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 33ce4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7b576 <__sgpack_MOD_dcldrawtextprojected@@Base+0xc6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7b584 <__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 32b14 │ │ │ │ - ldr r2, [pc, #104] @ (7b5a4 <__sgpack_MOD_dcldrawtextprojected@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #84] @ (7b594 <__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 7b58e <__sgpack_MOD_dcldrawtextprojected@@Base+0xde> │ │ │ │ - ldr r0, [pc, #88] @ (7b5a8 <__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 31b50 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33194 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 7b502 <__sgpack_MOD_dcldrawtextprojected@@Base+0x52> │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2e6b8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 7b512 <__sgpack_MOD_dcldrawtextprojected@@Base+0x62> │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33344 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7b51e <__sgpack_MOD_dcldrawtextprojected@@Base+0x6e> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31f2c │ │ │ │ - b.n 7b526 <__sgpack_MOD_dcldrawtextprojected@@Base+0x76> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 30d40 │ │ │ │ nop │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, r6] │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ movs r1, r1 │ │ │ │ - add r7, pc, #208 @ (adr r7, 7b674 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc8>) │ │ │ │ + @ instruction: 0xfbf60006 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r1, r4] │ │ │ │ + ldmia r7!, {r3} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007b5ac <__sgpack_MOD_dcldrawtextnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00077e18 : │ │ │ │ + push {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] @ (7b690 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe4>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [pc, #204] @ (7b694 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xe8>) │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #204] @ (7b698 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xec>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [pc, #204] @ (7b69c <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 77e60 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 77e7e │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (77e90 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 77e82 │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (77e94 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (77e98 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (77e9c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ - ldrd r5, r8, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 337b0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7b65a <__sgpack_MOD_dcldrawtextnormalized@@Base+0xae> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7b666 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xba> │ │ │ │ - vldr s0, [r6] │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 33ce4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7b672 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7b680 <__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 310b8 │ │ │ │ - ldr r2, [pc, #104] @ (7b6a0 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #84] @ (7b690 <__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 7b68a <__sgpack_MOD_dcldrawtextnormalized@@Base+0xde> │ │ │ │ - ldr r0, [pc, #88] @ (7b6a4 <__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 31b50 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33194 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 7b5fe <__sgpack_MOD_dcldrawtextnormalized@@Base+0x52> │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2e6b8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 7b60e <__sgpack_MOD_dcldrawtextnormalized@@Base+0x62> │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33344 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7b61a <__sgpack_MOD_dcldrawtextnormalized@@Base+0x6e> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31f2c │ │ │ │ - b.n 7b622 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x76> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30d40 │ │ │ │ nop │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r5, r2] │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldrh r6, [r3, #62] @ 0x3e │ │ │ │ movs r1, r1 │ │ │ │ - add r6, pc, #224 @ (adr r6, 7b780 <__sgpack_MOD_dcldrawtext@@Base+0xd8>) │ │ │ │ + smmls r0, lr, r6, r0 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r0, #154 @ 0x9a │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + ldmia r6!, {r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007b6a8 <__sgpack_MOD_dcldrawtext@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00077ea0 : │ │ │ │ + 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 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #204] @ (7b78c <__sgpack_MOD_dcldrawtext@@Base+0xe4>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r0, [pc, #204] @ (7b790 <__sgpack_MOD_dcldrawtext@@Base+0xe8>) │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #204] @ (7b794 <__sgpack_MOD_dcldrawtext@@Base+0xec>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [pc, #204] @ (7b798 <__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, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (77fbc ) │ │ │ │ movs r3, #1 │ │ │ │ - blx 337b0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7b756 <__sgpack_MOD_dcldrawtext@@Base+0xae> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7b762 <__sgpack_MOD_dcldrawtext@@Base+0xba> │ │ │ │ - vldr s0, [r6] │ │ │ │ - add r6, sp, #28 │ │ │ │ - blx 33ce4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7b76e <__sgpack_MOD_dcldrawtext@@Base+0xc6> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7b77c <__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] │ │ │ │ + ldr r7, [pc, #264] @ (77fc0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + ldr r4, [pc, #248] @ (77fc4 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 77eec │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 77f08 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 77f18 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 77ed0 │ │ │ │ + ldr r3, [pc, #188] @ (77fc8 ) │ │ │ │ + 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 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #156] @ (77fcc ) │ │ │ │ + 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] │ │ │ │ - blx 323f0 │ │ │ │ - ldr r2, [pc, #104] @ (7b79c <__sgpack_MOD_dcldrawtext@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #84] @ (7b78c <__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 7b786 <__sgpack_MOD_dcldrawtext@@Base+0xde> │ │ │ │ - ldr r0, [pc, #88] @ (7b7a0 <__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 31b50 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #128] @ (77fd0 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 33194 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 7b6fa <__sgpack_MOD_dcldrawtext@@Base+0x52> │ │ │ │ - add r6, sp, #28 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 77fa2 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 32aec │ │ │ │ mov r0, r6 │ │ │ │ - blx 2e6b8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 7b70a <__sgpack_MOD_dcldrawtext@@Base+0x62> │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33344 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7b716 <__sgpack_MOD_dcldrawtext@@Base+0x6e> │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #80] @ (77fd4 ) │ │ │ │ + ldr r1, [pc, #80] @ (77fd8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (77fdc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 31f2c │ │ │ │ - b.n 7b71e <__sgpack_MOD_dcldrawtext@@Base+0x76> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #8 │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 77f7a │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r3, #58] @ 0x3a │ │ │ │ movs r1, r1 │ │ │ │ - add r5, pc, #240 @ (adr r5, 7b88c <__sgpack_MOD_dclgetmarkertype@@Base+0x14>) │ │ │ │ + ldr r4, [r1, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r1, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xfae20006 │ │ │ │ + @ instruction: 0xfacc0006 │ │ │ │ + ldr r6, [r1, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ movs r7, r0 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ - movs r1, r1 │ │ │ │ - strh r6, [r0, r5] │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007b7a4 <__sgpack_MOD_dclgetmarkersize@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00077fe0 : │ │ │ │ + ldr r3, [pc, #8] @ (77fec ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrh r4, [r2, #54] @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00077ff0 : │ │ │ │ + ldr r3, [pc, #8] @ (77ffc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00078000 : │ │ │ │ + ldr r3, [pc, #8] @ (7800c ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrh r4, [r6, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00078010 : │ │ │ │ + ldr r3, [pc, #8] @ (7801c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00078020 : │ │ │ │ + ldr r3, [pc, #8] @ (7802c ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00078030 : │ │ │ │ + ldr r3, [pc, #8] @ (7803c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00078040 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (7b800 <__sgpack_MOD_dclgetmarkersize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7b804 <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7b808 <__sgpack_MOD_dclgetmarkersize@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 78090 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (78094 ) │ │ │ │ + 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 31b6c │ │ │ │ + blx 31344 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 313cc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #44] @ (7b80c <__sgpack_MOD_dclgetmarkersize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7b804 <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ + blx 2da18 │ │ │ │ + ldr r2, [pc, #32] @ (78098 ) │ │ │ │ + ldr r3, [pc, #28] @ (78094 ) │ │ │ │ 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 7b7fa <__sgpack_MOD_dclgetmarkersize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7808c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r7, #26 │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r3] │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + ldrsh r4, [r3, r1] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007b810 <__sgpack_MOD_dclgetmarkerindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007809c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7b868 <__sgpack_MOD_dclgetmarkerindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7b86c <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7b870 <__sgpack_MOD_dclgetmarkerindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (78128 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7812c ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (78130 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 31344 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 325a4 │ │ │ │ + ldr r0, [pc, #92] @ (78134 ) │ │ │ │ + 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 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 32190 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7b874 <__sgpack_MOD_dclgetmarkerindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7b86c <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 32678 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 308b0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 30ca0 │ │ │ │ + ldr r2, [pc, #40] @ (78138 ) │ │ │ │ + ldr r3, [pc, #28] @ (7812c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b864 <__sgpack_MOD_dclgetmarkerindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 78124 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + ldrsh r2, [r4, r0] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, r2] │ │ │ │ + @ instruction: 0xe8c20007 │ │ │ │ + ldr r4, [sp, #832] @ 0x340 │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007b878 <__sgpack_MOD_dclgetmarkertype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007813c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7b8d0 <__sgpack_MOD_dclgetmarkertype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7b8d4 <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7b8d8 <__sgpack_MOD_dclgetmarkertype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7818c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (78190 ) │ │ │ │ + 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 31b6c │ │ │ │ + blx 31344 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 31dfc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7b8dc <__sgpack_MOD_dclgetmarkertype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7b8d4 <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ + blx 30ca0 │ │ │ │ + ldr r2, [pc, #32] @ (78194 ) │ │ │ │ + ldr r3, [pc, #28] @ (78190 ) │ │ │ │ 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 7b8cc <__sgpack_MOD_dclgetmarkertype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 78188 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #30 │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007b8e0 <__sgpack_MOD_dclsetmarkersize@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7b910 <__sgpack_MOD_dclsetmarkersize@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30f98 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ +00078198 : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - str r4, [r4, r7] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007b914 <__sgpack_MOD_dclsetmarkerindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000781a0 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7b944 <__sgpack_MOD_dclsetmarkerindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (78214 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (78218 ) │ │ │ │ + mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 305ec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - str r4, [r0, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007b948 <__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] @ (7b978 <__sgpack_MOD_dclsetmarkertype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #16 │ │ │ │ + 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] @ (7821c ) │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3246c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - str r4, [r4, r6] │ │ │ │ - movs r7, r0 │ │ │ │ + b.n 781ea │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #12 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 78206 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7820c │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 781ce │ │ │ │ + ldr r3, [pc, #24] @ (78220 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r1, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007b97c <__sgpack_MOD_dcldrawmarkerprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00078224 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #592] @ (7bbe0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #592] @ (7bbe4 <__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 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr r0, [pc, #544] @ (7bbe8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x26c>) │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #536] @ (7bbec <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x270>) │ │ │ │ - adds r7, r5, r3 │ │ │ │ - add.w r5, sl, r3 │ │ │ │ - add r0, pc │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 78256 │ │ │ │ + ldr r2, [pc, #172] @ (782ec ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 7829e │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 78278 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 782c4 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (782f0 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (782f4 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (782f8 ) │ │ │ │ + add r2, 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 337b0 │ │ │ │ - bic.w r3, r5, r5, asr #31 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 7ba10 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x94> │ │ │ │ - movs r3, #22 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #496] @ (7bbf0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #492] @ (7bbf4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x278>) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ - cmp r7, r5 │ │ │ │ - it ge │ │ │ │ - movge r7, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7bb96 <__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 7bba8 <__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 7bbb8 <__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 7ba92 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x116> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #8] │ │ │ │ - bne.n 7bb06 <__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 31698 │ │ │ │ - ldr r2, [pc, #392] @ (7bbf8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #372] @ (7bbe4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x268>) │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (782fc ) │ │ │ │ + ldr r0, [pc, #132] @ (78300 ) │ │ │ │ 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 7bbda <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x25e> │ │ │ │ - ldr r0, [pc, #376] @ (7bbfc <__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 31b50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7bb8a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x20e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7baac <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x130> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7bb06 <__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 31698 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7bbd2 <__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 7bae6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7ba6c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7bb58 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 7bb40 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1c4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7bb60 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp sl, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7bb1e <__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 31698 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7bbc4 <__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 7bb4c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1d0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ba6c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 31698 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7bb58 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7bada <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7bb58 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 7bac0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x144> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31dfc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7ba32 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xb6> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 32190 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 7ba42 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xc6> │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 313cc │ │ │ │ - b.n 7ba4c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7bada <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7bafc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x180> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ba6c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xf0> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3025c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2ead8 │ │ │ │ + ldr r2, [pc, #100] @ (78304 ) │ │ │ │ + ldr r0, [pc, #100] @ (78308 ) │ │ │ │ + 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 31344 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 30c9c │ │ │ │ + ldr r2, [pc, #68] @ (7830c ) │ │ │ │ + ldr r0, [pc, #72] @ (78310 ) │ │ │ │ + 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 32c84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 307a4 │ │ │ │ nop │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r7, r4] │ │ │ │ + b.n 781a8 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, pc, #192 @ (adr r2, 7bcb0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xb0>) │ │ │ │ + @ instruction: 0xf7780006 │ │ │ │ + ldr r3, [sp, #456] @ 0x1c8 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ - movs r6, r0 │ │ │ │ - add lr, fp │ │ │ │ + ldmia r2!, {r1, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r4, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r4, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ movs r1, r1 │ │ │ │ - str r6, [r1, r2] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007bc00 <__sgpack_MOD_dcldrawmarkernormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00078314 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #592] @ (7be64 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #592] @ (7be68 <__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 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr r0, [pc, #544] @ (7be6c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x26c>) │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #536] @ (7be70 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x270>) │ │ │ │ - adds r7, r5, r3 │ │ │ │ - add.w r5, sl, r3 │ │ │ │ - add r0, pc │ │ │ │ + sub sp, #16 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 78346 │ │ │ │ + ldr r2, [pc, #172] @ (783dc ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 7838e │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 78368 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 783b4 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #152] @ (783e0 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #148] @ (783e4 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #148] @ (783e8 ) │ │ │ │ + add r2, 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 337b0 │ │ │ │ - bic.w r3, r5, r5, asr #31 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 7bc94 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x94> │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #496] @ (7be74 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x274>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #492] @ (7be78 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x278>) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ - cmp r7, r5 │ │ │ │ - it ge │ │ │ │ - movge r7, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7be1a <__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 7be2c <__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 7be3c <__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 7bd16 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x116> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #8] │ │ │ │ - bne.n 7bd8a <__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 2dd50 │ │ │ │ - ldr r2, [pc, #392] @ (7be7c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #372] @ (7be68 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x268>) │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #128] @ (783ec ) │ │ │ │ + ldr r0, [pc, #132] @ (783f0 ) │ │ │ │ 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 7be5e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x25e> │ │ │ │ - ldr r0, [pc, #376] @ (7be80 <__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 31b50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7be0e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x20e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7bd30 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x130> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7bd8a <__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 2dd50 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7be56 <__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 7bd6a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7bcf0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7bddc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 7bdc4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1c4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7bde4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp sl, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7bda2 <__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 2dd50 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7be48 <__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 7bdd0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1d0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7bcf0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 2dd50 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7bddc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7bd5e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7bddc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 7bd44 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x144> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31dfc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7bcb6 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xb6> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 32190 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 7bcc6 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xc6> │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 313cc │ │ │ │ - b.n 7bcd0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7bd5e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7bd80 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x180> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7bcf0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xf0> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + adds r3, r2, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3025c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2f758 │ │ │ │ + ldr r2, [pc, #100] @ (783f4 ) │ │ │ │ + ldr r0, [pc, #100] @ (783f8 ) │ │ │ │ + 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 31344 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2da14 │ │ │ │ + ldr r2, [pc, #68] @ (783fc ) │ │ │ │ + ldr r0, [pc, #72] @ (78400 ) │ │ │ │ + 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 32c84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2eb8c │ │ │ │ nop │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #824] @ (7c1a8 <__sgpack_MOD_dclgetlinetext@@Base+0x34>) │ │ │ │ + b.n 780b8 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [sp, #688] @ 0x2b0 │ │ │ │ + @ instruction: 0xf6880006 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x001a │ │ │ │ - movs r6, r0 │ │ │ │ - negs r2, r3 │ │ │ │ + ldmia r1, {r1, r3, r4, r7} │ │ │ │ movs r7, r0 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + str r0, [r0, #116] @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r2, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r6, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r6, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ movs r1, r1 │ │ │ │ - ldr r6, [pc, #136] @ (7bf0c <__sgpack_MOD_dcldrawmarker@@Base+0x88>) │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007be84 <__sgpack_MOD_dcldrawmarker@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00078404 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 78418 │ │ │ │ + ldr r2, [pc, #60] @ (7844c ) │ │ │ │ + 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, #3992] @ 0xf98 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #592] @ (7c0e8 <__sgpack_MOD_dcldrawmarker@@Base+0x264>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #592] @ (7c0ec <__sgpack_MOD_dcldrawmarker@@Base+0x268>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #36] @ (78450 ) │ │ │ │ + ldr r1, [pc, #40] @ (78454 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #36] @ (78458 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ 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] @ (7c0f0 <__sgpack_MOD_dcldrawmarker@@Base+0x26c>) │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #536] @ (7c0f4 <__sgpack_MOD_dcldrawmarker@@Base+0x270>) │ │ │ │ - adds r7, r5, r3 │ │ │ │ - add.w r5, sl, r3 │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + b.n 77f6c │ │ │ │ + movs r7, r0 │ │ │ │ + sub.w r0, r6, #8781824 @ 0x860000 │ │ │ │ + ldr r1, [sp, #704] @ 0x2c0 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +0007845c : │ │ │ │ + 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 784b2 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 784d0 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #96] @ (784e0 ) │ │ │ │ + movs r0, #12 │ │ │ │ + add r1, pc │ │ │ │ + cmp r2, r0 │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 784d4 │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (784e4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #44] @ (784e8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (784ec ) │ │ │ │ + add r2, 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 337b0 │ │ │ │ - bic.w r3, r5, r5, asr #31 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - beq.n 7bf18 <__sgpack_MOD_dcldrawmarker@@Base+0x94> │ │ │ │ - movs r3, #13 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #496] @ (7c0f8 <__sgpack_MOD_dcldrawmarker@@Base+0x274>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #492] @ (7c0fc <__sgpack_MOD_dcldrawmarker@@Base+0x278>) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ - cmp r7, r5 │ │ │ │ - it ge │ │ │ │ - movge r7, r5 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7c09e <__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 7c0b0 <__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 7c0c0 <__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 7bf9a <__sgpack_MOD_dcldrawmarker@@Base+0x116> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #8] │ │ │ │ - bne.n 7c00e <__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 324f8 │ │ │ │ - ldr r2, [pc, #392] @ (7c100 <__sgpack_MOD_dcldrawmarker@@Base+0x27c>) │ │ │ │ - ldr r3, [pc, #372] @ (7c0ec <__sgpack_MOD_dcldrawmarker@@Base+0x268>) │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30d40 │ │ │ │ + ldrh r4, [r0, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + adds.w r0, ip, #8781824 @ 0x860000 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +000784f0 : │ │ │ │ + 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 78538 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 78556 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (78568 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7855a │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (7856c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (78570 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (78574 ) │ │ │ │ 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 7c0e2 <__sgpack_MOD_dcldrawmarker@@Base+0x25e> │ │ │ │ - ldr r0, [pc, #376] @ (7c104 <__sgpack_MOD_dcldrawmarker@@Base+0x280>) │ │ │ │ - movs r1, #13 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7c092 <__sgpack_MOD_dcldrawmarker@@Base+0x20e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7bfb4 <__sgpack_MOD_dcldrawmarker@@Base+0x130> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7c00e <__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 324f8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7c0da <__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 7bfee <__sgpack_MOD_dcldrawmarker@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7bf74 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7c060 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 7c048 <__sgpack_MOD_dcldrawmarker@@Base+0x1c4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7c068 <__sgpack_MOD_dcldrawmarker@@Base+0x1e4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30d40 │ │ │ │ + nop │ │ │ │ + ldrh r2, [r6, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + eors.w r0, r6, #8781824 @ 0x860000 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r7!, {r3, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00078578 : │ │ │ │ + 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] @ (78698 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (7869c ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + ldr r4, [pc, #252] @ (786a0 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 785c4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #12 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 785e0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 785f0 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r6 │ │ │ │ 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 7c026 <__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 324f8 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7c0cc <__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 7c054 <__sgpack_MOD_dcldrawmarker@@Base+0x1d0> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7bf74 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ + movs r3, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 785a8 │ │ │ │ + ldr r3, [pc, #192] @ (786a4 ) │ │ │ │ + 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 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ blx 32174 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 324f8 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7c060 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7bfe2 <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7c060 <__sgpack_MOD_dcldrawmarker@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ + ldr r3, [pc, #160] @ (786a8 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 7bfc8 <__sgpack_MOD_dcldrawmarker@@Base+0x144> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - mov r0, fp │ │ │ │ - blx 31dfc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7bf3a <__sgpack_MOD_dcldrawmarker@@Base+0xb6> │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [pc, #132] @ (786ac ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 32190 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 7bf4a <__sgpack_MOD_dcldrawmarker@@Base+0xc6> │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 313cc │ │ │ │ - b.n 7bf54 <__sgpack_MOD_dcldrawmarker@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7bfe2 <__sgpack_MOD_dcldrawmarker@@Base+0x15e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 7c004 <__sgpack_MOD_dcldrawmarker@@Base+0x180> │ │ │ │ - mov r0, r9 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7867c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 32aec │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 7bf74 <__sgpack_MOD_dcldrawmarker@@Base+0xf0> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #80] @ (786b0 ) │ │ │ │ + ldr r1, [pc, #84] @ (786b4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (786b8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 78654 │ │ │ │ nop │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r6, #8] │ │ │ │ movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #392] @ (7c27c <__sgpack_MOD_dclnextlinetext@@Base>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r5, [sp, #160] @ 0xa0 │ │ │ │ - movs r7, r0 │ │ │ │ - cbnz r6, 7c160 <__sgpack_MOD_dclgetlinetextsize@@Base+0x58> │ │ │ │ - movs r6, r0 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ + str r0, [r1, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r1, #76] @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + and.w r0, sl, #8781824 @ 0x860000 │ │ │ │ + @ instruction: 0xf3f40006 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ + str r7, [sp, #616] @ 0x268 │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r3, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [pc, #728] @ (7c3e0 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x5c>) │ │ │ │ + stmia r6!, {r1, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007c108 <__sgpack_MOD_dclgetlinetextsize@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000786bc : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (7c164 <__sgpack_MOD_dclgetlinetextsize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7c168 <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7c16c <__sgpack_MOD_dclgetlinetextsize@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7870c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (78710 ) │ │ │ │ + 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 31b6c │ │ │ │ + blx 3025c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 33820 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #44] @ (7c170 <__sgpack_MOD_dclgetlinetextsize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7c168 <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ + blx 2f75c │ │ │ │ + ldr r2, [pc, #32] @ (78714 ) │ │ │ │ + ldr r3, [pc, #28] @ (78710 ) │ │ │ │ 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 7c15e <__sgpack_MOD_dclgetlinetextsize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 78708 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r6, r6, #6 │ │ │ │ + ldr r0, [r0, r0] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #200] @ (7c238 <__sgpack_MOD_dclgetlinetype@@Base+0x24>) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r1, #6 │ │ │ │ + ldrsb r0, [r4, r7] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007c174 <__sgpack_MOD_dclgetlinetext@@Base>: │ │ │ │ +00078718 : │ │ │ │ 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] @ (7c1a8 <__sgpack_MOD_dclgetlinetext@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33fcc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #888] @ (7c524 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xcc>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007c1ac <__sgpack_MOD_dclgetlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7c204 <__sgpack_MOD_dclgetlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7c208 <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7c20c <__sgpack_MOD_dclgetlineindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (787a4 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (787a8 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (787ac ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 3025c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2da24 │ │ │ │ + ldr r0, [pc, #92] @ (787b0 ) │ │ │ │ + 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 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 3339c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7c210 <__sgpack_MOD_dclgetlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7c208 <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 304a4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32e30 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2eadc │ │ │ │ + ldr r2, [pc, #40] @ (787b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (787a8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c200 <__sgpack_MOD_dclgetlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 787a0 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r2, r2, #4 │ │ │ │ + ldrsb r6, [r4, r6] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #712] @ (7c4d8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x80>) │ │ │ │ + b.n 78c5c │ │ │ │ movs r7, r0 │ │ │ │ - adds r2, r5, #3 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007c214 <__sgpack_MOD_dclgetlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000787b8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7c26c <__sgpack_MOD_dclgetlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7c270 <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7c274 <__sgpack_MOD_dclgetlinetype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 78808 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7880c ) │ │ │ │ + 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 31b6c │ │ │ │ + blx 3025c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 2eeec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7c278 <__sgpack_MOD_dclgetlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7c270 <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ + blx 2eadc │ │ │ │ + ldr r2, [pc, #32] @ (78810 ) │ │ │ │ + ldr r3, [pc, #28] @ (7880c ) │ │ │ │ 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 7c268 <__sgpack_MOD_dclgetlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 78804 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - adds r2, r5, #2 │ │ │ │ + ldrsb r4, [r0, r4] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #360] @ (7c3e0 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x5c>) │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, r0, #2 │ │ │ │ + ldrsb r4, [r4, r3] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007c27c <__sgpack_MOD_dclnextlinetext@@Base>: │ │ │ │ +00078814 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007881c : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00078824 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (7c2ac <__sgpack_MOD_dclnextlinetext@@Base+0x30>) │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #15 │ │ │ │ + ldr r2, [pc, #32] @ (78858 ) │ │ │ │ + ldr r1, [pc, #36] @ (7885c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (78860 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - blx 303ec │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #15 │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 31dc0 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #32] @ (7c2d0 <__sgpack_MOD_dclsetlinetextsize@@Base+0x20>) │ │ │ │ + @ instruction: 0xf19a0006 │ │ │ │ + str r5, [sp, #784] @ 0x310 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007c2b0 <__sgpack_MOD_dclsetlinetextsize@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00078864 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7c2e0 <__sgpack_MOD_dclsetlinetextsize@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ff98 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov.w lr, #0 │ │ │ │ + movs r0, #20 │ │ │ │ + str.w lr, [r1] │ │ │ │ + ldr r2, [pc, #32] @ (788a0 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #24] @ (788a4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #24] @ (788a8 ) │ │ │ │ + add r1, pc │ │ │ │ + str.w ip, [sp] │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #912] @ (7c674 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x21c>) │ │ │ │ + adcs.w r0, r2, #6 │ │ │ │ + str r5, [sp, #520] @ 0x208 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007c2e4 <__sgpack_MOD_dclsetlinetext@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000788ac : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7c318 <__sgpack_MOD_dclsetlinetext@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 307c0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (788e0 ) │ │ │ │ + ldr r1, [pc, #36] @ (788e4 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (788e8 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #776] @ (7c624 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1cc>) │ │ │ │ + adds.w r0, r2, #6 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007c31c <__sgpack_MOD_dclsetlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000788ec : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7c34c <__sgpack_MOD_dclsetlineindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2e0a4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (78920 ) │ │ │ │ + ldr r1, [pc, #36] @ (78924 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (78928 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #624] @ (7c5c0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x168>) │ │ │ │ + @ instruction: 0xf0d20006 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r1, r2, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007c350 <__sgpack_MOD_dclsetlinetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007892c : │ │ │ │ + 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] @ (7c380 <__sgpack_MOD_dclsetlinetype@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r5, [pc, #200] @ (78a04 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #200] @ (78a08 ) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + add r5, pc │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + mov.w r1, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + blx 2e8dc │ │ │ │ + bic.w r4, r0, r0, asr #31 │ │ │ │ + add.w r7, r4, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #160] @ (78a0c ) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r4, #28 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 321d8 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #136] @ (78a10 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - ldr r0, [pc, #480] @ (7c564 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x10c>) │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ffc4 │ │ │ │ + add r6, sp, #12 │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.n 789f4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r6, r4 │ │ │ │ + blx 2f2e4 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #6 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r1, [pc, #76] @ (78a14 ) │ │ │ │ + ldr r0, [pc, #76] @ (78a18 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + ldr r2, [pc, #60] @ (78a1c ) │ │ │ │ + ldr r3, [pc, #40] @ (78a08 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 78a00 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32aec │ │ │ │ + b.n 789be │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + strb r2, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0a60006 │ │ │ │ + eors.w r0, r6, #6 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ movs r7, r0 │ │ │ │ + strb r4, [r6, r3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007c384 <__sgpack_MOD_dcldrawlineprojected2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00078a20 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #164] @ (7c43c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb8>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #160] @ (7c440 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xbc>) │ │ │ │ + str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ + ldr r4, [pc, #848] @ (78d88 ) │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #848] @ (78d8c ) │ │ │ │ + sub sp, #500 @ 0x1f4 │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [pc, #848] @ (78d90 ) │ │ │ │ + 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 78ca8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 78cca │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 78d66 │ │ │ │ + blt.w 78d02 │ │ │ │ + ldr r3, [pc, #796] @ (78d94 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #796] @ (78d98 ) │ │ │ │ + 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 2f740 │ │ │ │ + ldr r0, [pc, #776] @ (78d9c ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3406c │ │ │ │ + ldr r0, [pc, #764] @ (78da0 ) │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3406c │ │ │ │ + ldr r0, [pc, #752] @ (78da4 ) │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32848 │ │ │ │ + ldr r3, [pc, #744] @ (78da8 ) │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #740] @ (78dac ) │ │ │ │ + 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 33af8 <_gfortran_st_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx 33f68 │ │ │ │ + ldr r0, [pc, #668] @ (78db0 ) │ │ │ │ + mov r3, fp │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + blx 31d8c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2e6d8 │ │ │ │ + blx 2df28 │ │ │ │ + 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 78c2c │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78bea │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 78c7c │ │ │ │ + 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 78b92 │ │ │ │ + vcmp.f32 s14, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78be0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 78c76 │ │ │ │ + blx 2f26c │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + adds r7, #1 │ │ │ │ + adds r5, #4 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r7, r3 │ │ │ │ + bgt.n 78c7c │ │ │ │ + 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 78b6e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 78b78 │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 78b86 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2eacc │ │ │ │ + vldr s17, [sp, #56] @ 0x38 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 78d30 │ │ │ │ + vldr s15, [r7] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 78d54 │ │ │ │ + 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 78b52 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2eacc │ │ │ │ + vldr s17, [sp, #44] @ 0x2c │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78d1e │ │ │ │ + vldr s15, [r7] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78d42 │ │ │ │ + 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 78b4e │ │ │ │ + b.n 78bea │ │ │ │ + blx 34210 │ │ │ │ + b.n 78b84 │ │ │ │ + blx 2de00 │ │ │ │ + ldr r2, [pc, #304] @ (78db4 ) │ │ │ │ + ldr r3, [pc, #264] @ (78d8c ) │ │ │ │ add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ (7c444 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc0>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r0, [pc, #152] @ (7c448 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ + bne.n 78d82 │ │ │ │ + ldr r0, [pc, #288] @ (78db8 ) │ │ │ │ + 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 3028c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #32 │ │ │ │ + ldr r2, [pc, #268] @ (78dbc ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #264] @ (78dc0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #264] @ (78dc4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 337b0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7c420 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x9c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7c42c <__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] @ (7c44c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc8>) │ │ │ │ + blx 2d990 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 78a68 │ │ │ │ + ldr r2, [pc, #252] @ (78dc8 ) │ │ │ │ + movs r5, #27 │ │ │ │ + ldr r1, [pc, #252] @ (78dcc ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #252] @ (78dd0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ 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 30f14 │ │ │ │ - ldr r2, [pc, #80] @ (7c450 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #64] @ (7c440 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xbc>) │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + ldr r2, [pc, #236] @ (78dd4 ) │ │ │ │ + ldr r3, [pc, #164] @ (78d8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #492] @ 0x1ec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c436 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb2> │ │ │ │ - ldr r0, [pc, #64] @ (7c454 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xd0>) │ │ │ │ - movs r1, #20 │ │ │ │ + bne.n 78d82 │ │ │ │ + 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] @ (78dd8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #204] @ (78ddc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #204] @ (78de0 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2eeec │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7c3d0 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x4c> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3339c │ │ │ │ - b.n 7c3d6 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x52> │ │ │ │ + blx 2d990 │ │ │ │ + b.n 78a76 │ │ │ │ + ldr r0, [pc, #196] @ (78de4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s17, [sp, #44] @ 0x2c │ │ │ │ + b.n 78c44 │ │ │ │ + ldr r0, [pc, #180] @ (78de8 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s17, [sp, #56] @ 0x38 │ │ │ │ + b.n 78c04 │ │ │ │ + ldr r0, [pc, #168] @ (78dec ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s15, [r7] │ │ │ │ + b.n 78c52 │ │ │ │ + ldr r0, [pc, #152] @ (78df0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s15, [r7] │ │ │ │ + b.n 78c14 │ │ │ │ + ldr r2, [pc, #140] @ (78df4 ) │ │ │ │ + movs r5, #29 │ │ │ │ + ldr r1, [pc, #140] @ (78df8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #140] @ (78dfc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 78ce4 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r6, r4 │ │ │ │ + strb r0, [r3, r2] │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ + strb r6, [r1, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r7, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ + movs r7, r0 │ │ │ │ + cdp 0, 14, cr0, cr4, cr6, {0} │ │ │ │ + vaddl.s32 q0, d10, d6 │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [pc, #200] @ (7c514 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xbc>) │ │ │ │ + str r3, [sp, #728] @ 0x2d8 │ │ │ │ movs r7, r0 │ │ │ │ - add r6, pc, #56 @ (adr r6, 7c488 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x30>) │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r7, r0 │ │ │ │ - subs r4, r2, r3 │ │ │ │ + strh r0, [r2, r1] │ │ │ │ movs r1, r1 │ │ │ │ - blx fp │ │ │ │ + str r1, [sp, #752] @ 0x2f0 │ │ │ │ + movs r7, r0 │ │ │ │ + str r1, [sp, #488] @ 0x1e8 │ │ │ │ + movs r7, r0 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + str r1, [sp, #544] @ 0x220 │ │ │ │ + movs r7, r0 │ │ │ │ + str r1, [sp, #504] @ 0x1f8 │ │ │ │ + movs r7, r0 │ │ │ │ + ldcl 0, cr0, [lr], {6} │ │ │ │ + str r4, [r5, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ittt le │ │ │ │ + movle r7, r0 │ │ │ │ + strle r1, [sp, #416] @ 0x1a0 │ │ │ │ + movle r7, r0 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ + movs r7, r0 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ movs r7, r0 │ │ │ │ + str r1, [sp, #296] @ 0x128 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r6} │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ + movs r7, r0 │ │ │ │ + mcrr 0, 0, r0, r2, cr6 │ │ │ │ │ │ │ │ -0007c458 <__sgpack_MOD_dcldrawlineprojected1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00078e00 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00078e08 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00078e10 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #536] @ (7c684 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (7c688 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x230>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (78e44 ) │ │ │ │ + ldr r1, [pc, #36] @ (78e48 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (78e4c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ 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] @ (7c68c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (7c690 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x238>) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - add.w fp, r5, r3 │ │ │ │ - blx 337b0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7c64c <__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 7c65e <__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 7c504 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xac> │ │ │ │ - movs r3, #20 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (7c694 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + sub.w r0, lr, r6 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ + movs r7, r0 │ │ │ │ + bkpt 0x00c2 │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00078e50 : │ │ │ │ + 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] @ (78e8c ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (7c698 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x240>) │ │ │ │ + ldr r1, [pc, #24] @ (78e90 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #24] @ (78e94 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (7c69c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x244>) │ │ │ │ + str.w ip, [sp] │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + sbc.w r0, r6, r6 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + movs r7, r0 │ │ │ │ + bkpt 0x0074 │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00078e98 : │ │ │ │ + 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] @ (78ecc ) │ │ │ │ + ldr r1, [pc, #36] @ (78ed0 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (78ed4 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ blx 2d990 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7c552 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 7c5c0 <__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 30f14 │ │ │ │ - ldr r2, [pc, #368] @ (7c6a0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (7c688 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x230>) │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xeb260006 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + movs r7, r0 │ │ │ │ + bkpt 0x003a │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00078ed8 : │ │ │ │ + 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] @ (78f0c ) │ │ │ │ + ldr r1, [pc, #36] @ (78f10 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r0, [pc, #32] @ (78f14 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ 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 7c680 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (7c6a4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x24c>) │ │ │ │ - movs r1, #20 │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 7c640 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xeae60006 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + movs r7, r0 │ │ │ │ + pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00078f18 : │ │ │ │ + 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] @ (78ff0 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #200] @ (78ff4 ) │ │ │ │ + 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 2e8dc │ │ │ │ + bic.w r4, r0, r0, asr #31 │ │ │ │ + add.w r7, r4, #11 │ │ │ │ + mov r0, r7 │ │ │ │ blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ + ldr r3, [pc, #160] @ (78ff8 ) │ │ │ │ + mov r6, r0 │ │ │ │ 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 7c56a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7c5c0 <__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 30f14 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7c678 <__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 7c5a0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7c52c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7c60e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 7c5f8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7c616 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r4, #28 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r4 │ │ │ │ blx 32174 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #136] @ (78ffc ) │ │ │ │ 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 7c5d6 <__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 30f14 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7c66a <__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 7c602 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7c52c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 30f14 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7c60e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7c596 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7c60e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7c57c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2eeec │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7c4d4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3339c │ │ │ │ - b.n 7c4de <__sgpack_MOD_dcldrawlineprojected1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7c596 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r6 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 7c5b6 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ + add r6, sp, #12 │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.n 78fe0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r6, r4 │ │ │ │ + blx 2f2e4 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #6 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 7c52c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + ldr r1, [pc, #76] @ (79000 ) │ │ │ │ + ldr r0, [pc, #76] @ (79004 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + ldr r2, [pc, #60] @ (79008 ) │ │ │ │ + ldr r3, [pc, #40] @ (78ff4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 78fec │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32aec │ │ │ │ + b.n 78faa │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - subs r4, r4, r1 │ │ │ │ + ldr r7, [pc, #664] @ (7928c ) │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - bx r8 │ │ │ │ - movs r7, r0 │ │ │ │ - str r7, [sp, #384] @ 0x180 │ │ │ │ - movs r7, r0 │ │ │ │ - mov ip, lr │ │ │ │ + @ instruction: 0xeaba0006 │ │ │ │ + @ instruction: 0xeaaa0006 │ │ │ │ + ldrh r0, [r2, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - subs r1, #236 @ 0xec │ │ │ │ + pop {r1, r2, r4, r5, pc} │ │ │ │ movs r7, r0 │ │ │ │ - push {r1, r2, r5, r7, lr} │ │ │ │ - movs r6, r0 │ │ │ │ - adds r4, r4, r6 │ │ │ │ + ldr r7, [pc, #32] @ (7902c ) │ │ │ │ movs r1, r1 │ │ │ │ - mov lr, r4 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007c6a8 <__sgpack_MOD_dcldrawlinenormalized2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007900c : │ │ │ │ + ldr r3, [pc, #8] @ (79018 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r0, [r6, #27] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007901c : │ │ │ │ + ldr r3, [pc, #8] @ (79028 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007902c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #164] @ (7c760 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb8>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #160] @ (7c764 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ (7c768 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r0, [pc, #152] @ (7c76c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc4>) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7907c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79080 ) │ │ │ │ + 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 │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 337b0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7c744 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x9c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7c750 <__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] @ (7c770 <__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 32960 │ │ │ │ - ldr r2, [pc, #80] @ (7c774 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #64] @ (7c764 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xbc>) │ │ │ │ + blx 2f09c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2e464 │ │ │ │ + ldr r2, [pc, #32] @ (79084 ) │ │ │ │ + ldr r3, [pc, #28] @ (79080 ) │ │ │ │ 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 7c75a <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb2> │ │ │ │ - ldr r0, [pc, #64] @ (7c778 <__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 31b50 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2eeec │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7c6f4 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x4c> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3339c │ │ │ │ - b.n 7c6fa <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x52> │ │ │ │ + bne.n 79078 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r2, r2, r0 │ │ │ │ + ldr r6, [pc, #576] @ (792c0 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #232] @ 0xe8 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, r4 │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, pc, #936 @ (adr r2, 7cb1c <__sgpack_MOD_dcldrawline1@@Base+0x7c>) │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r0, r6, #30 │ │ │ │ + ldr r6, [pc, #448] @ (79248 ) │ │ │ │ movs r1, r1 │ │ │ │ - add ip, r9 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007c77c <__sgpack_MOD_dcldrawlinenormalized1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00079088 : │ │ │ │ + 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] @ (7c9a8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (7c9ac <__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 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #276] @ (791b0 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #276] @ (791b4 ) │ │ │ │ + mov r8, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r7, r0 │ │ │ │ + add r6, sp, #28 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r4, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ 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] @ (7c9b0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (7c9b4 <__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 337b0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7c970 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1f4> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7c982 <__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 7c828 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xac> │ │ │ │ - movs r3, #21 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (7c9b8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (7c9bc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x240>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (7c9c0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x244>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7c876 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 7c8e4 <__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 32960 │ │ │ │ - ldr r2, [pc, #368] @ (7c9c4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (7c9ac <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x230>) │ │ │ │ + blx 2f09c │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f1e0 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30470 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2e794 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 79100 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 7913a │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.n 79172 │ │ │ │ + ldr r2, [pc, #208] @ (791b8 ) │ │ │ │ + ldr r3, [pc, #200] @ (791b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7c9a4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (7c9c8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x24c>) │ │ │ │ - movs r1, #21 │ │ │ │ + bne.n 791ac │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [pc, #184] @ (791bc ) │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #184] @ (791c0 ) │ │ │ │ + movs r2, #2 │ │ │ │ + add r3, pc │ │ │ │ + movs r5, #8 │ │ │ │ add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 7c964 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 32174 │ │ │ │ + strd r2, r5, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 32678 │ │ │ │ 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 7c88e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7c8e4 <__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 32960 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7c99c <__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 7c8c4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7c850 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7c932 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 7c91c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7c93a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7c8fa <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x17e> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 31eb4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31344 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30ca0 │ │ │ │ + b.n 790e6 │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #132] @ (791c4 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #132] @ (791c8 ) │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + add r2, sp, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 304a4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - blx 32960 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7c98e <__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 7c926 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7c850 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 32db8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 3025c │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2eadc │ │ │ │ + b.n 790e6 │ │ │ │ + movs r2, #2 │ │ │ │ + movs r0, #8 │ │ │ │ + ldr r3, [pc, #84] @ (791cc ) │ │ │ │ + mov r1, r6 │ │ │ │ + strd r2, r0, [sp] │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [pc, #76] @ (791d0 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 30ddc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - blx 32960 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7c932 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7c8ba <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7c932 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7c8a0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2eeec │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7c7f8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3339c │ │ │ │ - b.n 7c802 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7c8ba <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7c8da <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7c850 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 3341c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 32c84 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 307a8 │ │ │ │ + b.n 790e6 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r0, #29 │ │ │ │ + ldr r6, [pc, #208] @ (79284 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, r7 │ │ │ │ + ldr r5, [pc, #936] @ (79564 ) │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 79108 │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ + ldrh r0, [r4, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - mvns r0, r5 │ │ │ │ + bhi.n 79298 │ │ │ │ movs r7, r0 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ movs r7, r0 │ │ │ │ - uxth r2, r0 │ │ │ │ - movs r6, r0 │ │ │ │ - asrs r0, r0, #26 │ │ │ │ - movs r1, r1 │ │ │ │ - bics r2, r3 │ │ │ │ + bhi.n 79224 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r4, #32] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007c9cc <__sgpack_MOD_dcldrawline2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000791d4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #164] @ (7ca84 <__sgpack_MOD_dcldrawline2@@Base+0xb8>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #160] @ (7ca88 <__sgpack_MOD_dcldrawline2@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #156] @ (7ca8c <__sgpack_MOD_dcldrawline2@@Base+0xc0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r0, [pc, #152] @ (7ca90 <__sgpack_MOD_dcldrawline2@@Base+0xc4>) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 79224 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79228 ) │ │ │ │ + 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 │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - blx 337b0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7ca68 <__sgpack_MOD_dcldrawline2@@Base+0x9c> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7ca74 <__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] @ (7ca94 <__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 339d4 │ │ │ │ - ldr r2, [pc, #80] @ (7ca98 <__sgpack_MOD_dcldrawline2@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #64] @ (7ca88 <__sgpack_MOD_dcldrawline2@@Base+0xbc>) │ │ │ │ + blx 2f09c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 306ec │ │ │ │ + ldr r2, [pc, #32] @ (7922c ) │ │ │ │ + ldr r3, [pc, #28] @ (79228 ) │ │ │ │ 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 7ca7e <__sgpack_MOD_dcldrawline2@@Base+0xb2> │ │ │ │ - ldr r0, [pc, #64] @ (7ca9c <__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 31b50 │ │ │ │ - add r5, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2eeec │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7ca18 <__sgpack_MOD_dcldrawline2@@Base+0x4c> │ │ │ │ - add r4, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3339c │ │ │ │ - b.n 7ca1e <__sgpack_MOD_dcldrawline2@@Base+0x52> │ │ │ │ + bne.n 79220 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r5, #19 │ │ │ │ + ldr r4, [pc, #928] @ (795c8 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - movs r7, r0 │ │ │ │ - tst r2, r3 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [sp, #792] @ 0x318 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + ldr r4, [pc, #800] @ (79550 ) │ │ │ │ movs r1, r1 │ │ │ │ - rors r0, r0 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007caa0 <__sgpack_MOD_dcldrawline1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00079230 : │ │ │ │ + ldr r3, [pc, #8] @ (7923c ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079240 : │ │ │ │ + ldr r3, [pc, #8] @ (7924c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r2, [r0, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079250 : │ │ │ │ + ldr r3, [pc, #8] @ (7925c ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r0, [r6, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079260 : │ │ │ │ + ldr r3, [pc, #8] @ (7926c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r2, [r4, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079270 : │ │ │ │ + ldr r3, [pc, #8] @ (7927c ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r0, [r2, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079280 : │ │ │ │ + ldr r3, [pc, #8] @ (7928c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r2, [r0, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00079290 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #536] @ (7cccc <__sgpack_MOD_dcldrawline1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (7ccd0 <__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 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #84] @ 792f4 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #80] @ (792f8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #80] @ (792fc ) │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp 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] @ (7ccd4 <__sgpack_MOD_dcldrawline1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (7ccd8 <__sgpack_MOD_dcldrawline1@@Base+0x238>) │ │ │ │ + blx 3406c │ │ │ │ + ldr r0, [pc, #60] @ (79300 ) │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - add.w fp, r5, r3 │ │ │ │ - blx 337b0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7cc94 <__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 7cca6 <__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 7cb4c <__sgpack_MOD_dcldrawline1@@Base+0xac> │ │ │ │ - movs r3, #11 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (7ccdc <__sgpack_MOD_dcldrawline1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (7cce0 <__sgpack_MOD_dcldrawline1@@Base+0x240>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (7cce4 <__sgpack_MOD_dcldrawline1@@Base+0x244>) │ │ │ │ - add r2, pc │ │ │ │ + blx 3241c │ │ │ │ + ldr r0, [pc, #52] @ (79304 ) │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7cb9a <__sgpack_MOD_dcldrawline1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 7cc08 <__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 339d4 │ │ │ │ - ldr r2, [pc, #368] @ (7cce8 <__sgpack_MOD_dcldrawline1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (7ccd0 <__sgpack_MOD_dcldrawline1@@Base+0x230>) │ │ │ │ + blx 3241c │ │ │ │ + ldr r2, [pc, #44] @ (79308 ) │ │ │ │ + ldr r3, [pc, #28] @ (792f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7ccc8 <__sgpack_MOD_dcldrawline1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (7ccec <__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 31b50 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 7cc88 <__sgpack_MOD_dcldrawline1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7cbb2 <__sgpack_MOD_dcldrawline1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7cc08 <__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 339d4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7ccc0 <__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 7cbe8 <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7cb74 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7cc56 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 7cc40 <__sgpack_MOD_dcldrawline1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7cc5e <__sgpack_MOD_dcldrawline1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7cc1e <__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 339d4 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7ccb2 <__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 7cc4a <__sgpack_MOD_dcldrawline1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7cb74 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - 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 339d4 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7cc56 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7cbde <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7cc56 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7cbc4 <__sgpack_MOD_dcldrawline1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2eeec │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7cb1c <__sgpack_MOD_dcldrawline1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3339c │ │ │ │ - b.n 7cb26 <__sgpack_MOD_dcldrawline1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7cbde <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7cbfe <__sgpack_MOD_dcldrawline1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7cb74 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ + bne.n 792f0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r3, #16 │ │ │ │ + ldr r4, [pc, #176] @ (793a8 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5 │ │ │ │ - movs r7, r0 │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + str r6, [r1, #92] @ 0x5c │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r4, r3 │ │ │ │ + ldrh r6, [r1, #32] │ │ │ │ movs r7, r0 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + ldrh r2, [r1, #32] │ │ │ │ movs r7, r0 │ │ │ │ - add r7, sp, #376 @ 0x178 │ │ │ │ - movs r6, r0 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + ldr r3, [pc, #992] @ (796ec ) │ │ │ │ movs r1, r1 │ │ │ │ - lsls r6, r1 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007ccf0 <__sgpack_MOD_dclgettransnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007930c : │ │ │ │ + ldr r3, [pc, #8] @ (79318 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007931c : │ │ │ │ + ldr r3, [pc, #8] @ (79328 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007932c : │ │ │ │ + ldr r3, [pc, #8] @ (79338 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r0, [r4, #15] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007933c : │ │ │ │ + ldr r3, [pc, #8] @ (79348 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r2, [r2, #15] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00079350 : │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7cd48 <__sgpack_MOD_dclgettransnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7cd4c <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7cd50 <__sgpack_MOD_dclgettransnumber@@Base+0x60>) │ │ │ │ + str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ + ldr r4, [pc, #976] @ (79738 ) │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #976] @ (7973c ) │ │ │ │ + sub.w sp, sp, #516 @ 0x204 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [pc, #964] @ (79740 ) │ │ │ │ + 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 795c8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 795ea │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 797bc │ │ │ │ + blt.w 796c0 │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 796ea │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 79712 │ │ │ │ + ldr r3, [pc, #896] @ (79744 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #896] @ (79748 ) │ │ │ │ + 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 2f740 │ │ │ │ + ldr r0, [pc, #880] @ (7974c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr r0, [pc, #872] @ (79750 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 32848 │ │ │ │ + ldr r0, [pc, #860] @ (79754 ) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3406c │ │ │ │ + ldr r0, [pc, #848] @ (79758 ) │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 30948 │ │ │ │ + ldr r0, [pc, #836] @ (7975c ) │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 32bec │ │ │ │ + movs r1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 311d4 │ │ │ │ + blx 32dd4 │ │ │ │ + ldrb.w r3, [sp, #428] @ 0x1ac │ │ │ │ + strb.w r3, [sp, #424] @ 0x1a8 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [pc, #804] @ (79760 ) │ │ │ │ + movs r2, #0 │ │ │ │ + vldr d7, [pc, #752] @ 79730 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #796] @ (79764 ) │ │ │ │ + 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 33af8 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 2f7bc <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7cd54 <__sgpack_MOD_dclgettransnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7cd4c <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ + blx 33f68 │ │ │ │ + ldr r0, [pc, #724] @ (79768 ) │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + blx 31d8c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + vldr s15, [r8] │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + ldr r2, [pc, #708] @ (7976c ) │ │ │ │ + vldr s14, [r3] │ │ │ │ + add r2, pc │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #76] @ 0x4c │ │ │ │ + blx 30994 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + vldr s16, [sp, #52] @ 0x34 │ │ │ │ + vldr s17, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vldr s18, [r3] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 79676 │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 79638 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 79626 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 79598 │ │ │ │ + subs r0, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 31474 <__aeabi_uidiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r4, #0 │ │ │ │ + add.w fp, sp, #64 @ 0x40 │ │ │ │ + add.w r8, sp, #76 @ 0x4c │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 79516 │ │ │ │ + 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, 79586 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + vldr s13, [r3] │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79592 │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79592 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2df98 │ │ │ │ + add r4, r7 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 79514 │ │ │ │ + blx 2fd6c │ │ │ │ + ldr r2, [pc, #464] @ (79770 ) │ │ │ │ + ldr r3, [pc, #412] @ (7973c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7cd44 <__sgpack_MOD_dclgettransnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r1, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #30 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r6, r4, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007cd58 <__sgpack_MOD_dclgetmapprojectionangle@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (7cdcc <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #100] @ (7cdd0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 7982a │ │ │ │ + ldr r0, [pc, #448] @ (79774 ) │ │ │ │ + movs r1, #6 │ │ │ │ + add r0, pc │ │ │ │ + add.w sp, sp, #516 @ 0x204 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 3028c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #32 │ │ │ │ + ldr r2, [pc, #424] @ (79778 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #420] @ (7977c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #96] @ (7cdd4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x7c>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r0, [pc, #420] @ (79780 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r1, #24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 31efc │ │ │ │ - cbz r6, 7cd98 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x40> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7cd9e <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x46> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7cda4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (7cdd8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (7cdd0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7939a │ │ │ │ + ldr r2, [pc, #408] @ (79784 ) │ │ │ │ + ldr r3, [pc, #332] @ (7973c ) │ │ │ │ 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 7cdc8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x70> │ │ │ │ - ldr r0, [pc, #32] @ (7cddc <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x84>) │ │ │ │ - movs r1, #24 │ │ │ │ + bne.w 7982a │ │ │ │ + ldr r2, [pc, #388] @ (79788 ) │ │ │ │ + movs r5, #30 │ │ │ │ + ldr r1, [pc, #388] @ (7978c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #388] @ (79790 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r4, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r6, #128 @ 0x80 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007cde0 <__sgpack_MOD_dclgetsimilarity@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (7ce54 <__sgpack_MOD_dclgetsimilarity@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #100] @ (7ce58 <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ + 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 2d98c │ │ │ │ + cmp r0, #1 │ │ │ │ + bgt.n 79598 │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + negs r1, r7 │ │ │ │ + blx 31474 <__aeabi_uidiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 79500 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + blx 2eacc │ │ │ │ + vldr s20, [sp, #72] @ 0x48 │ │ │ │ + vcmp.f32 s16, s20 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 797f4 │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 797e2 │ │ │ │ + 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 794e8 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + blx 2eacc │ │ │ │ + vldr s19, [sp, #60] @ 0x3c │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 79818 │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 79806 │ │ │ │ + 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 794e6 │ │ │ │ + b.n 79638 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #28 │ │ │ │ + ldr r2, [pc, #204] @ (79794 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #200] @ (79798 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #96] @ (7ce5c <__sgpack_MOD_dclgetsimilarity@@Base+0x7c>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ + ldr r0, [pc, #200] @ (7979c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 32ffc │ │ │ │ - cbz r6, 7ce20 <__sgpack_MOD_dclgetsimilarity@@Base+0x40> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7ce26 <__sgpack_MOD_dclgetsimilarity@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7ce2c <__sgpack_MOD_dclgetsimilarity@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (7ce60 <__sgpack_MOD_dclgetsimilarity@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (7ce58 <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ + blx 2d990 │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 793b6 │ │ │ │ + ldr r2, [pc, #180] @ (797a0 ) │ │ │ │ + ldr r3, [pc, #76] @ (7973c ) │ │ │ │ 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 7ce50 <__sgpack_MOD_dclgetsimilarity@@Base+0x70> │ │ │ │ - ldr r0, [pc, #32] @ (7ce64 <__sgpack_MOD_dclgetsimilarity@@Base+0x84>) │ │ │ │ - movs r1, #16 │ │ │ │ + bne.w 7982a │ │ │ │ + ldr r2, [pc, #160] @ (797a4 ) │ │ │ │ + movs r5, #30 │ │ │ │ + ldr r1, [pc, #160] @ (797a8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #160] @ (797ac ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + b.n 79610 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #152] @ (797b0 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #148] @ (797b4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #148] @ (797b8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 793c2 │ │ │ │ + nop │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + ldr r3, [pc, #408] @ (798d4 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #90 @ 0x5a │ │ │ │ + ldr r3, [pc, #304] @ (79874 ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 79438 │ │ │ │ + movs r6, r0 │ │ │ │ + b.n 79274 │ │ │ │ + movs r6, r0 │ │ │ │ + ldrh r2, [r4, #26] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r3, #26] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r7, #24] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r0, #26] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r6, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + bpl.n 79778 │ │ │ │ movs r7, r0 │ │ │ │ - asrs r4, r4, #2 │ │ │ │ + ldr r1, [pc, #208] @ (79844 ) │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, #20 │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007ce68 <__sgpack_MOD_dclgetwindow@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (7cee8 <__sgpack_MOD_dclgetwindow@@Base+0x80>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (7ceec <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (7cef0 <__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 31b6c │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 339ec │ │ │ │ - cbz r7, 7ceac <__sgpack_MOD_dclgetwindow@@Base+0x44> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r6, 7ceb2 <__sgpack_MOD_dclgetwindow@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7ceb8 <__sgpack_MOD_dclgetwindow@@Base+0x50> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7cebe <__sgpack_MOD_dclgetwindow@@Base+0x56> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #52] @ (7cef4 <__sgpack_MOD_dclgetwindow@@Base+0x8c>) │ │ │ │ - ldr r3, [pc, #40] @ (7ceec <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ + ldrh r6, [r1, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r5, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb718 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r0, [pc, #920] @ (79b20 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r7, #6] │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 79ee8 │ │ │ │ + movs r6, r0 │ │ │ │ + cbnz r2, 797ae │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r6, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb620 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r4, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r7, #62] @ 0x3e │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 79d04 │ │ │ │ + movs r6, r0 │ │ │ │ + strh r0, [r5, #62] @ 0x3e │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + push {r1, r2, r3, r6, r7, lr} │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [pc, #112] @ (79830 ) │ │ │ │ + ldr r3, [pc, #116] @ (79834 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7cee2 <__sgpack_MOD_dclgetwindow@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #36] @ (7cef8 <__sgpack_MOD_dclgetwindow@@Base+0x90>) │ │ │ │ - movs r1, #12 │ │ │ │ + bne.n 7982a │ │ │ │ + ldr r2, [pc, #100] @ (79838 ) │ │ │ │ + movs r5, #31 │ │ │ │ + ldr r1, [pc, #100] @ (7983c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #100] @ (79840 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + b.n 79610 │ │ │ │ + ldr r0, [pc, #96] @ (79844 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + b.n 79660 │ │ │ │ + ldr r0, [pc, #80] @ (79848 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s20, [sp, #72] @ 0x48 │ │ │ │ + b.n 79650 │ │ │ │ + ldr r0, [pc, #68] @ (7984c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + b.n 7969e │ │ │ │ + ldr r0, [pc, #52] @ (79850 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s19, [sp, #60] @ 0x3c │ │ │ │ + b.n 7968e │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r2, #1 │ │ │ │ + bxns r2 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #224 @ 0xe0 │ │ │ │ + @ instruction: 0xb82a │ │ │ │ movs r7, r0 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + strh r4, [r5, #56] @ 0x38 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 79bf8 │ │ │ │ + movs r6, r0 │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r2, [r4, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r1, #52] @ 0x34 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r6, [r5, #50] @ 0x32 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007cefc <__sgpack_MOD_dclgetviewport@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00079854 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (7cf7c <__sgpack_MOD_dclgetviewport@@Base+0x80>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (7cf80 <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (7cf84 <__sgpack_MOD_dclgetviewport@@Base+0x88>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #24] @ (79880 ) │ │ │ │ + movs r2, #4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 31f08 │ │ │ │ - cbz r7, 7cf40 <__sgpack_MOD_dclgetviewport@@Base+0x44> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r6, 7cf46 <__sgpack_MOD_dclgetviewport@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7cf4c <__sgpack_MOD_dclgetviewport@@Base+0x50> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7cf52 <__sgpack_MOD_dclgetviewport@@Base+0x56> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #52] @ (7cf88 <__sgpack_MOD_dclgetviewport@@Base+0x8c>) │ │ │ │ - ldr r3, [pc, #40] @ (7cf80 <__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 7cf76 <__sgpack_MOD_dclgetviewport@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #36] @ (7cf8c <__sgpack_MOD_dclgetviewport@@Base+0x90>) │ │ │ │ - movs r1, #14 │ │ │ │ + blx 3241c │ │ │ │ + ldr r0, [pc, #16] @ (79884 ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r0, #31 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + b.w 32418 │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #18 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007cf90 <__sgpack_MOD_dcltransnumtolong@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00079888 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7cfcc <__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 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2e098 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - subs r4, #230 @ 0xe6 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #24] @ (798b4 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 315b4 │ │ │ │ + ldr r0, [pc, #16] @ (798b8 ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 315b0 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r6, [r5, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007cfd0 <__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] @ (7d00c <__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 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 33520 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ +000798bc : │ │ │ │ + ldr r3, [pc, #8] @ (798c8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - subs r4, #186 @ 0xba │ │ │ │ - movs r7, r0 │ │ │ │ + strb r0, [r3, #25] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007d010 <__sgpack_MOD_dcltranslongtonum@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7d04c <__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 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 3073c │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ +000798cc : │ │ │ │ + ldr r3, [pc, #8] @ (798d8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - subs r4, #142 @ 0x8e │ │ │ │ - movs r7, r0 │ │ │ │ + strb r2, [r1, #25] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007d050 <__sgpack_MOD_dcltranslongtoshort@@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] @ (7d090 <__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 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 2e2bc │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ +000798dc : │ │ │ │ + ldr r3, [pc, #8] @ (798e8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ - movs r7, r0 │ │ │ │ + strb r0, [r7, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007d094 <__sgpack_MOD_dcltransshorttonum@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7d0d0 <__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 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 341c4 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ +000798ec : │ │ │ │ + ldr r3, [pc, #8] @ (798f8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ - movs r7, r0 │ │ │ │ + strb r2, [r5, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007d0d4 <__sgpack_MOD_dcltransshorttolong@@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] @ (7d114 <__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 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 2e7d4 │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ +000798fc : │ │ │ │ + ldr r3, [pc, #12] @ (7990c ) │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + strd r0, r2, [r3] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - subs r4, #6 │ │ │ │ - movs r7, r0 │ │ │ │ + strb r0, [r4, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007d118 <__sgpack_MOD_dclprintdevicelist@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (7d148 <__sgpack_MOD_dclprintdevicelist@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - blx 31c10 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #18 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 31dc0 │ │ │ │ +00079910 : │ │ │ │ + ldr r3, [pc, #12] @ (79920 ) │ │ │ │ + add r3, pc │ │ │ │ + ldrd r2, r3, [r3] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - subs r3, #216 @ 0xd8 │ │ │ │ - movs r7, r0 │ │ │ │ + strb r6, [r1, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007d14c <__scpack_MOD_dclget3dhatchpattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00079924 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7d180 <__scpack_MOD_dclget3dhatchpattern@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 315cc │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #100] @ 79998 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #96] @ (7999c ) │ │ │ │ + add r3, sp, #28 │ │ │ │ + add ip, pc │ │ │ │ + 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, #24 │ │ │ │ + blx 32b6c │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + blx 31428 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + blx 2ff74 │ │ │ │ + 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 32860 │ │ │ │ + ldr r2, [pc, #36] @ (799a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (7999c ) │ │ │ │ + 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 79992 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #182 @ 0xb6 │ │ │ │ - movs r7, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, sl │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007d184 <__scpack_MOD_dclset3dhatchpattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000799a4 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7d1b8 <__scpack_MOD_dclset3dhatchpattern@@Base+0x34>) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 3186c │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr.w ip, [pc, #88] @ 79a0c │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #84] @ (79a10 ) │ │ │ │ + add r3, sp, #32 │ │ │ │ + add ip, pc │ │ │ │ + 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 33610 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + blx 2e304 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldrd r2, r1, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2ec14 │ │ │ │ + ldr r2, [pc, #36] @ (79a14 ) │ │ │ │ + ldr r3, [pc, #28] @ (79a10 ) │ │ │ │ + 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 79a06 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ - movs r7, r0 │ │ │ │ + cmp r0, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add sl, ip │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007d1bc <__scpack_MOD_dcldraw3dhatchnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00079a18 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (7d258 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x9c>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (7d25c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [pc, #128] @ (7d260 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #24 │ │ │ │ - ldr r1, [pc, #128] @ (7d264 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa8>) │ │ │ │ - add r0, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 79a68 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79a6c ) │ │ │ │ + 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 │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - blx 337b0 │ │ │ │ - cbz r5, 7d23a <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x7e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 7d248 <__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 2dcbc │ │ │ │ - ldr r2, [pc, #80] @ (7d268 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #64] @ (7d25c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa0>) │ │ │ │ + blx 32c84 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2eb90 │ │ │ │ + ldr r2, [pc, #32] @ (79a70 ) │ │ │ │ + ldr r3, [pc, #28] @ (79a6c ) │ │ │ │ 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 7d254 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x98> │ │ │ │ - ldr r0, [pc, #64] @ (7d26c <__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 31b50 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 315cc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7d202 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x46> │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 315cc │ │ │ │ - b.n 7d208 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x4c> │ │ │ │ + bne.n 79a64 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r0, #20 │ │ │ │ + add ip, r4 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r4, [r3, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + add ip, r0 │ │ │ │ movs r1, r1 │ │ │ │ - subs r3, #26 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007d270 <__scpack_MOD_dcldraw3dhatch@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00079a74 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #136] @ (7d30c <__scpack_MOD_dcldraw3dhatch@@Base+0x9c>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (7d310 <__scpack_MOD_dcldraw3dhatch@@Base+0xa0>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [pc, #128] @ (7d314 <__scpack_MOD_dcldraw3dhatch@@Base+0xa4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #14 │ │ │ │ - ldr r1, [pc, #128] @ (7d318 <__scpack_MOD_dcldraw3dhatch@@Base+0xa8>) │ │ │ │ - add r0, pc │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (79b00 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (79b04 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - blx 337b0 │ │ │ │ - cbz r5, 7d2ee <__scpack_MOD_dcldraw3dhatch@@Base+0x7e> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 7d2fc <__scpack_MOD_dcldraw3dhatch@@Base+0x8c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33378 │ │ │ │ - ldr r2, [pc, #80] @ (7d31c <__scpack_MOD_dcldraw3dhatch@@Base+0xac>) │ │ │ │ - ldr r3, [pc, #64] @ (7d310 <__scpack_MOD_dcldraw3dhatch@@Base+0xa0>) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (79b08 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 32c84 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 30838 │ │ │ │ + ldr r0, [pc, #92] @ (79b0c ) │ │ │ │ + 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 30ddc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2ed00 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 307a8 │ │ │ │ + ldr r2, [pc, #40] @ (79b10 ) │ │ │ │ + ldr r3, [pc, #28] @ (79b04 ) │ │ │ │ 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 7d308 <__scpack_MOD_dcldraw3dhatch@@Base+0x98> │ │ │ │ - ldr r0, [pc, #64] @ (7d320 <__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 31b50 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 315cc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 7d2b6 <__scpack_MOD_dcldraw3dhatch@@Base+0x46> │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 315cc │ │ │ │ - b.n 7d2bc <__scpack_MOD_dcldraw3dhatch@@Base+0x4c> │ │ │ │ + bne.n 79afc │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r1, #17 │ │ │ │ + add r2, r9 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r0, [r5, #10] │ │ │ │ + strh r0, [r7, #22] │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + mvns r4, r5 │ │ │ │ movs r1, r1 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007d324 <__scpack_MOD_dclget3dmarkersize@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00079b14 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (7d380 <__scpack_MOD_dclget3dmarkersize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7d384 <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7d388 <__scpack_MOD_dclget3dmarkersize@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 79b64 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79b68 ) │ │ │ │ + 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 31b6c │ │ │ │ + blx 32c84 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 2e00c │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #44] @ (7d38c <__scpack_MOD_dclget3dmarkersize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7d384 <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ + blx 307a8 │ │ │ │ + ldr r2, [pc, #32] @ (79b6c ) │ │ │ │ + ldr r3, [pc, #28] @ (79b68 ) │ │ │ │ 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 7d37a <__scpack_MOD_dclget3dmarkersize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 79b60 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r3, #14 │ │ │ │ + bics r0, r5 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #54 @ 0x36 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + bics r0, r1 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007d390 <__scpack_MOD_dclget3dmarkerindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00079b70 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7d3e8 <__scpack_MOD_dclget3dmarkerindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7d3ec <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7d3f0 <__scpack_MOD_dclget3dmarkerindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 79bc0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79bc4 ) │ │ │ │ + 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 31b6c │ │ │ │ + blx 31824 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 3145c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7d3f4 <__scpack_MOD_dclget3dmarkerindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7d3ec <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ + blx 338a0 │ │ │ │ + ldr r2, [pc, #32] @ (79bc8 ) │ │ │ │ + ldr r3, [pc, #28] @ (79bc4 ) │ │ │ │ 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 7d3e4 <__scpack_MOD_dclget3dmarkerindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 79bbc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r5, #12 │ │ │ │ + muls r4, r1 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ + orrs r4, r5 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007d3f8 <__scpack_MOD_dclget3dmarkertype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00079bcc : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7d450 <__scpack_MOD_dclget3dmarkertype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7d454 <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7d458 <__scpack_MOD_dclget3dmarkertype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (79c58 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (79c5c ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (79c60 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 31824 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2ebe4 │ │ │ │ + ldr r0, [pc, #92] @ (79c64 ) │ │ │ │ + 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 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 32c28 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7d45c <__scpack_MOD_dclget3dmarkertype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7d454 <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 32678 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 306b0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2e9bc │ │ │ │ + ldr r2, [pc, #40] @ (79c68 ) │ │ │ │ + ldr r3, [pc, #28] @ (79c5c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7d44c <__scpack_MOD_dclget3dmarkertype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 79c54 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + cmn r2, r6 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r3, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007d460 <__scpack_MOD_dclset3dmarkersize@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7d490 <__scpack_MOD_dclset3dmarkersize@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 337e4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d494 <__scpack_MOD_dclset3dmarkerindex@@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] @ (7d4c4 <__scpack_MOD_dclset3dmarkerindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 311b0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - subs r1, #28 │ │ │ │ + ldmia r5, {r1, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007d4c8 <__scpack_MOD_dclset3dmarkertype@@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] @ (7d4f8 <__scpack_MOD_dclset3dmarkertype@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32504 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + strh r4, [r1, #28] │ │ │ │ movs r7, r0 │ │ │ │ + cmp r4, r2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007d4fc <__scpack_MOD_dcldraw3dmarkernormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00079c6c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (7d7bc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (7d7c0 <__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 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 79cbc │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79cc0 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #4] │ │ │ │ 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] @ (7d7c4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (7d7c8 <__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 337b0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7d786 <__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 7d798 <__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 7d7aa <__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 7d64c <__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 7d734 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 7d706 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7d6d6 <__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 2e66c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7d6b2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7d68e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7d668 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (7d7cc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (7d7c0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c4>) │ │ │ │ + blx 31824 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2e9bc │ │ │ │ + ldr r2, [pc, #32] @ (79cc4 ) │ │ │ │ + ldr r3, [pc, #28] @ (79cc0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7d7b6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (7d7d0 <__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 31b50 │ │ │ │ - movs r3, #25 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (7d7d4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (7d7d8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2dc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (7d7dc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 7d5d8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7d686 <__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 7d67a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7d626 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7d6aa <__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 7d69e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7d622 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7d6ce <__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 7d6c2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7d61e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7d77a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7d6f2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 7d604 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7d76e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7d71e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 7d5fc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7d762 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7d750 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7d5f0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7d5f0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 7d5fc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 7d604 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32c28 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7d5a0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xa4> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3145c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7d5b2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xb6> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2e00c │ │ │ │ - b.n 7d5ba <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xbe> │ │ │ │ + bne.n 79cb8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r0, r0, #7 │ │ │ │ + negs r0, r2 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r5, #2 │ │ │ │ + tst r0, r6 │ │ │ │ movs r1, r1 │ │ │ │ - adds r7, #172 @ 0xac │ │ │ │ - movs r7, r0 │ │ │ │ - adds r7, #146 @ 0x92 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, pc, #272 @ (adr r4, 7d8f0 <__scpack_MOD_dcldraw3dmarker@@Base+0x110>) │ │ │ │ - movs r6, r0 │ │ │ │ │ │ │ │ -0007d7e0 <__scpack_MOD_dcldraw3dmarker@@Base>: │ │ │ │ +00079cc8 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00079cdc : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00079cf4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #684] @ (7daa0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c0>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #684] @ (7daa4 <__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 │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + sub sp, #396 @ 0x18c │ │ │ │ + mov r4, r2 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr.w r2, [pc, #2616] @ 7a748 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [pc, #2612] @ 7a74c │ │ │ │ + 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, #92] @ 0x5c │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ 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] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 33ca0 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7a56e │ │ │ │ + add r0, sp, #228 @ 0xe4 │ │ │ │ + blx 319a4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7a550 │ │ │ │ + ldr.w r0, [pc, #2556] @ 7a750 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #252 @ 0xfc │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr.w r0, [pc, #2548] @ 7a754 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 326d0 │ │ │ │ + ldr.w r0, [pc, #2536] @ 7a758 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #236 @ 0xec │ │ │ │ + add r0, pc │ │ │ │ + blx 32848 │ │ │ │ + ldr.w r0, [pc, #2528] @ 7a75c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr.w r0, [pc, #2516] @ 7a760 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e738 │ │ │ │ + ldr.w r0, [pc, #2508] @ 7a764 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e738 │ │ │ │ + ldr.w r0, [pc, #2496] @ 7a768 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e738 │ │ │ │ + ldr.w r0, [pc, #2488] @ 7a76c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #220 @ 0xdc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r0, [pc, #2476] @ 7a770 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r0, [pc, #2468] @ 7a774 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + cbz r1, 79df2 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + cbz r2, 79dfc │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + add r1, sp, #244 @ 0xf4 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + blx 310e8 │ │ │ │ + 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 31f08 │ │ │ │ + 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 31220 │ │ │ │ + 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 30bfc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #612] @ (7daa8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (7daac <__scpack_MOD_dcldraw3dmarker@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #1 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + blx 33468 │ │ │ │ + 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 31220 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + add.w r9, sp, #356 @ 0x164 │ │ │ │ + blx 30bfc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + blx 33468 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 31220 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + blx 30bfc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #204 @ 0xcc │ │ │ │ + add r2, sp, #180 @ 0xb4 │ │ │ │ + blx 33468 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ + blx 31220 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + blx 30bfc │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 33468 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldrd r1, ip, [sp, #172] @ 0xac │ │ │ │ + strd r6, r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ │ │ + cmp ip, r1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, ip │ │ │ │ + it ge │ │ │ │ + movge r2, r1 │ │ │ │ + cmp r1, ip │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + it lt │ │ │ │ + movlt r1, ip │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, r7 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + it ge │ │ │ │ + movge r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + ldr r4, [sp, #204] @ 0xcc │ │ │ │ + ldrd r5, r3, [sp, #196] @ 0xc4 │ │ │ │ + it lt │ │ │ │ + movlt r1, r7 │ │ │ │ + cmp r2, r6 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + it ge │ │ │ │ + movge r2, r6 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + cmp r1, r6 │ │ │ │ + ite ge │ │ │ │ + rsbge r7, r2, r1 │ │ │ │ + rsblt r7, r2, r6 │ │ │ │ + cmp r3, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, r5 │ │ │ │ + cmp r3, r5 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + it lt │ │ │ │ + movlt r3, r5 │ │ │ │ + cmp r2, r4 │ │ │ │ + it ge │ │ │ │ + movge r2, r4 │ │ │ │ + cmp r3, r4 │ │ │ │ + it lt │ │ │ │ + movlt r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r2, r0 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + cmp r3, r0 │ │ │ │ + ite ge │ │ │ │ + rsbge r1, r2, r3 │ │ │ │ + rsblt r1, r2, r0 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + add r1, sp, #212 @ 0xd4 │ │ │ │ + adds r7, #1 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + str r7, [sp, #164] @ 0xa4 │ │ │ │ + blx 31aec │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r1, sp, #376 @ 0x178 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r5, [pc, #2080] @ 7a778 │ │ │ │ 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 337b0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7da6a <__scpack_MOD_dcldraw3dmarker@@Base+0x28a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ + add r5, pc │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r7, [pc, #2068] @ 7a77c │ │ │ │ + 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 30030 │ │ │ │ + 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 34140 │ │ │ │ + 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 30030 │ │ │ │ + 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 34140 │ │ │ │ + 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 3065c │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7a214 │ │ │ │ + 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 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + mvns r3, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr.w lr, [sp, #164] @ 0xa4 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.w 7a1fe │ │ │ │ + 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 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7da7c <__scpack_MOD_dcldraw3dmarker@@Base+0x29c> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ + 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 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7da8e <__scpack_MOD_dcldraw3dmarker@@Base+0x2ae> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r3, sp, #276 @ 0x114 │ │ │ │ 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 7d930 <__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 7da18 <__scpack_MOD_dcldraw3dmarker@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 7d9ea <__scpack_MOD_dcldraw3dmarker@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7d9ba <__scpack_MOD_dcldraw3dmarker@@Base+0x1da> │ │ │ │ - ldr r2, [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 7a042 │ │ │ │ + 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 7a1fc │ │ │ │ + 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 3180c │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + add r2, sp, #256 @ 0x100 │ │ │ │ + add r1, sp, #340 @ 0x154 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 2de94 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #296 @ 0x128 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + blx 2eda4 │ │ │ │ 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 33acc │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7d996 <__scpack_MOD_dcldraw3dmarker@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7d972 <__scpack_MOD_dcldraw3dmarker@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7d94c <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (7dab0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (7daa4 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c4>) │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #296 @ 0x128 │ │ │ │ + blx 31e78 │ │ │ │ + vldr s15, [sp, #276] @ 0x114 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a02c │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 324ec │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 301ac │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7a1f4 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7a1f4 │ │ │ │ + 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 7a23c │ │ │ │ + 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 7a2be │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7a4c0 │ │ │ │ + vldr s14, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a362 │ │ │ │ + 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 7a1a6 │ │ │ │ + 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 7a1a6 │ │ │ │ + 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 7a1a6 │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + adds r1, r5, r0 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a1a6 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, r5, r1 │ │ │ │ + vldr s3, [r1] │ │ │ │ + vcmp.f32 s14, s3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a1a6 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + add r1, r5 │ │ │ │ + vldr s4, [r1] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a1a6 │ │ │ │ + add.w r1, r5, lr │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7a508 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7a27c │ │ │ │ + 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 7a58c │ │ │ │ + vadd.f32 s10, s9, s8 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7a596 │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a596 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + add r1, r3 │ │ │ │ + add r1, r5 │ │ │ │ + b.n 7a692 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7a032 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb34 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 79fe6 │ │ │ │ + ldr.w r2, [pc, #1384] @ 7a780 │ │ │ │ + ldr.w r3, [pc, #1328] @ 7a74c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7da9a <__scpack_MOD_dcldraw3dmarker@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (7dab4 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d4>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ + bne.w 7a744 │ │ │ │ + add sp, #396 @ 0x18c │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (7dab8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d8>) │ │ │ │ + b.w 32780 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cbnz r5, 7a284 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add.w ip, r5, r0 │ │ │ │ + vldr s13, [ip] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7a310 │ │ │ │ + vldr s15, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a27c │ │ │ │ + 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 7a44a │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7a032 │ │ │ │ + cbz r1, 7a2ae │ │ │ │ + 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 7a27c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, r0 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a27c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + adds r1, r3, r0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3 │ │ │ │ + blx 2fe20 │ │ │ │ + b.n 7a032 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7a472 │ │ │ │ + vldr s14, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a27c │ │ │ │ + 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 7a27c │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + add r0, r2 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a27c │ │ │ │ + add r3, r2 │ │ │ │ + vldr s10, [r3] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7a48e │ │ │ │ + b.n 7a27c │ │ │ │ + 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 2fe20 │ │ │ │ + b.n 7a032 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7a27c │ │ │ │ + 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 7a27c │ │ │ │ + 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 7a27c │ │ │ │ + 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 7a27c │ │ │ │ + add r3, lr │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r1, r5, r3 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a27c │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r0, r1 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a27c │ │ │ │ + add r2, r1 │ │ │ │ + vldr s15, [r2] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a27c │ │ │ │ + add r3, r1 │ │ │ │ + vldr s6, [r3] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a27c │ │ │ │ + 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 7a34e │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + add r0, r2 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a27c │ │ │ │ + add r3, r2 │ │ │ │ + vldr s10, [r3] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7a332 │ │ │ │ + b.n 7a27c │ │ │ │ + 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 2fe20 │ │ │ │ + b.n 7a032 │ │ │ │ + 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 7a34e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #556] @ (7a784 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (7dabc <__scpack_MOD_dcldraw3dmarker@@Base+0x2dc>) │ │ │ │ + ldr r2, [pc, #552] @ (7a788 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (7dac0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2e0>) │ │ │ │ + ldr r0, [pc, #552] @ (7a78c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 7d8bc <__scpack_MOD_dcldraw3dmarker@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7d96a <__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 7d95e <__scpack_MOD_dcldraw3dmarker@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7d90a <__scpack_MOD_dcldraw3dmarker@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7d98e <__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 7d982 <__scpack_MOD_dcldraw3dmarker@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7d906 <__scpack_MOD_dcldraw3dmarker@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7d9b2 <__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 7d9a6 <__scpack_MOD_dcldraw3dmarker@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7d902 <__scpack_MOD_dcldraw3dmarker@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7da5e <__scpack_MOD_dcldraw3dmarker@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 │ │ │ │ + b.w 79d50 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #540] @ (7a790 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #536] @ (7a794 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #536] @ (7a798 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.w 79d42 │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7a660 │ │ │ │ + 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 7a37e │ │ │ │ + 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 7a37e │ │ │ │ + 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 7a37e │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r0, r1 │ │ │ │ + vldr s6, [r0] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a37e │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ add r1, r0 │ │ │ │ - cmp r8, r2 │ │ │ │ - str.w lr, [ip], #4 │ │ │ │ - bge.n 7d9d6 <__scpack_MOD_dcldraw3dmarker@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 7d8e8 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7da52 <__scpack_MOD_dcldraw3dmarker@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7da02 <__scpack_MOD_dcldraw3dmarker@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 7d8e0 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7da46 <__scpack_MOD_dcldraw3dmarker@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7da34 <__scpack_MOD_dcldraw3dmarker@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7d8d4 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7d8d4 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 7d8e0 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 7d8e8 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32c28 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7d884 <__scpack_MOD_dcldraw3dmarker@@Base+0xa4> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3145c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7d896 <__scpack_MOD_dcldraw3dmarker@@Base+0xb6> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2e00c │ │ │ │ - b.n 7d89e <__scpack_MOD_dcldraw3dmarker@@Base+0xbe> │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a37e │ │ │ │ + add lr, r0 │ │ │ │ + vldr s13, [lr] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a37e │ │ │ │ + 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 7a352 │ │ │ │ + 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 7a706 │ │ │ │ + vadd.f32 s10, s9, s8 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7a37e │ │ │ │ + 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 7a596 │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + adds r1, r5, r0 │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a596 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, r5 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a596 │ │ │ │ + add lr, r5 │ │ │ │ + vldr s10, [lr] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7a596 │ │ │ │ + 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 7a34e │ │ │ │ + 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 7a34e │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + sbcs r4, r7 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #204 @ 0xcc │ │ │ │ + strh r0, [r0, #20] │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r6, #28] │ │ │ │ + strh r6, [r7, #18] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r0, #23 │ │ │ │ + strh r4, [r7, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r2, [r7, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r7, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r6, [r6, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r6, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r2, [r6, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r6, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r6, [r5, #18] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, #4 │ │ │ │ + ldmia r2, {r1, r2, r3, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r2, #9] │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, #234 @ 0xea │ │ │ │ + ldrb r2, [r3, #9] │ │ │ │ movs r7, r0 │ │ │ │ - adds r4, #198 @ 0xc6 │ │ │ │ + add r7, pc, #576 @ (adr r7, 7a9d0 ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r4, [r6, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, pc, #456 @ (adr r7, 7a964 ) │ │ │ │ movs r7, r0 │ │ │ │ - add r1, pc, #384 @ (adr r1, 7dc44 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe4>) │ │ │ │ - movs r6, r0 │ │ │ │ │ │ │ │ -0007dac4 <__scpack_MOD_dclget3dlineindex@@Base>: │ │ │ │ +0007a79c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7db1c <__scpack_MOD_dclget3dlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7db20 <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7db24 <__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 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 304fc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7db28 <__scpack_MOD_dclget3dlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7db20 <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ + 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] @ 7a82c │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #96] @ 7a830 │ │ │ │ + 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] @ 7a834 │ │ │ │ + add ip, pc │ │ │ │ + add.w ip, ip, #4 │ │ │ │ + str.w ip, [sp, #8] │ │ │ │ + add.w ip, sp, #20 │ │ │ │ + str.w ip, [sp, #4] │ │ │ │ + blx 2e22c │ │ │ │ + ldr r2, [pc, #40] @ (7a838 ) │ │ │ │ + ldr r3, [pc, #32] @ (7a830 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ 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 7db18 <__scpack_MOD_dclget3dlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ + bne.n 7a828 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + adds r7, #0 │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #90 @ 0x5a │ │ │ │ + stmia r1!, {r1, r2, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r1, r1 │ │ │ │ - │ │ │ │ -0007db2c <__scpack_MOD_dclset3dlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7db5c <__scpack_MOD_dclset3dlineindex@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31f84 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - adds r3, #12 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007db60 <__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, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #596] @ (7ddc8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x268>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #596] @ (7ddcc <__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 │ │ │ │ + str.w r0, [ip, #3480] @ 0xd98 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr.w r2, [pc, #3396] @ 7b594 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r3, [pc, #3392] @ 7b598 │ │ │ │ + add r2, pc │ │ │ │ + sub.w sp, sp, #580 @ 0x244 │ │ │ │ + subs r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #572] @ 0x23c │ │ │ │ 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] @ (7ddd0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x270>) │ │ │ │ - sub.w sl, r1, r3 │ │ │ │ - ldr r1, [pc, #532] @ (7ddd4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x274>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ + 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 7b2fc │ │ │ │ + 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] @ 7b59c │ │ │ │ + mov r0, sl │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r5, pc │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + blx 2dc98 │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7afbe │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + ldr.w r5, [pc, #3288] @ 7b5a0 │ │ │ │ + ldr.w r7, [pc, #3288] @ 7b5a4 │ │ │ │ + blx 31758 │ │ │ │ + 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] @ 7b5a8 │ │ │ │ + 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] @ 7b5ac │ │ │ │ + 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 302dc <_gfortran_st_open@plt> │ │ │ │ + ldr.w r3, [pc, #3220] @ 7b5b0 │ │ │ │ + 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 31388 <_gfortran_st_read@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + addw r1, r5, #3208 @ 0xc88 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 30228 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 2e70c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + bgt.w 7b0c8 │ │ │ │ + ldr.w r7, [pc, #3156] @ 7b5b4 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + ldr.w r5, [pc, #3152] @ 7b5b8 │ │ │ │ + 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 7af2a │ │ │ │ + ldr.w r3, [pc, #3124] @ 7b5bc │ │ │ │ + addw r7, r7, #3080 @ 0xc08 │ │ │ │ + ldr.w r8, [pc, #3120] @ 7b5c0 │ │ │ │ + mov fp, r6 │ │ │ │ + ldr.w r9, [pc, #3120] @ 7b5c4 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r7 │ │ │ │ + add.w sl, r3, #800 @ 0x320 │ │ │ │ + add r8, pc │ │ │ │ + add r9, pc │ │ │ │ + mov r7, r2 │ │ │ │ + b.n 7a9bc │ │ │ │ + ldr.w r1, [pc, #3104] @ 7b5c8 │ │ │ │ add r1, pc │ │ │ │ + ldr.w r3, [r1, #1040] @ 0x410 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r1, #1040] @ 0x410 │ │ │ │ + cmp r3, r7 │ │ │ │ + bgt.w 7aed4 │ │ │ │ + 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 31388 <_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 301c4 <_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 301c4 <_gfortran_transfer_real@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 2e70c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7a9a6 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr.w r1, [pc, #2984] @ 7b5cc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ 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 337b0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7ddb8 <__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 7dc82 <__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 7dd66 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x206> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 7dd38 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1d8> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 7dd0c <__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 32070 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7dce8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x188> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7dcc4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x164> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7dc9e <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x13e> │ │ │ │ - ldr r2, [pc, #376] @ (7ddd8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #364] @ (7ddcc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x26c>) │ │ │ │ + ldr.w r2, [pc, #2980] @ 7b5d0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #2976] @ 7b5d4 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 7a9a6 │ │ │ │ + ldr.w r4, [pc, #2968] @ 7b5d8 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #2964] @ 7b5dc │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r0, [pc, #2952] @ 7b5e0 │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #1048 @ 0x418 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r3, [r4, #2092] @ 0x82c │ │ │ │ + cbnz r3, 7aa7e │ │ │ │ + ldr.w r3, [pc, #2936] @ 7b5e4 │ │ │ │ + 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] @ 7b5e8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #2096] @ 0x830 │ │ │ │ + cbnz r3, 7aab0 │ │ │ │ + ldr.w r3, [pc, #2912] @ 7b5ec │ │ │ │ + vmov.f32 s12, #36 @ 0x41200000 10.0 │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r3, #-240] @ 0xffffff10 │ │ │ │ + vldr s13, [r3, #-236] @ 0xffffff14 │ │ │ │ + vstr s14, [r3, #-232] @ 0xffffff18 │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + vdiv.f32 s15, s13, s12 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + vstr s15, [r3, #-228] @ 0xffffff1c │ │ │ │ + ldr.w r3, [pc, #2876] @ 7b5f0 │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 7aaf0 │ │ │ │ + ldr.w r0, [pc, #2868] @ 7b5f4 │ │ │ │ + ldr.w r2, [pc, #2868] @ 7b5f8 │ │ │ │ + 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 7aadc │ │ │ │ + ldr.w r3, [pc, #2824] @ 7b5fc │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r2, [pc, #2824] @ 7b600 │ │ │ │ + add r3, pc │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [r3, #3076] @ 0xc04 │ │ │ │ + str.w r1, [r2, #1040] @ 0x410 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 7ab78 │ │ │ │ + ldr.w r4, [pc, #2808] @ 7b604 │ │ │ │ + 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 7ab28 │ │ │ │ + ldr.w r3, [pc, #2760] @ 7b608 │ │ │ │ + adds r0, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + b.n 7ab78 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7b09e │ │ │ │ + ldr.w r2, [pc, #2732] @ 7b60c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r3, [pc, #2728] @ 7b610 │ │ │ │ + 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] @ 7b614 │ │ │ │ + ldr.w r3, [pc, #2584] @ 7b598 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7ddc4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x264> │ │ │ │ - ldr r0, [pc, #360] @ (7dddc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x27c>) │ │ │ │ - movs r1, #23 │ │ │ │ + bne.w 7b2f8 │ │ │ │ + add.w sp, sp, #580 @ 0x244 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #2684] @ 7b618 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #-232] │ │ │ │ + ldr.w r3, [r3, #-228] │ │ │ │ + str.w r2, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 7ab78 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + cmp.w r6, #256 @ 0x100 │ │ │ │ + bgt.w 7b07a │ │ │ │ + ldr.w r5, [pc, #2656] @ 7b61c │ │ │ │ + cmp.w r6, #256 @ 0x100 │ │ │ │ + ldr.w r3, [pc, #2652] @ 7b620 │ │ │ │ + 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 7ab78 │ │ │ │ + ldr.w r9, [pc, #2628] @ 7b624 │ │ │ │ + mov r3, r6 │ │ │ │ + addw sl, r5, #2052 @ 0x804 │ │ │ │ + mov fp, r7 │ │ │ │ + add r9, pc │ │ │ │ + b.n 7abf2 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add.w r3, r4, r3, lsl #2 │ │ │ │ + subs r0, #1 │ │ │ │ + vldr s13, [r4] │ │ │ │ + addw r2, r5, #1028 @ 0x404 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + vldr s15, [r3, #-4] │ │ │ │ + adds r3, r4, r0 │ │ │ │ + add r2, r0 │ │ │ │ + add r1, r0 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + add.w r3, r9, r0 │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vdiv.f32 s13, s14, s15 │ │ │ │ + vstr s13, [r3, #-224] @ 0xffffff20 │ │ │ │ + add.w r3, sl, r0 │ │ │ │ + add r0, r8 │ │ │ │ + blx 2f850 │ │ │ │ + ldr.w r3, [pc, #2548] @ 7b628 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1040] @ 0x410 │ │ │ │ + adds r0, #1 │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + cmp r0, r6 │ │ │ │ + ble.n 7abee │ │ │ │ + b.n 7ab78 │ │ │ │ + ldr.w r5, [pc, #2532] @ 7b62c │ │ │ │ + mov r0, sl │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r5, pc │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + blx 2dc98 │ │ │ │ + addw r1, r5, #2100 @ 0x834 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7b114 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + ldr.w r5, [pc, #2492] @ 7b630 │ │ │ │ + ldr.w r7, [pc, #2492] @ 7b634 │ │ │ │ + blx 31758 │ │ │ │ + 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] @ 7b638 │ │ │ │ + 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] @ 7b63c │ │ │ │ + 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 302dc <_gfortran_st_open@plt> │ │ │ │ + ldr.w r3, [pc, #2424] @ 7b640 │ │ │ │ + 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 31388 <_gfortran_st_read@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + addw r1, r5, #3208 @ 0xc88 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 30228 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 2e70c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + bgt.w 7b0ee │ │ │ │ + ldr.w r2, [pc, #2360] @ 7b644 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + ldr.w r5, [pc, #2356] @ 7b648 │ │ │ │ + mov r0, r3 │ │ │ │ + add r2, pc │ │ │ │ + it ge │ │ │ │ + movge.w r0, #256 @ 0x100 │ │ │ │ + add r5, pc │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + mov.w r2, #1 │ │ │ │ + str.w r2, [r5, #1040] @ 0x410 │ │ │ │ + ble.w 7af9a │ │ │ │ + ldr.w r8, [pc, #2328] @ 7b64c │ │ │ │ + add.w sl, r5, #3216 @ 0xc90 │ │ │ │ + ldr.w r9, [pc, #2324] @ 7b650 │ │ │ │ + mov fp, r0 │ │ │ │ + add r8, pc │ │ │ │ + str r6, [sp, #12] │ │ │ │ + add r9, pc │ │ │ │ + b.n 7ad8c │ │ │ │ + ldr.w r1, [r5, #1040] @ 0x410 │ │ │ │ + ldr.w r6, [pc, #2312] @ 7b654 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r7, [pc, #2308] @ 7b658 │ │ │ │ + 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 2f850 │ │ │ │ + ldr.w r3, [r5, #1040] @ 0x410 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r5, #1040] @ 0x410 │ │ │ │ + cmp r3, fp │ │ │ │ + bgt.w 7af50 │ │ │ │ + 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 31388 <_gfortran_st_read@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r5, #3216 @ 0xc90 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 301c4 <_gfortran_transfer_real@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + addw r1, r5, #3220 @ 0xc94 │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 30228 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #224 @ 0xe0 │ │ │ │ + blx 2e70c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7ad46 │ │ │ │ + ldr.w r2, [pc, #2168] @ 7b65c │ │ │ │ + movs r3, #6 │ │ │ │ + ldr.w r1, [pc, #2168] @ 7b660 │ │ │ │ + movs r6, #14 │ │ │ │ + ldr.w r0, [pc, #2164] @ 7b664 │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 31b50 │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #344] @ (7dde0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x280>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #340] @ (7dde4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x284>) │ │ │ │ + blx 2d990 │ │ │ │ + b.n 7ad46 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7b1a8 │ │ │ │ + ldr.w r3, [pc, #2128] @ 7b668 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r2, [pc, #2124] @ 7b66c │ │ │ │ + add r3, pc │ │ │ │ + add r2, pc │ │ │ │ + vstr s14, [r3, #-232] @ 0xffffff18 │ │ │ │ + str.w r1, [r2, #2096] @ 0x830 │ │ │ │ + vstr s15, [r3, #-228] @ 0xffffff1c │ │ │ │ + b.n 7ab78 │ │ │ │ + ldr.w r3, [pc, #2108] @ 7b670 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #-240] │ │ │ │ + ldr.w r3, [r3, #-236] │ │ │ │ + str.w r2, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 7ab78 │ │ │ │ + ldr.w ip, [r7] │ │ │ │ + cmp.w ip, #256 @ 0x100 │ │ │ │ + bgt.w 7b054 │ │ │ │ + ldr.w r2, [pc, #2076] @ 7b674 │ │ │ │ + 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] @ 7b678 │ │ │ │ + add r3, pc │ │ │ │ + str.w r1, [r3, #1040] @ 0x410 │ │ │ │ + ble.w 7ab78 │ │ │ │ + ldr.w r1, [pc, #2044] @ 7b67c │ │ │ │ + add.w r4, ip, #4294967295 @ 0xffffffff │ │ │ │ + mov r5, fp │ │ │ │ + addw r2, r2, #3080 @ 0xc08 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #340] @ (7dde8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x288>) │ │ │ │ + add.w r4, r6, r4, lsl #2 │ │ │ │ + add.w r1, r1, #800 @ 0x320 │ │ │ │ + mov r3, r6 │ │ │ │ + add.w r7, r6, ip, lsl #2 │ │ │ │ + vldr s13, [r6] │ │ │ │ + vldmia r3!, {s14} │ │ │ │ + vldr s15, [r4] │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + cmp r7, r3 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vdiv.f32 s13, s14, s15 │ │ │ │ + vstmia r1!, {s13} │ │ │ │ + ldr.w r0, [r5], #4 │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + bne.n 7ae9c │ │ │ │ + ldr.w r2, [pc, #1976] @ 7b680 │ │ │ │ + add.w r3, ip, #1 │ │ │ │ add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 2d990 │ │ │ │ - b.n 7dc16 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xb6> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7dcbc <__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 7dcb0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x150> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7dc5c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xfc> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7dce0 <__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 7dcd4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7dc58 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf8> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str.w r3, [r2, #1040] @ 0x410 │ │ │ │ + b.n 7ab78 │ │ │ │ + ldr.w r2, [pc, #1964] @ 7b684 │ │ │ │ + mov r6, fp │ │ │ │ + ldr.w r3, [pc, #1964] @ 7b688 │ │ │ │ + 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 7af2a │ │ │ │ + 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 7af0a │ │ │ │ + ldr.w r3, [pc, #1900] @ 7b68c │ │ │ │ + adds r0, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + ldr.w r3, [pc, #1892] @ 7b690 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1888] @ 7b694 │ │ │ │ + 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 2ef8c <_gfortran_st_close@plt> │ │ │ │ + b.n 7ab78 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7dd04 <__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 7dcf8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x198> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7dc54 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7ddac <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ + 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 7af9a │ │ │ │ + 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 7af7a │ │ │ │ + ldr.w r3, [pc, #1800] @ 7b698 │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r1, [r3, #1040] @ 0x410 │ │ │ │ + ldr.w r3, [pc, #1792] @ 7b69c │ │ │ │ + movs r1, #213 @ 0xd5 │ │ │ │ + ldr.w r2, [pc, #1788] @ 7b6a0 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc │ │ │ │ + str r1, [r6, #12] │ │ │ │ + add r2, pc │ │ │ │ + str r2, [r6, #8] │ │ │ │ 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 7dd24 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1c4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7dc42 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7dda0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x240> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7dd50 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1f0> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 7dc3a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7dd94 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x234> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr.w r3, [r3, #3204] @ 0xc84 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + blx 2ef8c <_gfortran_st_close@plt> │ │ │ │ + b.n 7ab78 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + blx 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r4, r6, #17 │ │ │ │ + mov r0, r4 │ │ │ │ blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + ldr.w r3, [pc, #1740] @ 7b6a4 │ │ │ │ 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 7dd82 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x222> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 7dc30 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7dc30 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7dc3a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 7dc42 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 304fc │ │ │ │ - b.n 7dbf4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x94> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ - movs r7, r0 │ │ │ │ - strh r6, [r0, #2] │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r4, r6, #9 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r1, #234 @ 0xea │ │ │ │ - movs r7, r0 │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r1, #116 @ 0x74 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - movs r6, r0 │ │ │ │ - │ │ │ │ -0007ddec <__scpack_MOD_dcldraw3dline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #596] @ (7e054 <__scpack_MOD_dcldraw3dline@@Base+0x268>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #596] @ (7e058 <__scpack_MOD_dcldraw3dline@@Base+0x26c>) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.w 7b1d2 │ │ │ │ + addw r5, r5, #3124 @ 0xc34 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 2f2e4 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r4, [pc, #1688] @ 7b6a8 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr.w r2, [pc, #1684] @ 7b6ac │ │ │ │ + ldr.w r0, [pc, #1684] @ 7b6b0 │ │ │ │ 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] @ (7e05c <__scpack_MOD_dcldraw3dline@@Base+0x270>) │ │ │ │ - sub.w sl, r1, r3 │ │ │ │ - ldr r1, [pc, #532] @ (7e060 <__scpack_MOD_dcldraw3dline@@Base+0x274>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + add r2, pc │ │ │ │ + movs r5, #6 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + addw r2, r2, #3124 @ 0xc34 │ │ │ │ + mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ + blx 2d990 │ │ │ │ + ldr.w r2, [pc, #1656] @ 7b6b4 │ │ │ │ + ldr.w r0, [pc, #1656] @ 7b6b8 │ │ │ │ + movs r6, #25 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 7a8c2 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r1, [pc, #1632] @ 7b6bc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1628] @ 7b6c0 │ │ │ │ add r1, pc │ │ │ │ + ldr.w r0, [pc, #1624] @ 7b6c4 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr.w ip, [r7] │ │ │ │ + b.n 7ae54 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r1, [pc, #1608] @ 7b6c8 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ 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 337b0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7e044 <__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 7df0e <__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 7dff2 <__scpack_MOD_dcldraw3dline@@Base+0x206> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 7dfc4 <__scpack_MOD_dcldraw3dline@@Base+0x1d8> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 7df98 <__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 33ec0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7df74 <__scpack_MOD_dcldraw3dline@@Base+0x188> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7df50 <__scpack_MOD_dcldraw3dline@@Base+0x164> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7df2a <__scpack_MOD_dcldraw3dline@@Base+0x13e> │ │ │ │ - ldr r2, [pc, #376] @ (7e064 <__scpack_MOD_dcldraw3dline@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #364] @ (7e058 <__scpack_MOD_dcldraw3dline@@Base+0x26c>) │ │ │ │ + ldr.w r2, [pc, #1600] @ 7b6cc │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1600] @ 7b6d0 │ │ │ │ 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 7e050 <__scpack_MOD_dcldraw3dline@@Base+0x264> │ │ │ │ - ldr r0, [pc, #360] @ (7e068 <__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 31b50 │ │ │ │ - movs r3, #13 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #344] @ (7e06c <__scpack_MOD_dcldraw3dline@@Base+0x280>) │ │ │ │ + blx 2d990 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + b.n 7abba │ │ │ │ + movs r0, #12 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr.w r2, [pc, #1584] @ 7b6d4 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr.w r1, [pc, #1576] @ 7b6d8 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1576] @ 7b6dc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 7ab5e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r1, [pc, #1552] @ 7b6e0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #340] @ (7e070 <__scpack_MOD_dcldraw3dline@@Base+0x284>) │ │ │ │ + ldr.w r2, [pc, #1548] @ 7b6e4 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #340] @ (7e074 <__scpack_MOD_dcldraw3dline@@Base+0x288>) │ │ │ │ + ldr.w r0, [pc, #1544] @ 7b6e8 │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 2d990 │ │ │ │ - b.n 7dea2 <__scpack_MOD_dcldraw3dline@@Base+0xb6> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7df48 <__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 7df3c <__scpack_MOD_dcldraw3dline@@Base+0x150> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7dee8 <__scpack_MOD_dcldraw3dline@@Base+0xfc> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7df6c <__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 7df60 <__scpack_MOD_dcldraw3dline@@Base+0x174> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7dee4 <__scpack_MOD_dcldraw3dline@@Base+0xf8> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7df90 <__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 7df84 <__scpack_MOD_dcldraw3dline@@Base+0x198> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7dee0 <__scpack_MOD_dcldraw3dline@@Base+0xf4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7e038 <__scpack_MOD_dcldraw3dline@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7dfb0 <__scpack_MOD_dcldraw3dline@@Base+0x1c4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7dece <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7e02c <__scpack_MOD_dcldraw3dline@@Base+0x240> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7dfdc <__scpack_MOD_dcldraw3dline@@Base+0x1f0> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 7dec6 <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7e020 <__scpack_MOD_dcldraw3dline@@Base+0x234> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + b.n 7a95c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r1, [pc, #1528] @ 7b6ec │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1520] @ 7b6f0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1520] @ 7b6f4 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + b.n 7ad08 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + blx 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r4, r6, #17 │ │ │ │ + mov r0, r4 │ │ │ │ blx 32174 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + ldr.w r3, [pc, #1484] @ 7b6f8 │ │ │ │ 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 7e00e <__scpack_MOD_dcldraw3dline@@Base+0x222> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 7debc <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7debc <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7dec6 <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 7dece <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 304fc │ │ │ │ - b.n 7de80 <__scpack_MOD_dcldraw3dline@@Base+0x94> │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + bgt.n 7b1e0 │ │ │ │ + addw r5, r5, #3124 @ 0xc34 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 2f2e4 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r4, [pc, #1432] @ 7b6fc │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr.w r2, [pc, #1428] @ 7b700 │ │ │ │ + ldr.w r0, [pc, #1428] @ 7b704 │ │ │ │ + add r4, pc │ │ │ │ + add r2, pc │ │ │ │ + movs r5, #6 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + addw r2, r2, #3124 @ 0xc34 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr.w r2, [pc, #1400] @ 7b708 │ │ │ │ + ldr.w r0, [pc, #1400] @ 7b70c │ │ │ │ + movs r6, #30 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + b.n 7ac6e │ │ │ │ + movs r0, #12 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr.w r2, [pc, #1376] @ 7b710 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr.w r1, [pc, #1372] @ 7b714 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1368] @ 7b718 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [r5] │ │ │ │ + b.n 7ae16 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r7 │ │ │ │ + addw r0, r5, #3124 @ 0xc34 │ │ │ │ + blx 32aec │ │ │ │ + b.n 7b00c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r7 │ │ │ │ + addw r0, r5, #3124 @ 0xc34 │ │ │ │ + blx 32aec │ │ │ │ + b.n 7b160 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + vldr s14, [r0] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7b412 │ │ │ │ + adds r2, #1 │ │ │ │ + adds r0, #4 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 7b1ee │ │ │ │ + ldr.w r0, [pc, #1296] @ 7b71c │ │ │ │ + add r0, pc │ │ │ │ + str.w r2, [r0, #1040] @ 0x410 │ │ │ │ + ldr.w r2, [pc, #1288] @ 7b720 │ │ │ │ + subs r4, #1 │ │ │ │ + add r2, pc │ │ │ │ + add.w r2, r2, r4, lsl #2 │ │ │ │ + ldr.w r4, [pc, #1280] @ 7b724 │ │ │ │ + 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] @ 7b728 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #1048] @ 0x418 │ │ │ │ + str.w r0, [r4, #1044] @ 0x414 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7b3a4 │ │ │ │ + ldr.w r2, [pc, #1244] @ 7b72c │ │ │ │ + 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 7b3b2 │ │ │ │ + addw r4, r4, #2076 @ 0x81c │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmov s14, r7 │ │ │ │ + vcvt.f32.s32 s12, s14 │ │ │ │ + vmov s14, r6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcvt.f32.s32 s9, s14 │ │ │ │ + vmov s14, r0 │ │ │ │ + vcvt.f32.s32 s10, s14 │ │ │ │ + bgt.w 7b4cc │ │ │ │ + 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] @ 7b730 │ │ │ │ + vmov r2, s15 │ │ │ │ + vcvt.s32.f32 s14, s14 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [pc, #1124] @ 7b734 │ │ │ │ + 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] @ (7b598 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #572] @ 0x23c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.w 7b568 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r2, #3 │ │ │ │ + ldr.w r2, [pc, #1080] @ 7b738 │ │ │ │ + vldr s10, [ip] │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [r2, #1024] @ 0x400 │ │ │ │ + vldr s14, [r2] │ │ │ │ + cbz r0, 7b386 │ │ │ │ + ldr.w r0, [pc, #1064] @ 7b73c │ │ │ │ + vsub.f32 s0, s10, s14 │ │ │ │ + strd r3, r1, [sp, #32] │ │ │ │ + add r0, pc │ │ │ │ + vstr s10, [sp, #28] │ │ │ │ + vstr s14, [sp, #24] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add.w r2, r2, r0, lsl #2 │ │ │ │ + vldr s1, [r2, #-4] │ │ │ │ + vsub.f32 s1, s1, s14 │ │ │ │ + vstr s1, [sp, #20] │ │ │ │ + blx 31310 │ │ │ │ + vldr s1, [sp, #20] │ │ │ │ + vadd.f32 s0, s1, s0 │ │ │ │ + blx 31310 │ │ │ │ + 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] @ (7b740 ) │ │ │ │ + add r0, pc │ │ │ │ + addw r2, r0, #1028 @ 0x404 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s15, [r2] │ │ │ │ + bhi.n 7b38c │ │ │ │ + ldr r2, [pc, #980] @ (7b744 ) │ │ │ │ + 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 7b238 │ │ │ │ + vmov.f32 s15, s10 │ │ │ │ + b.n 7b358 │ │ │ │ + ldr r4, [pc, #952] @ (7b748 ) │ │ │ │ + movs r2, #2 │ │ │ │ + str.w r2, [r0, #1040] @ 0x410 │ │ │ │ + add r4, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 7b214 │ │ │ │ + adds r0, #4 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 7b1f0 │ │ │ │ + vldr s15, [r1] │ │ │ │ + addw r4, r4, #2076 @ 0x81c │ │ │ │ + vstr s15, [r4] │ │ │ │ + b.n 7b27a │ │ │ │ + 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 31310 │ │ │ │ + vldr s1, [sp, #16] │ │ │ │ + vadd.f32 s0, s1, s0 │ │ │ │ + blx 31310 │ │ │ │ + vldr s15, [sp, #20] │ │ │ │ + ldrd r0, r1, [sp, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + vadd.f32 s15, s15, s0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov.w ip, #0 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7b50a │ │ │ │ + adds r2, #1 │ │ │ │ + adds r4, #4 │ │ │ │ + mov.w ip, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.w 7b580 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + b.n 7b3f0 │ │ │ │ + subs r5, r2, #1 │ │ │ │ + cbz r6, 7b420 │ │ │ │ + ldr r0, [pc, #820] @ (7b74c ) │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + str.w r4, [r0, #1040] @ 0x410 │ │ │ │ + ldr r4, [pc, #812] @ (7b750 ) │ │ │ │ + subs r2, #2 │ │ │ │ + ldr r0, [pc, #812] @ (7b754 ) │ │ │ │ + vsub.f32 s9, s14, s15 │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r5, r0, r5, lsl #2 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + add.w r2, r4, r2, lsl #2 │ │ │ │ + vldr s13, [r2] │ │ │ │ + ldr.w r2, [r0, #1028] @ 0x404 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vldr s13, [r0, #4] │ │ │ │ + vcvt.f32.s32 s11, s13 │ │ │ │ + vmov s13, r2 │ │ │ │ + addw r2, r0, #2052 @ 0x804 │ │ │ │ + vcvt.f32.s32 s12, s13 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vmul.f32 s11, s11, s9 │ │ │ │ + ldr.w r2, [r5, #1028] @ 0x404 │ │ │ │ + vmul.f32 s12, s12, s9 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + vmul.f32 s13, s13, s9 │ │ │ │ + vldr s9, [r5, #4] │ │ │ │ + vcvt.f32.s32 s9, s9 │ │ │ │ + vmla.f32 s11, s9, s15 │ │ │ │ + vdiv.f32 s9, s11, s14 │ │ │ │ + vcvt.s32.f32 s11, s9 │ │ │ │ + vmov r7, s11 │ │ │ │ + vmov s11, r2 │ │ │ │ + addw r2, r5, #2052 @ 0x804 │ │ │ │ + vcvt.f32.s32 s9, s11 │ │ │ │ + vldr s11, [r2] │ │ │ │ + str.w r7, [r4, #1032] @ 0x408 │ │ │ │ + vmla.f32 s12, s9, s15 │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + vmla.f32 s13, s11, s15 │ │ │ │ + vdiv.f32 s15, s12, s14 │ │ │ │ + vdiv.f32 s11, s13, s14 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r6, s15 │ │ │ │ + vcvt.s32.f32 s15, s11 │ │ │ │ + str.w r6, [r4, #1036] @ 0x40c │ │ │ │ + vmov r0, s15 │ │ │ │ + b.n 7b238 │ │ │ │ + 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 7b2ba │ │ │ │ + subs r5, r2, #1 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7b51c │ │ │ │ + ldr r1, [pc, #580] @ (7b758 ) │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add r1, pc │ │ │ │ + str.w r4, [r1, #1040] @ 0x410 │ │ │ │ + ldr r4, [pc, #572] @ (7b75c ) │ │ │ │ + subs r2, #2 │ │ │ │ + ldr r1, [pc, #572] @ (7b760 ) │ │ │ │ + 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 7b27a │ │ │ │ + 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 2eca4 │ │ │ │ + ldr r1, [pc, #480] @ (7b764 ) │ │ │ │ + add r1, pc │ │ │ │ + str.w r2, [r1, #1040] @ 0x410 │ │ │ │ + addw r1, r1, #2076 @ 0x81c │ │ │ │ + vldr s15, [r1] │ │ │ │ + b.n 7b27a │ │ │ │ + nop │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #42 @ 0x2a │ │ │ │ + negs r6, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + tst r4, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r7, #22] │ │ │ │ + strb r6, [r3, #11] │ │ │ │ movs r7, r0 │ │ │ │ - vaddl.u32 q8, d8, d8 │ │ │ │ - cmp r7, #118 @ 0x76 │ │ │ │ + strb r6, [r4, #31] │ │ │ │ + movs r7, r0 │ │ │ │ + bcs.n 7b5c0 │ │ │ │ + movs r6, r0 │ │ │ │ + str r6, [r0, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + sbcs r2, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r2, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r7, #28] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r5, #30] │ │ │ │ + movs r7, r0 │ │ │ │ + adcs r2, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r6, #27] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r3, #27] │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, pc, #760 @ (adr r2, 7b8d0 ) │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r4, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r0, #24] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r2, [r7, #23] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r6, [r6, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r2, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r7, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r4, #21] │ │ │ │ + movs r1, r1 │ │ │ │ + ands r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, #64] @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ + ands r0, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r7, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #84 @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r1, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r7, #52 @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r7, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, #208 @ 0xd0 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r6, #178 @ 0xb2 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r6, #136 @ 0x88 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r3, #17] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + strb r2, [r7, #16] │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r6, {r1, r3, r4, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + str r2, [r3, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r3, #14] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r6, [r7, #14] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r4, [r2, #11] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r2, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r3, #12] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r2, [r7, #10] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r1, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, #226 @ 0xe2 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r6, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r1, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r3, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r2, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r1, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r3, #6] │ │ │ │ + movs r7, r0 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #94 @ 0x5e │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r5, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r0, #3] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r6, [r0, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1, {r1, r2, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + strb r2, [r5, #3] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [sp, #696] @ 0x2b8 │ │ │ │ + movs r7, r0 │ │ │ │ + strb r6, [r6, #2] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r4, [r2, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r1, {r1, r3, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + strb r0, [r1, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [r5, #124] @ 0x7c │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r1!, {r2, r5} │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [r7, #120] @ 0x78 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + movs r7, r0 │ │ │ │ + strb r2, [r1, #1] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r0, [r2, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r7, r0 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r2, [r5, #116] @ 0x74 │ │ │ │ movs r7, r0 │ │ │ │ - cmp r6, #232 @ 0xe8 │ │ │ │ + ldr r6, [r7, #112] @ 0x70 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ + subs r1, #144 @ 0x90 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r1, r4, r5} │ │ │ │ movs r6, r0 │ │ │ │ + ldr r2, [r4, #112] @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #360] @ 0x168 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r0, [r7, #104] @ 0x68 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r0, #246 @ 0xf6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #224 @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, #200 @ 0xc8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r4, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #166 @ 0xa6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r0, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ + movs r2, r1 │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #238 @ 0xee │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r5, #130 @ 0x82 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007e078 <__scpack_MOD_dclget2dplane@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007b768 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7e0b4 <__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 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 301d0 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + 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 7a83c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007b79c : │ │ │ │ + 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 7a83c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007b7d0 : │ │ │ │ + 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 7a83c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007b804 : │ │ │ │ + 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 7a83c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007b838 : │ │ │ │ + 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 7a83c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007b86c : │ │ │ │ + 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 7a83c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007b89c : │ │ │ │ + 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 7a83c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007b8cc : │ │ │ │ + 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 7a83c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007b8fc : │ │ │ │ + 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 7a83c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007b92c : │ │ │ │ + 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 7a83c │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +0007b95c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #300] @ (7baa0 ) │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [pc, #292] @ (7baa4 ) │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + ldr r7, [pc, #292] @ (7baa8 ) │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add.w r5, r7, #8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov.w r3, #0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + blx 2df04 │ │ │ │ + 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 318b4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 331ac │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w fp, [pc, #228] @ 7baac │ │ │ │ + blx 2e1cc │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 3383c │ │ │ │ + add fp, pc │ │ │ │ + blx 2fdfc │ │ │ │ + ldr.w sl, [pc, #208] @ 7bab0 │ │ │ │ + add r3, sp, #24 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, fp │ │ │ │ + add sl, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr.w r9, [pc, #196] @ 7bab4 │ │ │ │ + blx 2d95c │ │ │ │ + add r0, sp, #28 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + add r9, pc │ │ │ │ + blx 2d95c │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2d95c │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 30d8c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, sl │ │ │ │ + blx 30d8c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30d8c │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 320f0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + blx 30d68 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 31214 │ │ │ │ + add.w r0, r7, #12 │ │ │ │ + blx 317d8 │ │ │ │ + blx 2fef0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + movs r2, #11 │ │ │ │ + blx 30d8c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, sl │ │ │ │ + blx 30d8c │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30d8c │ │ │ │ + ldr r2, [pc, #52] @ (7bab8 ) │ │ │ │ + ldr r3, [pc, #32] @ (7baa4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7ba9a │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #264 @ 0x108 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007e0b8 <__scpack_MOD_dclget3dobjectpoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7e0f4 <__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 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2ed8c │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + str r4, [r7, #116] @ 0x74 │ │ │ │ + movs r7, r0 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r7, r0 │ │ │ │ + str r4, [r5, #116] @ 0x74 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e0f8 <__scpack_MOD_dclget3deyepoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007babc : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7e134 <__scpack_MOD_dclget3deyepoint@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w ip, [pc, #64] @ 7bb0c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7bb10 ) │ │ │ │ mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 33d4c │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 33d40 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ - movs r7, r0 │ │ │ │ + mov r0, sp │ │ │ │ + blx 308cc │ │ │ │ + ldr r2, [pc, #32] @ (7bb14 ) │ │ │ │ + ldr r3, [pc, #28] @ (7bb10 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7bb08 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r4, #0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #224 @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e138 <__scpack_MOD_dclset3dprojection@@Base>: │ │ │ │ - push {lr} │ │ │ │ +0007bb18 : │ │ │ │ + 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] @ (7e168 <__scpack_MOD_dclset3dprojection@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #18 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7bba4 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7bba8 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7bbac ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 33d4c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 31a40 │ │ │ │ + ldr r0, [pc, #92] @ (7bbb0 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - blx 2d9d8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #18 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - cmp r5, #116 @ 0x74 │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 30ddc │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 30070 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 3341c │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2dc2c │ │ │ │ + ldr r2, [pc, #40] @ (7bbb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (7bba8 ) │ │ │ │ + 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 7bba0 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r0, #68] @ 0x44 │ │ │ │ movs r7, r0 │ │ │ │ + movs r3, #72 @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e16c <__scpack_MOD_dclset2dplane@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007bbb8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7e1a8 <__scpack_MOD_dclset2dplane@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w ip, [pc, #64] @ 7bc08 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7bc0c ) │ │ │ │ mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 33d4c │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 3178c │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - cmp r5, #82 @ 0x52 │ │ │ │ - movs r7, r0 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2dc2c │ │ │ │ + ldr r2, [pc, #32] @ (7bc10 ) │ │ │ │ + ldr r3, [pc, #28] @ (7bc0c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7bc04 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r3, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #228 @ 0xe4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e1ac <__scpack_MOD_dclset3dobjectpoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007bc14 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #44] @ (7e1e8 <__scpack_MOD_dclset3dobjectpoint@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w ip, [pc, #64] @ 7bc64 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7bc68 ) │ │ │ │ mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 32598 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 2dd5c │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ - movs r7, r0 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30440 │ │ │ │ + ldr r2, [pc, #32] @ (7bc6c ) │ │ │ │ + ldr r3, [pc, #28] @ (7bc68 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 7bc60 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e1ec <__scpack_MOD_dclset3deyepoint@@Base>: │ │ │ │ +0007bc70 : │ │ │ │ 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] @ (7e228 <__scpack_MOD_dclset3deyepoint@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 32380 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - cmp r4, #246 @ 0xf6 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (7bcfc ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (7bd00 ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (7bd04 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 32598 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 32fd8 │ │ │ │ + ldr r0, [pc, #92] @ (7bd08 ) │ │ │ │ + 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 304a4 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 2e058 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 32db8 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 311c8 │ │ │ │ + ldr r2, [pc, #40] @ (7bd0c ) │ │ │ │ + ldr r3, [pc, #28] @ (7bd00 ) │ │ │ │ + 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 7bcf8 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #216 @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ movs r7, r0 │ │ │ │ + str r0, [r1, #76] @ 0x4c │ │ │ │ + movs r7, r0 │ │ │ │ + movs r1, #240 @ 0xf0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e22c <__scpack_MOD_dclget3dtransnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007bd10 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7e284 <__scpack_MOD_dclget3dtransnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7e288 <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7e28c <__scpack_MOD_dclget3dtransnumber@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7bd60 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7bd64 ) │ │ │ │ + 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 31b6c │ │ │ │ + blx 32598 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 2f518 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7e290 <__scpack_MOD_dclget3dtransnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7e288 <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ + blx 311c8 │ │ │ │ + ldr r2, [pc, #32] @ (7bd68 ) │ │ │ │ + ldr r3, [pc, #28] @ (7bd64 ) │ │ │ │ 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 7e280 <__scpack_MOD_dclget3dtransnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7bd5c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldc2 0, cr0, [r2], {8} │ │ │ │ + movs r1, #172 @ 0xac │ │ │ │ + movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #198 @ 0xc6 │ │ │ │ - movs r7, r0 │ │ │ │ - stc2l 0, cr0, [sl], #-32 @ 0xffffffe0 │ │ │ │ + movs r1, #140 @ 0x8c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e294 <__scpack_MOD_dclget3dorigin@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007bd6c : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007bd74 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (7e2d4 <__scpack_MOD_dclget3dorigin@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (7bde8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (7bdec ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (7bdf0 ) │ │ │ │ add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ + b.n 7bdbe │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 7bdda │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7bde0 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 3355c │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ - movs r7, r0 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7bda2 │ │ │ │ + ldr r3, [pc, #24] @ (7bdf4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + subs r2, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r7, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ + movs r2, r1 │ │ │ │ + subs r1, #192 @ 0xc0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007e2d8 <__scpack_MOD_dclget3dlogaxis@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007bdf8 : │ │ │ │ + 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] @ (7e314 <__scpack_MOD_dclget3dlogaxis@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (7be8c ) │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 33eb4 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 7be30 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7be6a │ │ │ │ + ldr r2, [pc, #112] @ (7be90 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + add r2, pc │ │ │ │ + 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] @ (7be94 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7be98 ) │ │ │ │ + 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 32678 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 31eb4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 7be1e │ │ │ │ + ldr r2, [pc, #48] @ (7be9c ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7bea0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7bea4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r4, #66 @ 0x42 │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #656 @ 0x290 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r3, #20] │ │ │ │ + movs r7, r0 │ │ │ │ + cbnz r6, 7bef8 │ │ │ │ + movs r6, r0 │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r7, #50] @ 0x32 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007e318 <__scpack_MOD_dclget3dwindow@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007bea8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #52] @ (7e360 <__scpack_MOD_dclget3dwindow@@Base+0x48>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r4, [pc, #132] @ (7bf3c ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 2ec64 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - cmp r4, #16 │ │ │ │ + ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ + cbnz r3, 7bee0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7bf1a │ │ │ │ + ldr r2, [pc, #112] @ (7bf40 ) │ │ │ │ + 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] @ (7bf44 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7bf48 ) │ │ │ │ + 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 32678 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #148 @ 0x94 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 31eb4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 7bece │ │ │ │ + ldr r2, [pc, #48] @ (7bf4c ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7bf50 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7bf54 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + hlt 0x0036 │ │ │ │ + movs r6, r0 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r1, #46] @ 0x2e │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007e364 <__scpack_MOD_dclget3dviewport@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007bf58 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #52] @ (7e3ac <__scpack_MOD_dclget3dviewport@@Base+0x48>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 32e18 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - cmp r3, #212 @ 0xd4 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7bfd0 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7bfee │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (7c000 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 7bff2 │ │ │ │ + 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 7bf92 │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (7c004 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7c008 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7c00c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 30d40 │ │ │ │ + nop │ │ │ │ + str r0, [r1, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 7c046 │ │ │ │ + movs r6, r0 │ │ │ │ + str r4, [r5, #24] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r2, #40] @ 0x28 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007e3b0 <__scpack_MOD_dclset3dtransfunction@@Base>: │ │ │ │ +0007c010 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (7e3e0 <__scpack_MOD_dclset3dtransfunction@@Base+0x30>) │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - movs r1, #21 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7c058 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7c076 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (7c088 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7c07a │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (7c08c ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7c090 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7c094 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - blx 334c4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #21 │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 31dc0 │ │ │ │ + b.w 30d40 │ │ │ │ nop │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 7c0ac │ │ │ │ + movs r6, r0 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007e3e4 <__scpack_MOD_dclset3dtransnumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007c098 : │ │ │ │ + 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] @ (7e414 <__scpack_MOD_dclset3dtransnumber@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (7c1b4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (7c1b8 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #19 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + ldr r4, [pc, #248] @ (7c1bc ) │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ + b.n 7c0e4 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 7c100 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7c110 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2f314 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - cmp r3, #132 @ 0x84 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007e418 <__scpack_MOD_dclset3dorigin@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (7e458 <__scpack_MOD_dclset3dorigin@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7c0c8 │ │ │ │ + ldr r3, [pc, #188] @ (7c1c0 ) │ │ │ │ + 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 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #156] @ (7c1c4 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #128] @ (7c1c8 ) │ │ │ │ + add.w r2, r6, #11 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7c19a │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 32aec │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 2e89c │ │ │ │ - movs r1, #14 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #80] @ (7c1cc ) │ │ │ │ + ldr r1, [pc, #80] @ (7c1d0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (7c1d4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 7c172 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r2, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ + movs r6, r0 │ │ │ │ + @ instruction: 0xb8d4 │ │ │ │ + movs r6, r0 │ │ │ │ + adds r6, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r5, #26] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007e45c <__scpack_MOD_dclset3dlogaxis@@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] @ (7e498 <__scpack_MOD_dclset3dlogaxis@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 31f90 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ +0007c1d8 : │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [pc, #268] @ (7c2e8 ) │ │ │ │ + push {r4, lr} │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w lr, [pc, #260] @ 7c2ec │ │ │ │ + vldr s13, [r0] │ │ │ │ + add.w r0, r2, #16 │ │ │ │ + vldr s9, [r2] │ │ │ │ + add lr, pc │ │ │ │ + vldr s14, [r2, #8] │ │ │ │ + vldr s15, [r1] │ │ │ │ + add.w r1, r2, #24 │ │ │ │ + vsub.f32 s13, s13, s9 │ │ │ │ + vldr s10, [r2, #4] │ │ │ │ + vldr s12, [r2, #12] │ │ │ │ + vsub.f32 s15, s15, s14 │ │ │ │ + vldr s14, [lr] │ │ │ │ + vcvt.f32.s32 s7, s14 │ │ │ │ + vdiv.f32 s14, s13, s10 │ │ │ │ + vdiv.f32 s13, s15, s12 │ │ │ │ + vldr s12, [r2, #20] │ │ │ │ + vldr s15, [lr, #4] │ │ │ │ + vcvt.f32.s32 s9, s12 │ │ │ │ + vldr s12, [lr, #8] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vcvt.f32.s32 s10, s12 │ │ │ │ + vsub.f32 s12, s11, s14 │ │ │ │ + vmul.f32 s8, s14, s13 │ │ │ │ + vsub.f32 s11, s11, s13 │ │ │ │ + vmul.f32 s13, s13, s12 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vmul.f32 s12, s12, s11 │ │ │ │ + vmul.f32 s14, s14, s11 │ │ │ │ + vmla.f32 s15, s7, s13 │ │ │ │ + vmla.f32 s15, s9, s12 │ │ │ │ + vmla.f32 s15, s10, s14 │ │ │ │ + vldr s10, [lr, #20] │ │ │ │ + vcvt.f32.s32 s10, s10 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vstr s15, [r2, #16] │ │ │ │ + vldr s15, [lr, #12] │ │ │ │ + vcvt.f32.s32 s11, s15 │ │ │ │ + vldr s15, [lr, #16] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vmla.f32 s15, s11, s13 │ │ │ │ + vldr s11, [r2, #28] │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + vmla.f32 s15, s10, s12 │ │ │ │ + vldr s10, [lr, #24] │ │ │ │ + vcvt.f32.s32 s10, s10 │ │ │ │ + vmla.f32 s15, s11, s14 │ │ │ │ + vldr s11, [lr, #28] │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vstr s15, [r2, #24] │ │ │ │ + vldr s15, [r2, #36] @ 0x24 │ │ │ │ + vcvt.f32.s32 s9, s15 │ │ │ │ + vldr s15, [r2, #40] @ 0x28 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vmla.f32 s15, s9, s13 │ │ │ │ + vmla.f32 s15, s10, s12 │ │ │ │ + vmla.f32 s15, s11, s14 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r4, s15 │ │ │ │ + str.w r4, [r2, #32]! │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2eca4 │ │ │ │ nop │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - movs r7, r0 │ │ │ │ + adds r6, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r6, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e49c <__scpack_MOD_dclset3dwindow@@Base>: │ │ │ │ +0007c2f0 : │ │ │ │ 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] @ (7e4e4 <__scpack_MOD_dclset3dwindow@@Base+0x48>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #80] @ (7c354 ) │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r4, [pc, #80] @ (7c358 ) │ │ │ │ + mov r7, r2 │ │ │ │ + add r5, pc │ │ │ │ + mov r6, r3 │ │ │ │ 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 31b6c │ │ │ │ - mov r1, r7 │ │ │ │ + add.w r3, r5, #36 @ 0x24 │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2f850 │ │ │ │ mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 30de8 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ + add.w r3, r5, #40 @ 0x28 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 2f850 │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, r4, #20 │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + blx 2f850 │ │ │ │ + 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 31dc0 │ │ │ │ - cmp r2, #252 @ 0xfc │ │ │ │ - movs r7, r0 │ │ │ │ + b.w 2f84c │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r3, #76] @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e4e8 <__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] @ (7e530 <__scpack_MOD_dclset3dviewport@@Base+0x48>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - blx 3374c │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - cmp r2, #192 @ 0xc0 │ │ │ │ - movs r7, r0 │ │ │ │ +0007c35c : │ │ │ │ + ldr.w ip, [pc, #32] @ 7c380 │ │ │ │ + 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 r4, #142 @ 0x8e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007e534 <__rnmlib_MOD_dclrunningmean@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007c384 : │ │ │ │ + ldr.w ip, [pc, #36] @ 7c3ac │ │ │ │ + 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 r4, #102 @ 0x66 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007c3b0 : │ │ │ │ + ldr.w ip, [pc, #84] @ 7c408 │ │ │ │ + push {r4} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r4, [ip, #52] @ 0x34 │ │ │ │ + cbz r4, 7c3e6 │ │ │ │ + vldr s14, [ip, #44] @ 0x2c │ │ │ │ + vldr s12, [ip] │ │ │ │ + vldr s15, [ip, #48] @ 0x30 │ │ │ │ + vldr s13, [ip, #8] │ │ │ │ + ldr r3, [pc, #60] @ (7c40c ) │ │ │ │ + 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 7c3ce │ │ │ │ + adds r4, #58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007c410 : │ │ │ │ + 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 r8, r2 │ │ │ │ - ldr r2, [pc, #256] @ (7e648 <__rnmlib_MOD_dclrunningmean@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #256] @ (7e64c <__rnmlib_MOD_dclrunningmean@@Base+0x118>) │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ + sub sp, #420 @ 0x1a4 │ │ │ │ + mov r4, r3 │ │ │ │ + strd r1, r2, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r2, [pc, #3024] @ 7d000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [pc, #3024] @ 7d004 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ + 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, #20] │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ 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, 7e5b6 <__rnmlib_MOD_dclrunningmean@@Base+0x82> │ │ │ │ - ldr r0, [pc, #224] @ (7e650 <__rnmlib_MOD_dclrunningmean@@Base+0x11c>) │ │ │ │ - movs r1, #14 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + blx 33ca0 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7cd86 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + blx 319a4 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7cd68 │ │ │ │ + ldr.w r0, [pc, #2964] @ 7d008 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7e5c2 <__rnmlib_MOD_dclrunningmean@@Base+0x8e> │ │ │ │ - ldr r3, [pc, #212] @ (7e654 <__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 32304 │ │ │ │ - ldr r2, [pc, #196] @ (7e658 <__rnmlib_MOD_dclrunningmean@@Base+0x124>) │ │ │ │ - ldr r3, [pc, #180] @ (7e64c <__rnmlib_MOD_dclrunningmean@@Base+0x118>) │ │ │ │ + blx 3406c │ │ │ │ + ldr.w r0, [pc, #2956] @ 7d00c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 326d0 │ │ │ │ + ldr.w r0, [pc, #2944] @ 7d010 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ + add r0, pc │ │ │ │ + blx 32848 │ │ │ │ + ldr.w r0, [pc, #2936] @ 7d014 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr.w r0, [pc, #2924] @ 7d018 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 2e738 │ │ │ │ + ldr.w r0, [pc, #2912] @ 7d01c │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 2e738 │ │ │ │ + ldr.w r0, [pc, #2896] @ 7d020 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e738 │ │ │ │ + ldr.w r0, [pc, #2888] @ 7d024 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r0, [pc, #2876] @ 7d028 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #236 @ 0xec │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r0, [pc, #2868] @ 7d02c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #228 @ 0xe4 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + 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, 7c51a │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + cbz r2, 7c524 │ │ │ │ + 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 310e8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #324 @ 0x144 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r5, sp, #356 @ 0x164 │ │ │ │ + blx 31f08 │ │ │ │ + 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 31220 │ │ │ │ + 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 30bfc │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + blx 33468 │ │ │ │ + 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 31220 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 30bfc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + add r2, sp, #188 @ 0xbc │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + blx 33468 │ │ │ │ + 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 31220 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 30bfc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ + blx 33468 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ + add r2, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #324 @ 0x144 │ │ │ │ + blx 31220 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 30bfc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ + blx 33468 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd r1, ip, [sp, #184] @ 0xb8 │ │ │ │ + strd r7, r8, [sp, #24] │ │ │ │ + ldr r7, [sp, #192] @ 0xc0 │ │ │ │ + cmp ip, r1 │ │ │ │ + strd r5, r6, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, ip │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + it ge │ │ │ │ + movge r2, r1 │ │ │ │ + cmp r1, ip │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + it lt │ │ │ │ + movlt r1, ip │ │ │ │ + str r6, [sp, #8] │ │ │ │ + cmp r2, r7 │ │ │ │ + ldr r6, [sp, #196] @ 0xc4 │ │ │ │ + it ge │ │ │ │ + movge r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldrd r5, r3, [sp, #208] @ 0xd0 │ │ │ │ + it lt │ │ │ │ + movlt r1, r7 │ │ │ │ + cmp r2, r6 │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + it ge │ │ │ │ + movge r2, r6 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + cmp r1, r6 │ │ │ │ + ite ge │ │ │ │ + rsbge r7, r2, r1 │ │ │ │ + rsblt r7, r2, r6 │ │ │ │ + cmp r3, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, r5 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + it lt │ │ │ │ + movlt r3, r5 │ │ │ │ + cmp r2, r4 │ │ │ │ + it ge │ │ │ │ + movge r2, r4 │ │ │ │ + cmp r3, r4 │ │ │ │ + it lt │ │ │ │ + movlt r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r2, r0 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + cmp r3, r0 │ │ │ │ + ite ge │ │ │ │ + rsbge r1, r2, r3 │ │ │ │ + rsblt r1, r2, r0 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + adds r7, #1 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + blx 31aec │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r5, [pc, #2480] @ 7d030 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r7, [pc, #2472] @ 7d034 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ + add r7, pc │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #404] @ 0x194 │ │ │ │ + str r3, [sp, #396] @ 0x18c │ │ │ │ + add r3, sp, #392 @ 0x188 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 30030 │ │ │ │ + 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 34140 │ │ │ │ + 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 30030 │ │ │ │ + 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 34140 │ │ │ │ + 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 30030 │ │ │ │ + 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 34140 │ │ │ │ + add r3, sp, #332 @ 0x14c │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, sp, #300 @ 0x12c │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + add r1, sp, #276 @ 0x114 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #296 @ 0x128 │ │ │ │ + vstr s0, [sp, #332] @ 0x14c │ │ │ │ + blx 2fe7c │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7c96a │ │ │ │ + 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 7c954 │ │ │ │ + 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 7c798 │ │ │ │ + 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 7c952 │ │ │ │ + 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 3180c │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #268 @ 0x10c │ │ │ │ + add r1, sp, #364 @ 0x16c │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ + blx 2de94 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #308 @ 0x134 │ │ │ │ + add r1, sp, #272 @ 0x110 │ │ │ │ + add r0, sp, #268 @ 0x10c │ │ │ │ + blx 2eda4 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #308 @ 0x134 │ │ │ │ + blx 31e78 │ │ │ │ + vldr s15, [sp, #288] @ 0x120 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7c780 │ │ │ │ + ldrd r1, r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 324ec │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 301ac │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7c948 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7c948 │ │ │ │ + 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 7c992 │ │ │ │ + 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 7ca1a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7cc84 │ │ │ │ + vldr s14, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7cae2 │ │ │ │ + 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 7c8f6 │ │ │ │ + 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 7c8f6 │ │ │ │ + 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 7c8f6 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, lr │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7c8f6 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + add r0, r5 │ │ │ │ + vldr s7, [r0] │ │ │ │ + vcmp.f32 s14, s7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7c8f6 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, ip │ │ │ │ + vldr s4, [r0] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7c8f6 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + adds r0, r5, r0 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7ccd6 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7c9d4 │ │ │ │ + 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 7cda4 │ │ │ │ + vadd.f32 s8, s11, s7 │ │ │ │ + vcmpe.f32 s8, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7cdb0 │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7cdb0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + b.n 7cee6 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7c788 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx 2fb34 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 7c740 │ │ │ │ + ldr.w r2, [pc, #1740] @ 7d038 │ │ │ │ + ldr.w r3, [pc, #1684] @ 7d004 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7e642 <__rnmlib_MOD_dclrunningmean@@Base+0x10e> │ │ │ │ - ldr r0, [pc, #180] @ (7e65c <__rnmlib_MOD_dclrunningmean@@Base+0x128>) │ │ │ │ - movs r1, #14 │ │ │ │ + bne.w 7cffc │ │ │ │ + add sp, #420 @ 0x1a4 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 32780 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov.w lr, ip, lsl #2 │ │ │ │ + cbnz r1, 7c9dc │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + add.w r1, r5, lr │ │ │ │ + vldr s11, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7ca6e │ │ │ │ + vldr s15, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7c9d4 │ │ │ │ + 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 7cbf8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7c788 │ │ │ │ + cbz r0, 7ca06 │ │ │ │ + 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 7c9d4 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, lr │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7c9d4 │ │ │ │ + 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 330dc │ │ │ │ + b.n 7c788 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7cc22 │ │ │ │ + vldr s14, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7c9d4 │ │ │ │ + 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 7c9d4 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w r2, r1, lr │ │ │ │ + vldr s10, [r2] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7c9d4 │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7cc40 │ │ │ │ + b.n 7c9d4 │ │ │ │ + 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 330dc │ │ │ │ + b.n 7c788 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7c9d4 │ │ │ │ + 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 7c9d4 │ │ │ │ + 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 7c9d4 │ │ │ │ + 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 7c9d4 │ │ │ │ + add r3, lr │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r0, r5, r3 │ │ │ │ + vldr s4, [r0] │ │ │ │ + vcmp.f32 s14, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c9d4 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + adds r0, r5, r1 │ │ │ │ + vldr s8, [r0] │ │ │ │ + vcmp.f32 s14, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c9d4 │ │ │ │ + adds r0, r5, r2 │ │ │ │ + vldr s15, [r0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c9d4 │ │ │ │ + adds r0, r5, r3 │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c9d4 │ │ │ │ + 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 7cad4 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w r2, r1, lr │ │ │ │ + vldr s10, [r2] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c9d4 │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7ca92 │ │ │ │ + b.n 7c9d4 │ │ │ │ + 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 7cad4 │ │ │ │ + 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 7cad4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #716] @ (7d03c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #712] @ (7d040 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #712] @ (7d044 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - ldr r0, [pc, #168] @ (7e660 <__rnmlib_MOD_dclrunningmean@@Base+0x12c>) │ │ │ │ - movs r1, #14 │ │ │ │ + blx 2d990 │ │ │ │ + b.w 7c470 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #700] @ (7d048 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #696] @ (7d04c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #696] @ (7d050 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 7e57e <__rnmlib_MOD_dclrunningmean@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7e61c <__rnmlib_MOD_dclrunningmean@@Base+0xe8> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - 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 7e5da <__rnmlib_MOD_dclrunningmean@@Base+0xa6> │ │ │ │ - ldr r3, [pc, #120] @ (7e664 <__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 32304 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, r6 │ │ │ │ - bne.n 7e608 <__rnmlib_MOD_dclrunningmean@@Base+0xd4> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7e592 <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [pc, #60] @ (7e668 <__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 32304 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7e592 <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ + blx 2d990 │ │ │ │ + b.w 7c462 │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7ceb4 │ │ │ │ + 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 7cb02 │ │ │ │ + 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 7cb02 │ │ │ │ + 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 7cb02 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + add.w ip, r0, lr │ │ │ │ + vldr s6, [ip] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7cb02 │ │ │ │ + ldr r5, [sp, #132] @ 0x84 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + vldr s5, [ip] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7cb02 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + vldr s13, [ip] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7cb02 │ │ │ │ + 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 7cad4 │ │ │ │ + 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 7cf92 │ │ │ │ + vadd.f32 s8, s11, s7 │ │ │ │ + vcmpe.f32 s8, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7cb02 │ │ │ │ + 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 7cdb0 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, lr │ │ │ │ + vldr s9, [r0] │ │ │ │ + vcmp.f32 s14, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7cdb0 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + adds r0, r5, r0 │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s14, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7cdb0 │ │ │ │ + add.w r0, r5, ip │ │ │ │ + vldr s8, [r0] │ │ │ │ + vcmp.f32 s14, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7cdb0 │ │ │ │ + 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 7cad4 │ │ │ │ + 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 7cad4 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - vst1.8 {d0[0]}, [r8], r8 │ │ │ │ + subs r6, r3, r2 │ │ │ │ + movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + ldrh r0, [r4, r5] │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + ldrh r6, [r3, r5] │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh.w r0, [lr, r8] │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r7, r0 │ │ │ │ - cmp r2, #26 │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r0, #32] │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r1, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r1, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r0, r5] │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r0, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #304 @ (adr r3, 7d168 ) │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r2, r4, #21 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r7, r0] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r2, [r0, r1] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r0, [r7, #29] │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r0, #30] │ │ │ │ + strh r0, [r1, r0] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r3, r0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r2, [r3, #29] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007e66c <__rfblib_MOD_dclgetcor@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007d054 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #468] @ (7e858 <__rfblib_MOD_dclgetcor@@Base+0x1ec>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #468] @ (7e85c <__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] @ (7e860 <__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 31b6c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7e718 <__rfblib_MOD_dclgetcor@@Base+0xac> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 7e796 <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #396] @ (7e864 <__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 2e578 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #380] @ (7e868 <__rfblib_MOD_dclgetcor@@Base+0x1fc>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #372] @ (7e86c <__rfblib_MOD_dclgetcor@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #356] @ (7e85c <__rfblib_MOD_dclgetcor@@Base+0x1f0>) │ │ │ │ + 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] @ 7d0f4 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #112] @ 7d0f8 │ │ │ │ + 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] @ 7d0fc │ │ │ │ + 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 33650 │ │ │ │ + ldr r2, [pc, #48] @ (7d100 ) │ │ │ │ + ldr r3, [pc, #36] @ (7d0f8 ) │ │ │ │ + add.w r1, sp, #16000 @ 0x3e80 │ │ │ │ add r2, pc │ │ │ │ + adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7e854 <__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 7e832 <__rfblib_MOD_dclgetcor@@Base+0x1c6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7e732 <__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 7e796 <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #288] @ (7e870 <__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 2e578 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 7e84c <__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 7e772 <__rfblib_MOD_dclgetcor@@Base+0x106> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7e6ea <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7e7f6 <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 7e7de <__rfblib_MOD_dclgetcor@@Base+0x172> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7e7fe <__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 32174 │ │ │ │ - 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 7e7b4 <__rfblib_MOD_dclgetcor@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (7e874 <__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 2e578 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 7e83e <__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 7e7ea <__rfblib_MOD_dclgetcor@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7e6ea <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #112] @ (7e878 <__rfblib_MOD_dclgetcor@@Base+0x20c>) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r2, sp, #24 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2e578 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 7e7f6 <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 7e76a <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7e7f6 <__rfblib_MOD_dclgetcor@@Base+0x18a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 7e746 <__rfblib_MOD_dclgetcor@@Base+0xda> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 7e76a <__rfblib_MOD_dclgetcor@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7e788 <__rfblib_MOD_dclgetcor@@Base+0x11c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7e6ea <__rfblib_MOD_dclgetcor@@Base+0x7e> │ │ │ │ + bne.n 7d0f0 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - str.w r0, [lr, r8] │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ + movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #48 @ 0x30 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #246 @ 0xf6 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf7dc0008 │ │ │ │ - strh r2, [r4, #20] │ │ │ │ - movs r7, r0 │ │ │ │ - strh r6, [r5, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r6, r7, #23 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e87c <__rfblib_MOD_dclgetcov@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007d104 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #468] @ (7ea68 <__rfblib_MOD_dclgetcov@@Base+0x1ec>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #468] @ (7ea6c <__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] @ (7ea70 <__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 31b6c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7e928 <__rfblib_MOD_dclgetcov@@Base+0xac> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 7e9a6 <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #396] @ (7ea74 <__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 33514 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #380] @ (7ea78 <__rfblib_MOD_dclgetcov@@Base+0x1fc>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #372] @ (7ea7c <__rfblib_MOD_dclgetcov@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #356] @ (7ea6c <__rfblib_MOD_dclgetcov@@Base+0x1f0>) │ │ │ │ + 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] @ (7d184 ) │ │ │ │ + sub.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + ldr.w lr, [pc, #84] @ 7d188 │ │ │ │ + sub sp, #20 │ │ │ │ + add r5, pc │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + ldr.w ip, [pc, #76] @ 7d18c │ │ │ │ + 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 2e244 │ │ │ │ + ldr r2, [pc, #40] @ (7d190 ) │ │ │ │ + ldr r3, [pc, #32] @ (7d188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7ea64 <__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 7ea42 <__rfblib_MOD_dclgetcov@@Base+0x1c6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 7e942 <__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 7e9a6 <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #288] @ (7ea80 <__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 33514 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 7ea5c <__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 7e982 <__rfblib_MOD_dclgetcov@@Base+0x106> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7e8fa <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7ea06 <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 7e9ee <__rfblib_MOD_dclgetcov@@Base+0x172> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7ea0e <__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 32174 │ │ │ │ - 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 7e9c4 <__rfblib_MOD_dclgetcov@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (7ea84 <__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 33514 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 7ea4e <__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 7e9fa <__rfblib_MOD_dclgetcov@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7e8fa <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #112] @ (7ea88 <__rfblib_MOD_dclgetcov@@Base+0x20c>) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r2, sp, #24 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 33514 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 7ea06 <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 7e97a <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ea06 <__rfblib_MOD_dclgetcov@@Base+0x18a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 7e956 <__rfblib_MOD_dclgetcov@@Base+0xda> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 7e97a <__rfblib_MOD_dclgetcov@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7e998 <__rfblib_MOD_dclgetcov@@Base+0x11c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7e8fa <__rfblib_MOD_dclgetcov@@Base+0x7e> │ │ │ │ + bne.n 7d180 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf63e0008 │ │ │ │ + lsrs r6, r3, #22 │ │ │ │ + movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #44 @ 0x2c │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r1, #8] │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ - movs r7, r0 │ │ │ │ - rsb r0, ip, #8912896 @ 0x880000 │ │ │ │ - strh r2, [r2, #4] │ │ │ │ - movs r7, r0 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r4, [r3, #31] │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007d194 : │ │ │ │ + vldr s14, [r0] │ │ │ │ + vldr s12, [r1] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vcmp.f32 s14, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7d1e8 │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d29c │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s9, #240 @ 0xbf800000 -1.0 │ │ │ │ + vldr s10, [pc, #240] @ 7d2ac │ │ │ │ + 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 7d226 │ │ │ │ + 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 7d246 │ │ │ │ + vadd.f32 s12, s14, s13 │ │ │ │ + vmov r1, s15 │ │ │ │ + vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ + vabs.f32 s14, s15 │ │ │ │ + vldr s15, [pc, #156] @ 7d2ac │ │ │ │ + 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 7d226 │ │ │ │ + vldr s15, [pc, #12] @ 7d2ac │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s10, s15 │ │ │ │ + b.n 7d226 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0007ea8c <__rfblib_MOD_dclgetprd@@Base>: │ │ │ │ +0007d2b0 : │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #468] @ (7ec78 <__rfblib_MOD_dclgetprd@@Base+0x1ec>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #468] @ (7ec7c <__rfblib_MOD_dclgetprd@@Base+0x1f0>) │ │ │ │ + str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ + sub sp, #484 @ 0x1e4 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr.w r2, [pc, #1464] @ 7d884 │ │ │ │ + mov fp, r1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ + ldr.w r3, [pc, #1460] @ 7d888 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #476] @ 0x1dc │ │ │ │ mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - ldr r0, [pc, #436] @ (7ec80 <__rfblib_MOD_dclgetprd@@Base+0x1f4>) │ │ │ │ - sub.w r9, r2, r3 │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ + 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 33ca0 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7db1e │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 319a4 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7db46 │ │ │ │ + ldr.w r0, [pc, #1400] @ 7d88c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ - movs r1, #9 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - sub.w sl, r2, r3 │ │ │ │ - blx 31b6c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7eb38 <__rfblib_MOD_dclgetprd@@Base+0xac> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 7ebb6 <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #396] @ (7ec84 <__rfblib_MOD_dclgetprd@@Base+0x1f8>) │ │ │ │ + blx 3406c │ │ │ │ + ldr.w r0, [pc, #1392] @ 7d890 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #228 @ 0xe4 │ │ │ │ + add r0, pc │ │ │ │ + blx 326d0 │ │ │ │ + ldr.w r0, [pc, #1380] @ 7d894 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #308 @ 0x134 │ │ │ │ + add r0, pc │ │ │ │ + blx 32848 │ │ │ │ + ldr.w r0, [pc, #1372] @ 7d898 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #332 @ 0x14c │ │ │ │ + add r0, pc │ │ │ │ + blx 3406c │ │ │ │ + ldr.w r0, [pc, #1360] @ 7d89c │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + blx 2e738 │ │ │ │ + ldr.w r0, [pc, #1348] @ 7d8a0 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 2e738 │ │ │ │ + ldr.w r0, [pc, #1332] @ 7d8a4 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + blx 2e738 │ │ │ │ + ldr.w r0, [pc, #1320] @ 7d8a8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r0, [pc, #1308] @ 7d8ac │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r0, [pc, #1300] @ 7d8b0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #284 @ 0x11c │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r0, [pc, #1288] @ 7d8b4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r0, [pc, #1280] @ 7d8b8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #316 @ 0x13c │ │ │ │ + add r0, pc │ │ │ │ + blx 2d95c │ │ │ │ + ldr.w r0, [pc, #1268] @ 7d8bc │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + blx 33434 │ │ │ │ + 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, 7d3ec │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + cbz r2, 7d3f6 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + add r7, sp, #380 @ 0x17c │ │ │ │ + add r1, sp, #324 @ 0x144 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + add.w sl, sp, #392 @ 0x188 │ │ │ │ + blx 310e8 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #384 @ 0x180 │ │ │ │ + add r1, sp, #368 @ 0x170 │ │ │ │ + add r0, sp, #372 @ 0x174 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ + blx 31f08 │ │ │ │ + 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 31220 │ │ │ │ + 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 30bfc │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ + blx 33468 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + blx 31220 │ │ │ │ + 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 30bfc │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + add r2, sp, #244 @ 0xf4 │ │ │ │ + blx 33468 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r0, sp, #368 @ 0x170 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + add r5, sp, #420 @ 0x1a4 │ │ │ │ + blx 31220 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 30bfc │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ + blx 33468 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r0, sp, #372 @ 0x174 │ │ │ │ + blx 31220 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 30bfc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #276 @ 0x114 │ │ │ │ + add r2, sp, #252 @ 0xfc │ │ │ │ + blx 33468 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + strd r6, r7, [sp, #24] │ │ │ │ + strd sl, r1, [sp] │ │ │ │ + ldrd r1, r7, [sp, #240] @ 0xf0 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + cmp r7, r1 │ │ │ │ + mov r2, r7 │ │ │ │ + it ge │ │ │ │ + movge r2, r1 │ │ │ │ + cmp r1, r7 │ │ │ │ + it lt │ │ │ │ + movlt r1, r7 │ │ │ │ + ldr r5, [sp, #252] @ 0xfc │ │ │ │ + cmp r2, r6 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldrd r4, r3, [sp, #264] @ 0x108 │ │ │ │ + it ge │ │ │ │ + movge r2, r6 │ │ │ │ + cmp r1, r6 │ │ │ │ + strd r9, r0, [sp, #8] │ │ │ │ + it lt │ │ │ │ + movlt r1, r6 │ │ │ │ + cmp r2, r5 │ │ │ │ + it ge │ │ │ │ + movge r2, r5 │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + cmp r1, r5 │ │ │ │ + ite ge │ │ │ │ + rsbge r6, r2, r1 │ │ │ │ + rsblt r6, r2, r5 │ │ │ │ + cmp r3, r4 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + mov r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, r4 │ │ │ │ + cmp r3, r4 │ │ │ │ + ldr.w ip, [sp, #276] @ 0x114 │ │ │ │ + it lt │ │ │ │ + movlt r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + add.w r9, sp, #220 @ 0xdc │ │ │ │ + it ge │ │ │ │ + movge r2, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + it lt │ │ │ │ + movlt r3, r0 │ │ │ │ + cmp r2, ip │ │ │ │ + it ge │ │ │ │ + movge r2, ip │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ + cmp r3, ip │ │ │ │ + ite ge │ │ │ │ + rsbge r1, r2, r3 │ │ │ │ + rsblt r1, r2, ip │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + adds r1, #1 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ + mov r3, r9 │ │ │ │ + str.w r1, [r9] │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + adds r6, #1 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ + blx 31aec │ │ │ │ + ldr r4, [pc, #860] @ (7d8c0 ) │ │ │ │ + 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] @ (7d8c4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ + add r6, pc │ │ │ │ + str r3, [sp, #468] @ 0x1d4 │ │ │ │ + mov r2, r6 │ │ │ │ + str r3, [sp, #460] @ 0x1cc │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #456] @ 0x1c8 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + blx 30030 │ │ │ │ + add r3, sp, #456 @ 0x1c8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + str r4, [sp, #0] │ │ │ │ + vstr s0, [sp, #432] @ 0x1b0 │ │ │ │ + blx 34140 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ + vstr s0, [sp, #428] @ 0x1ac │ │ │ │ + blx 31e20 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7db64 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7d7a2 │ │ │ │ + ldr r3, [pc, #772] @ (7d8c8 ) │ │ │ │ + mov.w fp, #1 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ add r3, pc │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2ffd4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #380] @ (7ec88 <__rfblib_MOD_dclgetprd@@Base+0x1fc>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #372] @ (7ec8c <__rfblib_MOD_dclgetprd@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #356] @ (7ec7c <__rfblib_MOD_dclgetprd@@Base+0x1f0>) │ │ │ │ + vldr s24, [pc, #680] @ 7d878 │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [pc, #756] @ (7d8cc ) │ │ │ │ + vldr s23, [pc, #676] @ 7d87c │ │ │ │ + add r3, pc │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr.w lr, [sp, #232] @ 0xe8 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.w 7d78e │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ + add r3, fp │ │ │ │ + vldr s17, [sp, #336] @ 0x150 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + str.w lr, [sp, #68] @ 0x44 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w fp, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #452 @ 0x1c4 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #356 @ 0x164 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #236 @ 0xec │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b.n 7d646 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + adds r4, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, r4 │ │ │ │ + blt.w 7d78a │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #388 @ 0x184 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + add.w ip, r5, r4 │ │ │ │ + str.w ip, [sp, #448] @ 0x1c0 │ │ │ │ + blx 3180c │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r3, sl │ │ │ │ + add r1, sp, #408 @ 0x198 │ │ │ │ + add r0, sp, #388 @ 0x184 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 2de94 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #364 @ 0x16c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2eda4 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #364 @ 0x16c │ │ │ │ + blx 31e78 │ │ │ │ + vldr s15, [sp, #356] @ 0x164 │ │ │ │ + vcmp.f32 s15, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d62e │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 324ec │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + blx 301ac │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7d7c6 │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 7d780 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7d780 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr.w ip, [sp, #308] @ 0x134 │ │ │ │ + mul.w r2, r3, r2 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, r2 │ │ │ │ + add.w r1, fp, r3 │ │ │ │ + add.w r0, r0, r1, lsl #2 │ │ │ │ + vldr s15, [r0] │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d8d4 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7d97a │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 7d9d0 │ │ │ │ + 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 7df5c │ │ │ │ + vldr s15, [pc, #292] @ 7d880 │ │ │ │ + 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 32510 │ │ │ │ + b.n 7d636 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7d636 │ │ │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2fb34 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, fp │ │ │ │ + bge.w 7d5e2 │ │ │ │ + ldr r2, [pc, #300] @ (7d8d0 ) │ │ │ │ + ldr r3, [pc, #224] @ (7d888 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #476] @ 0x1dc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7ec74 <__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 7ec52 <__rfblib_MOD_dclgetprd@@Base+0x1c6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 32174 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ + bne.w 7e0fe │ │ │ │ + add sp, #484 @ 0x1e4 │ │ │ │ + vpop {d8-d12} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 32780 │ │ │ │ + add r0, sp, #260 @ 0x104 │ │ │ │ + blx 3132c │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + mov r0, r5 │ │ │ │ adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r9, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7eb52 <__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 7ebb6 <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #288] @ (7ec90 <__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 2ffd4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 7ec6c <__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 7eb92 <__rfblib_MOD_dclgetprd@@Base+0x106> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7eb0a <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ - add.w r3, sl, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 3132c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s21, s0 │ │ │ │ + blx 33478 │ │ │ │ + vmov.f32 s20, s0 │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 33478 │ │ │ │ + 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 │ │ │ │ - ble.n 7ec16 <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 7ebfe <__rfblib_MOD_dclgetprd@@Base+0x172> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 7ec1e <__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 32174 │ │ │ │ - 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 7ebd4 <__rfblib_MOD_dclgetprd@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (7ec94 <__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 2ffd4 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 7ec5e <__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 7ec0a <__rfblib_MOD_dclgetprd@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7eb0a <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [pc, #112] @ (7ec98 <__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] │ │ │ │ + beq.w 7d6b4 │ │ │ │ + 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, 7d834 │ │ │ │ + vmul.f32 s20, s20, s23 │ │ │ │ + vmul.f32 s18, s18, s23 │ │ │ │ + vmov.f32 s0, s18 │ │ │ │ + blx 30c5c │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + vmul.f32 s16, s16, s0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d6b4 │ │ │ │ + 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] │ │ │ │ - blx 2ffd4 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 7ec16 <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 7eb8a <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ec16 <__rfblib_MOD_dclgetprd@@Base+0x18a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 7eb66 <__rfblib_MOD_dclgetprd@@Base+0xda> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 7eb8a <__rfblib_MOD_dclgetprd@@Base+0xfe> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7eba8 <__rfblib_MOD_dclgetprd@@Base+0x11c> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7eb0a <__rfblib_MOD_dclgetprd@@Base+0x7e> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - bic.w r0, lr, #8912896 @ 0x880000 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ + vstr s20, [sp, #452] @ 0x1c4 │ │ │ │ + vstr s18, [sp, #448] @ 0x1c0 │ │ │ │ + blx 33bac │ │ │ │ + b.n 7d6b0 │ │ │ │ + nop │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ + subs r7, #201 @ 0xc9 │ │ │ │ + @ instruction: 0xfa333c8e │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r0, #16 │ │ │ │ + movs r1, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #40 @ 0x28 │ │ │ │ + ldr r4, [pc, #768] @ (7db90 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldr r4, [pc, #760] @ (7db8c ) │ │ │ │ movs r7, r0 │ │ │ │ - movs r4, #238 @ 0xee │ │ │ │ + ldr r4, [pc, #752] @ (7db88 ) │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xf3bc0008 │ │ │ │ - ldrb r2, [r0, #26] │ │ │ │ + ldr r4, [pc, #744] @ (7db84 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ + ldr r4, [pc, #728] @ (7db78 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r1, #23] │ │ │ │ + ldr r4, [pc, #704] @ (7db64 ) │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007ec9c <__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, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (7edb0 <__rfalib_MOD_dclgetamp@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (7edb4 <__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, 7ed22 <__rfalib_MOD_dclgetamp@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (7edb8 <__rfalib_MOD_dclgetamp@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7ed2e <__rfalib_MOD_dclgetamp@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (7edbc <__rfalib_MOD_dclgetamp@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 31954 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (7edc0 <__rfalib_MOD_dclgetamp@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #192] @ (7edc4 <__rfalib_MOD_dclgetamp@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (7edb4 <__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 7edaa <__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] @ (7edc8 <__rfalib_MOD_dclgetamp@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 7ece4 <__rfalib_MOD_dclgetamp@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 7ed88 <__rfalib_MOD_dclgetamp@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32174 │ │ │ │ - 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 7ed4a <__rfalib_MOD_dclgetamp@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (7edcc <__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 31954 │ │ │ │ - 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 7ed74 <__rfalib_MOD_dclgetamp@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ecf6 <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #64] @ (7edd0 <__rfalib_MOD_dclgetamp@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 31954 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ecf6 <__rfalib_MOD_dclgetamp@@Base+0x5a> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf21e0008 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + ldr r4, [pc, #680] @ (7db50 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldr r4, [pc, #664] @ (7db44 ) │ │ │ │ movs r7, r0 │ │ │ │ - movs r3, #14 │ │ │ │ + ldr r4, [pc, #656] @ (7db40 ) │ │ │ │ movs r7, r0 │ │ │ │ - rsbs r0, r0, #8 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + ldr r4, [pc, #648] @ (7db3c ) │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r3, #18] │ │ │ │ + ldr r5, [pc, #1008] @ (7dca8 ) │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r5, #17] │ │ │ │ + ldr r5, [pc, #1000] @ (7dca4 ) │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007edd4 <__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, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (7eee8 <__rfalib_MOD_dclgetrms@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (7eeec <__rfalib_MOD_dclgetrms@@Base+0x118>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r5, [pc, #984] @ (7dc98 ) │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [sp, #520] @ 0x208 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r3, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r6, r5, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7d956 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7d916 │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d90c │ │ │ │ + ldrd r3, r1, [sp, #108] @ 0x6c │ │ │ │ + add r3, r1 │ │ │ │ + add r3, fp │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + vldr s12, [r3] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7d92a │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ 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, 7ee5a <__rfalib_MOD_dclgetrms@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (7eef0 <__rfalib_MOD_dclgetrms@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7ee66 <__rfalib_MOD_dclgetrms@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (7eef4 <__rfalib_MOD_dclgetrms@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7d636 │ │ │ │ + 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] @ 7def0 │ │ │ │ + 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 32510 │ │ │ │ + b.n 7d636 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7d96a │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d90c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #444 @ 0x1bc │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + vstr s15, [sp, #444] @ 0x1bc │ │ │ │ + blx 32510 │ │ │ │ + b.n 7d636 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 7db12 │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d90c │ │ │ │ + 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 7d90c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr.w r1, [pc, #1352] @ 7def4 │ │ │ │ + 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 32510 │ │ │ │ + b.n 7d636 │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7de0a │ │ │ │ + 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 7da30 │ │ │ │ + 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 7da30 │ │ │ │ + add r1, r0 │ │ │ │ + add.w r1, r5, r1, lsl #2 │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7d71e │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7d90c │ │ │ │ + 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 7e026 │ │ │ │ + vadd.f32 s9, s7, s11 │ │ │ │ + vcmpe.f32 s9, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7dfac │ │ │ │ + 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 7d90c │ │ │ │ + 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 7d90c │ │ │ │ + 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 7d90c │ │ │ │ + add r3, r0 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + vldr s11, [r3] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d90c │ │ │ │ + vsub.f32 s9, s7, s13 │ │ │ │ + vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ + vmul.f32 s14, s13, s11 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vsub.f32 s13, s10, s7 │ │ │ │ + vmla.f32 s14, s9, s12 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ + vstr s14, [sp, #444] @ 0x1bc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d75a │ │ │ │ + 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 7df8c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + vldr s12, [r1, #4] │ │ │ │ + b.n 7d9a4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #980] @ (7def8 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #976] @ (7defc ) │ │ │ │ add r2, pc │ │ │ │ - blx 2e198 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (7eef8 <__rfalib_MOD_dclgetrms@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ + ldr r0, [pc, #976] @ (7df00 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #192] @ (7eefc <__rfalib_MOD_dclgetrms@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (7eeec <__rfalib_MOD_dclgetrms@@Base+0x118>) │ │ │ │ + blx 2d990 │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 319a4 │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7d310 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #952] @ (7df04 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #948] @ (7df08 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #948] @ (7df0c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7eee2 <__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] @ (7ef00 <__rfalib_MOD_dclgetrms@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 7ee1c <__rfalib_MOD_dclgetrms@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 7eec0 <__rfalib_MOD_dclgetrms@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32174 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + blx 2d990 │ │ │ │ + b.w 7d310 │ │ │ │ + ldr r0, [pc, #936] @ (7df10 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + mov.w fp, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 32bec │ │ │ │ + ldr r0, [pc, #924] @ (7df14 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f740 │ │ │ │ + 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 7e102 │ │ │ │ + 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] @ 7dee8 │ │ │ │ + smull r2, r3, r3, r5 │ │ │ │ + vldr s20, [pc, #812] @ 7deec │ │ │ │ + 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 31474 <__aeabi_uidiv@plt> │ │ │ │ + str.w r9, [sp, #84] @ 0x54 │ │ │ │ + ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #260] @ 0x104 │ │ │ │ + cmp r0, r1 │ │ │ │ + ble.n 7dcf2 │ │ │ │ + subs r0, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 31474 <__aeabi_uidiv@plt> │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ 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 7ee82 <__rfalib_MOD_dclgetrms@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (7ef04 <__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 2e198 │ │ │ │ - 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 7eeac <__rfalib_MOD_dclgetrms@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ee2e <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #64] @ (7ef08 <__rfalib_MOD_dclgetrms@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2e198 │ │ │ │ - mov r0, r8 │ │ │ │ + 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 7dd12 │ │ │ │ + add.w r2, ip, #1 │ │ │ │ + mov r7, r5 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + blx 3132c │ │ │ │ + ldr r4, [sp, #260] @ 0x104 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 3132c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + vmov.f32 s21, s0 │ │ │ │ + str r2, [sp, #452] @ 0x1c4 │ │ │ │ + blx 33478 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ee2e <__rfalib_MOD_dclgetrms@@Base+0x5a> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 33478 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vsub.f32 s19, s21, s18 │ │ │ │ + cmp r3, #29 │ │ │ │ + vsub.f32 s16, s16, s0 │ │ │ │ + bhi.n 7dc8e │ │ │ │ + vadd.f32 s0, s18, s21 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ + vmul.f32 s0, s0, s15 │ │ │ │ + cbz r2, 7dc86 │ │ │ │ + vmul.f32 s0, s0, s20 │ │ │ │ + blx 30c5c │ │ │ │ + vmul.f32 s16, s16, s0 │ │ │ │ + ldr.w ip, [sp, #236] @ 0xec │ │ │ │ + add.w r3, r4, sl │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + mla r3, fp, r4, r9 │ │ │ │ + adds r6, #2 │ │ │ │ + subs r5, #1 │ │ │ │ + add r3, ip │ │ │ │ + mla r2, fp, r4, ip │ │ │ │ + add r2, fp │ │ │ │ + add r2, r9 │ │ │ │ + add.w r2, r8, r2, lsl #2 │ │ │ │ + vldr s14, [r2] │ │ │ │ + add.w r2, r8, r3, lsl #2 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vldr s15, [r2, #4] │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vdiv.f32 s13, s14, s19 │ │ │ │ + vdiv.f32 s14, s15, s16 │ │ │ │ + vabs.f32 s12, s13 │ │ │ │ + vstr s13, [sp, #440] @ 0x1b8 │ │ │ │ + vabs.f32 s15, s14 │ │ │ │ + vstr s14, [sp, #436] @ 0x1b4 │ │ │ │ + vadd.f32 s17, s15, s17 │ │ │ │ + vadd.f32 s17, s12, s17 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 7dc20 │ │ │ │ + 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 7dd7a │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.n 7dbfa │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 7dcea │ │ │ │ + subs r5, #1 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + mul.w r0, fp, r3 │ │ │ │ + add.w r2, r0, r9 │ │ │ │ + add.w r1, r2, ip │ │ │ │ + add.w r1, r8, r1, lsl #2 │ │ │ │ + vldr s14, [r1] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7dd08 │ │ │ │ + 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 7dd08 │ │ │ │ + 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 7dd08 │ │ │ │ + add r0, r7 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + vldr s14, [r0] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7dd08 │ │ │ │ + mov r7, r5 │ │ │ │ + b.n 7dc34 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [pc, #408] @ (7df18 ) │ │ │ │ + movs r2, #17 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + add r0, pc │ │ │ │ + blx 33434 │ │ │ │ + vmov s15, r6 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vldr s13, [sp, #204] @ 0xcc │ │ │ │ + vdiv.f32 s14, s17, s15 │ │ │ │ + vadd.f32 s14, s14, s14 │ │ │ │ + vdiv.f32 s22, s14, s13 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7df24 │ │ │ │ + ldr r0, [pc, #368] @ (7df1c ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + vldr s18, [pc, #312] @ 7deec │ │ │ │ + add r0, pc │ │ │ │ + blx 33434 │ │ │ │ + ldr r0, [pc, #356] @ (7df20 ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #348 @ 0x15c │ │ │ │ + add r0, pc │ │ │ │ + blx 33434 │ │ │ │ + vldr s0, [sp, #348] @ 0x15c │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + vmul.f32 s0, s0, s18 │ │ │ │ + blx 31720 │ │ │ │ + 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 31720 │ │ │ │ + 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 7d5b6 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7d90c │ │ │ │ + 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 7d90c │ │ │ │ + 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 7d90c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + add r2, r3 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + adds r3, r2, r3 │ │ │ │ + add.w r2, r3, fp │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d90c │ │ │ │ + add r3, r1 │ │ │ │ + add.w r3, r0, r3, lsl #2 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d90c │ │ │ │ + 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 7d75a │ │ │ │ + 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 7df88 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0e60008 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf9213c8e │ │ │ │ + str r0, [sp, #720] @ 0x2d0 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r3, #15] │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r7, r0 │ │ │ │ - movs r1, #226 @ 0xe2 │ │ │ │ + add r0, lr │ │ │ │ movs r7, r0 │ │ │ │ - eors.w r0, r8, #8 │ │ │ │ - movs r1, #182 @ 0xb6 │ │ │ │ + mov r4, lr │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ + strb r2, [r0, #7] │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r6, #12] │ │ │ │ + mov r0, sl │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007ef0c <__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, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #252] @ (7f020 <__rfalib_MOD_dclgetstd@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (7f024 <__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, 7ef92 <__rfalib_MOD_dclgetstd@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (7f028 <__rfalib_MOD_dclgetstd@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7ef9e <__rfalib_MOD_dclgetstd@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (7f02c <__rfalib_MOD_dclgetstd@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 2e638 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (7f030 <__rfalib_MOD_dclgetstd@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #192] @ (7f034 <__rfalib_MOD_dclgetstd@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (7f024 <__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 7f01a <__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] @ (7f038 <__rfalib_MOD_dclgetstd@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 7ef54 <__rfalib_MOD_dclgetstd@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 7eff8 <__rfalib_MOD_dclgetstd@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32174 │ │ │ │ - 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 7efba <__rfalib_MOD_dclgetstd@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (7f03c <__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 2e638 │ │ │ │ - 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 7efe4 <__rfalib_MOD_dclgetstd@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ef66 <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #64] @ (7f040 <__rfalib_MOD_dclgetstd@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2e638 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7ef66 <__rfalib_MOD_dclgetstd@@Base+0x5a> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - vaddl.s32 q0, d14, d8 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #214 @ 0xd6 │ │ │ │ + add r4, ip │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r4, #10] │ │ │ │ + strb r2, [r3, #6] │ │ │ │ + movs r7, r0 │ │ │ │ + mov r2, ip │ │ │ │ + movs r7, r0 │ │ │ │ + subs r3, #30 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #182 @ 0xb6 │ │ │ │ + add r4, sl │ │ │ │ movs r7, r0 │ │ │ │ - vhadd.s32 d16, d0, d8 │ │ │ │ - movs r0, #138 @ 0x8a │ │ │ │ + add r0, r7 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r5, #8] │ │ │ │ + add r4, r7 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r7, #7] │ │ │ │ + ldr r0, [pc, #492] @ (7e114 ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + add r0, pc │ │ │ │ + blx 33434 │ │ │ │ + vldr s15, [pc, #472] @ 7e10c │ │ │ │ + vldr s0, [sp, #352] @ 0x160 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + vmul.f32 s0, s0, s15 │ │ │ │ + blx 31720 │ │ │ │ + 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 7d5b6 │ │ │ │ + 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 2e32c │ │ │ │ + vldr s14, [sp, #164] @ 0xa4 │ │ │ │ + b.w 7d766 │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e09e │ │ │ │ + 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 7da6c │ │ │ │ + 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 7da6c │ │ │ │ + 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 7d75a │ │ │ │ + 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 7df8c │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e08e │ │ │ │ + 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 7e0b8 │ │ │ │ + add r1, r0 │ │ │ │ + add.w r1, r5, r1, lsl #2 │ │ │ │ + vldr s6, [r1] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7e0c8 │ │ │ │ + vadd.f32 s12, s7, s11 │ │ │ │ + vcmpe.f32 s12, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7da6c │ │ │ │ + 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 7d90c │ │ │ │ + b.n 7de2a │ │ │ │ + vadd.f32 s11, s7, s11 │ │ │ │ + vcmpe.f32 s11, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7da6c │ │ │ │ + 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 7d90c │ │ │ │ + b.n 7da9c │ │ │ │ + vadd.f32 s8, s7, s11 │ │ │ │ + vcmpe.f32 s8, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7e074 │ │ │ │ + b.n 7dfd8 │ │ │ │ + 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 7d75a │ │ │ │ + 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 7df8c │ │ │ │ + blx 322ac <__stack_chk_fail@plt> │ │ │ │ + vldr s17, [pc, #12] @ 7e110 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 7dd7e │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf9213c8e │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r2, r4 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007f044 <__rfalib_MOD_dclgetvar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007e118 : │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #252] @ (7f158 <__rfalib_MOD_dclgetvar@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (7f15c <__rfalib_MOD_dclgetvar@@Base+0x118>) │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #300] @ (7e258 ) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #300] @ (7e25c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r4, [pc, #296] @ (7e260 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ 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, 7f0ca <__rfalib_MOD_dclgetvar@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (7f160 <__rfalib_MOD_dclgetvar@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7f0d6 <__rfalib_MOD_dclgetvar@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (7f164 <__rfalib_MOD_dclgetvar@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ + ldrd r9, r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 318b4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 331ac │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, sl │ │ │ │ + add.w r5, r4, #8 │ │ │ │ + ldr r7, [pc, #252] @ (7e264 ) │ │ │ │ + blx 2e1cc │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add r7, pc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r6, [pc, #236] @ (7e268 ) │ │ │ │ + blx 3383c │ │ │ │ + blx 2fdfc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 2d95c │ │ │ │ + ldr r5, [pc, #200] @ (7e26c ) │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2d95c │ │ │ │ + add r3, sp, #32 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2d95c │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 30d8c │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30d8c │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d8c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + blx 320f0 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30d68 │ │ │ │ + add.w r3, r4, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2dac4 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 317d8 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 312c8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #11 │ │ │ │ + blx 30d8c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30d8c │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 328c8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (7f168 <__rfalib_MOD_dclgetvar@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #192] @ (7f16c <__rfalib_MOD_dclgetvar@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (7f15c <__rfalib_MOD_dclgetvar@@Base+0x118>) │ │ │ │ + blx 30d8c │ │ │ │ + ldr r2, [pc, #52] @ (7e270 ) │ │ │ │ + ldr r3, [pc, #32] @ (7e25c ) │ │ │ │ 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 7f152 <__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] @ (7f170 <__rfalib_MOD_dclgetvar@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 7f08c <__rfalib_MOD_dclgetvar@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 7f130 <__rfalib_MOD_dclgetvar@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32174 │ │ │ │ - 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 7f0f2 <__rfalib_MOD_dclgetvar@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (7f174 <__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 328c8 │ │ │ │ - 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 7f11c <__rfalib_MOD_dclgetvar@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7f09e <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #64] @ (7f178 <__rfalib_MOD_dclgetvar@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 328c8 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7f09e <__rfalib_MOD_dclgetvar@@Base+0x5a> │ │ │ │ + bne.n 7e252 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 7, cr0, cr6, cr8, {0} │ │ │ │ + stc2 0, cr0, [r4, #32]! │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #6 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, r1, #6 │ │ │ │ + ldrh r4, [r7, #4] │ │ │ │ movs r7, r0 │ │ │ │ - cdp 0, 2, cr0, cr8, cr8, {0} │ │ │ │ - subs r6, r3, #5 │ │ │ │ + subs r7, #224 @ 0xe0 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r6, #3] │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r0, #3] │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ movs r7, r0 │ │ │ │ + ldc2 0, cr0, [r8], {8} │ │ │ │ │ │ │ │ -0007f17c <__rfalib_MOD_dclgetave@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007e274 : │ │ │ │ + vldr s15, [pc, #84] @ 7e2cc │ │ │ │ + vldr s12, [pc, #84] @ 7e2d0 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vmov.f32 s14, s15 │ │ │ │ + vldr s10, [r0] │ │ │ │ + vldr s11, [r1] │ │ │ │ + vmls.f32 s14, s13, s12 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + vmls.f32 s13, s10, s12 │ │ │ │ + ldr.w ip, [pc, #56] @ 7e2d4 │ │ │ │ + vmls.f32 s15, s11, s12 │ │ │ │ + push {r4} │ │ │ │ + add ip, pc │ │ │ │ + mov r2, ip │ │ │ │ + mov r0, ip │ │ │ │ + adds r1, r2, #4 │ │ │ │ + vcvt.s32.f32 s14, s14 │ │ │ │ + vcvt.s32.f32 s13, s13 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r4, s14 │ │ │ │ + vstr s13, [ip] │ │ │ │ + vstr s15, [ip, #4] │ │ │ │ + str.w r4, [r2, #8]! │ │ │ │ + pop {r4} │ │ │ │ + b.w 2eca4 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ + asrs r6, r0, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007e2d8 : │ │ │ │ + push {lr} │ │ │ │ + vldr s15, [r0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [pc, #20] @ (7e308 ) │ │ │ │ + add r3, pc │ │ │ │ + str.w lr, [r3, #16] │ │ │ │ + str.w ip, [r3, #20] │ │ │ │ + str r0, [r3, #24] │ │ │ │ + str r1, [r3, #28] │ │ │ │ + str r2, [r3, #32] │ │ │ │ + vstr s15, [r3, #12] │ │ │ │ + pop {pc} │ │ │ │ + asrs r6, r6, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007e30c : │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #252] @ (7f290 <__rfalib_MOD_dclgetave@@Base+0x114>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #252] @ (7f294 <__rfalib_MOD_dclgetave@@Base+0x118>) │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #296] @ (7e448 ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #296] @ (7e44c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r4, [pc, #292] @ (7e450 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ 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, 7f202 <__rfalib_MOD_dclgetave@@Base+0x86> │ │ │ │ - ldr r0, [pc, #224] @ (7f298 <__rfalib_MOD_dclgetave@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ + ldrd fp, r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 318b4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 331ac │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r7, [pc, #252] @ (7e454 ) │ │ │ │ + blx 2e1cc │ │ │ │ + adds r3, r4, #4 │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7f20e <__rfalib_MOD_dclgetave@@Base+0x92> │ │ │ │ - ldr r2, [pc, #212] @ (7f29c <__rfalib_MOD_dclgetave@@Base+0x120>) │ │ │ │ - add r1, sp, #8 │ │ │ │ + blx 3383c │ │ │ │ + ldr r6, [pc, #232] @ (7e458 ) │ │ │ │ + blx 2fdfc │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + add r7, pc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r6, pc │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r5, [pc, #204] @ (7e45c ) │ │ │ │ + blx 2d95c │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, pc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 2d95c │ │ │ │ + add r3, sp, #32 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 2e270 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #200] @ (7f2a0 <__rfalib_MOD_dclgetave@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #192] @ (7f2a4 <__rfalib_MOD_dclgetave@@Base+0x128>) │ │ │ │ - ldr r3, [pc, #176] @ (7f294 <__rfalib_MOD_dclgetave@@Base+0x118>) │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2d95c │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 30d8c │ │ │ │ + movs r2, #11 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30d8c │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d8c │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + blx 320f0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + blx 30d68 │ │ │ │ + add.w r3, r4, #16 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 2dac4 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 317d8 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 312c8 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #11 │ │ │ │ + blx 30d8c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30d8c │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d8c │ │ │ │ + ldr r2, [pc, #52] @ (7e460 ) │ │ │ │ + ldr r3, [pc, #32] @ (7e44c ) │ │ │ │ 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 7f28a <__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] @ (7f2a8 <__rfalib_MOD_dclgetave@@Base+0x12c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 7f1c4 <__rfalib_MOD_dclgetave@@Base+0x48> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 7f268 <__rfalib_MOD_dclgetave@@Base+0xec> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32174 │ │ │ │ - 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 7f22a <__rfalib_MOD_dclgetave@@Base+0xae> │ │ │ │ - ldr r2, [pc, #112] @ (7f2ac <__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 2e270 │ │ │ │ - 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 7f254 <__rfalib_MOD_dclgetave@@Base+0xd8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7f1d6 <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #64] @ (7f2b0 <__rfalib_MOD_dclgetave@@Base+0x134>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2e270 │ │ │ │ - mov r0, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 7f1d6 <__rfalib_MOD_dclgetave@@Base+0x5a> │ │ │ │ + bne.n 7e442 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [lr, #-32]! @ 0xffffffe0 │ │ │ │ + @ instruction: 0xfbb00008 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #1 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r0, [r6, #0] │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, r3, #1 │ │ │ │ - movs r7, r0 │ │ │ │ - ldcl 0, cr0, [r0], #32 │ │ │ │ - subs r2, r6, #0 │ │ │ │ + subs r5, #220 @ 0xdc │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r7, #30] │ │ │ │ + subs r5, #228 @ 0xe4 │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007f2b4 <__oslib_MOD_dclabort@@Base>: │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #32] @ (7f2e4 <__oslib_MOD_dclabort@@Base+0x30>) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #8 │ │ │ │ - add r0, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - blx 2e144 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - movs r1, #8 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - adds r4, r7, #5 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ movs r7, r0 │ │ │ │ + @ instruction: 0xfaa80008 │ │ │ │ │ │ │ │ -0007f2e8 <__oslib_MOD_dclgetargument@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e464 : │ │ │ │ + stmdb 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 r4, [pc, #44] @ (7f324 <__oslib_MOD_dclgetargument@@Base+0x3c>) │ │ │ │ - sub sp, #8 │ │ │ │ + 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] @ (7e58c ) │ │ │ │ + mov fp, r1 │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ + add r2, pc │ │ │ │ + adds r1, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + addw r4, sp, #3100 @ 0xc1c │ │ │ │ + ldr r3, [pc, #248] @ (7e590 ) │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - blx 31ec0 │ │ │ │ - movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - adds r2, r2, #5 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007f328 <__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] @ (7f380 <__oslib_MOD_dclgetargumentnum@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7f384 <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7f388 <__oslib_MOD_dclgetargumentnum@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ + add r7, sp, #32 │ │ │ │ + sub.w r9, r7, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, sp │ │ │ │ - blx 32e60 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 2f2e4 │ │ │ │ + ldr r0, [pc, #220] @ (7e594 ) │ │ │ │ + add.w r1, sp, #4096 @ 0x1000 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2f14c │ │ │ │ + ldr r0, [pc, #204] @ (7e598 ) │ │ │ │ + add.w r1, sp, #5120 @ 0x1400 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + blx 2f14c │ │ │ │ + cmp.w r5, #1024 @ 0x400 │ │ │ │ + bge.n 7e55e │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32aec │ │ │ │ + add.w r0, r5, r9 │ │ │ │ + rsb r2, r5, #1024 @ 0x400 │ │ │ │ + movs r1, #32 │ │ │ │ + add.w r9, r9, #1024 @ 0x400 │ │ │ │ + blx 2f2e4 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne.n 7e4e4 │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + add.w r0, r7, #1020 @ 0x3fc │ │ │ │ + blx 2dc8c │ │ │ │ + addw r0, r7, #2044 @ 0x7fc │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + blx 339f8 │ │ │ │ + ldr r3, [pc, #124] @ (7e59c ) │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + subs r2, r7, #4 │ │ │ │ + add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #40] @ (7f38c <__oslib_MOD_dclgetargumentnum@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7f384 <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov.w r4, #1024 @ 0x400 │ │ │ │ + mov r1, r3 │ │ │ │ + str.w fp, [sp] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + blx 325e0 │ │ │ │ + ldr r2, [pc, #100] @ (7e5a0 ) │ │ │ │ + ldr r3, [pc, #80] @ (7e590 ) │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7f37c <__oslib_MOD_dclgetargumentnum@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7e586 │ │ │ │ + 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 32aec │ │ │ │ + add.w r0, r9, #1024 @ 0x400 │ │ │ │ + cmp r0, r4 │ │ │ │ + beq.n 7e504 │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r9, r9, #2048 @ 0x800 │ │ │ │ + blx 32aec │ │ │ │ + cmp r4, r9 │ │ │ │ + bne.n 7e55e │ │ │ │ + b.n 7e504 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xeb960008 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xfa480008 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #4 │ │ │ │ + adds r7, #68 @ 0x44 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - sbc.w r0, lr, r8 │ │ │ │ + strh r6, [r0, #40] @ 0x28 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrsb.w r0, [r2, #8] │ │ │ │ │ │ │ │ -0007f390 <__oslib_MOD_dclgetenv@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e5a4 : │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007e5ac : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #48] @ (7f3d0 <__oslib_MOD_dclgetenv@@Base+0x40>) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (7e620 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (7e624 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #56 @ 0x38 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #80] @ (7e628 ) │ │ │ │ add r4, pc │ │ │ │ - movs r1, #9 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - blx 31b6c │ │ │ │ - mov r1, r5 │ │ │ │ + b.n 7e5f6 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 7e612 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #7 │ │ │ │ + bgt.n 7e618 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - blx 312b0 │ │ │ │ - movs r1, #9 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - adds r6, r1, #3 │ │ │ │ - movs r7, r0 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7e5da │ │ │ │ + ldr r3, [pc, #24] @ (7e62c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + asrs r0, r1, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + negs r0, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r6, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007f3d4 <__oslib_MOD_dclexeccommand@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e630 : │ │ │ │ + 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] @ (7f408 <__oslib_MOD_dclexeccommand@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (7e6c4 ) │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ + ldr.w r3, [r4, #336] @ 0x150 │ │ │ │ + cbnz r3, 7e666 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 7e6a2 │ │ │ │ + ldr r2, [pc, #112] @ (7e6c8 ) │ │ │ │ + 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, #100] @ (7e6cc ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #100] @ (7e6d0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #100] @ (7e6d4 ) │ │ │ │ + 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 304a4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32cf4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + add.w r0, r4, #56 @ 0x38 │ │ │ │ + blx 32db8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #336] @ 0x150 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bls.n 7e656 │ │ │ │ + ldr r2, [pc, #52] @ (7e6d8 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7e6dc ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (7e6e0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, r2, #2 │ │ │ │ + rors r2, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r7, #28] │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007f40c <__maplib_MOD_dclsetorthographic@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7f43c <__maplib_MOD_dclsetorthographic@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31d6c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - adds r0, r6, #1 │ │ │ │ + subs r3, #2 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007f440 <__maplib_MOD_dclsetbonnes@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7f470 <__maplib_MOD_dclsetbonnes@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32110 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - nop │ │ │ │ - adds r0, r2, #1 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r6, r0 │ │ │ │ + subs r3, #108 @ 0x6c │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r0, #100] @ 0x64 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007f474 <__maplib_MOD_dclsetconicalc@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e6e4 : │ │ │ │ + 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] @ (7f4a8 <__maplib_MOD_dclsetconicalc@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (7e778 ) │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #14 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ + ldr.w r3, [r4, #336] @ 0x150 │ │ │ │ + cbnz r3, 7e71a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 7e756 │ │ │ │ + ldr r2, [pc, #112] @ (7e77c ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #100] @ (7e780 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r3, [pc, #100] @ (7e784 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #100] @ (7e788 ) │ │ │ │ + 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 304a4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33f10 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + add.w r0, r4, #56 @ 0x38 │ │ │ │ + blx 32db8 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #336] @ 0x150 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bls.n 7e70a │ │ │ │ + ldr r2, [pc, #52] @ (7e78c ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7e790 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (7e794 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r2, r5, #0 │ │ │ │ + asrs r6, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r0, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r0, #24] │ │ │ │ + movs r7, r0 │ │ │ │ + subs r2, #78 @ 0x4e │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ + movs r6, r0 │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [r1, #88] @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007f4ac <__maplib_MOD_dclsetconicala@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007e798 : │ │ │ │ + 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] @ (7f4dc <__maplib_MOD_dclsetconicala@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fecc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 7e810 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7e82e │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (7e840 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #56 @ 0x38 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 7e832 │ │ │ │ + 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 7e7d2 │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (7e844 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7e848 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7e84c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 30d40 │ │ │ │ nop │ │ │ │ - adds r4, r0, #0 │ │ │ │ + eors r0, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #760] @ 0x2f8 │ │ │ │ + movs r6, r0 │ │ │ │ + subs r2, #12 │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r2, #76] @ 0x4c │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007f4e0 <__maplib_MOD_dclsetconical@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007e850 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7f510 <__maplib_MOD_dclsetconical@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34000 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 7e898 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7e8b6 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #88] @ (7e8c8 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7e8ba │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (7e8cc ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7e8d0 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7e8d4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30d40 │ │ │ │ nop │ │ │ │ - subs r0, r4, r7 │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ + movs r6, r0 │ │ │ │ + subs r1, #140 @ 0x8c │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007f514 <__maplib_MOD_dclazimuthala_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007e8d8 : │ │ │ │ + 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] @ (7f588 <__maplib_MOD_dclazimuthala_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7f58c <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #268] @ (7e9f8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (7e9fc ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7f590 <__maplib_MOD_dclazimuthala_b@@Base+0x7c>) │ │ │ │ - movs r1, #15 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #56 @ 0x38 │ │ │ │ + ldr r4, [pc, #252] @ (7ea00 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 7e924 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 7e940 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #7 │ │ │ │ + bgt.n 7e950 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7e908 │ │ │ │ + ldr r3, [pc, #192] @ (7ea04 ) │ │ │ │ + add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33c10 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7f58c <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7f594 <__maplib_MOD_dclazimuthala_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #160] @ (7ea08 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #132] @ (7ea0c ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7e9dc │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 32aec │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #80] @ (7ea10 ) │ │ │ │ + ldr r1, [pc, #84] @ (7ea14 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (7ea18 ) │ │ │ │ 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 7f582 <__maplib_MOD_dclazimuthala_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #32 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #32 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 7e9b4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9aa0008 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, r6, r6 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #680] @ 0x2a8 │ │ │ │ + movs r6, r0 │ │ │ │ + str r0, [sp, #592] @ 0x250 │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r0, r1, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r5, #48] @ 0x30 │ │ │ │ movs r7, r0 │ │ │ │ - strd r0, r0, [sl, #-32]! │ │ │ │ │ │ │ │ -0007f598 <__maplib_MOD_dclazimuthal_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007ea1c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7f60c <__maplib_MOD_dclazimuthal_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7f610 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7f614 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 30564 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7f610 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7f618 <__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 7f606 <__maplib_MOD_dclazimuthal_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + vldr s15, [pc, #260] @ 7eb34 │ │ │ │ + sub sp, #8 │ │ │ │ + vldr s12, [r0] │ │ │ │ + mov r4, r3 │ │ │ │ + vldr s14, [pc, #252] @ 7eb38 │ │ │ │ + vldr s13, [pc, #252] @ 7eb3c │ │ │ │ + vdiv.f32 s0, s12, s15 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vldr s15, [r1] │ │ │ │ + vdiv.f32 s17, s12, s13 │ │ │ │ + vcmpe.f32 s0, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7ead8 │ │ │ │ + vldr s14, [pc, #224] @ 7eb40 │ │ │ │ + vldr s16, [pc, #224] @ 7eb44 │ │ │ │ + vmla.f32 s16, s0, s14 │ │ │ │ + vldr s14, [pc, #204] @ 7eb38 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7eafa │ │ │ │ + vldr s13, [pc, #200] @ 7eb40 │ │ │ │ + vldr s14, [pc, #200] @ 7eb44 │ │ │ │ + vmla.f32 s14, s15, s13 │ │ │ │ + vldr s15, [pc, #180] @ 7eb38 │ │ │ │ + vcmpe.f32 s17, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7eb18 │ │ │ │ + vldr s13, [pc, #172] @ 7eb40 │ │ │ │ + vldr s15, [pc, #172] @ 7eb44 │ │ │ │ + vmla.f32 s15, s17, s13 │ │ │ │ + vsub.f32 s16, s16, s14 │ │ │ │ + vldr s10, [pc, #164] @ 7eb48 │ │ │ │ + vldr s11, [pc, #164] @ 7eb4c │ │ │ │ + vmov.f32 s13, #48 @ 0x41800000 16.0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vsub.f32 s15, s14, s15 │ │ │ │ + vnmls.f32 s13, s14, s10 │ │ │ │ + vldr s12, [pc, #152] @ 7eb50 │ │ │ │ + vmul.f32 s16, s16, s11 │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vstr s16, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vstr s13, [r4] │ │ │ │ + vstr s15, [r3] │ │ │ │ + add sp, #8 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr s1, [pc, #120] @ 7eb54 │ │ │ │ + vstr s15, [sp, #4] │ │ │ │ + blx 2dd24 │ │ │ │ + vldr s15, [sp, #4] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + vldr s14, [pc, #72] @ 7eb38 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 7ea76 │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + vldr s1, [pc, #84] @ 7eb54 │ │ │ │ + blx 2dd24 │ │ │ │ + vldr s15, [pc, #48] @ 7eb38 │ │ │ │ + vmov.f32 s14, s0 │ │ │ │ + vcmpe.f32 s17, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 7ea90 │ │ │ │ + vmov.f32 s0, s17 │ │ │ │ + vldr s1, [pc, #52] @ 7eb54 │ │ │ │ + vstr s14, [sp, #4] │ │ │ │ + blx 2dd24 │ │ │ │ + vldr s14, [sp, #4] │ │ │ │ + vmov.f32 s15, s0 │ │ │ │ + b.n 7ea9c │ │ │ │ nop │ │ │ │ - stmdb r6!, {r3} │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + @ instruction: 0xfb7f3f7a │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ + subs r7, #151 @ 0x97 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r0, r5 │ │ │ │ - movs r7, r0 │ │ │ │ - strd r0, r0, [r6], #32 │ │ │ │ + cmn r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ + add r2, sp, #684 @ 0x2ac │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ │ │ │ │ -0007f61c <__maplib_MOD_dclpolarstereo_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7f690 <__maplib_MOD_dclpolarstereo_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7f694 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7f698 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 335cc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ +0007eb58 : │ │ │ │ + vldr s15, [r0] │ │ │ │ + vmov.f32 s14, #48 @ 0x41800000 16.0 │ │ │ │ + vldr s8, [r1] │ │ │ │ + vldr s13, [pc, #188] @ 7ec24 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + vldr s12, [pc, #184] @ 7ec28 │ │ │ │ + vldr s10, [r2] │ │ │ │ + vldr s14, [pc, #180] @ 7ec2c │ │ │ │ + vdiv.f32 s11, s8, s12 │ │ │ │ + vldr s9, [pc, #176] @ 7ec30 │ │ │ │ + vdiv.f32 s12, s15, s13 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7f694 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7f69c <__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 7f68a <__maplib_MOD_dclpolarstereo_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + vdiv.f32 s13, s10, s14 │ │ │ │ + vadd.f32 s11, s11, s12 │ │ │ │ + vmul.f32 s10, s12, s12 │ │ │ │ + vsub.f32 s13, s12, s13 │ │ │ │ + vmul.f32 s14, s11, s11 │ │ │ │ + vmul.f32 s10, s10, s12 │ │ │ │ + vmul.f32 s15, s13, s13 │ │ │ │ + vmul.f32 s14, s14, s11 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vcmpe.f32 s14, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt ls │ │ │ │ + vldrls s14, [pc, #124] @ 7ec34 │ │ │ │ + vldrls s9, [pc, #124] @ 7ec38 │ │ │ │ + vsubls.f32 s11, s11, s14 │ │ │ │ + vdivls.f32 s14, s11, s9 │ │ │ │ + vldr s11, [pc, #104] @ 7ec30 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt ls │ │ │ │ + vldrls s10, [pc, #92] @ 7ec34 │ │ │ │ + vldrls s11, [pc, #92] @ 7ec38 │ │ │ │ + vsubls.f32 s12, s12, s10 │ │ │ │ + vdivls.f32 s10, s12, s11 │ │ │ │ + vldr s12, [pc, #72] @ 7ec30 │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ls │ │ │ │ + vldrls s15, [pc, #64] @ 7ec34 │ │ │ │ + vldrls s12, [pc, #64] @ 7ec38 │ │ │ │ + vstr s10, [r1] │ │ │ │ + itt ls │ │ │ │ + vsubls.f32 s13, s13, s15 │ │ │ │ + vdivls.f32 s15, s13, s12 │ │ │ │ + vldr s12, [pc, #48] @ 7ec3c │ │ │ │ + vldr s13, [pc, #48] @ 7ec40 │ │ │ │ + vmul.f32 s14, s14, s12 │ │ │ │ + vstr s14, [r3] │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s15, [r2] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - stmia.w r2!, {r3} │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, r3 │ │ │ │ - movs r7, r0 │ │ │ │ - strd r0, r0, [r2], #-32 │ │ │ │ + cmn r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + @ instruction: 0xfb7f3f7a │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ + subs r7, #151 @ 0x97 │ │ │ │ │ │ │ │ -0007f6a0 <__maplib_MOD_dclorthographic_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007ec44 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7f714 <__maplib_MOD_dclorthographic_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7f718 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7f71c <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 335f8 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7f718 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7f720 <__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 7f70e <__maplib_MOD_dclorthographic_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xe81e0008 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + vldr s14, [pc, #148] @ 7ece8 │ │ │ │ + sub sp, #20 │ │ │ │ + vldr s15, [r1] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7ecc6 │ │ │ │ + vldr s14, [pc, #132] @ 7ecec │ │ │ │ + vldr s0, [pc, #132] @ 7ecf0 │ │ │ │ + vmla.f32 s0, s15, s14 │ │ │ │ + vldr s13, [r0] │ │ │ │ + vmov.f32 s12, #46 @ 0x41700000 15.0 │ │ │ │ + vldr s9, [r2] │ │ │ │ + vmov.f32 s10, #8 @ 0x40400000 3.0 │ │ │ │ + vldr s11, [pc, #112] @ 7ecf4 │ │ │ │ + vmov.f32 s8, #34 @ 0x41100000 9.0 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + vmla.f32 s14, s15, s12 │ │ │ │ + vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vmul.f32 s13, s13, s12 │ │ │ │ + vmov.f32 s12, #48 @ 0x41800000 16.0 │ │ │ │ + vmla.f32 s14, s9, s10 │ │ │ │ + vnmls.f32 s12, s0, s11 │ │ │ │ + vdiv.f32 s11, s13, s14 │ │ │ │ + vstr s12, [r3] │ │ │ │ + vdiv.f32 s13, s15, s14 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vstr s11, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vstr s13, [r3] │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + vldr s1, [pc, #44] @ 7ecf8 │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + vstr s15, [sp] │ │ │ │ + blx 2dd24 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vldr s15, [sp] │ │ │ │ + b.n 7ec72 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r1 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7f6e0 <__maplib_MOD_dclorthographic_b@@Base+0x40> │ │ │ │ - movs r0, r1 │ │ │ │ + cmn r0, r5 │ │ │ │ + add r2, sp, #684 @ 0x2ac │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ │ │ │ │ -0007f724 <__maplib_MOD_dclbonnes_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7f798 <__maplib_MOD_dclbonnes_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7f79c <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7f7a0 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33b50 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7f79c <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7f7a4 <__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 7f792 <__maplib_MOD_dclbonnes_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 7f6d0 <__maplib_MOD_dclorthographic_b@@Base+0x30> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ +0007ecfc : │ │ │ │ + vldr s14, [r0] │ │ │ │ + vmov.f32 s15, #48 @ 0x41800000 16.0 │ │ │ │ + vldr s12, [pc, #124] @ 7ed84 │ │ │ │ + vmov.f32 s10, #52 @ 0x41a00000 20.0 │ │ │ │ + vldr s13, [pc, #120] @ 7ed88 │ │ │ │ + vmov.f32 s9, #34 @ 0x41100000 9.0 │ │ │ │ + vadd.f32 s14, s14, s15 │ │ │ │ + vldr s11, [r2] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vdiv.f32 s15, s14, s12 │ │ │ │ + vmov.f32 s12, #8 @ 0x40400000 3.0 │ │ │ │ + vmul.f32 s14, s15, s15 │ │ │ │ + vmul.f32 s14, s14, s15 │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt ls │ │ │ │ + vldrls s14, [pc, #80] @ 7ed8c │ │ │ │ + vldrls s13, [pc, #80] @ 7ed90 │ │ │ │ + vsubls.f32 s15, s15, s14 │ │ │ │ + vdivls.f32 s14, s15, s13 │ │ │ │ + vldr s13, [r1] │ │ │ │ + vmov.f32 s15, #40 @ 0x41400000 12.0 │ │ │ │ + vmls.f32 s15, s13, s12 │ │ │ │ + vmul.f32 s13, s13, s9 │ │ │ │ + vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ + vmul.f32 s12, s11, s12 │ │ │ │ + vmls.f32 s15, s11, s10 │ │ │ │ + vmul.f32 s13, s13, s14 │ │ │ │ + vstr s14, [r2] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vdiv.f32 s11, s13, s12 │ │ │ │ + vdiv.f32 s14, s15, s12 │ │ │ │ + vstr s11, [r3] │ │ │ │ + vstr s14, [r0] │ │ │ │ + bx lr │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r5, r7 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7f65c <__maplib_MOD_dclpolarstereo_b@@Base+0x40> │ │ │ │ - movs r0, r1 │ │ │ │ + cmn r0, r5 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ │ │ │ │ -0007f7a8 <__maplib_MOD_dclconicalc_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7f81c <__maplib_MOD_dclconicalc_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7f820 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7f824 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f0f0 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7f820 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7f828 <__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 7f816 <__maplib_MOD_dclconicalc_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ +0007ed94 : │ │ │ │ + vldr s15, [r1] │ │ │ │ + vldr s13, [pc, #96] @ 7edfc │ │ │ │ + vldr s14, [pc, #96] @ 7ee00 │ │ │ │ + vldr s8, [pc, #96] @ 7ee04 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vmul.f32 s13, s15, s13 │ │ │ │ + vldr s9, [pc, #88] @ 7ee08 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vldr s10, [pc, #84] @ 7ee0c │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vldr s11, [pc, #80] @ 7ee10 │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vldr s9, [pc, #76] @ 7ee14 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vldr s10, [pc, #72] @ 7ee18 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vldr s11, [pc, #64] @ 7ee1c │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vstr s13, [r3] │ │ │ │ + vstr s14, [r1] │ │ │ │ + vstr s15, [r2] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - b.n 7f64c <__maplib_MOD_dclpolarstereo_b@@Base+0x30> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r6, r5 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7f5d8 <__maplib_MOD_dclazimuthal_b@@Base+0x40> │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + it eq │ │ │ │ + ldmiaeq r3!, {r1, r4, r7} │ │ │ │ + subs r7, #255 @ 0xff │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xfb16bf7b │ │ │ │ + adds r4, #215 @ 0xd7 │ │ │ │ + subs r5, #111 @ 0x6f │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bkpt 0x0093 │ │ │ │ + bpl.n 7eeea │ │ │ │ + pop {r0, r1, r2, r5, r6, r7} │ │ │ │ + lsls r1, r3, #16 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ │ │ │ │ -0007f82c <__maplib_MOD_dclconicala_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7f8a0 <__maplib_MOD_dclconicala_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7f8a4 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7f8a8 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2fd1c │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7f8a4 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7f8ac <__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 7f89a <__maplib_MOD_dclconicala_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ +0007ee20 : │ │ │ │ + vldr s15, [r1] │ │ │ │ + vldr s13, [pc, #96] @ 7ee88 │ │ │ │ + vldr s14, [pc, #96] @ 7ee8c │ │ │ │ + vldr s8, [pc, #96] @ 7ee90 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vmul.f32 s13, s15, s13 │ │ │ │ + vldr s9, [pc, #88] @ 7ee94 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vldr s10, [pc, #84] @ 7ee98 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vldr s11, [pc, #80] @ 7ee9c │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vldr s9, [pc, #76] @ 7eea0 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vldr s10, [pc, #72] @ 7eea4 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vldr s11, [pc, #64] @ 7eea8 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vstr s13, [r3] │ │ │ │ + vstr s14, [r1] │ │ │ │ + vstr s15, [r2] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - b.n 7f5c8 <__maplib_MOD_dclazimuthal_b@@Base+0x30> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + stmia r4!, {r0, r1, r4, r5} │ │ │ │ + subs r6, #49 @ 0x31 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ + subs r7, #22 │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ + subs r5, #135 @ 0x87 │ │ │ │ + str r1, [r6, r2] │ │ │ │ + subs r7, #27 │ │ │ │ + mrrc2 14, 9, r3, r0, cr8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r4 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7f554 <__maplib_MOD_dclazimuthala_b@@Base+0x40> │ │ │ │ - movs r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 7ecac │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ + ldr r2, [pc, #560] @ (7f0d8 ) │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ + @ instruction: 0xb852 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ │ │ │ │ -0007f8b0 <__maplib_MOD_dclconical_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7f924 <__maplib_MOD_dclconical_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7f928 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7f92c <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31c3c │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7f928 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7f930 <__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 7f91e <__maplib_MOD_dclconical_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ +0007eeac : │ │ │ │ + vldr s13, [r0] │ │ │ │ + vldr s14, [r1] │ │ │ │ + vldr s12, [r2] │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + vadd.f32 s15, s14, s13 │ │ │ │ + vadd.f32 s15, s15, s12 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itete gt │ │ │ │ + vdivgt.f32 s12, s13, s15 │ │ │ │ + vldrle s12, [pc, #32] @ 7eef4 │ │ │ │ + vdivgt.f32 s13, s14, s15 │ │ │ │ + vldrle s14, [pc, #28] @ 7eef8 │ │ │ │ + it le │ │ │ │ + vmovle.f32 s13, s12 │ │ │ │ + vstr s14, [r3] │ │ │ │ + vstr s12, [r0] │ │ │ │ + vstr s13, [r1] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - b.n 7f544 <__maplib_MOD_dclazimuthala_b@@Base+0x30> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ + subs r6, #153 @ 0x99 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, r2 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7f4d0 <__maplib_MOD_dclsetconicala@@Base+0x24> │ │ │ │ - movs r0, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0007f934 <__maplib_MOD_dclkitada_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7f9a8 <__maplib_MOD_dclkitada_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7f9ac <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7f9b0 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 30e2c │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7f9ac <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7f9b4 <__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 7f9a2 <__maplib_MOD_dclkitada_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ +0007eefc : │ │ │ │ + vldr s11, [r0] │ │ │ │ + vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vldr s14, [r1] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vdiv.f32 s13, s11, s12 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + vsub.f32 s15, s15, s14 │ │ │ │ + vstr s11, [r2] │ │ │ │ + vsub.f32 s15, s15, s12 │ │ │ │ + vmul.f32 s14, s13, s14 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s14, [r3] │ │ │ │ + vstr s15, [r0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - b.n 7f4c0 <__maplib_MOD_dclsetconicala@@Base+0x14> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, r3, r0 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7f44c <__maplib_MOD_dclsetbonnes@@Base+0xc> │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0007f9b8 <__maplib_MOD_dcleckert6_b@@Base>: │ │ │ │ +0007ef34 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7fa2c <__maplib_MOD_dcleckert6_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7fa30 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + vldr s16, [pc, #128] @ 7efc8 │ │ │ │ + sub sp, #20 │ │ │ │ + vldr s0, [r0] │ │ │ │ + vmov.f32 s1, s16 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + strd r2, r1, [sp, #8] │ │ │ │ + blx 2dd24 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + vmov.f32 s1, s16 │ │ │ │ + vldr s0, [r1] │ │ │ │ + blx 2dd24 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + vmov.f32 s1, s16 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + vldr s16, [pc, #80] @ 7efcc │ │ │ │ + vldr s0, [r2] │ │ │ │ + blx 2dd24 │ │ │ │ + vmov.f32 s19, s0 │ │ │ │ + vmul.f32 s0, s17, s16 │ │ │ │ + blx 33ce4 │ │ │ │ + vmul.f32 s0, s18, s16 │ │ │ │ mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7fa34 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2e654 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7fa30 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7fa38 <__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 7fa26 <__maplib_MOD_dcleckert6_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + blx 33ce4 │ │ │ │ + vmul.f32 s0, s19, s16 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 33ce4 │ │ │ │ + usat r2, #8, r4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + usat r1, #8, r5 │ │ │ │ + lsls r2, r2, #8 │ │ │ │ + usat r0, #8, r0 │ │ │ │ + orr.w r2, r2, r1, lsl #16 │ │ │ │ + orrs r2, r0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8-d9} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 7f43c <__maplib_MOD_dclsetorthographic@@Base+0x30> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + rev r6, r5 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #30 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7f3c8 <__oslib_MOD_dclgetenv@@Base+0x38> │ │ │ │ - movs r0, r1 │ │ │ │ + muls r7, r7 │ │ │ │ │ │ │ │ -0007fa3c <__maplib_MOD_dclhammer_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007efd0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7fab0 <__maplib_MOD_dclhammer_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7fab4 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7fab8 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33864 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7fab4 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7fabc <__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 7faaa <__maplib_MOD_dclhammer_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 7f3b8 <__oslib_MOD_dclgetenv@@Base+0x28> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + vldr s17, [pc, #108] @ 7f054 │ │ │ │ + vldr s16, [pc, #108] @ 7f058 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ubfx r3, r4, #16, #8 │ │ │ │ + vmov s0, r3 │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + strd r2, r1, [sp, #8] │ │ │ │ + vcvt.f32.s32 s0, s0 │ │ │ │ + vdiv.f32 s0, s0, s16 │ │ │ │ + blx 2dd24 │ │ │ │ + ubfx r3, r4, #8, #8 │ │ │ │ + vmov s15, r3 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + uxtb r4, r4 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vstr s0, [r1] │ │ │ │ + vdiv.f32 s0, s15, s16 │ │ │ │ + blx 2dd24 │ │ │ │ + vmov s15, r4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vstr s0, [r2] │ │ │ │ + vdiv.f32 s0, s15, s16 │ │ │ │ + blx 2dd24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + vstr s0, [r3] │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, pc} │ │ │ │ + ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ + ands r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #28 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7f344 <__oslib_MOD_dclgetargumentnum@@Base+0x1c> │ │ │ │ - movs r0, r1 │ │ │ │ + muls r7, r7 │ │ │ │ │ │ │ │ -0007fac0 <__maplib_MOD_dclmollweidelike_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7fb34 <__maplib_MOD_dclmollweidelike_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7fb38 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7fb3c <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33cbc │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7fb38 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7fb40 <__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 7fb2e <__maplib_MOD_dclmollweidelike_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ +0007f05c : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - b.n 80334 <__maplib_MOD_dclmollweide_f@@Base+0x34> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 802c0 <__maplib_MOD_dclmollweidelike_f@@Base+0x44> │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0007fb44 <__maplib_MOD_dclmollweide_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007f064 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7fbb8 <__maplib_MOD_dclmollweide_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7fbbc <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7fbc0 <__maplib_MOD_dclmollweide_b@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #100] @ (7f0dc ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #100] @ (7f0e0 ) │ │ │ │ + mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 30a20 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7fbbc <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7fbc4 <__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 7fbb2 <__maplib_MOD_dclmollweide_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #48 @ 0x30 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r4, [pc, #84] @ (7f0e4 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 7f0ae │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 7f0cc │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 7f0d2 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r1, r1, lsl #3 │ │ │ │ + add r1, r7 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7f092 │ │ │ │ + ldr r3, [pc, #24] @ (7f0e8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 802b0 <__maplib_MOD_dclmollweidelike_f@@Base+0x34> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r0, #25 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 8023c <__maplib_MOD_dclhammer_f@@Base+0x44> │ │ │ │ - movs r0, r1 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r6, r5, #31 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007fbc8 <__maplib_MOD_dclmercator_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007f0ec : │ │ │ │ + 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] @ (7fc3c <__maplib_MOD_dclmercator_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7fc40 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7fc44 <__maplib_MOD_dclmercator_b@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (7f180 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 33f38 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7fc40 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7fc48 <__maplib_MOD_dclmercator_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cbnz r3, 7f124 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 7f15e │ │ │ │ + ldr r2, [pc, #112] @ (7f184 ) │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7fc36 <__maplib_MOD_dclmercator_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #252] @ 0xfc │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (7f188 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7f18c ) │ │ │ │ + movs r1, #9 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #252 @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 30ddc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #252 @ 0xfc │ │ │ │ + add.w r0, r4, #48 @ 0x30 │ │ │ │ + blx 3341c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #248] @ 0xf8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 7f112 │ │ │ │ + ldr r2, [pc, #48] @ (7f190 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7f194 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7f198 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 8022c <__maplib_MOD_dclhammer_f@@Base+0x34> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r2, #23 │ │ │ │ + subs r0, #106 @ 0x6a │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r0, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r6, #2] │ │ │ │ + movs r6, r0 │ │ │ │ + adds r0, #216 @ 0xd8 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r0, r6] │ │ │ │ movs r7, r0 │ │ │ │ - b.n 801b8 <__maplib_MOD_dcleckert6_f@@Base+0x44> │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0007fc4c <__maplib_MOD_dclcylindrical_b@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007f19c : │ │ │ │ + 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] @ (7fcc0 <__maplib_MOD_dclcylindrical_b@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7fcc4 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7fcc8 <__maplib_MOD_dclcylindrical_b@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #132] @ (7f230 ) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #16 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2e838 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7fcc4 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7fccc <__maplib_MOD_dclcylindrical_b@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + ldr.w r3, [r4, #248] @ 0xf8 │ │ │ │ + cbnz r3, 7f1d4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 7f20e │ │ │ │ + ldr r2, [pc, #112] @ (7f234 ) │ │ │ │ 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 7fcba <__maplib_MOD_dclcylindrical_b@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ + str r3, [r7, #0] │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #96] @ (7f238 ) │ │ │ │ + movs r2, #2 │ │ │ │ + ldr r0, [pc, #96] @ (7f23c ) │ │ │ │ + movs r1, #9 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r4, #252 @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 30ddc │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r1, r4, #252 @ 0xfc │ │ │ │ + add.w r0, r4, #48 @ 0x30 │ │ │ │ + blx 3341c │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #248] @ 0xf8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 7f1c2 │ │ │ │ + ldr r2, [pc, #48] @ (7f240 ) │ │ │ │ + mov.w ip, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7f244 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7f248 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, ip, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - b.n 801a8 <__maplib_MOD_dcleckert6_f@@Base+0x34> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r3, #21 │ │ │ │ + adds r7, #186 @ 0xba │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r5, #182 @ 0xb6 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ + movs r6, r0 │ │ │ │ + adds r0, #48 @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ movs r7, r0 │ │ │ │ - b.n 80134 <__maplib_MOD_dclkitada_f@@Base+0x44> │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0007fcd0 <__maplib_MOD_dclazimuthala_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007f24c : │ │ │ │ + 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] @ (7fd44 <__maplib_MOD_dclazimuthala_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7fd48 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7fd4c <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31844 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7fd48 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7fd50 <__maplib_MOD_dclazimuthala_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 7f2c4 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7f2e2 │ │ │ │ + mov ip, r1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #132] @ (7f2f4 ) │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, #48 @ 0x30 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 7f2e6 │ │ │ │ + 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 7f286 │ │ │ │ + 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 2f2e0 │ │ │ │ + ldr r2, [pc, #48] @ (7f2f8 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7f2fc ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7f300 ) │ │ │ │ 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 7fd3e <__maplib_MOD_dclazimuthala_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 30d40 │ │ │ │ nop │ │ │ │ - b.n 80124 <__maplib_MOD_dclkitada_f@@Base+0x34> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r1, #56] @ 0x38 │ │ │ │ + movs r6, r0 │ │ │ │ + cmp r7, #128 @ 0x80 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ movs r7, r0 │ │ │ │ - b.n 800b0 <__maplib_MOD_dclconicala_f@@Base+0x44> │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0007fd54 <__maplib_MOD_dclazimuthal_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007f304 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7fdc8 <__maplib_MOD_dclazimuthal_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7fdcc <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7fdd0 <__maplib_MOD_dclazimuthal_f@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32d88 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7fdcc <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7fdd4 <__maplib_MOD_dclazimuthal_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 7f35e │ │ │ │ + mov ip, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + ble.n 7f37c │ │ │ │ + ldr r0, [pc, #104] @ (7f390 ) │ │ │ │ + add.w r3, r3, r3, lsl #3 │ │ │ │ + cmp r2, #9 │ │ │ │ + add r0, pc │ │ │ │ + add.w lr, r0, r3 │ │ │ │ + ble.n 7f380 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add.w r0, ip, #9 │ │ │ │ + ldr.w r2, [lr, #4] │ │ │ │ + str.w r2, [ip, #4] │ │ │ │ + sub.w r2, r1, #9 │ │ │ │ + str.w r3, [ip] │ │ │ │ + movs r1, #32 │ │ │ │ + ldrb.w r3, [lr, #8] │ │ │ │ + strb.w r3, [ip, #8] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 2f2e0 │ │ │ │ + ldr r2, [pc, #52] @ (7f394 ) │ │ │ │ + mov.w lr, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7f398 ) │ │ │ │ + mov.w ip, #6 │ │ │ │ + ldr r0, [pc, #48] @ (7f39c ) │ │ │ │ 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 7fdc2 <__maplib_MOD_dclazimuthal_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd ip, lr, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + mov r1, lr │ │ │ │ + mov r0, ip │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 30d40 │ │ │ │ nop │ │ │ │ - b.n 800a0 <__maplib_MOD_dclconicala_f@@Base+0x34> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r6, #50] @ 0x32 │ │ │ │ + movs r6, r0 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [r0, r6] │ │ │ │ movs r7, r0 │ │ │ │ - b.n 8002c <__maplib_MOD_dclconical_f@@Base+0x44> │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0007fdd8 <__maplib_MOD_dclpolarstereo_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007f3a0 : │ │ │ │ + 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] @ (7fe4c <__maplib_MOD_dclpolarstereo_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7fe50 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #268] @ (7f4c0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #268] @ (7f4c4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7fe54 <__maplib_MOD_dclpolarstereo_f@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add.w r8, r7, #48 @ 0x30 │ │ │ │ + ldr r4, [pc, #252] @ (7f4c8 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 7f3ec │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 2ff08 │ │ │ │ + cbnz r0, 7f40a │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 7f41a │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r1, r1, lsl #3 │ │ │ │ + add r1, r7 │ │ │ │ + blx 2ff08 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7f3d0 │ │ │ │ + ldr r3, [pc, #192] @ (7f4cc ) │ │ │ │ + add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31bc4 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7fe50 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7fe58 <__maplib_MOD_dclpolarstereo_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 2e8dc │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r0, r6, #11 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #160] @ (7f4d0 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32174 │ │ │ │ + ldr r3, [pc, #132] @ (7f4d4 ) │ │ │ │ + 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 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2ffc4 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7f4a4 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 32aec │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2ffc4 │ │ │ │ + ldr r2, [pc, #80] @ (7f4d8 ) │ │ │ │ + ldr r1, [pc, #84] @ (7f4dc ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #84] @ (7f4e0 ) │ │ │ │ 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 7fe46 <__maplib_MOD_dclpolarstereo_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 2d990 │ │ │ │ + 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 32aec │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 2f2e4 │ │ │ │ + b.n 7f47c │ │ │ │ nop │ │ │ │ - b.n 8001c <__maplib_MOD_dclconical_f@@Base+0x34> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r5, #176 @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r4, #46] @ 0x2e │ │ │ │ + movs r6, r0 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [r4, r1] │ │ │ │ movs r7, r0 │ │ │ │ - b.n 7ffa8 <__maplib_MOD_dclconicalc_f@@Base+0x44> │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0007fe5c <__maplib_MOD_dclorthographic_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007f4e4 : │ │ │ │ + stmdb 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] @ (7fed0 <__maplib_MOD_dclorthographic_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7fed4 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #208] @ (7f5cc ) │ │ │ │ + mov r8, r0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #208] @ (7f5d0 ) │ │ │ │ + str r1, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7fed8 <__maplib_MOD_dclorthographic_f@@Base+0x7c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 329d0 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7fed4 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7fedc <__maplib_MOD_dclorthographic_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 2edd4 │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ + ble.n 7f5ac │ │ │ │ + mov.w r9, #1024 @ 0x400 │ │ │ │ + movt r9, #17 │ │ │ │ + mov.w ip, #65 @ 0x41 │ │ │ │ + movt ip, #4 │ │ │ │ + add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ + movs r7, #1 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + b.n 7f55e │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + tst r3, r1 │ │ │ │ + beq.n 7f554 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ + mov r3, fp │ │ │ │ + it eq │ │ │ │ + moveq r2, #85 @ 0x55 │ │ │ │ + add r0, sp, #24 │ │ │ │ + strb.w r2, [sp, #24] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + blx 33900 │ │ │ │ + adds r4, #3 │ │ │ │ + sub.w r4, r4, r8 │ │ │ │ + cmp sl, r4 │ │ │ │ + blt.n 7f5ac │ │ │ │ + mov r4, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + ldrb.w r3, [r5, #1]! │ │ │ │ + add r0, sp, #24 │ │ │ │ + strb.w r3, [sp, #24] │ │ │ │ + blx 339f8 │ │ │ │ + ldrb.w r2, [sp, #24] │ │ │ │ + sub.w r3, r2, #66 @ 0x42 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #20 │ │ │ │ + bhi.n 7f554 │ │ │ │ + lsl.w r3, r7, r3 │ │ │ │ + tst.w r3, r9 │ │ │ │ + beq.n 7f536 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ + add.w r4, r4, #3 │ │ │ │ + it eq │ │ │ │ + moveq r2, #85 @ 0x55 │ │ │ │ + mov r3, fp │ │ │ │ + strb.w r2, [sp, #24] │ │ │ │ + add r0, sp, #24 │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + sub.w r4, r4, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2ed40 │ │ │ │ + cmp sl, r4 │ │ │ │ + bge.n 7f55e │ │ │ │ + ldr r2, [pc, #36] @ (7f5d4 ) │ │ │ │ + ldr r3, [pc, #28] @ (7f5cc ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7feca <__maplib_MOD_dclorthographic_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 7f5c6 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 7ff98 <__maplib_MOD_dclconicalc_f@@Base+0x34> │ │ │ │ - movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #14 │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7ff24 <__maplib_MOD_dclbonnes_f@@Base+0x44> │ │ │ │ - movs r0, r1 │ │ │ │ + ldrd r0, r0, [r2, #32] │ │ │ │ + stmdb r4!, {r3} │ │ │ │ │ │ │ │ -0007fee0 <__maplib_MOD_dclbonnes_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007f5d8 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7ff54 <__maplib_MOD_dclbonnes_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7ff58 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ + str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ + sub sp, #444 @ 0x1bc │ │ │ │ + mov r9, r2 │ │ │ │ mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #840] @ (7f940 ) │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ + strd r2, r3, [sp, #24] │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [pc, #832] @ (7f944 ) │ │ │ │ + ldr r3, [pc, #836] @ (7f948 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7ff5c <__maplib_MOD_dclbonnes_f@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r2, #6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 309dc │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7ff58 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7ff60 <__maplib_MOD_dclbonnes_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 3406c │ │ │ │ + vldr s14, [r5] │ │ │ │ + vldr s15, [r6] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7f9fe │ │ │ │ + vldr s15, [r9] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7fa2a │ │ │ │ + vldr s13, [r6] │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + vdiv.f32 s14, s13, s15 │ │ │ │ + vstr s14, [r6] │ │ │ │ + blx 313dc │ │ │ │ + vldr s13, [r5] │ │ │ │ + vldr s14, [r9] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + vdiv.f32 s15, s13, s14 │ │ │ │ + vstr s15, [r6] │ │ │ │ + blx 33c2c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vldr s20, [sp, #72] @ 0x48 │ │ │ │ + vldr s16, [r9] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + vldr s0, [r3] │ │ │ │ + vcmp.f32 s0, s20 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7f930 │ │ │ │ + vdiv.f32 s0, s0, s16 │ │ │ │ + blx 33ce4 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #684] @ (7f94c ) │ │ │ │ + vmov.f32 s21, s20 │ │ │ │ + vldr d9, [pc, #660] @ 7f938 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #676] @ (7f950 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sp, #426 @ 0x1aa │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + subs r3, r3, r7 │ │ │ │ + vmov s17, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vcvt.f32.s32 s17, s17 │ │ │ │ + subs r3, r3, r7 │ │ │ │ + vmov s15, r3 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s17, s17, s16 │ │ │ │ + vmul.f32 s16, s15, s16 │ │ │ │ + vcmp.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7f7f4 │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7f834 │ │ │ │ + mov r8, sl │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + movs r2, #7 │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + movs r3, #12 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + vstr d9, [sp, #80] @ 0x50 │ │ │ │ + blx 33af8 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 2dc54 <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 31a64 <_gfortran_st_write_done@plt> │ │ │ │ + movs r3, #12 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #536] @ (7f954 ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + movs r3, #43 @ 0x2b │ │ │ │ + vstr d9, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + movs r3, #8 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + blx 31388 <_gfortran_st_read@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 30228 <_gfortran_transfer_integer@plt> │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 2e70c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w ip, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + sub.w r0, ip, #6 │ │ │ │ + mov r5, ip │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ + beq.n 7f860 │ │ │ │ + subs r5, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + cmp r5, r0 │ │ │ │ + bne.n 7f772 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + sub.w r2, r8, r5 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 7f872 │ │ │ │ + vsub.f32 s0, s16, s17 │ │ │ │ + blx 32018 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 313dc │ │ │ │ + vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ + adds r0, #1 │ │ │ │ + blx 31648 <__powidf2@plt> │ │ │ │ + vcvt.f32.f64 s20, d0 │ │ │ │ + mov r0, r6 │ │ │ │ + vdiv.f32 s15, s16, s20 │ │ │ │ + vstr s15, [r6] │ │ │ │ + blx 33228 │ │ │ │ + vmov s15, r0 │ │ │ │ + vldr s13, [r9] │ │ │ │ + mov r0, r6 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vmul.f32 s15, s15, s20 │ │ │ │ + vdiv.f32 s14, s15, s13 │ │ │ │ + vstr s15, [r3] │ │ │ │ + vstr s14, [r6] │ │ │ │ + blx 313dc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 7f8a8 │ │ │ │ + movs r3, #2 │ │ │ │ + vldr s16, [r9] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 7f6ba │ │ │ │ + vabs.f32 s0, s17 │ │ │ │ + blx 32018 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 313dc │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + mov r5, r0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7f878 │ │ │ │ + mov r3, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite mi │ │ │ │ + movmi.w r8, #1 │ │ │ │ + movpl.w r8, #0 │ │ │ │ + add r8, r5 │ │ │ │ + cmp r8, r3 │ │ │ │ + it lt │ │ │ │ + movlt r8, r3 │ │ │ │ + b.n 7f6f8 │ │ │ │ + vabs.f32 s0, s16 │ │ │ │ + blx 32018 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 313dc │ │ │ │ + vcmpe.f32 s16, #0.0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite mi │ │ │ │ + movmi.w r8, #1 │ │ │ │ + movpl.w r8, #0 │ │ │ │ + add r8, r0 │ │ │ │ + b.n 7f6f8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 7f782 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r5, ip │ │ │ │ + sub.w r2, r8, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.n 7f790 │ │ │ │ + vmov.f32 s20, s21 │ │ │ │ + b.n 7f8c6 │ │ │ │ + vabs.f32 s0, s16 │ │ │ │ + blx 32018 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 313dc │ │ │ │ + vcmpe.f32 s16, #0.0 │ │ │ │ + cmp r0, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + it lt │ │ │ │ + movlt r3, r5 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite mi │ │ │ │ + movmi r3, #1 │ │ │ │ + movpl r3, #0 │ │ │ │ + add r3, r0 │ │ │ │ + b.n 7f818 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #168] @ (7f958 ) │ │ │ │ + vmov.f32 s20, s21 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #160] @ (7f95c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #160] @ (7f960 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vmov s15, r7 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vldr s0, [r3] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vmul.f32 s15, s14, s15 │ │ │ │ + vcmp.f32 s20, s0 │ │ │ │ + vstr s15, [r3] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7f968 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 7f98a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 7fa4a │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [pc, #80] @ (7f964 ) │ │ │ │ + ldr r3, [pc, #52] @ (7f948 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7ff4e <__maplib_MOD_dclbonnes_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - svc 222 @ 0xde │ │ │ │ - movs r0, r1 │ │ │ │ + bne.w 7fa7c │ │ │ │ + add sp, #444 @ 0x1bc │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r3, #1 │ │ │ │ + movs r7, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 7f69c │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + lsls r6, r7, #9 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xe8d00008 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #12 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ - svc 158 @ 0x9e │ │ │ │ + cmp r2, #42 @ 0x2a │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r2, #2 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r2, [pc, #1008] @ (7fd54 ) │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 7f4e8 │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -0007ff64 <__maplib_MOD_dclconicalc_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (7ffd8 <__maplib_MOD_dclconicalc_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (7ffdc <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (7ffe0 <__maplib_MOD_dclconicalc_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2dfd8 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (7ffdc <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (7ffe4 <__maplib_MOD_dclconicalc_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 32018 │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 313dc │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + sub.w r8, r8, r0 │ │ │ │ + subs r5, r5, r0 │ │ │ │ + vldr s0, [r3] │ │ │ │ + bpl.n 7fa70 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + subs r3, r3, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + negs r2, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + itt gt │ │ │ │ + subgt.w r3, r8, r5 │ │ │ │ + addgt r3, #2 │ │ │ │ + bgt.n 7f9ac │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite pl │ │ │ │ + rsbpl r3, r5, #2 │ │ │ │ + rsbmi r3, r5, #3 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r3, [r1, #0] │ │ │ │ + vcmp.f32 s20, s0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + beq.n 7f902 │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 7f910 │ │ │ │ + ldr r2, [pc, #184] @ (7fa80 ) │ │ │ │ + ldr r3, [pc, #184] @ (7fa84 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7ffd2 <__maplib_MOD_dclconicalc_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 7fa7c │ │ │ │ + ldr r2, [pc, #172] @ (7fa88 ) │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #172] @ (7fa8c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #172] @ (7fa90 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp, #504] @ 0x1f8 │ │ │ │ + add sp, #444 @ 0x1bc │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2d98c │ │ │ │ + ldr r2, [pc, #148] @ (7fa94 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #148] @ (7fa98 ) │ │ │ │ + mov.w ip, #19 │ │ │ │ + ldr r0, [pc, #144] @ (7fa9c ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2d990 │ │ │ │ + vldr s15, [r9] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7f646 │ │ │ │ + ldr r2, [pc, #116] @ (7faa0 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #116] @ (7faa4 ) │ │ │ │ + movs r7, #21 │ │ │ │ + ldr r0, [pc, #116] @ (7faa8 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 2d990 │ │ │ │ + vldr s15, [r9] │ │ │ │ + b.n 7f646 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + sub.w r3, r8, r5 │ │ │ │ + adds r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + blx 31648 <__powidf2@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vstr s0, [r3] │ │ │ │ + b.n 7f910 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 7f9b0 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - svc 90 @ 0x5a │ │ │ │ + b.n 7f498 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r0, #254 @ 0xfe │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r1, [pc, #840] @ (7fddc ) │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r0, #112 @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r2, [r4, r3] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r0, #70 @ 0x46 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r7, r2] │ │ │ │ movs r7, r0 │ │ │ │ - svc 26 │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -0007ffe8 <__maplib_MOD_dclconical_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007faac : │ │ │ │ + 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] @ (8005c <__maplib_MOD_dclconical_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (80060 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #108] @ (7fb2c ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #108] @ (7fb30 ) │ │ │ │ + mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (80064 <__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 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f11c │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (80060 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (80068 <__maplib_MOD_dclconical_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 2edd4 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + ble.n 7fb0c │ │ │ │ + add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ + movs r1, #1 │ │ │ │ + adds r4, r5, #3 │ │ │ │ + mov r0, sp │ │ │ │ + ldrb.w r3, [r5, #1]! │ │ │ │ + strb.w r3, [sp] │ │ │ │ + blx 339f8 │ │ │ │ + ldrb.w r3, [sp] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, sp │ │ │ │ + sub.w r4, r4, r8 │ │ │ │ + cmp r3, #85 @ 0x55 │ │ │ │ + it eq │ │ │ │ + moveq r3, #72 @ 0x48 │ │ │ │ + strb.w r3, [sp] │ │ │ │ + blx 312c8 │ │ │ │ + cmp r7, r4 │ │ │ │ + bge.n 7fadc │ │ │ │ + ldr r2, [pc, #36] @ (7fb34 ) │ │ │ │ + ldr r3, [pc, #32] @ (7fb30 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 80056 <__maplib_MOD_dclconical_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.n 7fb26 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #214 @ 0xd6 │ │ │ │ + b.n 7f350 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #8 │ │ │ │ - movs r7, r0 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ + b.n 802c0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0008006c <__maplib_MOD_dclconicala_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0007fb38 : │ │ │ │ + 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 │ │ │ │ - ldr r2, [pc, #100] @ (800e0 <__maplib_MOD_dclconicala_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (800e4 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (800e8 <__maplib_MOD_dclconicala_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ + str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ + ldr.w r4, [pc, #1592] @ 80188 │ │ │ │ + sub sp, #204 @ 0xcc │ │ │ │ + ldr.w r3, [pc, #1592] @ 8018c │ │ │ │ + movs r2, #6 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w r0, [pc, #1588] @ 80190 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 3212c │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (800e4 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (800ec <__maplib_MOD_dclconicala_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 3406c │ │ │ │ + ldr.w r0, [pc, #1568] @ 80194 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + add r0, pc │ │ │ │ + blx 32f68 │ │ │ │ + ldr.w r0, [pc, #1556] @ 80198 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + blx 32f68 │ │ │ │ + movs r1, #2 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + blx 339f8 │ │ │ │ + movs r1, #2 │ │ │ │ + add r0, sp, #192 @ 0xc0 │ │ │ │ + blx 339f8 │ │ │ │ + ldr.w r3, [pc, #1528] @ 8019c │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 80118 │ │ │ │ + ldr.w r3, [pc, #1508] @ 801a0 │ │ │ │ + movs r0, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + movs r0, #2 │ │ │ │ + blx 324d4 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 800fe │ │ │ │ + ldr.w r0, [pc, #1484] @ 801a4 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 32bec │ │ │ │ + ldr.w r0, [pc, #1472] @ 801a8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + blx 3096c │ │ │ │ + ldr.w r0, [pc, #1460] @ 801ac │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, pc │ │ │ │ + blx 3096c │ │ │ │ + ldr.w r0, [pc, #1452] @ 801b0 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f62c │ │ │ │ + ldr.w r0, [pc, #1440] @ 801b4 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 30948 │ │ │ │ + ldr.w r0, [pc, #1428] @ 801b8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + ldr.w r0, [pc, #1416] @ 801bc │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + ldr.w r0, [pc, #1408] @ 801c0 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + ldr.w r0, [pc, #1396] @ 801c4 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + add r0, pc │ │ │ │ + blx 2f034 │ │ │ │ + ldr.w r0, [pc, #1388] @ 801c8 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + vldr s15, [sp, #48] @ 0x30 │ │ │ │ + vldr s17, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + vmul.f32 s17, s17, s15 │ │ │ │ + blx 30fb0 │ │ │ │ + vldr s16, [sp, #80] @ 0x50 │ │ │ │ + vldr s15, [sp, #116] @ 0x74 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r0, [pc, #1324] @ 801cc │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vldreq s15, [sp, #120] @ 0x78 │ │ │ │ + vaddeq.f32 s15, s15, s17 │ │ │ │ + vstreq s15, [sp, #116] @ 0x74 │ │ │ │ + vldr s15, [sp, #108] @ 0x6c │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vldreq s15, [sp, #112] @ 0x70 │ │ │ │ + vsubeq.f32 s15, s15, s17 │ │ │ │ + vstreq s15, [sp, #108] @ 0x6c │ │ │ │ + vldr s15, [sp, #132] @ 0x84 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vldreq s15, [sp, #136] @ 0x88 │ │ │ │ + vaddeq.f32 s15, s15, s17 │ │ │ │ + vstreq s15, [sp, #132] @ 0x84 │ │ │ │ + vldr s15, [sp, #124] @ 0x7c │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vldreq s15, [sp, #128] @ 0x80 │ │ │ │ + vsubeq.f32 s15, s15, s17 │ │ │ │ + vstreq s15, [sp, #124] @ 0x7c │ │ │ │ + blx 30948 │ │ │ │ + ldr.w r0, [pc, #1216] @ 801d0 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s17, [sp, #164] @ 0xa4 │ │ │ │ + vldr s18, [sp, #160] @ 0xa0 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fd38 │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7fd9a │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r0, [pc, #1172] @ 801d4 │ │ │ │ + add r7, sp, #84 @ 0x54 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + add.w r8, sp, #88 @ 0x58 │ │ │ │ + blx 2f034 │ │ │ │ + ldr.w r0, [pc, #1156] @ 801d8 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f034 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7fdcc │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vldr s15, [sp, #88] @ 0x58 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7ff7c │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vstr s18, [sp, #84] @ 0x54 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ne │ │ │ │ + vmovne.f32 s19, s17 │ │ │ │ + vmovne.f32 s17, s15 │ │ │ │ + bne.n 7fe0a │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + b.n 7fdf0 │ │ │ │ + vcmpe.f32 s17, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 80168 │ │ │ │ + ldr.w r0, [pc, #1076] @ 801dc │ │ │ │ + add r7, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 2f034 │ │ │ │ + ldr.w r0, [pc, #1060] @ 801e0 │ │ │ │ + add.w r8, sp, #88 @ 0x58 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f034 │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vstr s17, [sp, #88] @ 0x58 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + vmoveq.f32 s19, s17 │ │ │ │ + bne.w 7ff92 │ │ │ │ + vldr s15, [sp, #84] @ 0x54 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7fe0a │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #28 │ │ │ │ + ldr r2, [pc, #1004] @ (801e4 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #1000] @ (801e8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #1000] @ (801ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7ffa4 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.w 7ffe6 │ │ │ │ + vmov s15, r4 │ │ │ │ + vmov.f32 s14, #8 @ 0x40400000 3.0 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r4, #4 │ │ │ │ + it eq │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 80132 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 339c8 │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + ldr r0, [pc, #920] @ (801f0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + it ne │ │ │ │ + vstrne s19, [sp, #88] @ 0x58 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ne │ │ │ │ + vstrne s18, [sp, #84] @ 0x54 │ │ │ │ + blx 30948 │ │ │ │ + ldr r0, [pc, #888] @ (801f4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30948 │ │ │ │ + vldr s17, [sp, #180] @ 0xb4 │ │ │ │ + vldr s18, [sp, #176] @ 0xb0 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fff8 │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fff8 │ │ │ │ + vcmpe.f32 s17, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 8014e │ │ │ │ + ldr r0, [pc, #836] @ (801f8 ) │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f034 │ │ │ │ + ldr r0, [pc, #820] @ (801fc ) │ │ │ │ + add r6, sp, #100 @ 0x64 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f034 │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vstr s17, [sp, #100] @ 0x64 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + vmoveq.f32 s19, s17 │ │ │ │ + beq.w 80076 │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + vstr s18, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 800a8 │ │ │ │ + bic.w r4, r4, #2 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 80056 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30434 │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + it ne │ │ │ │ + vstrne s19, [sp, #100] @ 0x64 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ne │ │ │ │ + vstrne s18, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 800f0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 800e2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3383c │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + blx 2e1cc │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 331ac │ │ │ │ + ldr r2, [pc, #672] @ (80200 ) │ │ │ │ + ldr r3, [pc, #556] @ (8018c ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 800da <__maplib_MOD_dclconicala_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - udf #82 @ 0x52 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r0, #7 │ │ │ │ - movs r7, r0 │ │ │ │ - udf #18 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000800f0 <__maplib_MOD_dclkitada_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (80164 <__maplib_MOD_dclkitada_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (80168 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + bne.w 80182 │ │ │ │ + add sp, #204 @ 0xcc │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fd90 │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + b.n 7fde2 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + vstr s18, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7fe14 │ │ │ │ + ldr r0, [pc, #604] @ (80204 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #596] @ (80208 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + vldr s15, [sp, #168] @ 0xa8 │ │ │ │ + vldr s14, [sp, #156] @ 0x9c │ │ │ │ + vldr s12, [sp, #84] @ 0x54 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + vmla.f32 s13, s14, s17 │ │ │ │ + vmla.f32 s15, s14, s12 │ │ │ │ + subs r3, r4, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + vstr s13, [sp, #88] @ 0x58 │ │ │ │ + vstr s15, [sp, #84] @ 0x54 │ │ │ │ + bhi.w 7fe1e │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r7 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30434 │ │ │ │ + b.n 7fe52 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [pc, #524] @ (8020c ) │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + add r6, sp, #100 @ 0x64 │ │ │ │ + blx 2f034 │ │ │ │ + ldr r0, [pc, #512] @ (80210 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f034 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7fed2 │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vldr s15, [sp, #100] @ 0x64 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 80064 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vstr s18, [sp, #96] @ 0x60 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ne │ │ │ │ + vmovne.f32 s19, s17 │ │ │ │ + vmovne.f32 s17, s15 │ │ │ │ + bne.w 7fef0 │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + b.n 80086 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 339c8 │ │ │ │ + b.n 7ff12 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 8004c │ │ │ │ + vmov.f32 s19, s17 │ │ │ │ + vmov.f32 s17, s15 │ │ │ │ + vldr s15, [sp, #96] @ 0x60 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7fef0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #392] @ (80214 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #388] @ (80218 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #388] @ (8021c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (8016c <__maplib_MOD_dclkitada_f@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32d40 │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7fef8 │ │ │ │ + ldr r0, [pc, #372] @ (80220 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #364] @ (80224 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + vldr s15, [sp, #184] @ 0xb8 │ │ │ │ + vldr s14, [sp, #172] @ 0xac │ │ │ │ + vldr s12, [sp, #96] @ 0x60 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + vmla.f32 s13, s14, s17 │ │ │ │ + vmla.f32 s15, s14, s12 │ │ │ │ + vstr s13, [sp, #100] @ 0x64 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + b.n 7fef8 │ │ │ │ + ldr r2, [pc, #324] @ (80228 ) │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + blx 341dc │ │ │ │ + b.n 7ff3e │ │ │ │ + ldr r2, [pc, #312] @ (8022c ) │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, pc │ │ │ │ + blx 341dc │ │ │ │ + b.n 7ff36 │ │ │ │ + ldr r0, [pc, #304] @ (80230 ) │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #296] @ (80234 ) │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e288 │ │ │ │ + b.n 7fbd4 │ │ │ │ + ldr r0, [pc, #284] @ (80238 ) │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #276] @ (8023c ) │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + add r0, pc │ │ │ │ + blx 2e288 │ │ │ │ + b.n 7fbba │ │ │ │ + movs r3, #6 │ │ │ │ movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (80168 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (80170 <__maplib_MOD_dclkitada_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + ldr r2, [pc, #264] @ (80240 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #260] @ (80244 ) │ │ │ │ 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 8015e <__maplib_MOD_dclkitada_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #260] @ (80248 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 7fe52 │ │ │ │ + ldr r2, [pc, #252] @ (8024c ) │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, sp, #180 @ 0xb4 │ │ │ │ + add r2, pc │ │ │ │ + blx 341dc │ │ │ │ + movs r3, #1 │ │ │ │ + vldr s17, [sp, #180] @ 0xb4 │ │ │ │ + vldr s18, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 7fffc │ │ │ │ + ldr r2, [pc, #228] @ (80250 ) │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + add r0, sp, #164 @ 0xa4 │ │ │ │ + add r2, pc │ │ │ │ + blx 341dc │ │ │ │ + movs r3, #1 │ │ │ │ + vldr s17, [sp, #164] @ 0xa4 │ │ │ │ + vldr s18, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.n 7fd3c │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 80104 <__maplib_MOD_dclkitada_f@@Base+0x14> │ │ │ │ + b.n 80884 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #5 │ │ │ │ + ldc2 0, cr0, [ip, #-24] @ 0xffffffe8 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r7, #108 @ 0x6c │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [r3, r4] │ │ │ │ + movs r7, r0 │ │ │ │ + movs r1, #10 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r7, #14 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r7, #8 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r2, #6 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r6, #234 @ 0xea │ │ │ │ + movs r7, r0 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ + movs r7, r0 │ │ │ │ + movs r6, #216 @ 0xd8 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r2, [r0, #25] │ │ │ │ + movs r6, r0 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ + movs r7, r0 │ │ │ │ + movs r1, #118 @ 0x76 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #238 @ 0xee │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #228 @ 0xe4 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #132 @ 0x84 │ │ │ │ movs r7, r0 │ │ │ │ - ble.n 80090 <__maplib_MOD_dclconicala_f@@Base+0x24> │ │ │ │ + movs r5, #118 @ 0x76 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #98 @ 0x62 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [pc, #960] @ (805b0 ) │ │ │ │ + movs r7, r0 │ │ │ │ + movs r0, #72 @ 0x48 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r0, #28 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r4, #194 @ 0xc2 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r4, #184 @ 0xb8 │ │ │ │ + movs r7, r0 │ │ │ │ + svc 116 @ 0x74 │ │ │ │ movs r0, r1 │ │ │ │ + movs r3, #194 @ 0xc2 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r3, #190 @ 0xbe │ │ │ │ + movs r7, r0 │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r3, #114 @ 0x72 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #244 @ 0xf4 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [pc, #360] @ (80388 ) │ │ │ │ + movs r7, r0 │ │ │ │ + adds r2, r7, r3 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrsh.w r0, [r4, r6] │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrsb.w r0, [r2, r6] │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + movs r7, r0 │ │ │ │ + subs r0, r4, r6 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #32 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [pc, #696] @ (80504 ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00080174 <__maplib_MOD_dcleckert6_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00080254 : │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 80278 │ │ │ │ + push {lr} │ │ │ │ + add.w lr, r3, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + cmp r3, lr │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + str.w r2, [r1], #4 │ │ │ │ + bne.n 80262 │ │ │ │ + pop {pc} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0008027c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (801e8 <__maplib_MOD_dcleckert6_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (801ec <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ + sub sp, #212 @ 0xd4 │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ + strd r2, r3, [sp, #20] │ │ │ │ + ldr.w r2, [pc, #1976] @ 80a54 │ │ │ │ + ldr.w r3, [pc, #1976] @ 80a58 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (801f0 <__maplib_MOD_dcleckert6_f@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2dd34 │ │ │ │ - movs r1, #12 │ │ │ │ + ldrb r3, [r1, #0] │ │ │ │ + strb.w r3, [sp, #172] @ 0xac │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ + mov r0, r3 │ │ │ │ + movs r1, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 339f8 │ │ │ │ + ldrb.w fp, [sp, #172] @ 0xac │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + strb.w r4, [sp, #176] @ 0xb0 │ │ │ │ + blx 339f8 │ │ │ │ + ldrb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + cmp.w fp, #84 @ 0x54 │ │ │ │ + it ne │ │ │ │ + cmpne.w fp, #66 @ 0x42 │ │ │ │ + bne.w 80870 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + it ne │ │ │ │ + cmpne r5, #82 @ 0x52 │ │ │ │ + ite ne │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #0 │ │ │ │ + andne.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8088c │ │ │ │ + add r4, sp, #188 @ 0xbc │ │ │ │ + ldr.w r3, [pc, #1880] @ 80a5c │ │ │ │ + mov.w r8, #1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #6 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str.w r8, [sp] │ │ │ │ + add r7, sp, #196 @ 0xc4 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #8 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + movw r3, #8224 @ 0x2020 │ │ │ │ + strh.w r3, [sp, #202] @ 0xca │ │ │ │ + blx 2e71c │ │ │ │ + ldr.w r3, [pc, #1828] @ 80a60 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + movs r2, #8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ + strb.w r1, [sp, #202] @ 0xca │ │ │ │ + mov r1, r3 │ │ │ │ + mov.w r9, #32 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strb.w r9, [sp, #203] @ 0xcb │ │ │ │ + blx 33764 │ │ │ │ + ldr.w r3, [pc, #1772] @ 80a64 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + movs r2, #8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r7 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ + strb.w r1, [sp, #202] @ 0xca │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + strb.w r9, [sp, #203] @ 0xcb │ │ │ │ + blx 33764 │ │ │ │ + ldr.w r0, [pc, #1720] @ 80a68 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2e71c │ │ │ │ + ldr.w r0, [pc, #1708] @ 80a6c │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr.w r0, [pc, #1696] @ 80a70 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 33764 │ │ │ │ + ldr.w r0, [pc, #1684] @ 80a74 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + add r0, pc │ │ │ │ + blx 33764 │ │ │ │ + ldr.w r0, [pc, #1672] @ 80a78 │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + blx 34234 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + add r0, sp, #144 @ 0x90 │ │ │ │ + blx 31f08 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vldr s15, [sp, #124] @ 0x7c │ │ │ │ + vldr s13, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + vldr s14, [r3] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + vmul.f32 s13, s13, s15 │ │ │ │ + vldr s12, [sp, #100] @ 0x64 │ │ │ │ + negs r1, r3 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + and.w r1, r1, #3 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + it pl │ │ │ │ + negpl r3, r1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, r8 │ │ │ │ + ite gt │ │ │ │ + movgt.w r1, #4294967295 @ 0xffffffff │ │ │ │ + movle r1, r8 │ │ │ │ + bic.w r3, r3, #2 │ │ │ │ + cmp r3, r8 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + vstr s13, [sp, #164] @ 0xa4 │ │ │ │ + mul.w r2, r2, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bne.w 805b0 │ │ │ │ + vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ + cmp.w fp, #84 @ 0x54 │ │ │ │ + vmul.f32 s13, s14, s13 │ │ │ │ + beq.w 8057e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + vldr s14, [sp, #160] @ 0xa0 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + vmov s11, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + vmls.f32 s14, s11, s13 │ │ │ │ + vstr s14, [sp, #108] @ 0x6c │ │ │ │ + beq.n 8059c │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ + bne.w 808a8 │ │ │ │ + vldr s14, [sp, #140] @ 0x8c │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s13, [sp, #116] @ 0x74 │ │ │ │ + vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ + movs r3, #1 │ │ │ │ + vadd.f32 s12, s12, s10 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r3, [pc, #1460] @ 80a7c │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + vmla.f32 s13, s12, s15 │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + vadd.f32 s14, s13, s14 │ │ │ │ + vstr s13, [sp, #116] @ 0x74 │ │ │ │ + vmls.f32 s14, s15, s11 │ │ │ │ + vstr s14, [sp, #104] @ 0x68 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + movs r2, #8 │ │ │ │ + movw r3, #8224 @ 0x2020 │ │ │ │ + strh.w r3, [sp, #202] @ 0xca │ │ │ │ + blx 335dc │ │ │ │ + ldr.w r4, [pc, #1396] @ 80a80 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (801ec <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (801f4 <__maplib_MOD_dcleckert6_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 2f740 │ │ │ │ + ldr.w r1, [pc, #1380] @ 80a84 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + adds r1, #4 │ │ │ │ + blx 2fd50 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mul.w r1, r6, r1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + blx 310b8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fd50 │ │ │ │ + ldr.w r2, [pc, #1324] @ 80a88 │ │ │ │ + ldr.w r3, [pc, #1272] @ 80a58 │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 801e2 <__maplib_MOD_dcleckert6_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.w 80a50 │ │ │ │ + add sp, #212 @ 0xd4 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + subs r3, r2, #1 │ │ │ │ + vmov s11, r3 │ │ │ │ + vldr s14, [sp, #156] @ 0x9c │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + vmls.f32 s14, s11, s13 │ │ │ │ + vstr s14, [sp, #108] @ 0x6c │ │ │ │ + bne.n 8049e │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vldr s14, [sp, #144] @ 0x90 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 804b0 │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + ldr.w r0, [pc, #1236] @ 80a8c │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + add r0, pc │ │ │ │ + vstr s14, [sp, #52] @ 0x34 │ │ │ │ + vmov.f32 s16, s15 │ │ │ │ + blx 329c0 │ │ │ │ + ldr.w r0, [pc, #1220] @ 80a90 │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add r0, pc │ │ │ │ + blx 3096c │ │ │ │ + ldr.w r3, [pc, #1208] @ 80a94 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #7 │ │ │ │ + strd r8, r3, [sp] │ │ │ │ + add r3, sp, #180 @ 0xb4 │ │ │ │ + strb.w fp, [sp, #172] @ 0xac │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + movs r2, #8 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ + strb.w r1, [sp, #202] @ 0xca │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + strb.w r9, [sp, #203] @ 0xcb │ │ │ │ + blx 2f034 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vldr s14, [sp, #52] @ 0x34 │ │ │ │ + cbz r3, 80636 │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + beq.w 809ae │ │ │ │ + vldr s15, [sp, #100] @ 0x64 │ │ │ │ + vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s11, [sp, #124] @ 0x7c │ │ │ │ + cmp.w fp, #84 @ 0x54 │ │ │ │ + vldr s12, [sp, #132] @ 0x84 │ │ │ │ + vadd.f32 s13, s15, s13 │ │ │ │ + vadd.f32 s15, s15, s10 │ │ │ │ + ldr.w r3, [pc, #1088] @ 80a98 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov.w r2, #5 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ + add r3, pc │ │ │ │ + mov.w r0, #6 │ │ │ │ + vmul.f32 s15, s15, s11 │ │ │ │ + vmul.f32 s13, s13, s11 │ │ │ │ + it eq │ │ │ │ + vldreq s11, [sp, #156] @ 0x9c │ │ │ │ + add.w sl, sp, #112 @ 0x70 │ │ │ │ + it ne │ │ │ │ + vldrne s11, [sp, #160] @ 0xa0 │ │ │ │ + movw r9, #8224 @ 0x2020 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + itete eq │ │ │ │ + vaddeq.f32 s15, s12, s15 │ │ │ │ + vsubne.f32 s15, s12, s15 │ │ │ │ + vaddeq.f32 s12, s12, s11 │ │ │ │ + vaddne.f32 s12, s12, s11 │ │ │ │ + str.w r8, [sp] │ │ │ │ + vstr s14, [sp, #52] @ 0x34 │ │ │ │ + vstr s15, [sp, #132] @ 0x84 │ │ │ │ + ite eq │ │ │ │ + vaddeq.f32 s13, s12, s13 │ │ │ │ + vsubne.f32 s13, s12, s13 │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + vstr s13, [sp, #108] @ 0x6c │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r3, sp, #180 @ 0xb4 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #7 │ │ │ │ + strd r8, r2, [sp] │ │ │ │ + movs r2, #6 │ │ │ │ + strb.w fp, [sp, #172] @ 0xac │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + movs r2, #8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r7 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + movs r3, #32 │ │ │ │ + lsrs r1, r1, #16 │ │ │ │ + strb.w r1, [sp, #202] @ 0xca │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + strb.w r3, [sp, #203] @ 0xcb │ │ │ │ + blx 305d4 │ │ │ │ + ldr r3, [pc, #936] @ (80a9c ) │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + strd r8, r2, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + strb.w fp, [sp, #172] @ 0xac │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #8 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + strh.w r9, [sp, #202] @ 0xca │ │ │ │ + blx 2f034 │ │ │ │ + vldr s15, [sp, #112] @ 0x70 │ │ │ │ + vldr s13, [sp, #132] @ 0x84 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [pc, #880] @ (80aa0 ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #6 │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + add r3, pc │ │ │ │ + strb.w r5, [sp, #176] @ 0xb0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s13 │ │ │ │ + vstr s15, [sp, #112] @ 0x70 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + strh.w r9, [sp, #202] @ 0xca │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + vldr s14, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 80904 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + beq.w 80922 │ │ │ │ + cmp r5, #82 @ 0x52 │ │ │ │ + beq.w 80942 │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + beq.w 809ce │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vldr s11, [sp, #148] @ 0x94 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + vmov s13, r1 │ │ │ │ + vadd.f32 s15, s16, s11 │ │ │ │ + vldr s10, [sp, #164] @ 0xa4 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + vmov.f32 s9, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s7, [sp, #124] @ 0x7c │ │ │ │ + vmul.f32 s14, s13, s14 │ │ │ │ + vmul.f32 s12, s13, s10 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + vmla.f32 s13, s14, s9 │ │ │ │ + vldr s14, [sp, #92] @ 0x5c │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vmov.f32 s8, s13 │ │ │ │ + vstr s13, [sp, #104] @ 0x68 │ │ │ │ + vmls.f32 s8, s12, s9 │ │ │ │ + vmov.f32 s12, s15 │ │ │ │ + vmla.f32 s12, s14, s7 │ │ │ │ + vcmpe.f32 s15, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 807f4 │ │ │ │ + negs r3, r2 │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + vstr s15, [sp, #104] @ 0x68 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + cbnz r1, 8082a │ │ │ │ + subs r1, r3, #1 │ │ │ │ + vmov s15, r1 │ │ │ │ + vmov.f32 s9, #96 @ 0x3f000000 0.5 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s10 │ │ │ │ + vmls.f32 s14, s15, s9 │ │ │ │ + vcmpe.f32 s12, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt mi │ │ │ │ + vmovmi.f32 s13, s12 │ │ │ │ + mulmi.w r3, r2, r2 │ │ │ │ + strmi r2, [sp, #28] │ │ │ │ + vstrmi s12, [sp, #104] @ 0x68 │ │ │ │ + adds r3, #1 │ │ │ │ + vmov s15, r3 │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s10 │ │ │ │ + vmov.f32 s10, s13 │ │ │ │ + vmls.f32 s10, s15, s14 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 8095a │ │ │ │ + ldrd r1, r0, [sp, #24] │ │ │ │ + vstr s13, [sp, #24] │ │ │ │ + blx 33278 <__aeabi_idiv@plt> │ │ │ │ + vldr s13, [sp, #24] │ │ │ │ + vabs.f32 s13, s13 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + vstr s13, [sp, #104] @ 0x68 │ │ │ │ + b.n 8050a │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #11 │ │ │ │ + ldr r2, [pc, #556] @ (80aa4 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #552] @ (80aa8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #552] @ (80aac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 802e2 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [pc, #540] @ (80ab0 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #536] @ (80ab4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #536] @ (80ab8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 802fe │ │ │ │ + ldr r0, [pc, #528] @ (80abc ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + vstr s15, [sp, #28] │ │ │ │ + add r0, pc │ │ │ │ + vstr s12, [sp, #24] │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #512] @ (80ac0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + blx 33764 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #500] @ (80ac4 ) │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + mov r2, r8 │ │ │ │ + asrs r3, r3, #31 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r3, #1 │ │ │ │ + eor.w r9, r9, r3 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + str.w r9, [sp, #68] @ 0x44 │ │ │ │ + blx 2e040 │ │ │ │ + vmov s15, r9 │ │ │ │ + vldr s14, [sp, #104] @ 0x68 │ │ │ │ + vldr s12, [sp, #24] │ │ │ │ + vcvt.f32.s32 s13, s15 │ │ │ │ + vldr s15, [sp, #28] │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + b.n 804b0 │ │ │ │ + vmov s15, r3 │ │ │ │ + vldr s13, [sp, #128] @ 0x80 │ │ │ │ + vmov.f32 s12, s16 │ │ │ │ + cmp r5, #76 @ 0x4c │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmls.f32 s12, s15, s13 │ │ │ │ + vmov.f32 s16, s12 │ │ │ │ + bne.w 8077c │ │ │ │ + vldr s11, [sp, #144] @ 0x90 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + vldr s15, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + vadd.f32 s11, s11, s15 │ │ │ │ + negs r3, r3 │ │ │ │ + vneg.f32 s11, s11 │ │ │ │ + vstr s11, [sp, #148] @ 0x94 │ │ │ │ + b.n 80794 │ │ │ │ + vldr s11, [sp, #140] @ 0x8c │ │ │ │ + movs r2, #1 │ │ │ │ + vldr s15, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + vadd.f32 s11, s11, s15 │ │ │ │ + vstr s11, [sp, #148] @ 0x94 │ │ │ │ + b.n 80794 │ │ │ │ + cmp r5, #85 @ 0x55 │ │ │ │ + bne.n 8096a │ │ │ │ + vadd.f32 s12, s12, s11 │ │ │ │ + movs r0, #0 │ │ │ │ + vmul.f32 s13, s12, s14 │ │ │ │ + b.n 80860 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r2, #5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [pc, #336] @ (80ac8 ) │ │ │ │ + movs r0, #6 │ │ │ │ + strb.w fp, [sp, #172] @ 0xac │ │ │ │ + add r3, pc │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #8 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, sl │ │ │ │ + movw r3, #8224 @ 0x2020 │ │ │ │ + strh.w r3, [sp, #202] @ 0xca │ │ │ │ + blx 305d4 │ │ │ │ + ldrd r1, r0, [sp, #24] │ │ │ │ + blx 33278 <__aeabi_idiv@plt> │ │ │ │ + vldr s13, [sp, #104] @ 0x68 │ │ │ │ + b.n 80860 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r1, [pc, #280] @ (80acc ) │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [pc, #280] @ (80ad0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #280] @ (80ad4 ) │ │ │ │ + add r2, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + vldr s14, [sp, #52] @ 0x34 │ │ │ │ + b.n 80636 │ │ │ │ + ldr r0, [pc, #264] @ (80ad8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + vstr s14, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #252] @ (80adc ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + blx 33764 │ │ │ │ + ldr r1, [pc, #244] @ (80ae0 ) │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + add r1, pc │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + blx 2e040 │ │ │ │ + vldr s15, [sp, #148] @ 0x94 │ │ │ │ + vldr s13, [sp, #120] @ 0x78 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ + vadd.f32 s15, s15, s13 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #208] @ (80ae4 ) │ │ │ │ + movs r0, #6 │ │ │ │ + strb.w fp, [sp, #172] @ 0xac │ │ │ │ + add r3, pc │ │ │ │ + vstr s15, [sp, #148] @ 0x94 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + movs r2, #8 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r7 │ │ │ │ + strh.w r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, sl │ │ │ │ + movw r3, #8224 @ 0x2020 │ │ │ │ + strh.w r3, [sp, #202] @ 0xca │ │ │ │ + blx 305d4 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vldr s11, [sp, #148] @ 0x94 │ │ │ │ + vldr s14, [sp, #48] @ 0x30 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + b.n 80794 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ble.n 80280 <__maplib_MOD_dclmollweidelike_f@@Base+0x4> │ │ │ │ + bgt.n 80abc │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #3 │ │ │ │ + asrs r2, r3, #16 │ │ │ │ movs r7, r0 │ │ │ │ - ble.n 8020c <__maplib_MOD_dclhammer_f@@Base+0x14> │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000801f8 <__maplib_MOD_dclhammer_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (8026c <__maplib_MOD_dclhammer_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (80270 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (80274 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31ce4 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (80270 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (80278 <__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 80266 <__maplib_MOD_dclhammer_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bgt.n 801fc <__maplib_MOD_dclhammer_f@@Base+0x4> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r2, r6, #15 │ │ │ │ movs r7, r0 │ │ │ │ - bgt.n 80188 <__maplib_MOD_dcleckert6_f@@Base+0x14> │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0008027c <__maplib_MOD_dclmollweidelike_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (802f0 <__maplib_MOD_dclmollweidelike_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (802f4 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (802f8 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2fa70 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (802f4 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (802fc <__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 802ea <__maplib_MOD_dclmollweidelike_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bgt.n 80378 <__maplib_MOD_dclmollweide_f@@Base+0x78> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r5, #31 │ │ │ │ + asrs r4, r7, #14 │ │ │ │ + movs r7, r0 │ │ │ │ + strb r6, [r5, #27] │ │ │ │ + movs r6, r0 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r6, r7, #7 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r0, r3, #13 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r6, r2, #9 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r5, #14 │ │ │ │ + movs r7, r0 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ movs r7, r0 │ │ │ │ - bgt.n 80304 <__maplib_MOD_dclmollweide_f@@Base+0x4> │ │ │ │ + bls.n 80b70 │ │ │ │ movs r0, r1 │ │ │ │ + subs r0, r4, #0 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r0, r1, #6 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r3, #4 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r2, r4, #7 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r6, r6, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r6, r7, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + add r0, lr │ │ │ │ + movs r7, r0 │ │ │ │ + subs r6, r4, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r2, r5, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + add r4, sl │ │ │ │ + movs r7, r0 │ │ │ │ + sbcs.w r0, lr, #6 │ │ │ │ + lsrs r2, r4, #26 │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + movs r7, r0 │ │ │ │ + subs r2, r3, r2 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r0, r1, r0 │ │ │ │ + movs r7, r0 │ │ │ │ + subs r0, r7, r0 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ + movs r6, r0 │ │ │ │ + orrs.w r0, r8, #6 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ + movs r7, r0 │ │ │ │ + str r0, [r1, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + subs r0, r0, r0 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00080300 <__maplib_MOD_dclmollweide_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00080ae8 : │ │ │ │ + stmdb 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] @ (80374 <__maplib_MOD_dclmollweide_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (80378 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #648] @ (80d88 ) │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + ldr r4, [pc, #648] @ (80d8c ) │ │ │ │ mov r5, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (8037c <__maplib_MOD_dclmollweide_f@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ + ldr r3, [pc, #644] @ (80d90 ) │ │ │ │ add r4, pc │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 32a38 │ │ │ │ - movs r1, #14 │ │ │ │ + blx 2edd4 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ + blx 2f62c │ │ │ │ + ldr r1, [pc, #612] @ (80d94 ) │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, pc │ │ │ │ + blx 2e8c4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 80c3c │ │ │ │ + subs r4, r5, #1 │ │ │ │ + add.w r8, sp, #68 @ 0x44 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + movt r3, #17 │ │ │ │ + rsb r2, r5, #2 │ │ │ │ + add.w sl, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str.w sl, [sp, #20] │ │ │ │ + ldrb.w r3, [r4, #1]! │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + strb.w r3, [sp, #68] @ 0x44 │ │ │ │ + blx 339f8 │ │ │ │ + ldrb.w r5, [sp, #68] @ 0x44 │ │ │ │ + sub.w r3, r5, #66 @ 0x42 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #20 │ │ │ │ + bhi.n 80c30 │ │ │ │ + movs r2, #1 │ │ │ │ + lsl.w r3, r2, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + tst r3, r2 │ │ │ │ + bne.n 80c7a │ │ │ │ + movs r2, #65 @ 0x41 │ │ │ │ + movt r2, #4 │ │ │ │ + ands r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 80c30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ + it eq │ │ │ │ + moveq r5, #85 @ 0x55 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 80d5e │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + strb.w r5, [sp, #68] @ 0x44 │ │ │ │ + blx 2ddb0 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r6 │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 2edd4 │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ + ble.n 80c2c │ │ │ │ + str r4, [sp, #24] │ │ │ │ + subs r7, r6, #1 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + b.n 80bf0 │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ + bne.n 80be8 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + strb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 32e24 │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + adds r5, #3 │ │ │ │ + subs r5, r5, r6 │ │ │ │ + cmp r5, sl │ │ │ │ + bgt.n 80c2a │ │ │ │ + mov r5, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + ldrb.w r3, [r7, #1]! │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + strb.w r3, [sp, #72] @ 0x48 │ │ │ │ + blx 339f8 │ │ │ │ + ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #89 @ 0x59 │ │ │ │ + beq.n 80c64 │ │ │ │ + cmp r3, #77 @ 0x4d │ │ │ │ + bne.n 80bd0 │ │ │ │ + adds r5, #3 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + subs r5, r5, r6 │ │ │ │ + strb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 333cc │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, sl │ │ │ │ + ble.n 80bf0 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + blx 30b4c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (80378 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (80380 <__maplib_MOD_dclmollweide_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.n 80b5e │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r0, [pc, #344] @ (80d98 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e8c4 │ │ │ │ + ldr r2, [pc, #336] @ (80d9c ) │ │ │ │ + ldr r3, [pc, #324] @ (80d90 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8036e <__maplib_MOD_dclmollweide_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + bne.w 80d82 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + strb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 2e7b0 │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + b.n 80be8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ + it eq │ │ │ │ + moveq r5, #85 @ 0x55 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 80d3a │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + strb.w r5, [sp, #68] @ 0x44 │ │ │ │ + blx 32138 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r6 │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 2edd4 │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ + ble.n 80cfc │ │ │ │ + str r4, [sp, #24] │ │ │ │ + subs r7, r6, #1 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + b.n 80cbc │ │ │ │ + adds r5, #3 │ │ │ │ + subs r5, r5, r6 │ │ │ │ + cmp sl, r5 │ │ │ │ + blt.n 80cfa │ │ │ │ + mov r5, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + ldrb.w r3, [r7, #1]! │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + strb.w r3, [sp, #72] @ 0x48 │ │ │ │ + blx 339f8 │ │ │ │ + ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #89 @ 0x59 │ │ │ │ + beq.n 80d24 │ │ │ │ + cmp r3, #77 @ 0x4d │ │ │ │ + beq.n 80d0e │ │ │ │ + cmp r3, #68 @ 0x44 │ │ │ │ + bne.n 80cb4 │ │ │ │ + adds r5, #3 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + subs r5, r5, r6 │ │ │ │ + strb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 2eaf4 │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + cmp sl, r5 │ │ │ │ + bge.n 80cbc │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + blx 2d8fc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.w 80b5e │ │ │ │ + b.n 80c3a │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + strb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 2fdd0 │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + b.n 80cb4 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + strb.w fp, [sp, #68] @ 0x44 │ │ │ │ + blx 2f054 │ │ │ │ + ldrb.w fp, [sp, #68] @ 0x44 │ │ │ │ + b.n 80cb4 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 339ec │ │ │ │ + vldr s15, [sp, #64] @ 0x40 │ │ │ │ + vldr s0, [sp, #60] @ 0x3c │ │ │ │ + vsub.f32 s0, s0, s15 │ │ │ │ + blx 33ce4 │ │ │ │ + cmp r0, #0 │ │ │ │ + it lt │ │ │ │ + neglt r0, r0 │ │ │ │ + b.n 80c88 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 339ec │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + vldr s0, [sp, #52] @ 0x34 │ │ │ │ + vsub.f32 s0, s0, s15 │ │ │ │ + blx 33ce4 │ │ │ │ + cmp r0, #0 │ │ │ │ + it lt │ │ │ │ + neglt r0, r0 │ │ │ │ + b.n 80ba4 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 802f4 <__maplib_MOD_dclmollweidelike_f@@Base+0x78> │ │ │ │ + bcc.n 80d28 │ │ │ │ movs r0, r1 │ │ │ │ + lsrs r6, r2, #26 │ │ │ │ + movs r7, r0 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #29 │ │ │ │ + ldrsh r6, [r1, r4] │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r3, #21 │ │ │ │ movs r7, r0 │ │ │ │ - blt.n 80480 <__maplib_MOD_dclcylindrical_f@@Base+0x78> │ │ │ │ + bcs.n 80cb0 │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -00080384 <__maplib_MOD_dclmercator_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ + stmdb 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] @ (803f8 <__maplib_MOD_dclmercator_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (803fc <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ + ldr r4, [pc, #792] @ (810cc ) │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [pc, #792] @ (810d0 ) │ │ │ │ + sub sp, #228 @ 0xe4 │ │ │ │ + add r4, pc │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + mov.w r0, #0 │ │ │ │ + beq.w 81022 │ │ │ │ + ldr r5, [pc, #776] @ (810d4 ) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r0, [pc, #776] @ (810d8 ) │ │ │ │ + mov sl, r1 │ │ │ │ + add r5, pc │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 3406c │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + movs r6, #1 │ │ │ │ + strb r3, [r5, #0] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [pc, #752] @ (810dc ) │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + movs r0, #6 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [pc, #732] @ (810e0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + blx 2e71c │ │ │ │ + vldr s14, [sp, #36] @ 0x24 │ │ │ │ + vldr s15, [sp, #40] @ 0x28 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 81018 │ │ │ │ + ldr r0, [pc, #688] @ (810e4 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + ldr.w r8, [pc, #684] @ 810e8 │ │ │ │ + add r0, pc │ │ │ │ + movs r7, #1 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [pc, #676] @ (810ec ) │ │ │ │ + add r8, pc │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r0, #6 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + mov r9, r3 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #656] @ (810f0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + vldr s14, [pc, #592] @ 810c4 │ │ │ │ + vldr s15, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + vstr s15, [sp, #20] │ │ │ │ + blx 305d4 │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r0, #6 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r2, [pc, #596] @ (810f4 ) │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (80400 <__maplib_MOD_dclmercator_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ + movs r0, #7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + vldr s15, [sp, #20] │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + blx 305d4 │ │ │ │ + ldr r0, [pc, #556] @ (810f8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f62c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 80ffa │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + str.w r2, [r8, #8] │ │ │ │ + ldr r4, [pc, #528] @ (810fc ) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #528] @ (81100 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + ldr r5, [pc, #528] @ (81104 ) │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f034 │ │ │ │ + ldr r0, [pc, #520] @ (81108 ) │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + add r5, pc │ │ │ │ + blx 2f034 │ │ │ │ + vldr s13, [sp, #44] @ 0x2c │ │ │ │ + vldr s14, [r4, #12] │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r3, [pc, #496] @ (8110c ) │ │ │ │ + ldr r1, [pc, #500] @ (81110 ) │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #496] @ (81114 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vldreq s15, [pc, #408] @ 810c8 │ │ │ │ + vmoveq.f32 s14, s15 │ │ │ │ + vstreq s15, [r4, #12] │ │ │ │ + vldr s15, [r3, #16] │ │ │ │ + ldr r4, [pc, #472] @ (81118 ) │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + add r4, pc │ │ │ │ + vstr s14, [sl] │ │ │ │ + add.w r6, r4, #28 │ │ │ │ + vldr s11, [r4, #8] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vmoveq.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vmoveq.f32 s15, s13 │ │ │ │ + vstreq s13, [r3, #16] │ │ │ │ + vldr s13, [r4, #4] │ │ │ │ + vsub.f32 s14, s13, s14 │ │ │ │ + vstr s15, [fp] │ │ │ │ + vdiv.f32 s12, s11, s15 │ │ │ │ + vdiv.f32 s13, s14, s15 │ │ │ │ + vstr s12, [r4, #20] │ │ │ │ + vstr s13, [r4, #24] │ │ │ │ + blx 2e8c4 │ │ │ │ + ldr r0, [pc, #404] @ (8111c ) │ │ │ │ + add.w r1, r4, #24 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + blx 335dc │ │ │ │ + ldr r0, [pc, #396] @ (81120 ) │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ + blx 335dc │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 2f4c0 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (803fc <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (80404 <__maplib_MOD_dclmercator_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 31860 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + blx 32f68 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ + cbnz r0, 80fcc │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [pc, #340] @ (81124 ) │ │ │ │ + ldr r3, [pc, #256] @ (810d0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 803f2 <__maplib_MOD_dclmercator_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - blt.n 80470 <__maplib_MOD_dclcylindrical_f@@Base+0x68> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r1, #28 │ │ │ │ - movs r7, r0 │ │ │ │ - bge.n 803fc <__maplib_MOD_dclmercator_f@@Base+0x78> │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00080408 <__maplib_MOD_dclcylindrical_f@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #100] @ (8047c <__maplib_MOD_dclcylindrical_f@@Base+0x74>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #100] @ (80480 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (80484 <__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 31b6c │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r3, sp, #24 │ │ │ │ - adds r1, r5, #4 │ │ │ │ + bne.w 812bc │ │ │ │ + ldr r1, [pc, #324] @ (81128 ) │ │ │ │ + movs r3, #16 │ │ │ │ + ldr r0, [pc, #324] @ (8112c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ + add sp, #228 @ 0xe4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2f41c │ │ │ │ + ldr r0, [pc, #308] @ (81130 ) │ │ │ │ + add.w r1, r8, #4 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #296] @ (81134 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r8, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + b.n 80eea │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31704 │ │ │ │ - movs r1, #16 │ │ │ │ + blx 32948 │ │ │ │ + b.n 80e32 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 339ec │ │ │ │ + ldr.w r8, [pc, #264] @ 81138 │ │ │ │ + ldr r3, [pc, #264] @ (8113c ) │ │ │ │ + add r4, sp, #188 @ 0xbc │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + add r8, pc │ │ │ │ + strd r5, r8, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #48] @ (80480 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ - ldmia.w r2, {r0, r1} │ │ │ │ - strd r0, r1, [sp, #28] │ │ │ │ - ldr r2, [pc, #44] @ (80488 <__maplib_MOD_dclcylindrical_f@@Base+0x80>) │ │ │ │ - vldr s0, [sp, #28] │ │ │ │ + blx 2f62c │ │ │ │ + ldr r0, [pc, #236] @ (81140 ) │ │ │ │ + add r7, sp, #156 @ 0x9c │ │ │ │ + movs r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r6, sp, #124 @ 0x7c │ │ │ │ + blx 32f68 │ │ │ │ + ldr r0, [pc, #220] @ (81144 ) │ │ │ │ + movs r3, #32 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r6 │ │ │ │ + blx 32f68 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8115c │ │ │ │ + ldr r4, [pc, #204] @ (81148 ) │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r0, [pc, #204] @ (8114c ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 335dc │ │ │ │ + ldr r0, [pc, #196] @ (81150 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 335dc │ │ │ │ + ldr r0, [pc, #188] @ (81154 ) │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + blx 2f420 │ │ │ │ + ldr r2, [pc, #176] @ (81158 ) │ │ │ │ + ldr r3, [pc, #36] @ (810d0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s1, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 80476 <__maplib_MOD_dclcylindrical_f@@Base+0x6e> │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + bne.w 812bc │ │ │ │ + add sp, #228 @ 0xe4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bge.n 803ec <__maplib_MOD_dclmercator_f@@Base+0x68> │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 81108 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #26 │ │ │ │ + @ instruction: 0xeb3e0009 │ │ │ │ + @ instruction: 0xeaa60006 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ movs r7, r0 │ │ │ │ - bge.n 80578 <__lrllib_MOD_dclle@@Base+0x4c> │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0008048c <__lrllib_MOD_dclge@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (804d4 <__lrllib_MOD_dclge@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 804ca <__lrllib_MOD_dclge@@Base+0x3e> │ │ │ │ - blx 30aa8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (804d8 <__lrllib_MOD_dclge@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 34190 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 804ba <__lrllib_MOD_dclge@@Base+0x2e> │ │ │ │ - nop │ │ │ │ - lsrs r0, r5, #24 │ │ │ │ + asrs r0, r3, #24 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ + movs r6, r0 │ │ │ │ + pkhbt r0, sl, r9 │ │ │ │ + asrs r6, r3, #23 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -000804dc <__lrllib_MOD_dclgt@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (80524 <__lrllib_MOD_dclgt@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 8051a <__lrllib_MOD_dclgt@@Base+0x3e> │ │ │ │ - blx 2e688 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (80528 <__lrllib_MOD_dclgt@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 2fcf4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 8050a <__lrllib_MOD_dclgt@@Base+0x2e> │ │ │ │ - nop │ │ │ │ - lsrs r0, r4, #23 │ │ │ │ + movs r6, #242 @ 0xf2 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + orrs r4, r2 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0008052c <__lrllib_MOD_dclle@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (80574 <__lrllib_MOD_dclle@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 8056a <__lrllib_MOD_dclle@@Base+0x3e> │ │ │ │ - blx 32100 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (80578 <__lrllib_MOD_dclle@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 2fcd4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 8055a <__lrllib_MOD_dclle@@Base+0x2e> │ │ │ │ - nop │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r7, #21 │ │ │ │ + bic.w r0, r0, r9 │ │ │ │ + sbc.w r0, ip, r6 │ │ │ │ + asrs r0, r5, #20 │ │ │ │ + movs r7, r0 │ │ │ │ + adds.w r0, sl, r6 │ │ │ │ + ldrd r0, r0, [r0, #36]! @ 0x24 │ │ │ │ + ldrh r0, [r4, r4] │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0008057c <__lrllib_MOD_dcllt@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (805c4 <__lrllib_MOD_dcllt@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 805ba <__lrllib_MOD_dcllt@@Base+0x3e> │ │ │ │ - blx 31554 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (805c8 <__lrllib_MOD_dcllt@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 31e30 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 805aa <__lrllib_MOD_dcllt@@Base+0x2e> │ │ │ │ - nop │ │ │ │ - lsrs r0, r2, #21 │ │ │ │ + lsrs r2, r7, #9 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r6, #20 │ │ │ │ + strd r0, r0, [ip, #36] @ 0x24 │ │ │ │ + asrs r0, r4, #15 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -000805cc <__lrllib_MOD_dclne@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (80614 <__lrllib_MOD_dclne@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 8060a <__lrllib_MOD_dclne@@Base+0x3e> │ │ │ │ - blx 32e88 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (80618 <__lrllib_MOD_dclne@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 2f988 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 805fa <__lrllib_MOD_dclne@@Base+0x2e> │ │ │ │ - nop │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + asrs r2, r3, #15 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ + ldmia r7!, {r2} │ │ │ │ + movs r0, r1 │ │ │ │ + stmdb r6!, {r0, r3} │ │ │ │ + asrs r4, r0, #17 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0008061c <__lrllib_MOD_dcleq@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (80664 <__lrllib_MOD_dcleq@@Base+0x48>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - blx 31b6c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - cbz r2, 8065a <__lrllib_MOD_dcleq@@Base+0x3e> │ │ │ │ - blx 300dc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (80668 <__lrllib_MOD_dcleq@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 30c24 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 8064a <__lrllib_MOD_dcleq@@Base+0x2e> │ │ │ │ - nop │ │ │ │ - lsrs r0, r0, #19 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + asrs r4, r4, #13 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0008066c <__intrlib_MOD_dclinterpolatec@@Base>: │ │ │ │ - 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, #176] @ (8072c <__intrlib_MOD_dclinterpolatec@@Base+0xc0>) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r3, [pc, #176] @ (80730 <__intrlib_MOD_dclinterpolatec@@Base+0xc4>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r4, #1 │ │ │ │ - bic.w r6, r4, r4, asr #31 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (80734 <__intrlib_MOD_dclinterpolatec@@Base+0xc8>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 806e4 <__intrlib_MOD_dclinterpolatec@@Base+0x78> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w lr, r7, lsl #3 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - adds r3, #4 │ │ │ │ - adds r2, #8 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w ip, [r3, #-4] │ │ │ │ - adds r1, #1 │ │ │ │ - add r3, lr │ │ │ │ - cmp r1, r4 │ │ │ │ - str.w ip, [r2, #-8] │ │ │ │ - str.w r0, [r2, #-4] │ │ │ │ - bne.n 806cc <__intrlib_MOD_dclinterpolatec@@Base+0x60> │ │ │ │ - ldr r2, [pc, #80] @ (80738 <__intrlib_MOD_dclinterpolatec@@Base+0xcc>) │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - add r2, pc │ │ │ │ - blx 31df0 │ │ │ │ - ldr r0, [pc, #72] @ (8073c <__intrlib_MOD_dclinterpolatec@@Base+0xd0>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 2ffc4 │ │ │ │ - ldr r2, [pc, #52] @ (80740 <__intrlib_MOD_dclinterpolatec@@Base+0xd4>) │ │ │ │ - ldr r3, [pc, #32] @ (80730 <__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 80726 <__intrlib_MOD_dclinterpolatec@@Base+0xba> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bhi.n 807d8 <__intrlib_MOD_dclinterpolater@@Base+0x94> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r0, #17 │ │ │ │ + @ instruction: 0xe8d20009 │ │ │ │ + asrs r6, r7, #15 │ │ │ │ movs r7, r0 │ │ │ │ - str r4, [r2, #48] @ 0x30 │ │ │ │ + strd r0, r0, [r0, #-24] │ │ │ │ + asrs r6, r2, #15 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia.w r2, {r0, r3} │ │ │ │ + asrs r4, r5, #11 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r6, r0, #16 │ │ │ │ + asrs r4, r4, #11 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r2, #14 │ │ │ │ movs r7, r0 │ │ │ │ - bvc.n 806d0 <__intrlib_MOD_dclinterpolatec@@Base+0x64> │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -00080744 <__intrlib_MOD_dclinterpolater@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #164] @ (807f8 <__intrlib_MOD_dclinterpolater@@Base+0xb4>) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r3, [pc, #164] @ (807fc <__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 │ │ │ │ + add.w r3, r8, #12 │ │ │ │ + movs r2, #32 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + add r7, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r4, #1 │ │ │ │ - bic.w r6, r4, r4, asr #31 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #116] @ (80800 <__intrlib_MOD_dclinterpolater@@Base+0xbc>) │ │ │ │ - movs r1, #15 │ │ │ │ + add.w r2, r8, #16 │ │ │ │ + blx 32368 │ │ │ │ + mov ip, r4 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ + stmia.w r7, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [pc, #312] @ (812c0 ) │ │ │ │ + add r1, sp, #32 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 807b0 <__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 807a2 <__intrlib_MOD_dclinterpolater@@Base+0x5e> │ │ │ │ - ldr r2, [pc, #80] @ (80804 <__intrlib_MOD_dclinterpolater@@Base+0xc0>) │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r6, [sp, #16] │ │ │ │ + add r7, sp, #92 @ 0x5c │ │ │ │ + blx 3096c │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2edd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8123a │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 81276 │ │ │ │ + vldr s14, [r8, #20] │ │ │ │ + movs r3, #16 │ │ │ │ + vldr s13, [sp, #40] @ 0x28 │ │ │ │ + add.w r0, r8, #44 @ 0x2c │ │ │ │ + vldr s15, [r8, #24] │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + vmla.f32 s15, s13, s14 │ │ │ │ + mov r9, r1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + blx 31b9c │ │ │ │ + vldr s14, [r8, #20] │ │ │ │ + movs r3, #16 │ │ │ │ + vldr s13, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + vldr s15, [r8, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + vmla.f32 s15, s13, s14 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + blx 31b9c │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2edd4 │ │ │ │ + movs r1, #16 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 2edd4 │ │ │ │ + cmp sl, r0 │ │ │ │ + mov r3, sl │ │ │ │ + it lt │ │ │ │ + movlt r3, r0 │ │ │ │ + vmov s15, r3 │ │ │ │ + ldr r0, [pc, #180] @ (812c4 ) │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r3, r5 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + blx 32f68 │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r5, r5, [sp] │ │ │ │ + blx 31624 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + mov r5, r4 │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3111c │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2edd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 81078 │ │ │ │ + ldr r2, [pc, #104] @ (812c8 ) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r0, [pc, #104] @ (812cc ) │ │ │ │ + movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ - blx 2f2ac │ │ │ │ - ldr r0, [pc, #72] @ (80808 <__intrlib_MOD_dclinterpolater@@Base+0xc4>) │ │ │ │ - movs r1, #15 │ │ │ │ + mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - vldr s0, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ + adds r2, #4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2ee30 │ │ │ │ + b.n 81078 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2edd4 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + add.w r1, r5, #32 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 32174 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r3, #32 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r5, r4 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + mov r0, r8 │ │ │ │ blx 2ffc4 │ │ │ │ - ldr r2, [pc, #52] @ (8080c <__intrlib_MOD_dclinterpolater@@Base+0xc8>) │ │ │ │ - ldr r3, [pc, #32] @ (807fc <__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 807f2 <__intrlib_MOD_dclinterpolater@@Base+0xae> │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + b.n 81248 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bvc.n 808f4 <__indxlib_MOD_dclloclastreal@@Base+0x14> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r7, #13 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + asrs r0, r7, #8 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r2, r1, #13 │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r7, r0 │ │ │ │ - bvs.n 80804 <__intrlib_MOD_dclinterpolater@@Base+0xc0> │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 8101c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00080810 <__intlib_MOD_dclintge@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (80840 <__intlib_MOD_dclintge@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33c2c │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ - movs r7, r0 │ │ │ │ +000812d0 : │ │ │ │ + mov ip, r1 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + movs r0, #0 │ │ │ │ + mov r2, ip │ │ │ │ + b.n 80da0 │ │ │ │ │ │ │ │ -00080844 <__intlib_MOD_dclintgt@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000812dc : │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 80da0 │ │ │ │ + nop │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (80874 <__intlib_MOD_dclintgt@@Base+0x30>) │ │ │ │ + str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ + ldr r4, [pc, #792] @ (81614 ) │ │ │ │ mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ + ldr r0, [pc, #792] @ (81618 ) │ │ │ │ + sub sp, #228 @ 0xe4 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2eea0 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - lsrs r0, r2, #11 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00080878 <__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 │ │ │ │ - ldr r4, [pc, #32] @ (808a8 <__intlib_MOD_dclintle@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + mov.w r0, #0 │ │ │ │ + beq.w 8156a │ │ │ │ + ldr r5, [pc, #776] @ (8161c ) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r0, [pc, #776] @ (81620 ) │ │ │ │ + mov sl, r1 │ │ │ │ + add r5, pc │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 3406c │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + movs r6, #1 │ │ │ │ + strb r3, [r5, #0] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [pc, #752] @ (81624 ) │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + movs r0, #6 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [pc, #732] @ (81628 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + blx 2e71c │ │ │ │ + vldr s14, [sp, #36] @ 0x24 │ │ │ │ + vldr s15, [sp, #40] @ 0x28 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 81560 │ │ │ │ + ldr r0, [pc, #688] @ (8162c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + ldr.w r8, [pc, #684] @ 81630 │ │ │ │ + add r0, pc │ │ │ │ + movs r7, #1 │ │ │ │ + blx 2e71c │ │ │ │ + ldr r3, [pc, #676] @ (81634 ) │ │ │ │ + add r8, pc │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r0, #6 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + mov r9, r3 │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r3, [pc, #656] @ (81638 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + vldr s14, [pc, #592] @ 8160c │ │ │ │ + vldr s15, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + vstr s15, [sp, #20] │ │ │ │ + blx 305d4 │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #156 @ 0x9c │ │ │ │ + movs r0, #6 │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + ldr r2, [pc, #596] @ (8163c ) │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + add r2, pc │ │ │ │ + movs r0, #7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + vldr s15, [sp, #20] │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + blx 305d4 │ │ │ │ + ldr r0, [pc, #556] @ (81640 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f62c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 81542 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ + str.w r3, [r8, #4] │ │ │ │ + str.w r2, [r8, #8] │ │ │ │ + ldr r4, [pc, #528] @ (81644 ) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #528] @ (81648 ) │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 313dc │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - lsrs r0, r5, #10 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000808ac <__intlib_MOD_dclintlt@@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] @ (808dc <__intlib_MOD_dclintlt@@Base+0x30>) │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #8 │ │ │ │ + ldr r5, [pc, #528] @ (8164c ) │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f034 │ │ │ │ + ldr r0, [pc, #520] @ (81650 ) │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + add r5, pc │ │ │ │ + blx 2f034 │ │ │ │ + vldr s13, [sp, #44] @ 0x2c │ │ │ │ + vldr s14, [r4, #12] │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r3, [pc, #496] @ (81654 ) │ │ │ │ + ldr r1, [pc, #500] @ (81658 ) │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #496] @ (8165c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vldreq s15, [pc, #408] @ 81610 │ │ │ │ + vmoveq.f32 s14, s15 │ │ │ │ + vstreq s15, [r4, #12] │ │ │ │ + vldr s15, [r3, #16] │ │ │ │ + ldr r4, [pc, #472] @ (81660 ) │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31b6c │ │ │ │ + vstr s14, [sl] │ │ │ │ + add.w r6, r4, #28 │ │ │ │ + vldr s11, [r4, #8] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ittt eq │ │ │ │ + vmoveq.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vmoveq.f32 s15, s13 │ │ │ │ + vstreq s13, [r3, #16] │ │ │ │ + vldr s13, [r4, #4] │ │ │ │ + vsub.f32 s14, s13, s14 │ │ │ │ + vstr s15, [fp] │ │ │ │ + vdiv.f32 s12, s11, s15 │ │ │ │ + vdiv.f32 s13, s14, s15 │ │ │ │ + vstr s12, [r4, #20] │ │ │ │ + vstr s13, [r4, #24] │ │ │ │ + blx 2e8c4 │ │ │ │ + ldr r0, [pc, #404] @ (81664 ) │ │ │ │ + add.w r1, r4, #24 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + blx 335dc │ │ │ │ + ldr r0, [pc, #396] @ (81668 ) │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + adds r4, #44 @ 0x2c │ │ │ │ + blx 335dc │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 33228 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31dc4 │ │ │ │ + blx 31860 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - lsrs r0, r0, #10 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000808e0 <__indxlib_MOD_dclloclastreal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (809e8 <__indxlib_MOD_dclloclastreal@@Base+0x108>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #244] @ (809ec <__indxlib_MOD_dclloclastreal@@Base+0x10c>) │ │ │ │ - mov r8, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + blx 32f68 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2e378 <_gfortran_string_len_trim@plt> │ │ │ │ + cbnz r0, 81514 │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ + stmia.w r4, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [pc, #340] @ (8166c ) │ │ │ │ + ldr r3, [pc, #256] @ (81618 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3 │ │ │ │ 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, 8095e <__indxlib_MOD_dclloclastreal@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (809f0 <__indxlib_MOD_dclloclastreal@@Base+0x110>) │ │ │ │ - movs r1, #10 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bne.w 81804 │ │ │ │ + ldr r1, [pc, #324] @ (81670 ) │ │ │ │ + movs r3, #16 │ │ │ │ + ldr r0, [pc, #324] @ (81674 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 8096a <__indxlib_MOD_dclloclastreal@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (809f4 <__indxlib_MOD_dclloclastreal@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ + adds r1, #44 @ 0x2c │ │ │ │ + add sp, #228 @ 0xe4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2f41c │ │ │ │ + ldr r0, [pc, #308] @ (81678 ) │ │ │ │ + add.w r1, r8, #4 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + ldr r0, [pc, #296] @ (8167c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r8, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 2e71c │ │ │ │ + b.n 81432 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31d50 │ │ │ │ + b.n 8137a │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 339ec │ │ │ │ + ldr.w r8, [pc, #264] @ 81680 │ │ │ │ + ldr r3, [pc, #264] @ (81684 ) │ │ │ │ + add r4, sp, #188 @ 0xbc │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + add r8, pc │ │ │ │ + strd r5, r8, [sp] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2e2a4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (809f8 <__indxlib_MOD_dclloclastreal@@Base+0x118>) │ │ │ │ - movs r1, #10 │ │ │ │ + blx 2f62c │ │ │ │ + ldr r0, [pc, #236] @ (81688 ) │ │ │ │ + add r7, sp, #156 @ 0x9c │ │ │ │ + movs r3, #32 │ │ │ │ add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #184] @ (809fc <__indxlib_MOD_dclloclastreal@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (809ec <__indxlib_MOD_dclloclastreal@@Base+0x10c>) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r6, sp, #124 @ 0x7c │ │ │ │ + blx 32f68 │ │ │ │ + ldr r0, [pc, #220] @ (8168c ) │ │ │ │ + movs r3, #32 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r6 │ │ │ │ + blx 32f68 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 816a4 │ │ │ │ + ldr r4, [pc, #204] @ (81690 ) │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r0, [pc, #204] @ (81694 ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 335dc │ │ │ │ + ldr r0, [pc, #196] @ (81698 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 335dc │ │ │ │ + ldr r0, [pc, #188] @ (8169c ) │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + blx 2f420 │ │ │ │ + ldr r2, [pc, #176] @ (816a0 ) │ │ │ │ + ldr r3, [pc, #36] @ (81618 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 809e2 <__indxlib_MOD_dclloclastreal@@Base+0x102> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #160] @ (80a00 <__indxlib_MOD_dclloclastreal@@Base+0x120>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 80926 <__indxlib_MOD_dclloclastreal@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 809c0 <__indxlib_MOD_dclloclastreal@@Base+0xe0> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - bge.n 80982 <__indxlib_MOD_dclloclastreal@@Base+0xa2> │ │ │ │ - ldr r2, [pc, #112] @ (80a04 <__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 2e2a4 │ │ │ │ - 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 809ac <__indxlib_MOD_dclloclastreal@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 80938 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #60] @ (80a08 <__indxlib_MOD_dclloclastreal@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2e2a4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 80938 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ + bne.w 81804 │ │ │ │ + add sp, #228 @ 0xe4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - bpl.n 809a4 <__indxlib_MOD_dclloclastreal@@Base+0xc4> │ │ │ │ + cmp r0, #246 @ 0xf6 │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #8 │ │ │ │ - movs r7, r0 │ │ │ │ - str r6, [r2, #12] │ │ │ │ + b.n 81284 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 810e0 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r2, r5, #15 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r2, #8 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ movs r7, r0 │ │ │ │ - bpl.n 8091c <__indxlib_MOD_dclloclastreal@@Base+0x3c> │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + str r0, [r4, #112] @ 0x70 │ │ │ │ + movs r6, r0 │ │ │ │ + b.n 811b0 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r3, #1 │ │ │ │ movs r7, r0 │ │ │ │ - str r2, [r5, #4] │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [r6, #0] │ │ │ │ + asrs r0, r4, #1 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080a0c <__indxlib_MOD_dcllocfirstreal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (80b14 <__indxlib_MOD_dcllocfirstreal@@Base+0x108>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #244] @ (80b18 <__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, 80a8a <__indxlib_MOD_dcllocfirstreal@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (80b1c <__indxlib_MOD_dcllocfirstreal@@Base+0x110>) │ │ │ │ - movs r1, #11 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 80a96 <__indxlib_MOD_dcllocfirstreal@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (80b20 <__indxlib_MOD_dcllocfirstreal@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 30c90 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (80b24 <__indxlib_MOD_dcllocfirstreal@@Base+0x118>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #184] @ (80b28 <__indxlib_MOD_dcllocfirstreal@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (80b18 <__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 80b0e <__indxlib_MOD_dcllocfirstreal@@Base+0x102> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #160] @ (80b2c <__indxlib_MOD_dcllocfirstreal@@Base+0x120>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 80a52 <__indxlib_MOD_dcllocfirstreal@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 80aec <__indxlib_MOD_dcllocfirstreal@@Base+0xe0> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 32174 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - bge.n 80aae <__indxlib_MOD_dcllocfirstreal@@Base+0xa2> │ │ │ │ - ldr r2, [pc, #112] @ (80b30 <__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 30c90 │ │ │ │ - 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 80ad8 <__indxlib_MOD_dcllocfirstreal@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 80a64 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #60] @ (80b34 <__indxlib_MOD_dcllocfirstreal@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30c90 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 80a64 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bmi.n 80a78 <__indxlib_MOD_dcllocfirstreal@@Base+0x6c> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r2, #4 │ │ │ │ + lsls r2, r1, #22 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + b.n 81070 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 812a4 │ │ │ │ + movs r6, r0 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ movs r7, r0 │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + b.n 81208 │ │ │ │ + movs r6, r0 │ │ │ │ + b.n 81020 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r4, r7] │ │ │ │ movs r7, r0 │ │ │ │ - bmi.n 80bf0 <__indxlib_MOD_dclloclastint@@Base+0xb8> │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r1, #3 │ │ │ │ + lsls r2, r6, #20 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + b.n 80fe4 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r2, #19 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080b38 <__indxlib_MOD_dclloclastint@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (80c40 <__indxlib_MOD_dclloclastint@@Base+0x108>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #244] @ (80c44 <__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, 80bb6 <__indxlib_MOD_dclloclastint@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (80c48 <__indxlib_MOD_dclloclastint@@Base+0x110>) │ │ │ │ - movs r1, #10 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 80bc2 <__indxlib_MOD_dclloclastint@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (80c4c <__indxlib_MOD_dclloclastint@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2e5a0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (80c50 <__indxlib_MOD_dclloclastint@@Base+0x118>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #184] @ (80c54 <__indxlib_MOD_dclloclastint@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (80c44 <__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 80c3a <__indxlib_MOD_dclloclastint@@Base+0x102> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #160] @ (80c58 <__indxlib_MOD_dclloclastint@@Base+0x120>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 80b7e <__indxlib_MOD_dclloclastint@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 80c18 <__indxlib_MOD_dclloclastint@@Base+0xe0> │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 80bdc <__indxlib_MOD_dclloclastint@@Base+0xa4> │ │ │ │ - ldr r2, [pc, #112] @ (80c5c <__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 2e5a0 │ │ │ │ - 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 80c04 <__indxlib_MOD_dclloclastint@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 80b90 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #60] @ (80c60 <__indxlib_MOD_dclloclastint@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2e5a0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 80b90 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bcc.n 80b4c <__indxlib_MOD_dclloclastint@@Base+0x14> │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ + b.n 80ea8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r6, [r7, r1] │ │ │ │ + lsls r6, r3, #17 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r0, r7, #30 │ │ │ │ + lsrs r4, r2, #25 │ │ │ │ movs r7, r0 │ │ │ │ - bcc.n 80cc4 <__indxlib_MOD_dcllocfirstint@@Base+0x60> │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ + b.n 81e10 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r2, #12 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ + b.n 80e8c │ │ │ │ + movs r6, r0 │ │ │ │ + lsrs r6, r4, #26 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ + b.n 81da0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080c64 <__indxlib_MOD_dcllocfirstint@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (80d6c <__indxlib_MOD_dcllocfirstint@@Base+0x108>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #244] @ (80d70 <__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, 80ce2 <__indxlib_MOD_dcllocfirstint@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #216] @ (80d74 <__indxlib_MOD_dcllocfirstint@@Base+0x110>) │ │ │ │ - movs r1, #11 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 80cee <__indxlib_MOD_dcllocfirstint@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #204] @ (80d78 <__indxlib_MOD_dcllocfirstint@@Base+0x114>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2ef80 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (80d7c <__indxlib_MOD_dcllocfirstint@@Base+0x118>) │ │ │ │ - movs r1, #11 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r0, r1, #6 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r1, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + add.w r3, r8, #12 │ │ │ │ + movs r2, #32 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + add r7, sp, #92 @ 0x5c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add.w r2, r8, #16 │ │ │ │ + blx 32368 │ │ │ │ + mov ip, r4 │ │ │ │ + ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ + stmia.w r7, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [pc, #312] @ (81808 ) │ │ │ │ + add r1, sp, #32 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #184] @ (80d80 <__indxlib_MOD_dcllocfirstint@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (80d70 <__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 80d66 <__indxlib_MOD_dcllocfirstint@@Base+0x102> │ │ │ │ + add r7, sp, #92 @ 0x5c │ │ │ │ + blx 3096c │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #160] @ (80d84 <__indxlib_MOD_dcllocfirstint@@Base+0x120>) │ │ │ │ - movs r1, #11 │ │ │ │ + blx 2edd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 81782 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 817be │ │ │ │ + vldr s14, [r8, #20] │ │ │ │ + movs r3, #16 │ │ │ │ + vldr s13, [sp, #48] @ 0x30 │ │ │ │ + add.w r0, r8, #44 @ 0x2c │ │ │ │ + vldr s15, [r8, #24] │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + vmla.f32 s15, s13, s14 │ │ │ │ + mov r9, r1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + blx 31b9c │ │ │ │ + vldr s14, [r8, #20] │ │ │ │ + movs r3, #16 │ │ │ │ + vldr s13, [sp, #44] @ 0x2c │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + vldr s15, [r8, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + vmla.f32 s15, s13, s14 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + blx 31b9c │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + blx 2edd4 │ │ │ │ + movs r1, #16 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 2edd4 │ │ │ │ + cmp sl, r0 │ │ │ │ + mov r3, sl │ │ │ │ + it lt │ │ │ │ + movlt r3, r0 │ │ │ │ + vmov s15, r3 │ │ │ │ + ldr r0, [pc, #180] @ (8180c ) │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + mov r3, r5 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 80caa <__indxlib_MOD_dcllocfirstint@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 80d44 <__indxlib_MOD_dcllocfirstint@@Base+0xe0> │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 32174 │ │ │ │ - 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 80d08 <__indxlib_MOD_dcllocfirstint@@Base+0xa4> │ │ │ │ - ldr r2, [pc, #112] @ (80d88 <__indxlib_MOD_dcllocfirstint@@Base+0x124>) │ │ │ │ - mov r3, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + vstr s15, [sp, #52] @ 0x34 │ │ │ │ + blx 32f68 │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r5, r5, [sp] │ │ │ │ + blx 33d34 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + mov r5, r4 │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3111c │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2edd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 815c0 │ │ │ │ + ldr r2, [pc, #104] @ (81810 ) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r0, [pc, #104] @ (81814 ) │ │ │ │ + movs r3, #1 │ │ │ │ add r2, pc │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add.w r4, r9, r4, lsl #2 │ │ │ │ - blx 2ef80 │ │ │ │ - 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 80d30 <__indxlib_MOD_dcllocfirstint@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 80cbc <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 2ee24 │ │ │ │ + b.n 815c0 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2edd4 │ │ │ │ + adds r5, r0, #1 │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + add.w r1, r5, #32 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r0, r1 │ │ │ │ blx 32174 │ │ │ │ - ldr r2, [pc, #60] @ (80d8c <__indxlib_MOD_dcllocfirstint@@Base+0x128>) │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2ef80 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r3, #32 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + blx 2df68 <_gfortran_concat_string@plt> │ │ │ │ + mov r5, r4 │ │ │ │ + ldmia r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ + stmia.w r5, {r0, r1, r2, r3} │ │ │ │ + mov r0, r8 │ │ │ │ blx 2ffc4 │ │ │ │ - b.n 80cbc <__indxlib_MOD_dcllocfirstint@@Base+0x58> │ │ │ │ + b.n 81790 │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bcs.n 80e20 <__indxlib_MOD_dclloclastcharex@@Base+0x90> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r2, r5] │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r0, r3, #26 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ movs r7, r0 │ │ │ │ - bcs.n 80d98 <__indxlib_MOD_dclloclastcharex@@Base+0x8> │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r6, [r4, r3] │ │ │ │ + lsrs r0, r1, #20 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r6, r2] │ │ │ │ + strh r6, [r3, r2] │ │ │ │ movs r7, r0 │ │ │ │ + b.n 81b4c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00080d90 <__indxlib_MOD_dclloclastcharex@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00081818 : │ │ │ │ + mov ip, r1 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + movs r0, #0 │ │ │ │ + mov r2, ip │ │ │ │ + b.n 812e8 │ │ │ │ + │ │ │ │ +00081824 : │ │ │ │ + movs r3, #0 │ │ │ │ + movs r0, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + b.n 812e8 │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00081830 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #352] @ (80f04 <__indxlib_MOD_dclloclastcharex@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (80f08 <__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] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 81880 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (81884 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - 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, 80e1c <__indxlib_MOD_dclloclastcharex@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (80f0c <__indxlib_MOD_dclloclastcharex@@Base+0x17c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 80e28 <__indxlib_MOD_dclloclastcharex@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (80f10 <__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 31fb8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (80f14 <__indxlib_MOD_dclloclastcharex@@Base+0x184>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #276] @ (80f18 <__indxlib_MOD_dclloclastcharex@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (80f08 <__indxlib_MOD_dclloclastcharex@@Base+0x178>) │ │ │ │ + blx 31074 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2eb50 │ │ │ │ + ldr r2, [pc, #32] @ (81888 ) │ │ │ │ + ldr r3, [pc, #28] @ (81884 ) │ │ │ │ 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 80f00 <__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] @ (80f1c <__indxlib_MOD_dclloclastcharex@@Base+0x18c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 80ddc <__indxlib_MOD_dclloclastcharex@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 80ea0 <__indxlib_MOD_dclloclastcharex@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 80ef0 <__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 30d44 │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 80e56 <__indxlib_MOD_dclloclastcharex@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (80f20 <__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 31fb8 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 80ec8 <__indxlib_MOD_dclloclastcharex@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 80ec0 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 80e94 <__indxlib_MOD_dclloclastcharex@@Base+0x104> │ │ │ │ - b.n 80ec0 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #120] @ (80f24 <__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 31fb8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 80df6 <__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 30d44 │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 80ed8 <__indxlib_MOD_dclloclastcharex@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 80ec0 <__indxlib_MOD_dclloclastcharex@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 80e72 <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 80ef2 <__indxlib_MOD_dclloclastcharex@@Base+0x162> │ │ │ │ - b.n 80e72 <__indxlib_MOD_dclloclastcharex@@Base+0xe2> │ │ │ │ + bne.n 8187c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - bne.n 80f5c <__indxlib_MOD_dcllocfirstcharex@@Base+0x34> │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #21 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r0, [r4, r0] │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r2, #21 │ │ │ │ - movs r7, r0 │ │ │ │ - beq.n 80ebc <__indxlib_MOD_dclloclastcharex@@Base+0x12c> │ │ │ │ + stmia r6!, {r2, r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r5, #20 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r2, [r1, r6] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r4, [r2, r5] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00080f28 <__indxlib_MOD_dcllocfirstcharex@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0008188c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #352] @ (8109c <__indxlib_MOD_dcllocfirstcharex@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (810a0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x178>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #124] @ (81918 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #124] @ (8191c ) │ │ │ │ + sub sp, #80 @ 0x50 │ │ │ │ + add r6, pc │ │ │ │ + add r1, sp, #20 │ │ │ │ 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, 80fb4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (810a4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x17c>) │ │ │ │ - movs r1, #11 │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + ldr r6, [pc, #116] @ (81920 ) │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + mov.w r4, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 31074 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 338ac │ │ │ │ + ldr r0, [pc, #92] @ (81924 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 80fc0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (810a8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x180>) │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 32678 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r0, sp, #20 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 321b4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 2f784 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (810ac <__indxlib_MOD_dcllocfirstcharex@@Base+0x184>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #276] @ (810b0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (810a0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x178>) │ │ │ │ + blx 31eb4 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r0, sp, #20 │ │ │ │ + blx 2f6c8 │ │ │ │ + ldr r2, [pc, #40] @ (81928 ) │ │ │ │ + ldr r3, [pc, #28] @ (8191c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81098 <__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] @ (810b4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x18c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 80f74 <__indxlib_MOD_dcllocfirstcharex@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 81038 <__indxlib_MOD_dcllocfirstcharex@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 81088 <__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 30d44 │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 80fee <__indxlib_MOD_dcllocfirstcharex@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (810b8 <__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 2f784 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 81060 <__indxlib_MOD_dcllocfirstcharex@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 81058 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 8102c <__indxlib_MOD_dcllocfirstcharex@@Base+0x104> │ │ │ │ - b.n 81058 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #120] @ (810bc <__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 2f784 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 80f8e <__indxlib_MOD_dcllocfirstcharex@@Base+0x66> │ │ │ │ - mul.w r2, r5, r7 │ │ │ │ - mov r8, r6 │ │ │ │ - ldrd r3, r7, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 30d44 │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 81070 <__indxlib_MOD_dcllocfirstcharex@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 81058 <__indxlib_MOD_dcllocfirstcharex@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 8100a <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 8108a <__indxlib_MOD_dcllocfirstcharex@@Base+0x162> │ │ │ │ - b.n 8100a <__indxlib_MOD_dcllocfirstcharex@@Base+0xe2> │ │ │ │ + bne.n 81914 │ │ │ │ + add sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldmia r7, {r1, r4, r7} │ │ │ │ + stmia r6!, {r1, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrh r0, [r1, r2] │ │ │ │ + str r6, [r1, r6] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r0, #15 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [r7, r6] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -000810c0 <__indxlib_MOD_dclloclastchar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0008192c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #352] @ (81234 <__indxlib_MOD_dclloclastchar@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (81238 <__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] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 8197c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (81980 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - 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, 8114c <__indxlib_MOD_dclloclastchar@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (8123c <__indxlib_MOD_dclloclastchar@@Base+0x17c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 81158 <__indxlib_MOD_dclloclastchar@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (81240 <__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 2e344 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (81244 <__indxlib_MOD_dclloclastchar@@Base+0x184>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #276] @ (81248 <__indxlib_MOD_dclloclastchar@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (81238 <__indxlib_MOD_dclloclastchar@@Base+0x178>) │ │ │ │ + blx 31074 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f6c8 │ │ │ │ + ldr r2, [pc, #32] @ (81984 ) │ │ │ │ + ldr r3, [pc, #28] @ (81980 ) │ │ │ │ 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 81230 <__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] @ (8124c <__indxlib_MOD_dclloclastchar@@Base+0x18c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 8110c <__indxlib_MOD_dclloclastchar@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 811d0 <__indxlib_MOD_dclloclastchar@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 81220 <__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 30d44 │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 81186 <__indxlib_MOD_dclloclastchar@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (81250 <__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 2e344 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 811f8 <__indxlib_MOD_dclloclastchar@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 811f0 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 811c4 <__indxlib_MOD_dclloclastchar@@Base+0x104> │ │ │ │ - b.n 811f0 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #120] @ (81254 <__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 2e344 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 81126 <__indxlib_MOD_dclloclastchar@@Base+0x66> │ │ │ │ - mul.w r2, r5, r7 │ │ │ │ - mov r8, r6 │ │ │ │ - ldrd r3, r7, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 30d44 │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 81208 <__indxlib_MOD_dclloclastchar@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 811f0 <__indxlib_MOD_dclloclastchar@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 811a2 <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 81222 <__indxlib_MOD_dclloclastchar@@Base+0x162> │ │ │ │ - b.n 811a2 <__indxlib_MOD_dclloclastchar@@Base+0xe2> │ │ │ │ + bne.n 81978 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #9 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r4, #8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r5, {r5, r7} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r3, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00081258 <__indxlib_MOD_dcllocfirstchar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00081988 : │ │ │ │ + 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 r5, r2 │ │ │ │ - ldr r2, [pc, #352] @ (813cc <__indxlib_MOD_dcllocfirstchar@@Base+0x174>) │ │ │ │ - mov r8, r3 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #348] @ (813d0 <__indxlib_MOD_dcllocfirstchar@@Base+0x178>) │ │ │ │ + vldr s15, [r0] │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #392] @ (81b28 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #392] @ (81b2c ) │ │ │ │ + mov r5, r1 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ 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, 812e4 <__indxlib_MOD_dcllocfirstchar@@Base+0x8c> │ │ │ │ - ldr r0, [pc, #316] @ (813d4 <__indxlib_MOD_dcllocfirstchar@@Base+0x17c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 812f0 <__indxlib_MOD_dcllocfirstchar@@Base+0x98> │ │ │ │ - ldr r2, [pc, #304] @ (813d8 <__indxlib_MOD_dcllocfirstchar@@Base+0x180>) │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bls.n 81a74 │ │ │ │ + vldr s14, [r1] │ │ │ │ + vcmpe.f32 s14, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 81a74 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.n 81aa0 │ │ │ │ + ldr r0, [pc, #344] @ (81b30 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r7, [pc, #344] @ (81b34 ) │ │ │ │ add r1, sp, #24 │ │ │ │ - add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 33ef4 │ │ │ │ + add r0, pc │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #284] @ (813dc <__indxlib_MOD_dcllocfirstchar@@Base+0x184>) │ │ │ │ - movs r1, #11 │ │ │ │ + add r7, pc │ │ │ │ + blx 32848 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3400c │ │ │ │ + vldr s0, [r5] │ │ │ │ + blx 32018 │ │ │ │ + vmov.f32 s15, s0 │ │ │ │ + vldr s0, [r4] │ │ │ │ + vstr s15, [sp, #28] │ │ │ │ + blx 32018 │ │ │ │ + add r0, sp, #28 │ │ │ │ + vstr s0, [sp, #32] │ │ │ │ + blx 33c2c │ │ │ │ + mov sl, r0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 313dc │ │ │ │ + sub.w r0, sl, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + ble.n 81abc │ │ │ │ + add r0, sp, #28 │ │ │ │ + blx 33c2c │ │ │ │ + vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ + blx 31648 <__powidf2@plt> │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + vstr s0, [r5] │ │ │ │ + blx 313dc │ │ │ │ + vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ + blx 31648 <__powidf2@plt> │ │ │ │ + vcvt.f32.f64 s0, d0 │ │ │ │ + vstr s0, [r4] │ │ │ │ + ldr r0, [pc, #232] @ (81b38 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ add r0, pc │ │ │ │ - blx 31dc4 │ │ │ │ - ldr r2, [pc, #276] @ (813e0 <__indxlib_MOD_dcllocfirstchar@@Base+0x188>) │ │ │ │ - ldr r3, [pc, #260] @ (813d0 <__indxlib_MOD_dcllocfirstchar@@Base+0x178>) │ │ │ │ + blx 3400c │ │ │ │ + ldr r2, [pc, #224] @ (81b3c ) │ │ │ │ + ldr r3, [pc, #204] @ (81b2c ) │ │ │ │ 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 813c8 <__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] @ (813e4 <__indxlib_MOD_dcllocfirstchar@@Base+0x18c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - b.n 812a4 <__indxlib_MOD_dcllocfirstchar@@Base+0x4c> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 81368 <__indxlib_MOD_dcllocfirstchar@@Base+0x110> │ │ │ │ - mul.w r0, r6, r5 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 32174 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ble.n 813b8 <__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 30d44 │ │ │ │ - add r4, r6 │ │ │ │ - adds r3, r0, r5 │ │ │ │ - cmp r7, r8 │ │ │ │ - bge.n 8131e <__indxlib_MOD_dcllocfirstchar@@Base+0xc6> │ │ │ │ - mov r4, r7 │ │ │ │ - ldrd r7, r6, [sp, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [pc, #168] @ (813e8 <__indxlib_MOD_dcllocfirstchar@@Base+0x190>) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.n 81b24 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movs r0, #22 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #196] @ (81b40 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #192] @ (81b44 ) │ │ │ │ add r2, pc │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - blx 33ef4 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - it le │ │ │ │ - movle r3, #0 │ │ │ │ - bgt.n 81390 <__indxlib_MOD_dcllocfirstchar@@Base+0x138> │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 81388 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 8135c <__indxlib_MOD_dcllocfirstchar@@Base+0x104> │ │ │ │ - b.n 81388 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 32174 │ │ │ │ - ldr r2, [pc, #120] @ (813ec <__indxlib_MOD_dcllocfirstchar@@Base+0x194>) │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r0, [pc, #192] @ (81b48 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + vldr s15, [r4] │ │ │ │ + vldr s14, [r5] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 819d4 │ │ │ │ + movs r0, #12 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #164] @ (81b4c ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #160] @ (81b50 ) │ │ │ │ add r2, pc │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blx 33ef4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2ffc4 │ │ │ │ - b.n 812be <__indxlib_MOD_dcllocfirstchar@@Base+0x66> │ │ │ │ - mul.w r2, r5, r7 │ │ │ │ - mov r8, r6 │ │ │ │ - ldrd r3, r7, [sp, #8] │ │ │ │ - movs r4, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 30d44 │ │ │ │ - add r7, r5 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne.n 813a0 <__indxlib_MOD_dcllocfirstchar@@Base+0x148> │ │ │ │ - mov r8, r9 │ │ │ │ - b.n 81388 <__indxlib_MOD_dcllocfirstchar@@Base+0x130> │ │ │ │ - movs r3, #0 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 8133a <__indxlib_MOD_dcllocfirstchar@@Base+0xe2> │ │ │ │ - adds r3, #2 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 813ba <__indxlib_MOD_dcllocfirstchar@@Base+0x162> │ │ │ │ - b.n 8133a <__indxlib_MOD_dcllocfirstchar@@Base+0xe2> │ │ │ │ + ldr r0, [pc, #160] @ (81b54 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 2d990 │ │ │ │ + b.n 819d4 │ │ │ │ + blx 31ee4 │ │ │ │ + ldr r0, [pc, #148] @ (81b58 ) │ │ │ │ + adds r1, r7, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 300a4 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30eac │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30714 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ + blx 31648 <__powidf2@plt> │ │ │ │ + vldr s14, [sp, #8] │ │ │ │ + vmov.f64 d6, d0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ + vcvt.f64.f32 d7, s14 │ │ │ │ + vmul.f64 d7, d7, d6 │ │ │ │ + vcvt.f32.f64 s14, d7 │ │ │ │ + vstr s14, [r5] │ │ │ │ + blx 31648 <__powidf2@plt> │ │ │ │ + vldr s14, [sp, #12] │ │ │ │ + vcvt.f64.f32 d7, s14 │ │ │ │ + vmul.f64 d7, d7, d0 │ │ │ │ + vcvt.f32.f64 s14, d7 │ │ │ │ + vstr s14, [r4] │ │ │ │ + blx 3407c │ │ │ │ + b.n 81a4e │ │ │ │ blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + stmia r5!, {r1, r3, r5} │ │ │ │ movs r0, r1 │ │ │ │ movs r0, #216 @ 0xd8 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + cdp2 0, 8, cr0, cr12, cr6, {0} │ │ │ │ + str r0, [r7, r1] │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ + cdp2 0, 1, cr0, cr4, cr6, {0} │ │ │ │ + stmia r4!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r2, #2 │ │ │ │ + lsrs r6, r0, #8 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r6, #1 │ │ │ │ + adds r2, #108 @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ movs r7, r0 │ │ │ │ - ldrsb r4, [r1, r2] │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r2, #64 @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r0, r7, #30 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000813f0 <__grpack_MOD_dclsetwindow@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00081b5c : │ │ │ │ + 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, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #148] @ (81498 <__grpack_MOD_dclsetwindow@@Base+0xa8>) │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #148] @ (8149c <__grpack_MOD_dclsetwindow@@Base+0xac>) │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r1, #12 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #140] @ (814a0 <__grpack_MOD_dclsetwindow@@Base+0xb0>) │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r2, #0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #64] @ (81bb4 ) │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + ldrd r3, r4, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - ldr r0, [pc, #128] @ (814a4 <__grpack_MOD_dclsetwindow@@Base+0xb4>) │ │ │ │ + ldrd r5, r6, [sp, #40] @ 0x28 │ │ │ │ + blx 3332c │ │ │ │ + ldr r0, [pc, #48] @ (81bb8 ) │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r9 │ │ │ │ movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r6, 81478 <__grpack_MOD_dclsetwindow@@Base+0x88> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cbz r5, 81480 <__grpack_MOD_dclsetwindow@@Base+0x90> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cbz r4, 81488 <__grpack_MOD_dclsetwindow@@Base+0x98> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cbz r3, 81490 <__grpack_MOD_dclsetwindow@@Base+0xa0> │ │ │ │ - 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 30c30 │ │ │ │ - ldr r2, [pc, #80] @ (814a8 <__grpack_MOD_dclsetwindow@@Base+0xb8>) │ │ │ │ - ldr r3, [pc, #68] @ (8149c <__grpack_MOD_dclsetwindow@@Base+0xac>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 81494 <__grpack_MOD_dclsetwindow@@Base+0xa4> │ │ │ │ - ldr r0, [pc, #64] @ (814ac <__grpack_MOD_dclsetwindow@@Base+0xbc>) │ │ │ │ - movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31dc0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 81438 <__grpack_MOD_dclsetwindow@@Base+0x48> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 8143e <__grpack_MOD_dclsetwindow@@Base+0x4e> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 81444 <__grpack_MOD_dclsetwindow@@Base+0x54> │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - b.n 81446 <__grpack_MOD_dclsetwindow@@Base+0x56> │ │ │ │ - blx 322ac <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.u8 d16, d8, d6 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ - movs r6, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr6, {0} │ │ │ │ - │ │ │ │ -000814b0 <__grpack_MOD_dclsetviewport@@Base>: │ │ │ │ - push {r4, r5, r6, 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, #148] @ (81558 <__grpack_MOD_dclsetviewport@@Base+0xa8>) │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #148] @ (8155c <__grpack_MOD_dclsetviewport@@Base+0xac>) │ │ │ │ - mov r5, r1 │ │ │ │ + blx 3332c │ │ │ │ + ldr r0, [pc, #36] @ (81bbc ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r0, [pc, #140] @ (81560 <__grpack_MOD_dclsetviewport@@Base+0xb0>) │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r2, #0 │ │ │ │ + blx 3332c │ │ │ │ + ldr r0, [pc, #28] @ (81bc0 ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 31b6c │ │ │ │ - ldr r0, [pc, #128] @ (81564 <__grpack_MOD_dclsetviewport@@Base+0xb4>) │ │ │ │ movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 3406c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r6, 81538 <__grpack_MOD_dclsetviewport@@Base+0x88> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cbz r5, 81540 <__grpack_MOD_dclsetviewport@@Base+0x90> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - cbz r4, 81548 <__grpack_MOD_dclsetviewport@@Base+0x98> │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cbz r3, 81550 <__grpack_MOD_dclsetviewport@@Base+0xa0> │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - add r3, sp, #20 │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r1, sp, TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes